Plugin Directory

Changeset 1486517


Ignore:
Timestamp:
08/30/2016 03:19:14 PM (10 years ago)
Author:
msalsas
Message:

Add FancyBox compatibility option

Location:
dynamic-audio-player-basic/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • dynamic-audio-player-basic/trunk/dynamicplayer.php

    r1478013 r1486517  
    44Plugin URI: http://dynamicaudioplayer.com
    55Description: This plugin allows you to add an audio player widget with a dynamic playlist and shortcodes for single buttons
    6 Version: 3.0.0
     6Version: 3.1.0
    77Author: Manolo Salsas Durán
    88Author URI: http://msalsas.com/
     
    392392        'dynPlayerIncludePosts'  => '',
    393393        'dynPlayerShowShopPage'  => '',
     394        'dynUsingFancyBox'       => '',
    394395    );
    395396    $active_sidebars['dynamic-player-sidebar'] = array( 'dynamic-player-widget-1' );
     
    489490        $instance['dynPlayerIncludePosts']  = strip_tags( $new_instance['dynPlayerIncludePosts'] );
    490491        $instance['dynPlayerShowShopPage']  = strip_tags( $new_instance['dynPlayerShowShopPage'] );
     492        $instance['dynUsingFancyBox']       = strip_tags( $new_instance['dynUsingFancyBox'] );
    491493
    492494        return $instance;
     
    514516            'dynPlayerIncludePosts'  => '',
    515517            'dynPlayerShowShopPage'  => '',
     518            'dynUsingFancyBox'       => '',
    516519        );
    517520        $instance = wp_parse_args( (array) $instance, $defaults ); ?>
     
    697700                <option <?php selected( $instance['dynPlayerShowShopPage'], 'true' ); ?> value="true">true</option>
    698701                <option <?php selected( $instance['dynPlayerShowShopPage'], 'false' ); ?> value="false">false</option>
     702            </select>
     703        </p>
     704
     705        <p>
     706            <label for="<?php echo $this->get_field_id( 'dynUsingFancyBox' ); ?>">
     707                Check if you're using FancyBox plugin
     708            </label>
     709            <select id="<?php echo $this->get_field_id( 'dynUsingFancyBox' ); ?>"
     710                    name="<?php echo $this->get_field_name( 'dynUsingFancyBox' ); ?>" class="widefat"
     711                    style="width:100%;">
     712                <option <?php selected( $instance['dynUsingFancyBox'], 'false' ); ?> value="false">false</option>
     713                <option <?php selected( $instance['dynUsingFancyBox'], 'true' ); ?> value="true">true</option>
    699714            </select>
    700715        </p>
  • dynamic-audio-player-basic/trunk/js/dynamicplayer-show.js

    r1478013 r1486517  
    1212            dynPlayerHorMargin: dynamic_options.dynPlayerHorMargin,
    1313            dynDoNotAnimateTitle: dynamic_options.dynDoNotAnimateTitle,
     14            dynUsingFancyBox: dynamic_options.dynUsingFancyBox,
    1415            dynTitle: dynamic_options.dynTitle,
    1516            dynArtist: dynamic_options.dynArtist,
  • dynamic-audio-player-basic/trunk/js/dynamicplayer.js

    r1478013 r1486517  
    4848            dynPlayerHorMarginFrom: 'centered',
    4949            dynPlayerHorMargin    : '0',
    50             dynDoNotAnimateTitle  : 'false'
     50            dynDoNotAnimateTitle  : 'false',
     51            dynUsingFancyBox      : 'false'
    5152        }, options);
    5253
     
    324325            //Save playlist, current playing song, current time and current volume
    325326            //before clicking a link or submitting a form
    326             $("a").on('click', onClickLinkOrSubmitForm);
     327            var linkSelector = "a";
     328            if (options.dynUsingFancyBox == 'true') {
     329                linkSelector = "a:not(a:has(img))";
     330            }
     331            $(linkSelector).on('click', onClickLinkOrSubmitForm);
    327332            $("form").on('submit', onClickLinkOrSubmitForm);
    328333
  • dynamic-audio-player-basic/trunk/readme.txt

    r1479339 r1486517  
    5050
    5151== Changelog ==
     52
     53= 3.1.0 =
     54Add "FancyBox" compatibility option.
    5255
    5356= 3.0.0 =
Note: See TracChangeset for help on using the changeset viewer.