/** * Enable a link_button or button * @param String $selector The jQuery Selector * @param String $funtion The function to bind. Needed to enable a link_button * @param boolean $isInternal */ function ui_enable_button($selector, $funtion = '', $isInternal = true) { if (!function_exists('ui_effects')) { use_helper('ysJQueryUIEffects'); } $sintax = ''; $sintax = jquery_set($selector, 'attr', array('disabled' => ''), $unescapeId = true, $accesors = '', $addSeparator = true); if ($funtion != '') { $sintax = jquery_bind_event($selector, 'click', $funtion); } $sintax .= ui_effects_remove_class($selector, array('class' => 'ui-state-disabled')); $sintax .= ui_effects_add_class($selector, array('class' => 'ui-state-default')); if ($isInternal) { return $sintax; } else { return add_jquery_support($selector, 'ready', like_function($sintax)); } }
alert('Inside code javascript '); <?php echo ui_effects_hide('#testEffect', array('effect' => 'clip', 'speed' => 'slow', 'callback' => like_function("alert('Hide effect successful')"))); ?> }); }); </script> <?php echo ui_effects_add_class('#testClass', array('listener' => array('selector' => '#btnAddClass', 'event' => 'click'), 'class' => 'ui-widget-content', 'duration' => 'slow', 'callback' => like_function("alert('Class added')"))); ?> <?php echo ui_effects_remove_class('#testClass', array('listener' => array('selector' => '#btnRemoveClass', 'event' => 'click'), 'class' => 'ui-widget-content', 'duration' => 'slow', 'callback' => like_function("alert('Class Removed')"))); ?> <br><br> Class Manipulation <br><br> <div id="testClass" class="ui-corner-all" style="width:250px"> <br> <p>Etiam libero neque, luctus a, eleifend nec, semper at, lorem. Sed pede. Nulla lorem metus, adipiscing ut, luctus sed, hendrerit vitae, mi. </p> <br> </div> <?php echo ui_button_pane_init($type = 'single', array('btnAddClass' => array('value' => 'Add Class'), 'btnRemoveClass' => array('value' => 'Remove Class'))); ?> <?php