Countdown, Coming Soon – Countdown & Clock - Version 1.2.7

Version Description

  • New Digital countdown type
  • UX improvement
  • Bug fixed
  • Code improvement
Download this release

Release Info

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

Version 1.2.7

Files changed (92) hide show
  1. CountdownInit.php +72 -0
  2. assets/css/Css.php +61 -0
  3. assets/css/TimeCircles.css +1 -0
  4. assets/css/admin.css +404 -0
  5. assets/css/bootstrap.css +6846 -0
  6. assets/css/colorpicker.css +1 -0
  7. assets/css/index.php +0 -0
  8. assets/css/ion.rangeSlider.css +1 -0
  9. assets/css/ion.rangeSlider.skinFlat.css +1 -0
  10. assets/css/jQueryDialog/images/ui-bg_diagonal-maze_20_6e4f1c_10x10.png +0 -0
  11. assets/css/jQueryDialog/images/ui-bg_diagonal-maze_40_000000_10x10.png +0 -0
  12. assets/css/jQueryDialog/images/ui-bg_fine-grain_10_eceadf_60x60.png +0 -0
  13. assets/css/jQueryDialog/images/ui-bg_fine-grain_10_f8f7f6_60x60.png +0 -0
  14. assets/css/jQueryDialog/images/ui-bg_fine-grain_15_eceadf_60x60.png +0 -0
  15. assets/css/jQueryDialog/images/ui-bg_fine-grain_15_f7f3de_60x60.png +0 -0
  16. assets/css/jQueryDialog/images/ui-bg_fine-grain_15_ffffff_60x60.png +0 -0
  17. assets/css/jQueryDialog/images/ui-bg_fine-grain_65_654b24_60x60.png +0 -0
  18. assets/css/jQueryDialog/images/ui-bg_fine-grain_68_b83400_60x60.png +0 -0
  19. assets/css/jQueryDialog/images/ui-icons_222222_256x240.png +0 -0
  20. assets/css/jQueryDialog/images/ui-icons_3572ac_256x240.png +0 -0
  21. assets/css/jQueryDialog/images/ui-icons_8c291d_256x240.png +0 -0
  22. assets/css/jQueryDialog/images/ui-icons_b83400_256x240.png +0 -0
  23. assets/css/jQueryDialog/images/ui-icons_fbdb93_256x240.png +0 -0
  24. assets/css/jQueryDialog/images/ui-icons_ffffff_256x240.png +0 -0
  25. assets/css/jQueryDialog/jquery-ui.css +478 -0
  26. assets/css/jquery.dateTimePicker.min.css +1 -0
  27. assets/css/select2.css +1 -0
  28. assets/css/timer.css +22 -0
  29. assets/img/CirclePopup.png +0 -0
  30. assets/img/Cricle.png +0 -0
  31. assets/img/DigtalCountdown.jpg +0 -0
  32. assets/img/FlipClockPopup.png +0 -0
  33. assets/img/Flipclock.png +0 -0
  34. assets/img/ajax.gif +0 -0
  35. assets/img/index.php +0 -0
  36. assets/img/sprite-skin-flat.png +0 -0
  37. assets/index.php +0 -0
  38. assets/js/Admin.js +327 -0
  39. assets/js/Countdown.js +528 -0
  40. assets/js/Js.php +70 -0
  41. assets/js/TimeCircles.js +960 -0
  42. assets/js/index.php +0 -0
  43. assets/js/ionRangeSlider.js +12 -0
  44. assets/js/jquery.datetimepicker.full.min.js +2 -0
  45. assets/js/minicolors.js +11 -0
  46. assets/js/select2.js +5746 -0
  47. assets/js/ycdGoogleFonts.js +53 -0
  48. assets/js/ycdTimer.js +410 -0
  49. assets/views/advancedOptions.php +61 -0
  50. assets/views/afterExpire.php +50 -0
  51. assets/views/circlePreview.php +3 -0
  52. assets/views/cricleMainView.php +420 -0
  53. assets/views/generalOptions.php +50 -0
  54. assets/views/index.php +0 -0
  55. assets/views/preview.php +13 -0
  56. assets/views/preview/circlePreview.php +3 -0
  57. assets/views/preview/timerPreview.php +2 -0
  58. assets/views/settings.php +52 -0
  59. assets/views/subscriptionSection.php +78 -0
  60. assets/views/support.php +100 -0
  61. assets/views/timerMainView.php +152 -0
  62. assets/views/types.php +17 -0
  63. assets/views/upgrade.php +8 -0
  64. classes/Actions.php +184 -0
  65. classes/Ajax.php +45 -0
  66. classes/CountdownType.php +31 -0
  67. classes/Filters.php +59 -0
  68. classes/Installer.php +92 -0
  69. classes/RegisterPostType.php +206 -0
  70. classes/Tickbox.php +104 -0
  71. classes/YcdWidget.php +46 -0
  72. classes/countdown/CircleCountdown.php +195 -0
  73. classes/countdown/Countdown.php +528 -0
  74. classes/countdown/CountdownModel.php +23 -0
  75. classes/countdown/TimerCountdown.php +156 -0
  76. classes/countdown/index.php +0 -0
  77. classes/index.php +0 -0
  78. config/boot.php +10 -0
  79. config/config-pkg.php +2 -0
  80. config/config.php +78 -0
  81. config/index.php +0 -0
  82. config/optionsConfig.php +137 -0
  83. countdown-builder.php +26 -0
  84. helpers/AdminHelper.php +817 -0
  85. helpers/HelperFunctions.php +77 -0
  86. helpers/MultipleChoiceButton.php +242 -0
  87. helpers/ScriptsIncluder.php +125 -0
  88. helpers/index.php +0 -0
  89. lib/alarm.mp3 +0 -0
  90. lib/index.php +0 -0
  91. readme.txt +144 -0
  92. uninstall.php +16 -0
CountdownInit.php ADDED
@@ -0,0 +1,72 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ namespace ycd;
3
+
4
+ class CountdownInit {
5
+
6
+ private static $instance = null;
7
+ private $actions;
8
+ private $filters;
9
+
10
+ private function __construct() {
11
+ $this->init();
12
+ }
13
+
14
+ private function __clone() {
15
+ }
16
+
17
+ public static function getInstance() {
18
+ if(!isset(self::$instance)) {
19
+ self::$instance = new self();
20
+ }
21
+ return self::$instance;
22
+ }
23
+
24
+ public function init() {
25
+ register_activation_hook(YCD_PREFIX, array($this, 'activate'));
26
+ $this->includeData();
27
+ $this->actions();
28
+ $this->filters();
29
+ }
30
+
31
+ private function includeData() {
32
+ if(YCD_PKG_VERSION > YCD_FREE_VERSION) {
33
+ require_once YCD_HELPERS_PATH.'CheckerPro.php';
34
+ }
35
+ require_once YCD_HELPERS_PATH.'HelperFunctions.php';
36
+ require_once YCD_HELPERS_PATH.'ScriptsIncluder.php';
37
+ require_once YCD_HELPERS_PATH.'MultipleChoiceButton.php';
38
+ require_once YCD_HELPERS_PATH.'AdminHelper.php';
39
+ require_once YCD_CLASSES_PATH.'Tickbox.php';
40
+ require_once YCD_CLASSES_PATH.'YcdWidget.php';
41
+ require_once YCD_CLASSES_PATH.'CountdownType.php';
42
+ require_once YCD_COUNTDOWNS_PATH.'CountdownModel.php';
43
+ require_once YCD_COUNTDOWNS_PATH.'Countdown.php';
44
+ require_once YCD_CSS_PATH.'Css.php';
45
+ require_once YCD_JS_PATH.'Js.php';
46
+ require_once YCD_CLASSES_PATH.'RegisterPostType.php';
47
+ require_once YCD_CLASSES_PATH.'Actions.php';
48
+ require_once YCD_CLASSES_PATH.'Ajax.php';
49
+ require_once YCD_CLASSES_PATH.'Filters.php';
50
+ require_once YCD_CLASSES_PATH.'Installer.php';
51
+ if (YCD_PKG_VERSION > YCD_FREE_VERSION) {
52
+ require_once YCD_CLASSES_PATH.'Subscription.php';
53
+ require_once YCD_CLASSES_PATH.'AjaxPro.php';
54
+ require_once YCD_CLASSES_PATH.'ActionsPro.php';
55
+ require_once YCD_CLASSES_PATH.'FiltersPro.php';
56
+ }
57
+ }
58
+
59
+ public function actions() {
60
+ $this->actions = new Actions();
61
+ }
62
+
63
+ public function filters() {
64
+ $this->filters = new Filters();
65
+ }
66
+
67
+ public function activate() {
68
+ Installer::install();
69
+ }
70
+ }
71
+
72
+ CountdownInit::getInstance();
assets/css/Css.php ADDED
@@ -0,0 +1,61 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ namespace ycd;
3
+
4
+ class Css {
5
+
6
+ public function __construct() {
7
+ $this->init();
8
+ }
9
+
10
+ public function init() {
11
+
12
+ add_action('admin_enqueue_scripts', array($this, 'enqueueStyles'));
13
+ }
14
+
15
+ public function getSettingsPageKey() {
16
+ return YCD_COUNTDOWN_POST_TYPE.'_page_'.YCD_COUNTDOWN_SETTINGS;
17
+ }
18
+
19
+ public function getSupportPageKey() {
20
+ return YCD_COUNTDOWN_POST_TYPE.'_page_'.YCD_COUNTDOWN_SUPPORT;
21
+ }
22
+
23
+ public function getSubscribersPageKey() {
24
+ return YCD_COUNTDOWN_POST_TYPE.'_page_'.YCD_COUNTDOWN_SUBSCRIBERS;
25
+ }
26
+
27
+ public function enqueueStyles($hook) {
28
+
29
+ ScriptsIncluder::registerStyle('admin.css');
30
+ ScriptsIncluder::registerStyle('bootstrap.css');
31
+ ScriptsIncluder::registerStyle('colorpicker.css');
32
+ ScriptsIncluder::registerStyle('ion.rangeSlider.css');
33
+ ScriptsIncluder::registerStyle('ion.rangeSlider.skinFlat.css');
34
+ ScriptsIncluder::registerStyle('select2.css');
35
+ ScriptsIncluder::registerStyle('jquery.dateTimePicker.min.css');
36
+ $settingsKey = $this->getSettingsPageKey();
37
+ $supportKey = $this->getSupportPageKey();
38
+ $subscriberKey = $this->getSubscribersPageKey();
39
+ $allowedPages = array(
40
+ $settingsKey,
41
+ $supportKey,
42
+ $subscriberKey,
43
+ 'ycdcountdown_page_ycdcountdown',
44
+ );
45
+ if(in_array($hook, $allowedPages) || get_post_type(@$_GET['post']) == YCD_COUNTDOWN_POST_TYPE) {
46
+ ScriptsIncluder::enqueueStyle('bootstrap.css');
47
+ ScriptsIncluder::enqueueStyle('admin.css');
48
+ ScriptsIncluder::enqueueStyle('colorpicker.css');
49
+ ScriptsIncluder::enqueueStyle('ion.rangeSlider.css');
50
+ ScriptsIncluder::enqueueStyle('ion.rangeSlider.skinFlat.css');
51
+ ScriptsIncluder::enqueueStyle('select2.css');
52
+ ScriptsIncluder::enqueueStyle('jquery.dateTimePicker.min.css');
53
+
54
+ if (YCD_PKG_VERSION > YCD_FREE_VERSION) {
55
+ Subscription::renderStyles();
56
+ }
57
+ }
58
+ }
59
+ }
60
+
61
+ new Css();
assets/css/TimeCircles.css ADDED
@@ -0,0 +1 @@
 
1
+ .time_circles>div>h4,.time_circles>div>span{margin:0;padding:0;text-align:center;font-family:'Century Gothic',Arial;line-height:1}.time_circles{position:relative;width:100%;height:100%}.time_circles>div{position:absolute;text-align:center}.time_circles>div>h4{text-transform:uppercase}.time_circles>div>span{display:block;width:100%;font-weight:700}
assets/css/admin.css ADDED
@@ -0,0 +1,404 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .ycd-bootstrap-wrapper .row {
2
+ margin-left: 0;
3
+ margin-right: 0;
4
+ }
5
+
6
+ .ycd-sub-option {
7
+ padding-left: 45px !important;
8
+ }
9
+
10
+ .ycd-hide-content,
11
+ .ycd-hide {
12
+ display: none;
13
+ }
14
+
15
+ .ycd-error {
16
+ color: red;
17
+ }
18
+
19
+ .countdowns-div {
20
+ width: 250px;
21
+ height: 150px;
22
+ border: 1px solid #CCCCCC;
23
+ float: left;
24
+ margin-right: 10px;
25
+ margin-bottom: 10px;
26
+ background-color: #DEDEDE;
27
+ background-size: 100%;
28
+ transition: all .1s ease-in-out;
29
+ }
30
+
31
+ .countdowns-div:hover {
32
+ background-color: #CDCDCD;
33
+ transform: scale(1.05);
34
+ }
35
+
36
+ .circle-countdown {
37
+ background-image: url("../img/Cricle.png");
38
+ background-size: 100% 100%;
39
+ }
40
+
41
+ .timer-countdown {
42
+ background-image: url("../img/DigtalCountdown.jpg");
43
+ background-size: 100% 100%;
44
+ }
45
+
46
+ .flipClock-countdown,
47
+ .flipClock-countdown-pro {
48
+ background-image: url("../img/Flipclock.png");
49
+ background-size: 100% 100%;
50
+ }
51
+
52
+ .circlePopup-countdown,
53
+ .circlePopup-countdown-pro {
54
+ background-image: url("../img/CirclePopup.png");
55
+ background-repeat: no-repeat;
56
+ background-position: 13%;
57
+ background-color: black;
58
+ }
59
+
60
+ .flipClockPopup-countdown,
61
+ .flipClockPopup-countdown-pro {
62
+ background-image: url("../img/FlipClockPopup.png");
63
+ background-size: 100% 100%;
64
+ }
65
+
66
+ .circlePopup-countdown:hover,
67
+ .circlePopup-countdown-pro:hover {
68
+ background-color: black;
69
+ }
70
+
71
+ .countdowns-div {
72
+ position: relative;
73
+ }
74
+
75
+ .ycd-type-title-pro {
76
+ font-size: 23px;
77
+ font-weight: 600;
78
+ color: red;
79
+ opacity: 1;
80
+ overflow-wrap: break-word;
81
+ width: auto;
82
+ margin-top: -15px;
83
+ -ms-transform: rotate(7deg);
84
+ /* -webkit-transform: rotate(7deg); */
85
+ transform: rotate(36deg);
86
+ top: 28px;
87
+ right: -13px;
88
+ position: absolute;
89
+ }
90
+
91
+ .js-ycd-select {
92
+ min-width: 100% !important;
93
+ width: 100% !important;
94
+ }
95
+
96
+ /*Checkbox slider start*/
97
+ /* The switch - the box around the slider */
98
+ .ycd-switch {
99
+ position: relative;
100
+ display: inline-block;
101
+ width: 60px;
102
+ height: 34px;
103
+ }
104
+
105
+ /* Hide default HTML checkbox */
106
+ .ycd-switch input {display:none;}
107
+
108
+ /* The slider */
109
+ .ycd-slider {
110
+ position: absolute;
111
+ cursor: pointer;
112
+ top: 0;
113
+ left: 0;
114
+ right: 0;
115
+ bottom: 0;
116
+ background-color: #ccc;
117
+ -webkit-transition: .4s;
118
+ transition: .4s;
119
+ transform: scale(0.8, 0.8);
120
+ }
121
+
122
+ .ycd-slider:before {
123
+ position: absolute;
124
+ content: "";
125
+ height: 26px;
126
+ width: 26px;
127
+ left: 4px;
128
+ bottom: 4px;
129
+ background-color: white;
130
+ -webkit-transition: .4s;
131
+ transition: .4s;
132
+ }
133
+
134
+ input:checked + .ycd-slider {
135
+ background-color: #2196F3;
136
+ }
137
+
138
+ input:focus + .ycd-slider {
139
+ box-shadow: 0 0 1px #2196F3;
140
+ }
141
+
142
+ input:checked + .ycd-slider:before {
143
+ -webkit-transform: translateX(26px);
144
+ -ms-transform: translateX(26px);
145
+ transform: translateX(26px);
146
+ }
147
+
148
+ /* Rounded sliders */
149
+ .ycd-slider.ycd-round {
150
+ border-radius: 34px;
151
+ }
152
+
153
+ .ycd-slider.ycd-round:before {
154
+ border-radius: 50%;
155
+ }
156
+ /*Checkbox slider end*/
157
+
158
+ .ycd-live-preview {
159
+ position: fixed;
160
+ right: 0;
161
+ bottom: 5px;
162
+ background-color: white;
163
+ border: 1px solid #ccc;
164
+ min-width: 400px;
165
+ z-index: 999;
166
+ }
167
+
168
+ .ycd-live-preview h3 {
169
+ text-align: center;
170
+ }
171
+
172
+ .ycd-pro-span {
173
+ display: inline-block;
174
+ color: red;
175
+ margin-left: 5px;
176
+ }
177
+
178
+ .ycd-circle-popup-shortcode {
179
+ padding: 10px;
180
+ }
181
+
182
+ .ycd-circles-width-wrapper .irs-single,
183
+ .ycd-timer-font-size .irs-single{
184
+ display: none;
185
+ }
186
+
187
+ .irs-line {
188
+ margin-top: -14px;
189
+ }
190
+
191
+ .irs-bar {
192
+ cursor: pointer;
193
+ }
194
+
195
+ .ycd-range-slider-wrapper {
196
+ margin-top: 7px;
197
+ }
198
+
199
+ .ycd-label-of-select {
200
+ margin-top: 4px;
201
+ }
202
+
203
+ .ycd-label-of-switch,
204
+ .ycd-label-of-input {
205
+ margin-top: 6px;
206
+ }
207
+
208
+ .ycd-label-of-color {
209
+ margin-top: 5px;
210
+ }
211
+
212
+ .ycd-label-of-select {
213
+ margin-top: 3px;
214
+ }
215
+
216
+ .ycd-live-preview-text {
217
+ border-bottom: 1px solid #CCCCCC;
218
+ position: relative;
219
+ margin-top: 10px;
220
+ cursor: move;
221
+ }
222
+
223
+ .ycd-live-preview-text h3 {
224
+ margin-top: 0;
225
+ }
226
+
227
+ .ycd-toggle-icon-open:before {
228
+ content: "\f142";
229
+ display: inline-block;
230
+ font: 400 20px/1 dashicons;
231
+ speak: none;
232
+ -webkit-font-smoothing: antialiased;
233
+ -moz-osx-font-smoothing: grayscale;
234
+ text-decoration: none!important;
235
+ cursor: pointer;
236
+ }
237
+
238
+ .ycd-toggle-icon-close:before {
239
+ content: "\f140";
240
+ display: inline-block;
241
+ font: 400 20px/1 dashicons;
242
+ speak: none;
243
+ -webkit-font-smoothing: antialiased;
244
+ -moz-osx-font-smoothing: grayscale;
245
+ text-decoration: none!important;
246
+ cursor: pointer;
247
+ }
248
+
249
+ .ycd-toggle-icon {
250
+ margin-top: 4px;
251
+ width: 54px;
252
+ height: 35px;
253
+ border-radius: 50%;
254
+ text-indent: -1px;
255
+ position: absolute;
256
+ top: -5px;
257
+ right: 11px;
258
+ text-align: right;
259
+ cursor: pointer;
260
+ }
261
+
262
+ .ycd-upgrade-button-red {
263
+ background: #d10303;
264
+ border: 1px solid #d10303;
265
+ padding: 4px 5px 5px 5px;
266
+ color: #fff !important;
267
+ font-size: 16px;
268
+ border-radius: 3px;
269
+ cursor: pointer;
270
+ align-items: flex-start;
271
+ text-align: center !important;
272
+ }
273
+
274
+ .ycd-upgrade-button-red:hover {
275
+ background: #fff;
276
+ color: #d10303 !important;
277
+ border: 1px solid #d10303 !important;
278
+ }
279
+
280
+ .ycd-upgrade-button-red .h2 {
281
+ font-size: 22px !important;
282
+ margin: 0 0 5px 0 !important;
283
+ display: inline-block !important;
284
+ }
285
+
286
+ .ycf-pro-wrapper {
287
+ text-align: center;
288
+ }
289
+
290
+ .ycd-popup-theme {
291
+ margin-left: 8px !important;
292
+ }
293
+
294
+ .ycd-popup-theme:first-child {
295
+ margin-left: 0 !important;
296
+ }
297
+
298
+ .ycd-accordion-content {
299
+ padding-left: 45px;
300
+ }
301
+
302
+ .ycd-bootstrap-wrapper {
303
+ position: relative;
304
+ }
305
+
306
+ .ycd-pro-options-div {
307
+ position: absolute;
308
+ width: 100%;
309
+ height: 100%;
310
+ background-color: rgba(238,238,238,0.4);
311
+ top: 0;
312
+ cursor: pointer;
313
+ }
314
+
315
+ .ycd-pro-options-title {
316
+ position: absolute;
317
+ top: 30%;
318
+ left: 54%;
319
+ font-size: 30px;
320
+ color: red;
321
+ opacity: 1;
322
+ overflow-wrap: break-word;
323
+ }
324
+
325
+ .ycd-tabs-content {
326
+ position: relative;
327
+ background-color: white;
328
+ }
329
+
330
+ .ycd-tabe-content {
331
+ background: white;
332
+ }
333
+
334
+ .ycd-tabs-text-header {
335
+ border-bottom: 1px solid #CCCCCC;
336
+ position: relative;
337
+ margin-top: 10px;
338
+ cursor: pointer;
339
+ }
340
+
341
+ .ycd-tabs-text-header {
342
+ padding: 4px 8px;
343
+ }
344
+
345
+ .ycd-tabs-text-header h3 {
346
+ margin-top: 2px;
347
+ }
348
+
349
+ div.ycd-tabs-text-header > div.ycd-toggle-icon-open {
350
+ margin-top: 13px !important;
351
+ }
352
+
353
+ .ycd-tabe-content {
354
+ padding: 10px;
355
+ }
356
+
357
+ .ycd-settings-wrapper {
358
+ margin-top: 20px;
359
+ }
360
+
361
+ .js-preview-sound {
362
+ color: blue;
363
+ margin-top: 7px;
364
+ cursor: pointer;
365
+ }
366
+
367
+ .ycd-inline-label-radio {
368
+ display: inline-block !important;
369
+ margin-left: 8px;
370
+ }
371
+
372
+ .add-new-h2 {
373
+ margin-left: 4px;
374
+ padding: 4px 8px;
375
+ position: relative;
376
+ top: -3px;
377
+ text-decoration: none;
378
+ border: none;
379
+ border: 1px solid #ccc;
380
+ border-radius: 2px;
381
+ background: #f7f7f7;
382
+ text-shadow: none;
383
+ font-weight: 600;
384
+ font-size: 13px;
385
+ line-height: normal;
386
+ color: #0073aa;
387
+ cursor: pointer;
388
+ outline: 0;
389
+ }
390
+
391
+ .add-new-h2:hover {
392
+ border-color: #008EC2;
393
+ background: #00a0d2;
394
+ color: #fff;
395
+ }
396
+
397
+ .ycd-option-wrapper-pro {
398
+ pointer-events: none;
399
+ opacity: 0.4;
400
+ }
401
+
402
+ .ycd-livew-preview-content {
403
+ text-align: center !important;
404
+ }
assets/css/bootstrap.css ADDED
@@ -0,0 +1,6846 @@