echo ui_button_pane_end(); ?> </fieldset> <?php /* * Add jQuery support to the buttons above * **click event** */ echo add_jquery_support("#btnDestroyDialog", 'click', like_function(ui_dialog_destroy('#anotherDialog'))); echo add_jquery_support("#btnBuildDialog", 'click', like_function(ui_dialog_build('#anotherDialog', array('title' => 'What is Lorem ipsum?')))); echo add_jquery_support("#btnDisableDialog", 'click', like_function(ui_dialog_disable('#anotherDialog'))); echo add_jquery_support("#btnEnableDialog", 'click', like_function(ui_dialog_enable('#anotherDialog'))); echo add_jquery_support("#btnCloseDialog", 'click', like_function(ui_dialog_close('#anotherDialog'))); echo add_jquery_support("#btnOpenDialog", 'click', like_function(ui_dialog_open('#anotherDialog'))); echo add_jquery_support("#btnMoveToTopDialog", 'click', like_function(ui_dialog_move_to_top('#anotherDialog'))); echo add_jquery_support("#btnIsOpenDialog", 'click', like_function('isOpenDialog()')); ?> <script type="text/javascript" language="javascript"> function isOpenDialog(){ var isOpen = <?php echo ui_dialog_is_open('#anotherDialog'); ?> ; if(isOpen){ alert('is open = true'); }else{ alert('is open = false'); } }
/** * Util function for open dialog * @param string $event The event opens * @param string $listener The jQuery Selector event listener * @param string $dialogId The Dialog Id * @param boolean $isInternal if the helper is executed within a javascript function */ function ui_dialog_open_on_event($event, $listener, $dialogId, $isInternal = false) { if ($isInternal) { return jquery_support($listener, $event, like_function(ui_dialog_open($dialogId))); } else { return add_jquery_support($listener, 'click', like_function(ui_dialog_open($dialogId))); } }