Plugin Directory

Changeset 3370690


Ignore:
Timestamp:
09/30/2025 07:44:22 PM (5 months ago)
Author:
devfelixmoira
Message:

Added new version

Location:
popup-more/trunk
Files:
1 added
8 edited

Legend:

Unmodified
Added
Removed
  • popup-more/trunk/assets/javascript/wheel/Wheel.js

    r3267601 r3370690  
    22var ypmWheelCallBack = function(id) {
    33    var alertPrize = function(indicatedSegment, wheel) {
     4        let audio = new Audio(YPM_WHELL_PARAMS.winSpinSound);
     5        if(YPM_WHELL_PARAMS.winSpinSoundStatus) {
     6            audio.play();
     7        }
    48        console.log("Ddd ", wheel.canvasId)
    59            // Ensure the selected segment has a 'text' and 'prize' property
  • popup-more/trunk/assets/javascript/ypmAdminJs.js

    r3275044 r3370690  
    3939YpmAdminJs.prototype.soundUpload = function() {
    4040    var custom_uploader;
    41     jQuery('#js-upload-sound-button').click(function(e) {
     41    jQuery('.js-upload-sound-button').click(function(e) {
    4242        e.preventDefault();
     43        var button = jQuery(this);
    4344
    4445        /* If the uploader object has already been created, reopen the dialog */
     
    6364        custom_uploader.on('select', function() {
    6465            var attachment = custom_uploader.state().get('selection').first().toJSON();
    65             var soundURL = jQuery('#ypm-wheel-sound-url');
     66            var soundURL = jQuery(button.data('element'));
    6667            soundURL.val(attachment.url);
    6768            soundURL.trigger('change');
     
    8586
    8687    jQuery('.js-preview-button-click-sound').bind('click', function() {
    87         var uploadFile = jQuery('#ypm-wheel-sound-url').val();
     88        var el = jQuery(this).data('element');
     89        var uploadFile = jQuery(el).val();
    8890
    8991        // Initialize lastSong only if it's not already created
  • popup-more/trunk/assets/view/wheel/main.php

    r3275044 r3370690  
    3737            <div class="row form-group">
    3838                <div class="col-md-5">
    39                     <input id="js-upload-sound-button" class="button js-countdown-image-btn" type="button" value="<?php _e('Select sound', 'popup_master')?>">
     39                    <input id="js-upload-sound-button" class="button js-upload-sound-button" type="button" value="<?php _e('Select sound', 'popup_master')?>" data-element="#ypm-wheel-win-sound-url">
    4040                    <input type="button" data-default-song="<?php echo esc_attr(YPM_POPUP_SOUNDS_URL."tick.mp3"); ?>" id="js-reset-to-click-sound" class="btn btn-sm btn-danger" value="<?php _e('Reset', YRM_LANG); ?>">
    4141                </div>
     
    4545                </div>
    4646                <div class="col-md-1">
    47                     <span class="dashicons dashicons-controls-volumeon js-preview-button-click-sound"></span>
     47                    <span class="dashicons dashicons-controls-volumeon js-preview-button-click-sound" data-element="#ypm-wheel-sound-url"></span>
     48                </div>
     49            </div>
     50        </div>
     51        <div class="row form-group">
     52            <div class="col-md-5">
     53                <label for="ypm-wheel-win-sound" class="ypm-option-label">
     54                    <?php esc_attr_e('Enable Wheel Win Sound', 'popup_master'); ?>:
     55                </label>
     56            </div>
     57            <div class="col-md-5">
     58                <label class="ypm-switch">
     59                    <input type="checkbox" id="ypm-wheel-win-sound" name="ypm-wheel-win-sound" class="js-ypm-accordion" <?php echo esc_attr($popupTypeObj->getOptionValue('ypm-wheel-win-sound')) ?>>
     60                    <span class="ypm-slider ypm-round"></span>
     61                </label>
     62            </div>
     63        </div>
     64        <div class="ypm-accordion-content ypm-hide-content">
     65            <div class="row form-group">
     66                <div class="col-md-5">
     67                    <input id="js-upload-sound-button" class="button js-upload-sound-button" type="button" value="<?php _e('Select sound', 'popup_master')?>" data-element="#ypm-wheel-win-sound-url">
     68                    <input type="button" data-default-song="<?php echo esc_attr(YPM_POPUP_SOUNDS_URL."winner.mp3"); ?>" id="js-reset-to-click-sound" class="btn btn-sm btn-danger" value="<?php _e('Reset', YRM_LANG); ?>">
     69                </div>
     70               
     71                <div class="col-md-5 ycd-circles-width-wrapper">
     72                    <input type="url" name="ypm-wheel-win-sound-url" id="ypm-wheel-win-sound-url" class="form-control" value="<?php echo esc_attr($popupTypeObj->getOptionValue('ypm-wheel-win-sound-url')); ?>">
     73                </div>
     74                <div class="col-md-1">
     75                    <span class="dashicons dashicons-controls-volumeon js-preview-button-click-sound" data-element="#ypm-wheel-win-sound-url"></span>
    4876                </div>
    4977            </div>
  • popup-more/trunk/classes/frontend/popups/WheelPopup.php

    r3275044 r3370690  
    7272                'soundsURL' => YPM_POPUP_SOUNDS_URL,
    7373                'spinSound' => $this->getOptionValue('ypm-wheel-sound-url'),
     74                'winSpinSoundStatus' => $this->getOptionValue('ypm-wheel-win-sound'),
     75                'winSpinSound' => $this->getOptionValue('ypm-wheel-win-sound-url'),
    7476                'wheelSound' => $wheelSound
    7577            )
  • popup-more/trunk/config/config.php

    r3275044 r3370690  
    7575        require_once(dirname(__FILE__).'/config-pkg.php');
    7676
    77         self::define('YPM_POPUP_VERSION', 2.55);
    78         self::define('YPM_POPUP_PRO_VERSION', 4.23);
     77        self::define('YPM_POPUP_VERSION', 2.57);
     78        self::define('YPM_POPUP_PRO_VERSION', 4.24);
    7979
    8080        self::define('YPM_POPUP_PRO_URL', 'https://popup-more.com/');
  • popup-more/trunk/config/data-config.php

    r3275044 r3370690  
    637637        ];     
    638638        $options[] = array('name' => 'ypm-wheeloptions', 'type' => 'array', 'defaultValue' => $dataOptions);
     639        $options[] = array('name' => 'ypm-wheel-win-sound', 'type' => 'checkbox', 'defaultValue' => "true");
     640        $options[] = array('name' => 'ypm-wheel-win-sound', 'type' => 'checkbox', 'defaultValue' => "true");
    639641        $options[] = array('name' => 'ypm-wheel-sound', 'type' => 'checkbox', 'defaultValue' => "true");
    640642        $options[] = array('name' => 'ypm-wheel-text-colors', 'type' => 'text', 'defaultValue' => "#000");
    641643        $options[] = array('name' => 'ypm-wheel-sound-url', 'type' => 'text', 'defaultValue' => esc_attr(YPM_POPUP_SOUNDS_URL."tick.mp3"));
     644        $options[] = array('name' => 'ypm-wheel-win-sound-url', 'type' => 'text', 'defaultValue' => esc_attr(YPM_POPUP_SOUNDS_URL."winner.mp3"));
    642645        $options[] = array('name' => 'ypm-wheel-button-title', 'type' => 'text', 'defaultValue' => 'Spin');
    643646        $options[] = array('name' => 'ypm-wheel-button-color', 'type' => 'text', 'defaultValue' => '#ffffff');
  • popup-more/trunk/popup-more.php

    r3338313 r3370690  
    33 * Plugin Name: Popup More
    44 * Description: Popup More is the most complete pop up plugin in the WordPress popup plugins.
    5  * Version: 2.5.6
     5 * Version: 2.5.7
    66 * Author: Felix Moira
    77 * Author URI:
  • popup-more/trunk/readme.txt

    r3338313 r3370690  
    146146
    147147== Changelog ==
     148= 2.5.7 =
     149* Added Wheel win sound
     150
    148151= 2.5.6 =
    149152* Stability update
Note: See TracChangeset for help on using the changeset viewer.