'fadeIn' ); $effects = array ( 'noEffect'=>array ( 'title'=>'No effect', 'action'=>"jQuery(this).addClass('active').siblings().removeClass('active').parents('.widget_tabs').find('.tab_widget').eq(jQuery(this).index()).addClass('active');" ), 'fadeIn'=>array ( 'title'=>'Fade in', 'action'=>"jQuery(this).addClass('active').siblings('.tabscaption').removeClass('active').parents('.widget_tabs').find('.tab_widget').hide().removeClass('active').eq(jQuery(this).index()).fadeIn('slow');" ), 'slideDonw'=>array ( 'title'=>'Slide down', 'action'=>"jQuery(this).addClass('active').siblings('.tabscaption').removeClass('active').parents('.widget_tabs').find('.tab_widget').hide().removeClass('active').eq(jQuery(this).index()).slideDown();" ) ); class Tabs extends WP_Widget { var $defaults; var $effects; function __construct(){ global $tabs_defaults,$effects; $this->defaults = $tabs_defaults; $this->effects = $effects; $widget_options = array('description' => 'Allows you to add multiple widgets in tabs. ' ); $control_options = array( ); $this->WP_Widget('tabs', '» Tabs Widget', $widget_options,$control_options); } function widget($args, $instance){ global $Page, $SMTheme; extract( $args ); ?>
defaults ); ?>