Countdown, Coming Soon – Countdown & Clock - Version 1.6.8

Version Description

  • Circle countdown text margin top (new)
  • Circle countdown numbers margin top (new)
  • Coming Soon Background Video (new)
Download this release

Release Info

Developer adamskaat
Plugin Icon 128x128 Countdown, Coming Soon – Countdown & Clock
Version 1.6.8
Comparing to
See all releases

Code changes from version 1.6.7 to 1.6.8

assets/js/Countdown.js CHANGED
@@ -452,7 +452,7 @@ YcdCountdown.prototype.changeFontStyle = function() {
452
  };
453
 
454
  YcdCountdown.prototype.changeFontSize = function() {
455
- var fontSize = jQuery('.js-countdown-font-size');
456
 
457
  if(!fontSize) {
458
  return false;
@@ -467,6 +467,7 @@ YcdCountdown.prototype.changeFontSize = function() {
467
  YcdCountdown.prototype.changeTextStyles = function() {
468
  var circle = jQuery('.ycd-time-circle');
469
  var fontSize = jQuery('.js-countdown-font-size').val()+'px';
 
470
  var fontWeight = jQuery('.js-countdown-font-weight').val();
471
  var fontFamily = jQuery('.js-countdown-font-family').val();
472
  var fontStyle = jQuery('.js-countdown-font-style').val();
@@ -474,6 +475,7 @@ YcdCountdown.prototype.changeTextStyles = function() {
474
  circle.find('h4').each(function() {
475
  jQuery(this).attr('style',
476
  'font-size: ' + fontSize+' !important;' +
 
477
  'font-weight: ' + fontWeight+' !important;' +
478
  'font-family:' + fontFamily + '!important;'+
479
  'font-style:' + fontStyle + '!important'
@@ -482,7 +484,7 @@ YcdCountdown.prototype.changeTextStyles = function() {
482
  };
483
 
484
  YcdCountdown.prototype.changeNumberStyles = function() {
485
- var changeNumberTarget = jQuery('.js-countdown-number-size,.js-countdown-number-font-weight, .js-countdown-number-font, .js-countdown-number-font-style');
486
  var that = this;
487
 
488
  if(!changeNumberTarget.length) {
@@ -496,6 +498,7 @@ YcdCountdown.prototype.changeNumberStyles = function() {
496
  YcdCountdown.prototype.setNumberStyles = function() {
497
  var circle = jQuery('.ycd-time-circle');
498
  var fontSize = jQuery('.js-countdown-number-size').val()+'px';
 
499
  var fontWeight = jQuery('.js-countdown-number-font-weight').val();
500
  var fontFamily = jQuery('.js-countdown-number-font').val();
501
  var fontStyle = jQuery('.js-countdown-number-font-style').val();
@@ -503,6 +506,7 @@ YcdCountdown.prototype.setNumberStyles = function() {
503
  circle.find('span').each(function() {
504
  jQuery(this).attr('style',
505
  'font-size: ' + fontSize+' !important;' +
 
506
  'font-weight: ' + fontWeight+' !important;' +
507
  'font-family:' + fontFamily + '!important;'+
508
  'font-style:' + fontStyle + '!important'
452
  };
453
 
454
  YcdCountdown.prototype.changeFontSize = function() {
455
+ var fontSize = jQuery('.js-countdown-font-size, .js-countdown-text-style');
456
 
457
  if(!fontSize) {
458
  return false;
467
  YcdCountdown.prototype.changeTextStyles = function() {
468
  var circle = jQuery('.ycd-time-circle');
469
  var fontSize = jQuery('.js-countdown-font-size').val()+'px';
470
+ var marginTop = jQuery('.js-countdown-text-margin-top').val()+'px';
471
  var fontWeight = jQuery('.js-countdown-font-weight').val();
472
  var fontFamily = jQuery('.js-countdown-font-family').val();
473
  var fontStyle = jQuery('.js-countdown-font-style').val();
475
  circle.find('h4').each(function() {
476
  jQuery(this).attr('style',
477
  'font-size: ' + fontSize+' !important;' +
478
+ 'margin-top: ' + marginTop+' !important;' +
479
  'font-weight: ' + fontWeight+' !important;' +
480
  'font-family:' + fontFamily + '!important;'+
481
  'font-style:' + fontStyle + '!important'
484
  };
485
 
486
  YcdCountdown.prototype.changeNumberStyles = function() {
487
+ var changeNumberTarget = jQuery('.js-countdown-number-size,.js-countdown-number-font-weight, .js-countdown-number-font, .js-countdown-number-font-style, .js-countdown-number-style');
488
  var that = this;
489
 
490
  if(!changeNumberTarget.length) {
498
  YcdCountdown.prototype.setNumberStyles = function() {
499
  var circle = jQuery('.ycd-time-circle');
500
  var fontSize = jQuery('.js-countdown-number-size').val()+'px';
501
+ var marginTop = jQuery('.js-countdown-number-margin-bottom').val()+'px';
502
  var fontWeight = jQuery('.js-countdown-number-font-weight').val();
503
  var fontFamily = jQuery('.js-countdown-number-font').val();
504
  var fontStyle = jQuery('.js-countdown-number-font-style').val();
506
  circle.find('span').each(function() {
507
  jQuery(this).attr('style',
508
  'font-size: ' + fontSize+' !important;' +
509
+ 'margin-top: ' + marginTop+' !important;' +
510
  'font-weight: ' + fontWeight+' !important;' +
511
  'font-family:' + fontFamily + '!important;'+
512
  'font-style:' + fontStyle + '!important'
assets/views/admin/comingSoonDesign.php CHANGED
@@ -81,6 +81,27 @@ $proSpan = '';
81
  </div>
82
  </div>
83
  </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
84
  <?php if(YCD_PKG_VERSION == YCD_FREE_VERSION): ?>
85
  <a href="<?= YCD_COUNTDOWN_PRO_URL; ?>" target="_blank">
86
  <div class="ycd-pro ycd-pro-options-div">
81
  </div>
82
  </div>
83
  </div>
84
+ <div class="row form-group">
85
+ <div class="col-md-6">
86
+ <label for="ycd-coming-soon-bg-video" class="ycd-label-of-switch"><?php _e('Background Video', YCD_TEXT_DOMAIN); echo $proSpan; ?></label>
87
+ </div>
88
+ <div class="col-md-6 ycd-circles-width-wrapper ycd-option-wrapper<?php echo $isPro; ?>">
89
+ <label class="ycd-switch">
90
+ <input type="checkbox" id="ycd-coming-soon-bg-video" name="ycd-coming-soon-bg-video" class="ycd-accordion-checkbox js-ycd-bg-video" <?php echo $this->getOptionValue('ycd-coming-soon-bg-video'); ?>>
91
+ <span class="ycd-slider ycd-round"></span>
92
+ </label>
93
+ </div>
94
+ </div>
95
+ <div class="ycd-accordion-content ycd-hide-content">
96
+ <div class="row form-group">
97
+ <div class="col-md-6">
98
+ <input id="js-upload-video-button" class="js-countdown-video-btn btn btn-primary" type="button" value="<?php _e('Select Video', YCD_TEXT_DOMAIN)?>">
99
+ </div>
100
+ <div class="col-md-6 ycd-circles-width-wrapper">
101
+ <input type="url" name="ycd-coming-soon-bg-video-url" id="ycd-bg-video-url" class="form-control" value="<?php echo esc_attr($this->getOptionValue('ycd-coming-soon-bg-video-url')); ?>">
102
+ </div>
103
+ </div>
104
+ </div>
105
  <?php if(YCD_PKG_VERSION == YCD_FREE_VERSION): ?>
106
  <a href="<?= YCD_COUNTDOWN_PRO_URL; ?>" target="_blank">
107
  <div class="ycd-pro ycd-pro-options-div">
assets/views/cricleMainView.php CHANGED
@@ -75,6 +75,14 @@ if (YCD_PKG_VERSION > YCD_FREE_VERSION) {
75
  <?php echo AdminHelper::selectBox($defaultData['font-size'], esc_attr($textFontSize), array('name' => 'ycd-text-font-size', 'class' => 'js-ycd-select js-countdown-font-size')); ?>
76
  </div>
77
  </div>
 
 
 
 
 
 
 
 
78
  <div class="row form-group">
79
  <div class="col-md-5">
80
  <label for="ycd-countdown-font-weight" class="ycd-label-of-select"><?php _e('Font Weight', YCD_TEXT_DOMAIN); ?></label>
@@ -114,6 +122,14 @@ if (YCD_PKG_VERSION > YCD_FREE_VERSION) {
114
  <?php echo AdminHelper::selectBox($defaultData['font-size-number'], esc_attr($this->getOptionValue('ycd-countdown-number-size')), array('name' => 'ycd-countdown-number-size', 'class' => 'js-ycd-select js-countdown-number-size')); ?>
115
  </div>
116
  </div>
 
 
 
 
 
 
 
 
117
  <div class="row form-group">
118
  <div class="col-md-5">
119
  <label for="ycd-countdown-number-font-weight" class="ycd-label-of-select"><?php _e('Font Weight', YCD_TEXT_DOMAIN); ?></label>
75
  <?php echo AdminHelper::selectBox($defaultData['font-size'], esc_attr($textFontSize), array('name' => 'ycd-text-font-size', 'class' => 'js-ycd-select js-countdown-font-size')); ?>
76
  </div>
77
  </div>
78
+ <div class="row form-group">
79
+ <div class="col-md-5">
80
+ <label for="ycd-countdown-text-size" class="ycd-label-of-select"><?php _e('Margin Top', YCD_TEXT_DOMAIN); ?></label>
81
+ </div>
82
+ <div class="col-md-7">
83
+ <?php echo AdminHelper::selectBox($defaultData['circleTextMarginTop'], esc_attr($this->getOptionValue('ycd-text-margin-top')), array('name' => 'ycd-text-margin-top', 'class' => 'js-ycd-select js-countdown-text-margin-top js-countdown-text-style')); ?>
84
+ </div>
85
+ </div>
86
  <div class="row form-group">
87
  <div class="col-md-5">
88
  <label for="ycd-countdown-font-weight" class="ycd-label-of-select"><?php _e('Font Weight', YCD_TEXT_DOMAIN); ?></label>
122
  <?php echo AdminHelper::selectBox($defaultData['font-size-number'], esc_attr($this->getOptionValue('ycd-countdown-number-size')), array('name' => 'ycd-countdown-number-size', 'class' => 'js-ycd-select js-countdown-number-size')); ?>
123
  </div>
124
  </div>
125
+ <div class="row form-group">
126
+ <div class="col-md-5">
127
+ <label for="ycd-countdown-text-size" class="ycd-label-of-select"><?php _e('Margin Top', YCD_TEXT_DOMAIN); ?></label>
128
+ </div>
129
+ <div class="col-md-7">
130
+ <?php echo AdminHelper::selectBox($defaultData['circleNumberMarginTop'], esc_attr($this->getOptionValue('ycd-number-margin-top')), array('name' => 'ycd-number-margin-top', 'class' => 'js-ycd-select js-countdown-number-margin-bottom js-countdown-number-style')); ?>
131
+ </div>
132
+ </div>
133
  <div class="row form-group">
134
  <div class="col-md-5">
135
  <label for="ycd-countdown-number-font-weight" class="ycd-label-of-select"><?php _e('Font Weight', YCD_TEXT_DOMAIN); ?></label>
classes/countdown/CircleCountdown.php CHANGED
@@ -153,11 +153,13 @@ class CircleCountdown extends Countdown {
153
  $id = $this->getId();
154
  // text styles
155
  $fontSize = $this->getOptionValue('ycd-text-font-size');
 
156
  $fontWeight = $this->getOptionValue('ycd-countdown-font-weight');
157
  $fontStyle = $this->getOptionValue('ycd-countdown-font-style');
158
  $fontFamily = $this->getOptionValue('ycd-text-font-family');
159
  // numbers styles
160
  $fontSizeNumber = $this->getOptionValue('ycd-countdown-number-size');
 
161
  $fontWeightNumber = $this->getOptionValue('ycd-countdown-number-font-weight');
162
  $fontStyleNumber = $this->getOptionValue('ycd-countdown-number-font-style');
163
  $fontFamilyNumber = $this->getOptionValue('ycd-countdown-number-font');
@@ -187,12 +189,14 @@ class CircleCountdown extends Countdown {
187
  }
188
  #ycd-circle-<?php echo $id; ?> h4 {
189
  font-size: <?php echo $fontSize; ?>px !important;
 
190
  font-weight: <?php echo $fontWeight; ?> !important;
191
  font-style: <?php echo $fontStyle; ?> !important;
192
  font-family: <?php echo $fontFamily; ?> !important;
193
  }
194
  #ycd-circle-<?php echo $id; ?> span {
195
  font-size: <?php echo $fontSizeNumber; ?>px !important;
 
196
  font-weight: <?php echo $fontWeightNumber; ?> !important;
197
  font-style: <?php echo $fontStyleNumber; ?> !important;
198
  font-family: <?php echo $fontFamilyNumber; ?> !important;
153
  $id = $this->getId();
154
  // text styles
155
  $fontSize = $this->getOptionValue('ycd-text-font-size');
156
+ $marginTop = $this->getOptionValue('ycd-text-margin-top');
157
  $fontWeight = $this->getOptionValue('ycd-countdown-font-weight');
158
  $fontStyle = $this->getOptionValue('ycd-countdown-font-style');
159
  $fontFamily = $this->getOptionValue('ycd-text-font-family');
160
  // numbers styles
161
  $fontSizeNumber = $this->getOptionValue('ycd-countdown-number-size');
162
+ $marginToNumber = $this->getOptionValue('ycd-number-margin-top');
163
  $fontWeightNumber = $this->getOptionValue('ycd-countdown-number-font-weight');
164
  $fontStyleNumber = $this->getOptionValue('ycd-countdown-number-font-style');
165
  $fontFamilyNumber = $this->getOptionValue('ycd-countdown-number-font');
189
  }
190
  #ycd-circle-<?php echo $id; ?> h4 {
191
  font-size: <?php echo $fontSize; ?>px !important;
192
+ margin-top: <?php echo $marginTop; ?>px !important;
193
  font-weight: <?php echo $fontWeight; ?> !important;
194
  font-style: <?php echo $fontStyle; ?> !important;
195
  font-family: <?php echo $fontFamily; ?> !important;
196
  }
197
  #ycd-circle-<?php echo $id; ?> span {
198
  font-size: <?php echo $fontSizeNumber; ?>px !important;
199
+ margin-top: <?php echo $marginToNumber; ?>px !important;
200
  font-weight: <?php echo $fontWeightNumber; ?> !important;
201
  font-style: <?php echo $fontStyleNumber; ?> !important;
202
  font-family: <?php echo $fontFamilyNumber; ?> !important;
classes/countdown/ComingSoon.php CHANGED
@@ -72,7 +72,14 @@ Class ComingSoon {
72
  $defaults['ycd-coming-headline-color'] = '#000000';
73
  $defaults['ycd-coming-message-color'] = '#000000';
74
  $defaults['ycd-coming-soon-page-font-family'] = '';
75
- $defaults['checkboxes'] = array('ycd-enable-coming-soon', 'ycd-coming-soon-bg-image', 'ycd-coming-soon-add-countdown');
 
 
 
 
 
 
 
76
 
77
  return apply_filters('ycdComingSoonDefaults', $defaults);
78
  }
72
  $defaults['ycd-coming-headline-color'] = '#000000';
73
  $defaults['ycd-coming-message-color'] = '#000000';
74
  $defaults['ycd-coming-soon-page-font-family'] = '';
75
+ $defaults['ycd-coming-soon-bg-video'] = '';
76
+ $defaults['ycd-coming-soon-bg-video-url'] = '';
77
+ $defaults['checkboxes'] = array(
78
+ 'ycd-enable-coming-soon',
79
+ 'ycd-coming-soon-bg-image',
80
+ 'ycd-coming-soon-add-countdown',
81
+ 'ycd-coming-soon-bg-video'
82
+ );
83
 
84
  return apply_filters('ycdComingSoonDefaults', $defaults);
85
  }
countdown-builder.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Plugin Name: Countdown builder
4
  * Description: The best countdown plugin
5
- * Version: 1.6.7
6
  * Author: Adam Skaat
7
  * Author URI: https://edmonsoft.com/countdown
8
  * License: GPLv2
2
  /**
3
  * Plugin Name: Countdown builder
4
  * Description: The best countdown plugin
5
+ * Version: 1.6.8
6
  * Author: Adam Skaat
7
  * Author URI: https://edmonsoft.com/countdown
8
  * License: GPLv2
helpers/AdminHelper.php CHANGED
@@ -129,6 +129,14 @@ class AdminHelper {
129
  for($i = 7; $i <= 15; $i++) {
130
  $data['font-size'][$i] = __($i.'px', YCD_TEXT_DOMAIN);
131
  }
 
 
 
 
 
 
 
 
132
 
133
  for($i = 7; $i <= 100; $i++) {
134
  $data['font-size-number'][$i] = __($i.'px', YCD_TEXT_DOMAIN);
129
  for($i = 7; $i <= 15; $i++) {
130
  $data['font-size'][$i] = __($i.'px', YCD_TEXT_DOMAIN);
131
  }
132
+
133
+ for($i = 0; $i <= 22; $i++) {
134
+ $data['circleTextMarginTop'][$i] = __($i.'px', YCD_TEXT_DOMAIN);
135
+ }
136
+
137
+ for($i = 0; $i <= 22; $i++) {
138
+ $data['circleNumberMarginTop'][$i] = __($i.'px', YCD_TEXT_DOMAIN);
139
+ }
140
 
141
  for($i = 7; $i <= 100; $i++) {
142
  $data['font-size-number'][$i] = __($i.'px', YCD_TEXT_DOMAIN);
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: adamskaat
3
  Tags: countdown, timer, countdown timer
4
  Requires at least: 3.8
5
  Tested up to: 5.3.2
6
- Stable tag: 1.6.7
7
  Requires PHP: 5.3
8
  License: GPLv2 or later
9
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
@@ -64,6 +64,11 @@ Yes you can, we have Circle and Flipclock countdown popups.
64
  You need to select the .zip file, there is no need to extract the zip file, just upload it.
65
 
66
  == Changelog ==
 
 
 
 
 
67
  = 1.6.7 =
68
  * Countdown Shortcode metabox (new)
69
  * Admin Design improvement
3
  Tags: countdown, timer, countdown timer
4
  Requires at least: 3.8
5
  Tested up to: 5.3.2
6
+ Stable tag: 1.6.8
7
  Requires PHP: 5.3
8
  License: GPLv2 or later
9
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
64
  You need to select the .zip file, there is no need to extract the zip file, just upload it.
65
 
66
  == Changelog ==
67
+ = 1.6.8 =
68
+ * Circle countdown text margin top (new)
69
+ * Circle countdown numbers margin top (new)
70
+ * Coming Soon Background Video (new)
71
+
72
  = 1.6.7 =
73
  * Countdown Shortcode metabox (new)
74
  * Admin Design improvement