WordPress.org

Plugin Directory

Changeset 581168


Ignore:
Timestamp:
08/03/12 05:58:57 (21 months ago)
Author:
c3mdigital
Message:

Tagging and updating to version 0.3.6

Location:
wp-coda-slider
Files:
10 added
5 edited

Legend:

Unmodified
Added
Removed
  • wp-coda-slider/trunk/css/coda-slider-3.0.css

    r579120 r581168  
    152152    width:      25px; 
    153153    height:     25px; 
    154     background: url(../img/arrow.png) no-repeat top left; 
     154    background: url(../images/arrow.png) no-repeat top left; 
    155155    margin-top: 50px; 
    156156    } 
     
    162162      * 
    163163      *************************************************/ 
    164     background: url(../img/arrow.png) no-repeat bottom left; 
     164    background: url(../images/arrow.png) no-repeat bottom left; 
    165165    } 
    166166 
     
    182182    width:      25px; 
    183183    height:     25px; 
    184     background: url(../img/arrow.png) no-repeat top right; 
     184    background: url(../images/arrow.png) no-repeat top right; 
    185185    margin-top: 50px; 
    186186    } 
     
    192192      * 
    193193      *************************************************/ 
    194     background: url(../img/arrow.png) no-repeat bottom right; 
     194    background: url(../images/arrow.png) no-repeat bottom right; 
    195195    } 
    196196 
  • wp-coda-slider/trunk/lib/init.php

    r547777 r581168  
    3636    You should not edit the code below or things might explode! 
    3737     *************************************************************************/ 
    38  
     38    if ( ! is_admin() ) 
     39        return; 
    3940    $meta_boxes = array (); 
    4041    $meta_boxes = apply_filters( 'cmb_meta_boxes', $meta_boxes ); 
     
    4344        $my_box = new cmb_Meta_Box( $meta_box ); 
    4445    } 
    45  
    4646 
    4747    /** 
     
    7676     */ 
    7777    class cmb_Meta_Box { 
     78 
    7879        protected $_meta_box; 
    7980 
     
    120121            $this->_meta_box['context'] = empty( $this->_meta_box['context'] ) ? 'normal' : $this->_meta_box['context']; 
    121122            $this->_meta_box['priority'] = empty( $this->_meta_box['priority'] ) ? 'high' : $this->_meta_box['priority']; 
    122             $this->_meta_box['show_on'] = empty( $this->_meta_box['show_on'] ) ? array ( 'key'   => false, 
    123                                                                                          'value' => false 
    124             ) : $this->_meta_box['show_on']; 
     123            $this->_meta_box['show_on'] = empty( $this->_meta_box['show_on'] ) ? array ( 'key' => false, 'value' => false ) : $this->_meta_box['show_on']; 
    125124 
    126125            foreach ( $this->_meta_box['pages'] as $page ) { 
     
    138137         * @return bool 
    139138         */ 
     139 
     140        // Add for ID 
    140141        function add_for_id( $display, $meta_box ) { 
    141142            if ( 'id' !== $meta_box['show_on']['key'] ) 
     
    190191         */ 
    191192        function show() { 
    192  
    193193            global $post; 
    194194 
  • wp-coda-slider/trunk/lib/js/cmb.js

    r543580 r581168  
    126126        formfield = ''; 
    127127    }; 
     128    $(function () { 
     129 
     130        var theDiv = $('#section-custom_slider_meta'); 
     131        var theSelect = '#slider_meta'; 
     132        var theVal = $('' + theSelect + ' option:selected').val(); 
     133        var arr = ['template', 'id-only' ]; 
     134 
     135        if (-1 == $.inArray(theVal, arr)) 
     136            theDiv.hide(); 
     137 
     138        $(theSelect).change(function () { 
     139            var value = $('' + theSelect + ' option:selected').val(); 
     140            console.log(value); 
     141            if (-1 === $.inArray(value, arr)) { 
     142                theDiv.slideUp(); 
     143            } else { 
     144                theDiv.slideDown(); 
     145            } 
     146        }) 
     147 
     148    }); 
    128149}); 
  • wp-coda-slider/trunk/readme.txt

    r579130 r581168  
    44Donate link: http://c3mdigital.com/donations/ 
    55Requires at least: 3.0 
    6 Tested up to: 3.4 
    7 Stable tag: 0.3.5 
     6Tested up to: 3.4.1 
     7Stable tag: 0.3.6 
    88 
    99Add a jQuery Coda Slider to any WordPress post or page configured with custom metabox options, shortcode or template tag 
     
    2626args= the settings for the slider which can be found at https://github.com/KevinBatdorf/CodaSlider/tree/master 
    2727*Please Note:* the args in the shortcode must be wrapped with double quotation marks to work. 
     28 
     29= Admin Options = 
     30 
     31New for 0.3.6 is an admin options page that controls the placement of the meta boxes.  You can choose to place them on all posts, pages and custom post types or by specific post id or page template. 
    2832 
    2933= Example: = 
     
    5458        'autoSlideStopWhenClicked' => 'true', 
    5559        'dynamicArrows'            => 'true', 
     60        'dynamicArrowsGraphical'   => 'false', 
    5661        'dynamicArrowLeftText'     => '« left', 
    5762        'dynamicArrowRightText'    => 'right »', 
     
    76814. You can also add a shortcode to any post or page you want to display your slider on. Make sure to specify the category id, slider id(each slider requires you to give it a unique id) and the number of posts to show. eg: `[wpcodaslider id=myslidername cat=4 show=3 args="autoSlide: true"]` 
    77825. There is also a template tag function.  See Description page on how to use the template tag. 
     836. To use a custom override CSS file copy the experimental / alternate CSS file, coda-slider.css to your themes root directory.  Any changes made to this will not be overridden when updating the plugin 
    7884 
    7985Shortcode args: 
     
    120126 
    121127== Changelog == 
     128 
     129= 0.3.6 = 
     130 
     131* Added admin options page to show or hide the meta boxes by post type, post id or page template filename. 
     132* New option dynamicArrowsGraphical when set to true uses graphical based arrows 
     133* New meta box option Show Inline CSS will not output any inline css when true. ( Please make sure you are using a custom css file if true) 
     134* Various bug fixes and improvements under the hood. 
    122135 
    123136= 0.3.5 = 
  • wp-coda-slider/trunk/wpcodaslider.php

    r579120 r581168  
    77Author: c3mdigital 
    88Author URI: http://c3mdigital.com/ 
    9 Version: 0.3.5 
     9Version: 0.3.6 
    1010License: GPL v2 - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 
    1111*/ 
    1212 
    13  
    14 add_filter( 'cmb_meta_boxes', 'coda_slider_meta_boxes' ); 
    15 add_action( 'init', 'c3m_initialize_meta_boxes', 9999 ); 
    1613add_action( 'wp_enqueue_scripts', 'c3m_coda_scripts' ); 
    1714add_filter( 'the_content', 'c3m_slider_show', 10 ); 
     15add_filter( 'cmb_meta_boxes', 'coda_slider_meta_boxes' ); 
     16require_once dirname( __FILE__ ) . '/lib/coda-slider-options.php'; 
     17require_once dirname( __FILE__ ) . '/lib/meta-boxes.php'; 
    1818 
    1919 
    2020/** 
    21  * Sets up the meta boxes added to post edit screen 
    22  * @return array 
    23  * @uses init.php 
     21 * @param string $meta post meta key 
     22 * @param bool $return 
     23 * @param string $post_id 
     24 * @return mixed $meta value if return defined true 
    2425 */ 
    25 function coda_slider_meta_boxes() { 
    26     $prefix = '_c3m_'; 
    27     $meta_boxes[] = array ( 
    28     'id' => 'slider_meta', 
    29     'title' => 'Create a coda slider for this post', 
    30     'pages' => array ( 'page', 'post' ), // Post type 
    31     'context' => 'normal', 
    32     'priority' => 'high', 
    33     'show_names' => true, // Show field names on the left 
    34     'fields' => array ( 
    35         array ( 
    36             'name'  => 'Unique Title', 
    37             'desc'  => 'Give the slider a unique title ( used as div id)', 
    38             'id'    => $prefix . 'title', 
    39             'type'  => 'text_small', 
    40         ), 
    41         array( 
    42             'name'  => 'Display slider:', 
    43             'id'    => $prefix . 'display', 
    44             'type'  => 'radio_inline', 
    45             'options' => array( 
    46                 array( 'name' => 'Display Slider', 'value' => 'before', ), 
    47                 array( 'name' => 'Don\'t Display on this page', 'value' => 'never', ), 
    48                 ), 
    49         ), 
    50         array( 
    51             'name'  => 'Show Post:', 
    52             'id'    => $prefix . 'content', 
    53             'type'  => 'radio_inline', 
    54             'options' => array ( 
    55                 array( 'name' => 'Content', 'value' => 'content', ), 
    56                 array( 'name' => 'Excerpt', 'value' => 'excerpt', ), 
    57                     ), 
    58         ), 
    59         array( 
    60             'name'  => 'Show Title:', 
    61             'id'    => $prefix . 'show_title', 
    62             'type'  => 'radio_inline', 
    63             'options' => array( 
    64                 array( 'name' => 'Yes', 'value' => 'yes', ), 
    65                 array( 'name' => 'No', 'value' => 'no', ), 
    66                 ), 
    67         ), 
    68         array( 
    69             'name'  => 'Category to get posts from', 
    70             'id'    => $prefix . 'cat', 
    71             'type'  => 'taxonomy_select', 
    72             'taxonomy' => 'category',  // Taxonomy Slug 
    73         ), 
    74         array( 
    75             'name'  => 'Number of posts to query', 
    76             'desc'  => 'enter -1 for all posts in the category', 
    77             'id'    => $prefix . 'show', 
    78             'type'  => 'text_small', 
    79         ), 
    80         array( 
    81             'name'  => 'CSS Options', 
    82             'id'    => $prefix . 'test_title', 
    83             'type'  => 'title', 
    84         ), 
    85         array( 
    86             'name'  => 'CSS Width', 
    87             'desc'  => 'How wide in px, em, or %', 
    88             'id'    => $prefix . 'width', 
    89             'type'  => 'text_small', 
    90         ), 
    91         array( 
    92             'name'  => 'Tab background color', 
    93             'id'    => $prefix . 'tab_bg', 
    94             'type'  => 'colorpicker', 
    95             'std'   => '#000000' 
    96         ), 
    97         array( 
    98             'name'  => 'Tab Active background color', 
    99             'id'    => $prefix . 'tab_active_bg', 
    100             'type'  => 'colorpicker', 
    101             'std'   => '#000000' 
    102         ), 
    103         array( 
    104             'name'  => 'Tab text color', 
    105             'id'    => $prefix . 'tab_color', 
    106             'type'  => 'colorpicker', 
    107             'std'   => '#ffffff' 
    108         ), 
    109         array( 
    110             'name'  => 'Tab Active text color', 
    111             'id'    => $prefix . 'tab_active_color', 
    112             'type'  => 'colorpicker', 
    113             'std'   => '#ffffff' 
    114         ), 
    115         array( 
    116             'name'  => 'Tab title font size', 
    117             'desc'  => 'Enter value in px, em or %', 
    118             'id'    => $prefix . 'tab_font', 
    119             'type'  => 'text_small', 
    120         ), 
    121         array( 
    122             'name'  => 'Custom CSS', 
    123             'desc'  => 'Include any custom css', 
    124             'id'    => $prefix . 'slider_css', 
    125             'type'  => 'textarea_small', 
    126         ), 
    127         array( 
    128             'name'  => 'Coda slider Options', 
    129             'id'    => $prefix . 'slider_args', 
    130             'type'  => 'title', 
    131         ), 
    132         array( 
    133             'name'  => 'autoHeight', 
    134             'id'    => $prefix . 'autoheight', 
    135             'type'  => 'radio_inline', 
    136             'options' => array( 
    137                 array( 'name' => 'True', 'value' => 'true' ), 
    138                 array( 'name' => 'False', 'value' => 'false', ), 
    139                     ), 
    140         ), 
    141         array( 
    142             'name'  => 'autoSlide', 
    143             'id'    => $prefix . 'autoslide', 
    144             'type'  => 'radio_inline', 
    145             'options' => array( 
    146                 array( 'name' => 'True', 'value' => 'true', ), 
    147                 array( 'name' => 'False', 'value' => 'false', ), 
    148             ), 
    149         ), 
    150         array( 
    151             'name'  => 'autoSlideInterval', 
    152             'id'    => $prefix . 'slide_interval', 
    153             'type'  => 'text_small', 
    154         ), 
    155         array( 
    156             'name'  => 'autoSlideStopWhenClicked', 
    157             'id'    => $prefix . 'stop_click', 
    158             'type'  => 'radio_inline', 
    159             'options' => array( 
    160                 array( 'name' => 'True', 'value' => 'true', ), 
    161                 array( 'name' => 'False', 'value' =>  'false', ), 
    162             ), 
    163         ), 
    164         array( 
    165             'name'  => 'dynamicTabs', 
    166             'id'    => $prefix . 'dyntabs', 
    167             'type'  => 'radio_inline', 
    168             'options' => array( 
    169                 array( 'name' => 'True', 'value' => 'true', ), 
    170                 array( 'name' => 'False', 'value' => 'false', ), 
    171                     ), 
    172         ), 
    173         array( 
    174             'name'  => 'dynamicTabsAlign', 
    175             'id'    => $prefix . 'tab_align', 
    176             'type'  => 'radio_inline', 
    177             'options' => array( 
    178                 array( 'name' => 'Center', 'value' => 'center', ), 
    179                 array( 'name' => 'Left', 'value' => 'left', ), 
    180                 array( 'name' => 'Right', 'value' => 'right', ), 
    181             ), 
    182         ), 
    183         array( 
    184             'name'  => 'dynamicArrows', 
    185             'id'    => $prefix . 'dynamicarrows', 
    186             'type'  => 'radio_inline', 
    187             'options' => array( 
    188                 array( 'name' => 'True', 'value' => 'true', ), 
    189                 array( 'name' => 'False', 'value' => 'false', ), 
    190             ), 
    191         ), 
    192         array( 
    193             'name'  => 'Dynamic Arrows Left Text', 
    194             'id'    => $prefix . 'left_text', 
    195             'type'  => 'text_small', 
    196         ), 
    197         array( 
    198             'name'  => 'Dynamic Arrows Right Text', 
    199             'id'    => $prefix . 'right_text', 
    200             'type'  => 'text_small', 
    201         ), 
    202         array( 
    203             'name'  => 'EaseDuration', 
    204             'id'    => $prefix . 'easeduration', 
    205             'type'  => 'text_small', 
    206         ), 
    207         array( 
    208             'name'  => 'SlideEaseFunction', 
    209             'id'    => $prefix . 'slidefunc', 
    210             'type'  => 'select', 
    211             'options' => array ( 
    212                 array( 'name' => 'jswing',             'value' => 'jswing', ), 
    213                 array( 'name' => 'easeInQuad',         'value' => 'easeInQuad', ), 
    214                 array( 'name' => 'easeOutQuad',        'value' => 'easeOutQuad', ), 
    215                 array( 'name' => 'easeInOutQuad',      'value' => 'easeInOutQuad', ), 
    216                 array( 'name' => 'easeInCubic',        'value' => 'easeInCubic', ), 
    217                 array( 'name' => 'easeOutCubic',       'value' => 'easeOutCubic', ), 
    218                 array( 'name' => 'easeInOutCubic',     'value' => 'easeInOutCubic', ), 
    219                 array( 'name' => 'easeInQuart',        'value' => 'easeInQuart', ), 
    220                 array( 'name' => 'easeOutQuart',       'value' => 'easeOutQuart', ), 
    221                 array( 'name' => 'easeInOutQuart',     'value' => 'easeInOutQuart', ), 
    222                 array( 'name' => 'easeInQuint',        'value' => 'easeInQuint', ), 
    223                 array( 'name' => 'easeOutQuint',       'value' => 'easeOutQuint', ), 
    224                 array( 'name' => 'easeInOutQuint',     'value' => 'easeInOutQuint', ), 
    225                 array( 'name' => 'easeInSine',         'value' => 'easeInSine', ), 
    226                 array( 'name' => 'easeOutSine',        'value' => 'easeOutSine', ), 
    227                 array( 'name' => 'easeInOutSine',      'value' => 'easeInOutSine', ), 
    228                 array( 'name' => 'easeInExpo',         'value' => 'easeInExpo', ), 
    229                 array( 'name' => 'easeOutExpo',        'value' => 'easeOutExpo', ), 
    230                 array( 'name' => 'easeInOutExpo',      'value' => 'easeInOutExpo', ), 
    231                 array( 'name' => 'easeInCirc',         'value' => 'easeInCirc', ), 
    232                 array( 'name' => 'easeOutCirc',        'value' => 'easeOutCirc', ), 
    233                 array( 'name' => 'easeInOutCirc',      'value' => 'easeInOutCirc', ), 
    234                 array( 'name' => 'easeInElastic',      'value' => 'easeInElastic', ), 
    235                 array( 'name' => 'easeOutElastic',     'value' => 'easeOutElastic', ), 
    236                 array( 'name' => 'easeInOutElastic',   'value' => 'easeInOutElastic', ), 
    237                 array( 'name' => 'easeInBack',         'value' => 'easeInBack', ), 
    238                 array( 'name' => 'easeOutBack',        'value' => 'easeOutBack', ), 
    239                 array( 'name' => 'easeInOutBack',      'value' => 'easeInOutBack', ), 
    240                 array( 'name' => 'easeInBounce',       'value' => 'easeInBounce', ), 
    241                 array( 'name' => 'easeOutBounce',      'value' => 'easeOutBounce', ), 
    242                 array( 'name' => 'easeInOutBounce',    'value' => 'easeInOutBounce', ), 
    243             ), 
    244         ), 
    245     ), 
    246     ); 
    247         return $meta_boxes; 
    248 } 
    249  
    250 /** 
    251  * @description Initializes the meta box class 
    252  * @see 
    253  */ 
    254 function c3m_initialize_meta_boxes() { 
    255     if ( ! class_exists ( 'cmb_Meta_Box' ) && is_admin() ) 
    256     require dirname ( __FILE__ ) . '/lib/init.php'; 
    257 } 
    258  
    259     /** 
    260      * @param $meta 
    261      * @param string $return 
    262      * @param string $post_id 
    263      * @return mixed 
    264      */ 
    265     function c3m_meta( $meta, $return = '', $post_id = '' ) { 
    266         if ( $return == '' ) $return = true; 
    267         if ( ! $post_id ) $post_id = get_the_ID(); 
    268         $val = get_post_meta( $post_id, $meta, true ); 
    269         if ( empty( $val ) ) { 
    270             $meta = NULL; 
    271         } else $meta = $val; 
    272         if ( false == $return ) echo $meta; 
    273          return $meta; 
    274  
     26function c3m_meta( $meta, $return = false, $post_id = '' ) { 
     27    if ( ! $post_id ) 
     28        $post_id = get_the_ID(); 
     29 
     30    $val = get_post_meta( $post_id, $meta, true ); 
     31    $meta = empty( $val ) ? NULL : $val; 
     32 
     33    if ( false !== $return ) 
     34        echo $meta; 
     35 
     36    return $meta; 
    27537    } 
    27638 
     
    28951    $autoheight     = c3m_meta( '_c3m_autoheight' ); 
    29052    $easeduration   = c3m_meta( '_c3m_easeduration' ); 
    291     $easefunc       = c3m_meta( '_c3m_easefunc' ); 
     53    $easefunc       = c3m_meta( '_c3m_slidefunc' ); 
    29254    $stop_click     = c3m_meta( '_c3m_stop_click' ); 
    29355    $tab_align      = c3m_meta( '_c3m_tab_align' ); 
     
    29658    $tabs           = c3m_meta( '_c3m_dyntabs' ); 
    29759    $arrows         = c3m_meta( '_c3m_dynamicarrows' ); 
     60    $arrow_img = 'image' == $arrows ? 'true' : 'false'; 
     61 
     62        if ( 'image' == $arrows ) 
     63            $arrows = 'true'; 
     64 
    29865    $slide_int      = c3m_meta( '_c3m_slide_interval' ); 
    29966    $auto_slide     = c3m_meta( '_c3m_autoslide' ); 
     
    31582        'autoSlideStopWhenClicked' => $stop_click, 
    31683        'dynamicArrows' => $arrows, 
     84        'dynamicArrowsGraphical' => $arrow_img, 
    31785        'dynamicArrowLeftText' => $left_text, 
    31886        'dynamicArrowRightText' => $right_text, 
     
    32896        'autoSlideInterval' => '7000', 
    32997        'autoSlideStopWhenClicked' => 'true', 
    330         'dynamicArrows' => 'true', 
     98        'dynamicArrows' => 'false', 
    33199        'dynamicArrowLeftText' => '« left', 
    332100        'dynamicArrowRightText' => 'right »', 
     
    394162                        autoSlideInterval:' . $autoSlideInterval . ', 
    395163                        autoSlideStopWhenClicked:' . $autoSlideStopWhenClicked . ', 
    396                         dynamicArrows:' . $dynamicArrows . ', 
     164                        dynamicArrows: '. $dynamicArrows . ', 
     165                        dynamicArrowsGraphical:' . $arrow_img . ', 
    397166                        dynamicArrowLeftText:"' . $dynamicArrowLeftText . '", 
    398167                        dynamicArrowRightText:"' . $dynamicArrowRightText . '", 
     
    402171                        slideEaseFunction:"' . $slideEaseFunction . '" 
    403172                    }); 
    404  
    405                     $(".coda-slider-wrapper").hover(function() { 
    406                         $(".coda-nav-left, .coda-nav-right").fadeIn(600); 
    407                     }, function() { 
    408                         $(".coda-nav-left, .coda-nav-right").fadeOut(600); 
    409                     }); 
    410173                }); 
    411174 
    412175            </script>'; 
     176        if ( false !== c3m_meta( '_c3m_css_custom') ) { 
    413177        $content .= '<style type="text/css"> 
    414                     .coda-slider-wrapper { padding: 20px 0; direction:ltr; } 
    415                     .coda-slider { /*background:#a9a9a9;*/ /* put your background color here */ } 
    416                     .coda-slider-no-js .coda-slider { height: 200px; overflow: auto !important; padding-right: 20px } 
    417                     .coda-slider, .coda-slider .panel {width: ' . $width . ';} 
    418                     .coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel {width: ' . $width . ';} 
    419                     .coda-slider-wrapper.arrows .coda-slider { margin: 0 10px } 
     178                    .coda-slider-wrapper .coda-slider, 
     179                    .coda-slider-wrapper .coda-slider .panel{width: ' . $width . ';} 
    420180                    .coda-nav-left a, .coda-nav-right a { background: ' . $tab_bg . '; color: ' . $tab_color . '; padding: 3px; } 
    421                     .coda-nav ul li a.current { background: ' . $tab_active_bg . '; color: ' . $tab_active_col . '; } 
    422                     .coda-slider .panel-wrapper { padding: 20px } 
    423                     .coda-slider p.loading { padding: 20px; text-align: center } 
    424                     .coda-nav ul { clear: both; display: block; margin: auto; overflow: hidden } 
    425                     .coda-nav ul li { display: inline } 
    426                     .coda-nav ul li a { background: ' . $tab_bg . '; color: ' . $tab_color . '; display: block; float: left; margin-right: 1px; padding: 3px 6px; font-size: ' . $tab_font . '; text-decoration: none } 
    427                     .coda-slider-wrapper { clear: both; overflow: hidden; } 
    428                     .coda-slider { float: left; overflow: hidden; position: relative } 
    429                     .coda-slider .panel { display: block; float: left } 
    430                     .coda-slider .panel-container { position: relative } 
    431                     .coda-nav-right { display:none; float: left;} 
    432                     .coda-nav-left { display:none; float: left;  } 
    433                     .coda-nav-left a, .coda-nav-right a { background: transparent; color: #000; text-align: center; text-decoration: none; width: auto; } 
     181                    .coda-slider-wrapper .coda-nav .current, 
     182                     .coda-slider-wrapper .coda-nav a:hover { background: ' . $tab_active_bg . '; color: ' . $tab_active_col . '; } 
     183                    .coda-slider-wrapper .coda-nav a  { background: ' . $tab_bg . '; color: ' . $tab_color . '; display: block; float: left; margin-right: 1px; padding: 3px 6px; font-size: ' . $tab_font . '; text-decoration: none } 
    434184                    ' . $slider_css . ' 
    435185                    </style>'; 
     186        } 
    436187 
    437188    return $content; 
     
    452203            'autoHeight'               => 'true', 
    453204            'autoSlide'                => 'false', 
     205            'autoSliderDirection'      => 'right', 
    454206            'autoSlideInterval'        => '7000', 
    455207            'autoSlideStopWhenClicked' => 'true', 
    456208            'dynamicArrows'            => 'true', 
     209            'dynamicArrowsGraphical'   => 'false', 
    457210            'dynamicArrowLeftText'     => '&#171; left', 
    458211            'dynamicArrowRightText'    => 'right &#187;', 
    459212            'dynamicTabs'              => 'true', 
    460213            'dynamicTabsAlign'         => 'center', 
     214            'dynamicTabsPosition'      => 'top', 
    461215            'slideEaseDuration'        => '1000', 
    462216            'slideEaseFunction'        => 'easeInOutExpo' 
     
    510264                        autoSlideInterval: '. $slider_args['autoSlideInterval'] .', 
    511265                        autoSlideStopWhenClicked: '. $slider_args['autoSlideStopWhenClicked'] .', 
     266                        autoSlideDirection: "'. $slider_args['autoSlideDirection']. '", 
    512267                        dynamicArrows: '. $slider_args['dynamicArrows'] . ', 
     268                        dynamicArrowsGraphical: '. $slider_args['dynamicArrowsGraphical']. ', 
    513269                        dynamicArrowLeftText: "'. $slider_args['dynamicArrowLeftText'] .'", 
    514270                        dynamicArrowRightText: "'. $slider_args['dynamicArrowRightText'] .'", 
    515271                        dynamicTabs: '. $slider_args['dynamicTabs'] .', 
    516272                        dynamicTabsAlign: "'. $slider_args['dynamicTabsAlign'] .'", 
     273                        dynamicTabsPosition: "'.$slider_args['dynamicTabsPosition']. '", 
    517274                        slideEaseDuration: ' . $slider_args['slideEaseDuration'] .', 
    518275                        slideEaseFunction: "' . $slider_args['slideEaseFunction'] .'" 
     
    525282function c3m_find_short_code( $shortcode = '' ) { 
    526283    $post_to_check = get_post( get_the_ID() ); 
    527  
    528284    $found = false; 
    529285 
     
    535291 
    536292    return $found; 
    537  
    538293} 
    539294 
     
    544299        var $pattern = '<!-- wpcodaslider -->'; 
    545300        var $posts_content = ''; 
    546  
    547301 
    548302        function __construct() { 
     
    584338                'exclude'        => array( get_the_ID() ) 
    585339            ); 
    586  
    587340            $posts = get_posts( $query_args ); 
    588341                foreach ( $posts as $post ) { 
     
    595348                </div>'; 
    596349            } 
    597  
    598350            $o .= '</div><!-- .coda-slider .preload -->'."\r\n"; 
    599351            $o .= '</div><!-- coda-slider-wrapper -->'."\r\n"; 
     
    619371        wp_enqueue_script( 'jquery.easing', plugins_url( 'wp-coda-slider/js/jquery.easing.1.3.js' ), array( 'jquery' ) ); 
    620372        wp_enqueue_script( 'coda_slider', plugins_url( 'wp-coda-slider/js/jquery.coda-slider-3.0.js' ), array( 'jquery', 'jquery.easing' ) ); 
    621         if ( file_exists( get_stylesheet_directory(). 'coda-slider.css' ) ) { 
     373 
     374        if ( file_exists( get_stylesheet_directory(). 'coda-slider.css' ) ) 
    622375            wp_enqueue_style( 'coda_slider_css', get_stylesheet_directory_uri() . 'coda-slider.css' ); 
    623         } else { 
     376        else 
    624377            wp_enqueue_style( 'coda_slider_css', plugins_url( 'css/coda-slider-3.0.css', __FILE__ ) ); 
    625         } 
     378 
    626379        wp_localize_script( 'coda_slider', 'Plugin_Url', array( 'plugin_url' => plugins_url( 'wp-coda-slider/images' ) ) ); 
    627380    } 
Note: See TracChangeset for help on using the changeset viewer.