Changeset 3370690
- Timestamp:
- 09/30/2025 07:44:22 PM (5 months ago)
- Location:
- popup-more/trunk
- Files:
-
- 1 added
- 8 edited
-
assets/javascript/wheel/Wheel.js (modified) (1 diff)
-
assets/javascript/ypmAdminJs.js (modified) (3 diffs)
-
assets/sounds/winner.mp3 (added)
-
assets/view/wheel/main.php (modified) (2 diffs)
-
classes/frontend/popups/WheelPopup.php (modified) (1 diff)
-
config/config.php (modified) (1 diff)
-
config/data-config.php (modified) (1 diff)
-
popup-more.php (modified) (1 diff)
-
readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
popup-more/trunk/assets/javascript/wheel/Wheel.js
r3267601 r3370690 2 2 var ypmWheelCallBack = function(id) { 3 3 var alertPrize = function(indicatedSegment, wheel) { 4 let audio = new Audio(YPM_WHELL_PARAMS.winSpinSound); 5 if(YPM_WHELL_PARAMS.winSpinSoundStatus) { 6 audio.play(); 7 } 4 8 console.log("Ddd ", wheel.canvasId) 5 9 // Ensure the selected segment has a 'text' and 'prize' property -
popup-more/trunk/assets/javascript/ypmAdminJs.js
r3275044 r3370690 39 39 YpmAdminJs.prototype.soundUpload = function() { 40 40 var custom_uploader; 41 jQuery(' #js-upload-sound-button').click(function(e) {41 jQuery('.js-upload-sound-button').click(function(e) { 42 42 e.preventDefault(); 43 var button = jQuery(this); 43 44 44 45 /* If the uploader object has already been created, reopen the dialog */ … … 63 64 custom_uploader.on('select', function() { 64 65 var attachment = custom_uploader.state().get('selection').first().toJSON(); 65 var soundURL = jQuery( '#ypm-wheel-sound-url');66 var soundURL = jQuery(button.data('element')); 66 67 soundURL.val(attachment.url); 67 68 soundURL.trigger('change'); … … 85 86 86 87 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(); 88 90 89 91 // Initialize lastSong only if it's not already created -
popup-more/trunk/assets/view/wheel/main.php
r3275044 r3370690 37 37 <div class="row form-group"> 38 38 <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"> 40 40 <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); ?>"> 41 41 </div> … … 45 45 </div> 46 46 <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> 48 76 </div> 49 77 </div> -
popup-more/trunk/classes/frontend/popups/WheelPopup.php
r3275044 r3370690 72 72 'soundsURL' => YPM_POPUP_SOUNDS_URL, 73 73 'spinSound' => $this->getOptionValue('ypm-wheel-sound-url'), 74 'winSpinSoundStatus' => $this->getOptionValue('ypm-wheel-win-sound'), 75 'winSpinSound' => $this->getOptionValue('ypm-wheel-win-sound-url'), 74 76 'wheelSound' => $wheelSound 75 77 ) -
popup-more/trunk/config/config.php
r3275044 r3370690 75 75 require_once(dirname(__FILE__).'/config-pkg.php'); 76 76 77 self::define('YPM_POPUP_VERSION', 2.5 5);78 self::define('YPM_POPUP_PRO_VERSION', 4.2 3);77 self::define('YPM_POPUP_VERSION', 2.57); 78 self::define('YPM_POPUP_PRO_VERSION', 4.24); 79 79 80 80 self::define('YPM_POPUP_PRO_URL', 'https://popup-more.com/'); -
popup-more/trunk/config/data-config.php
r3275044 r3370690 637 637 ]; 638 638 $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"); 639 641 $options[] = array('name' => 'ypm-wheel-sound', 'type' => 'checkbox', 'defaultValue' => "true"); 640 642 $options[] = array('name' => 'ypm-wheel-text-colors', 'type' => 'text', 'defaultValue' => "#000"); 641 643 $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")); 642 645 $options[] = array('name' => 'ypm-wheel-button-title', 'type' => 'text', 'defaultValue' => 'Spin'); 643 646 $options[] = array('name' => 'ypm-wheel-button-color', 'type' => 'text', 'defaultValue' => '#ffffff'); -
popup-more/trunk/popup-more.php
r3338313 r3370690 3 3 * Plugin Name: Popup More 4 4 * Description: Popup More is the most complete pop up plugin in the WordPress popup plugins. 5 * Version: 2.5. 65 * Version: 2.5.7 6 6 * Author: Felix Moira 7 7 * Author URI: -
popup-more/trunk/readme.txt
r3338313 r3370690 146 146 147 147 == Changelog == 148 = 2.5.7 = 149 * Added Wheel win sound 150 148 151 = 2.5.6 = 149 152 * Stability update
Note: See TracChangeset
for help on using the changeset viewer.