Version Description
- Tweak: Added
Digits Separator
option in Countdown widget. - Tweak: Added
Alignment
option for categories in Media Grid widget. - Fixed: Outline type box shadow not appearing in Person widget
Style 2
.
Download this release
Release Info
Developer | leap13 |
Plugin | Premium Addons for Elementor |
Version | 3.8.9 |
Comparing to | |
See all releases |
Code changes from version 3.8.8 to 3.8.9
assets/frontend/css/premium-addons.css
CHANGED
@@ -673,6 +673,10 @@
|
|
673 |
display: inline-block;
|
674 |
max-width: 100%;
|
675 |
margin-bottom: 15px;
|
|
|
|
|
|
|
|
|
676 |
}
|
677 |
.countdown .pre_countdown-section:last-child {
|
678 |
margin-right: 0;
|
@@ -684,6 +688,14 @@
|
|
684 |
.countdown .pre_time-mid {
|
685 |
display: block;
|
686 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
687 |
/************************************ * Digit and unit styles *************************************/
|
688 |
.side .pre_countdown-section .pre_countdown-period {
|
689 |
vertical-align: bottom;
|
@@ -2028,11 +2040,16 @@
|
|
2028 |
/**************************************************/
|
2029 |
.premium-person-container {
|
2030 |
position: relative;
|
2031 |
-
|
|
|
|
|
2032 |
}
|
2033 |
.premium-person-image-container {
|
2034 |
position: relative;
|
2035 |
text-align: center;
|
|
|
|
|
|
|
2036 |
}
|
2037 |
.premium-person-zoomout-effect .premium-person-image-container img, .premium-person-scale-effect .premium-person-image-container img {
|
2038 |
-webkit-transform: scale(1.2);
|
@@ -2966,6 +2983,9 @@
|
|
2966 |
z-index: 2;
|
2967 |
width: 100%;
|
2968 |
text-align: center;
|
|
|
|
|
|
|
2969 |
display: flex;
|
2970 |
align-items: center;
|
2971 |
justify-content: center;
|
@@ -3129,6 +3149,9 @@
|
|
3129 |
/**************** Premium Grid *******************/
|
3130 |
/*************************************************/
|
3131 |
.premium-img-gallery-filter, .premium-blog-filter {
|
|
|
|
|
|
|
3132 |
display: flex;
|
3133 |
align-items: center;
|
3134 |
justify-content: center;
|
@@ -3146,6 +3169,7 @@
|
|
3146 |
width: 33.33%;
|
3147 |
}
|
3148 |
.premium-img-gallery-filter .premium-gallery-cats-container li a.category, .premium-blog-filter .premium-blog-cats-container li a.category {
|
|
|
3149 |
border-radius: 75px;
|
3150 |
margin: 15px 5px 20px;
|
3151 |
padding: 7px 20px;
|
@@ -3241,21 +3265,28 @@
|
|
3241 |
.pa-gallery-img:hover .pa-gallery-magnific-image span, .pa-gallery-img:hover .pa-gallery-img-link span, .premium-gallery-icon-show a.pa-gallery-video-icon span {
|
3242 |
opacity: 1;
|
3243 |
}
|
3244 |
-
.premium-img-gallery-filter .premium-gallery-cats-container, .premium-blog-filter .premium-blog-cats-container {
|
3245 |
text-align: center;
|
3246 |
margin: 0;
|
|
|
3247 |
}
|
3248 |
.premium-img-gallery-filter .premium-gallery-cats-container li, .premium-blog-filter .premium-blog-cats-container li {
|
3249 |
list-style: none;
|
3250 |
display: inline-flex;
|
3251 |
}
|
3252 |
.premium-img-gallery.zoomin .pa-gallery-img:hover img {
|
|
|
|
|
3253 |
transform: scale(1.1);
|
3254 |
}
|
3255 |
.premium-img-gallery.zoomout .pa-gallery-img:hover img {
|
|
|
|
|
3256 |
transform: scale(1);
|
3257 |
}
|
3258 |
.premium-img-gallery.scale .pa-gallery-img:hover img {
|
|
|
|
|
3259 |
transform: scale(1.3) rotate(5deg);
|
3260 |
}
|
3261 |
.premium-img-gallery.gray .pa-gallery-img:hover img {
|
@@ -3355,6 +3386,9 @@
|
|
3355 |
transition: transform 0.3s, opacity 0.3s;
|
3356 |
z-index: 1;
|
3357 |
background-color: rgba(108,191,226,0.68);
|
|
|
|
|
|
|
3358 |
display: flex;
|
3359 |
text-align: center;
|
3360 |
align-items: center;
|
673 |
display: inline-block;
|
674 |
max-width: 100%;
|
675 |
margin-bottom: 15px;
|
676 |
+
}
|
677 |
+
.countdown .pre_countdown-section {
|
678 |
+
display: inline-flex;
|
679 |
+
align-items: center;
|
680 |
}
|
681 |
.countdown .pre_countdown-section:last-child {
|
682 |
margin-right: 0;
|
688 |
.countdown .pre_time-mid {
|
689 |
display: block;
|
690 |
}
|
691 |
+
.premium-countdown-separator-yes .pre-countdown_separator {
|
692 |
+
display: block;
|
693 |
+
margin: 0 50px;
|
694 |
+
font-size: 30px;
|
695 |
+
}
|
696 |
+
.premium-countdown-separator-yes .pre_countdown-row .pre_countdown-section:last-child .pre-countdown_separator {
|
697 |
+
display: none;
|
698 |
+
}
|
699 |
/************************************ * Digit and unit styles *************************************/
|
700 |
.side .pre_countdown-section .pre_countdown-period {
|
701 |
vertical-align: bottom;
|
2040 |
/**************************************************/
|
2041 |
.premium-person-container {
|
2042 |
position: relative;
|
2043 |
+
}
|
2044 |
+
.premium-person-style1 {
|
2045 |
+
overflow: hidden;
|
2046 |
}
|
2047 |
.premium-person-image-container {
|
2048 |
position: relative;
|
2049 |
text-align: center;
|
2050 |
+
}
|
2051 |
+
.premium-person-image-container .premium-person-image-wrap {
|
2052 |
+
overflow: hidden;
|
2053 |
}
|
2054 |
.premium-person-zoomout-effect .premium-person-image-container img, .premium-person-scale-effect .premium-person-image-container img {
|
2055 |
-webkit-transform: scale(1.2);
|
2983 |
z-index: 2;
|
2984 |
width: 100%;
|
2985 |
text-align: center;
|
2986 |
+
display: -webkit-box;
|
2987 |
+
display: -webkit-flex;
|
2988 |
+
display: -ms-flexbox;
|
2989 |
display: flex;
|
2990 |
align-items: center;
|
2991 |
justify-content: center;
|
3149 |
/**************** Premium Grid *******************/
|
3150 |
/*************************************************/
|
3151 |
.premium-img-gallery-filter, .premium-blog-filter {
|
3152 |
+
display: -webkit-box;
|
3153 |
+
display: -webkit-flex;
|
3154 |
+
display: -ms-flexbox;
|
3155 |
display: flex;
|
3156 |
align-items: center;
|
3157 |
justify-content: center;
|
3169 |
width: 33.33%;
|
3170 |
}
|
3171 |
.premium-img-gallery-filter .premium-gallery-cats-container li a.category, .premium-blog-filter .premium-blog-cats-container li a.category {
|
3172 |
+
text-decoration: none;
|
3173 |
border-radius: 75px;
|
3174 |
margin: 15px 5px 20px;
|
3175 |
padding: 7px 20px;
|
3265 |
.pa-gallery-img:hover .pa-gallery-magnific-image span, .pa-gallery-img:hover .pa-gallery-img-link span, .premium-gallery-icon-show a.pa-gallery-video-icon span {
|
3266 |
opacity: 1;
|
3267 |
}
|
3268 |
+
.premium-img-gallery-filter ul.premium-gallery-cats-container, .premium-blog-filter ul.premium-blog-cats-container {
|
3269 |
text-align: center;
|
3270 |
margin: 0;
|
3271 |
+
padding: 0;
|
3272 |
}
|
3273 |
.premium-img-gallery-filter .premium-gallery-cats-container li, .premium-blog-filter .premium-blog-cats-container li {
|
3274 |
list-style: none;
|
3275 |
display: inline-flex;
|
3276 |
}
|
3277 |
.premium-img-gallery.zoomin .pa-gallery-img:hover img {
|
3278 |
+
-webkit-transform: scale(1.1);
|
3279 |
+
-ms-transform: scale(1.1);
|
3280 |
transform: scale(1.1);
|
3281 |
}
|
3282 |
.premium-img-gallery.zoomout .pa-gallery-img:hover img {
|
3283 |
+
-webkit-transform: scale(1);
|
3284 |
+
-ms-transform: scale(1);
|
3285 |
transform: scale(1);
|
3286 |
}
|
3287 |
.premium-img-gallery.scale .pa-gallery-img:hover img {
|
3288 |
+
-webkit-transform: scale(1.3) rotate(5deg);
|
3289 |
+
-ms-transform: scale(1.3) rotate(5deg);
|
3290 |
transform: scale(1.3) rotate(5deg);
|
3291 |
}
|
3292 |
.premium-img-gallery.gray .pa-gallery-img:hover img {
|
3386 |
transition: transform 0.3s, opacity 0.3s;
|
3387 |
z-index: 1;
|
3388 |
background-color: rgba(108,191,226,0.68);
|
3389 |
+
display: -webkit-box;
|
3390 |
+
display: -webkit-flex;
|
3391 |
+
display: -ms-flexbox;
|
3392 |
display: flex;
|
3393 |
text-align: center;
|
3394 |
align-items: center;
|
assets/frontend/js/lib/jquerycountdown.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
!function(){var a=!1;window.JQClass=function(){},JQClass.classes={},JQClass.extend=function t(e){var n=this.prototype;a=!0;var i=new this;for(var s in a=!1,e)i[s]="function"==typeof e[s]&&"function"==typeof n[s]?function(i,s){return function(){var t=this._super;this._super=function(t){return n[i].apply(this,t)};var e=s.apply(this,arguments);return this._super=t,e}}(s,e[s]):e[s];function o(){!a&&this._init&&this._init.apply(this,arguments)}return((o.prototype=i).constructor=o).extend=t,o}}(),function($){function camelCase(t){return t.replace(/-([a-z])/g,function(t,e){return e.toUpperCase()})}JQClass.classes.JQPlugin=JQClass.extend({name:"plugin",defaultOptions:{},regionalOptions:{},_getters:[],_getMarker:function(){return"is-"+this.name},_init:function(){$.extend(this.defaultOptions,this.regionalOptions&&this.regionalOptions[""]||{});var i=camelCase(this.name);$[i]=this,$.fn[i]=function(t){var e=Array.prototype.slice.call(arguments,1);return $[i]._isNotChained(t,e)?$[i][t].apply($[i],[this[0]].concat(e)):this.each(function(){if("string"==typeof t){if("_"===t[0]||!$[i][t])throw"Unknown method: "+t;$[i][t].apply($[i],[this].concat(e))}else $[i]._attach(this,t)})}},setDefaults:function(t){$.extend(this.defaultOptions,t||{})},_isNotChained:function(t,e){return"option"===t&&(0===e.length||1===e.length&&"string"==typeof e[0])||-1<$.inArray(t,this._getters)},_attach:function(t,e){if(!(t=$(t)).hasClass(this._getMarker())){t.addClass(this._getMarker()),e=$.extend({},this.defaultOptions,this._getMetadata(t),e||{});var i=$.extend({name:this.name,elem:t,options:e},this._instSettings(t,e));t.data(this.name,i),this._postAttach(t,i),this.option(t,e)}},_instSettings:function(t,e){return{}},_postAttach:function(t,e){},_getMetadata:function(d){try{var f=d.data(this.name.toLowerCase())||"";for(var g in f=f.replace(/'/g,'"'),f=f.replace(/([a-zA-Z0-9]+):/g,function(t,e,i){var s=f.substring(0,i).match(/"/g);return s&&s.length%2!=0?e+":":'"'+e+'":'}),f=$.parseJSON("{"+f+"}"),f){var h=f[g];"string"==typeof h&&h.match(/^new Date\((.*)\)$/)&&(f[g]=eval(h))}return f}catch(t){return{}}},_getInst:function(t){return $(t).data(this.name)||{}},option:function(t,e,i){var s=(t=$(t)).data(this.name);if(!e||"string"==typeof e&&null==i)return(n=(s||{}).options)&&e?n[e]:n;if(t.hasClass(this._getMarker())){var n=e||{};"string"==typeof e&&((n={})[e]=i),this._optionsChanged(t,s,n),$.extend(s.options,n)}},_optionsChanged:function(t,e,i){},destroy:function(t){(t=$(t)).hasClass(this._getMarker())&&(this._preDestroy(t,this._getInst(t)),t.removeData(this.name).removeClass(this._getMarker()))},_preDestroy:function(t,e){}}),$.JQPlugin={createPlugin:function(t,e){"object"==typeof t&&(e=t,t="JQPlugin"),t=camelCase(t);var i=camelCase(e.name);JQClass.classes[i]=JQClass.classes[t].extend(e),new JQClass.classes[i]}}}(jQuery),function(m){var t="pre_countdown";m.JQPlugin.createPlugin({name:t,defaultOptions:{until:null,since:null,timezone:null,serverSync:null,format:"dHMS",layout:"",compact:!1,padZeroes:!1,significant:0,description:"",expiryUrl:"",expiryText:"",alwaysExpire:!1,onExpiry:null,onTick:null,tickInterval:1},regionalOptions:{"":{labels:["Years","Months","Weeks","Days","Hours","Minutes","Seconds"],labels1:["Year","Month","Week","Day","Hour","Minute","Second"],compactLabels:["y","m","w","d"],whichLabels:null,digits:["0","1","2","3","4","5","6","7","8","9"],timeSeparator:":",isRTL:!1}},_getters:["getTimes"],_rtlClass:t+"-rtl",_sectionClass:t+"-section",_amountClass:t+"-amount",_periodClass:t+"-period",_rowClass:t+"-row",_holdingClass:t+"-holding",_showClass:t+"-show",_descrClass:t+"-descr",_timerElems:[],_init:function(){var s=this;this._super(),this._serverSyncs=[];var n="function"==typeof Date.now?Date.now:function(){return(new Date).getTime()},o=window.performance&&"function"==typeof window.performance.now;var a=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||null,r=0;!a||m.noRequestAnimationFrame?(m.noRequestAnimationFrame=null,setInterval(function(){s._updateElems()},980)):(r=window.animationStartTime||window.webkitAnimationStartTime||window.mozAnimationStartTime||window.oAnimationStartTime||window.msAnimationStartTime||n(),a(function t(e){var i=e<1e12?o?performance.now()+performance.timing.navigationStart:n():e||n();1e3<=i-r&&(s._updateElems(),r=i),a(t)}))},UTCDate:function(t,e,i,s,n,o,a,r){"object"==typeof e&&e.constructor==Date&&(r=e.getMilliseconds(),a=e.getSeconds(),o=e.getMinutes(),n=e.getHours(),s=e.getDate(),i=e.getMonth(),e=e.getFullYear());var l=new Date;return l.setUTCFullYear(e),l.setUTCDate(1),l.setUTCMonth(i||0),l.setUTCDate(s||1),l.setUTCHours(n||0),l.setUTCMinutes((o||0)-(Math.abs(t)<30?60*t:t)),l.setUTCSeconds(a||0),l.setUTCMilliseconds(r||0),l},periodsToSeconds:function(t){return 31557600*t[0]+2629800*t[1]+604800*t[2]+86400*t[3]+3600*t[4]+60*t[5]+t[6]},_instSettings:function(t,e){return{_periods:[0,0,0,0,0,0,0]}},_addElem:function(t){this._hasElem(t)||this._timerElems.push(t)},_hasElem:function(t){return-1<m.inArray(t,this._timerElems)},_removeElem:function(e){this._timerElems=m.map(this._timerElems,function(t){return t==e?null:t})},_updateElems:function(){for(var t=this._timerElems.length-1;0<=t;t--)this._updateCountdown(this._timerElems[t])},_optionsChanged:function(t,e,i){i.layout&&(i.layout=i.layout.replace(/</g,"<").replace(/>/g,">")),this._resetExtraLabels(e.options,i);var s=e.options.timezone!=i.timezone;m.extend(e.options,i),this._adjustSettings(t,e,null!=i.until||null!=i.since||s);var n=new Date;(e._since&&e._since<n||e._until&&e._until>n)&&this._addElem(t[0]),this._updateCountdown(t,e)},_updateCountdown:function(t,e){if(t=t.jquery?t:m(t),e=e||t.data(this.name)){if(t.html(this._generateHTML(e)).toggleClass(this._rtlClass,e.options.isRTL),m.isFunction(e.options.onTick)){var i="lap"!=e._hold?e._periods:this._calculatePeriods(e,e._show,e.options.significant,new Date);1!=e.options.tickInterval&&this.periodsToSeconds(i)%e.options.tickInterval!=0||e.options.onTick.apply(t[0],[i])}if("pause"!=e._hold&&(e._since?e._now.getTime()<e._since.getTime():e._now.getTime()>=e._until.getTime())&&!e._expiring){if(e._expiring=!0,this._hasElem(t[0])||e.options.alwaysExpire){if(this._removeElem(t[0]),m.isFunction(e.options.onExpiry)&&e.options.onExpiry.apply(t[0],[]),e.options.expiryText){var s=e.options.layout;e.options.layout=e.options.expiryText,this._updateCountdown(t[0],e),e.options.layout=s}e.options.expiryUrl&&(window.location=e.options.expiryUrl)}e._expiring=!1}else"pause"==e._hold&&this._removeElem(t[0])}},_resetExtraLabels:function(t,e){var i=!1;for(var s in e)if("whichLabels"!=s&&s.match(/[Ll]abels/)){i=!0;break}if(i)for(var s in t)s.match(/[Ll]abels[02-9]|compactLabels1/)&&(t[s]=null)},_adjustSettings:function(t,e,i){for(var s,n=0,o=null,a=0;a<this._serverSyncs.length;a++)if(this._serverSyncs[a][0]==e.options.serverSync){o=this._serverSyncs[a][1];break}if(null!=o)n=e.options.serverSync?o:0,s=new Date;else{var r=m.isFunction(e.options.serverSync)?e.options.serverSync.apply(t[0],[]):null;s=new Date,n=r?s.getTime()-r.getTime():0,this._serverSyncs.push([e.options.serverSync,n])}var l=e.options.timezone;l=null==l?-s.getTimezoneOffset():l,(i||!i&&null==e._until&&null==e._since)&&(e._since=e.options.since,null!=e._since&&(e._since=this.UTCDate(l,this._determineTime(e._since,null)),e._since&&n&&e._since.setMilliseconds(e._since.getMilliseconds()+n)),e._until=this.UTCDate(l,this._determineTime(e.options.until,s)),n&&e._until.setMilliseconds(e._until.getMilliseconds()+n)),e._show=this._determineShow(e)},_preDestroy:function(t,e){this._removeElem(t[0]),t.empty()},pause:function(t){this._hold(t,"pause")},lap:function(t){this._hold(t,"lap")},resume:function(t){this._hold(t,null)},toggle:function(t){this[(m.data(t,this.name)||{})._hold?"resume":"pause"](t)},toggleLap:function(t){this[(m.data(t,this.name)||{})._hold?"resume":"lap"](t)},_hold:function(t,e){var i=m.data(t,this.name);if(i){if("pause"==i._hold&&!e){i._periods=i._savePeriods;var s=i._since?"-":"+";i[i._since?"_since":"_until"]=this._determineTime(s+i._periods[0]+"y"+s+i._periods[1]+"o"+s+i._periods[2]+"w"+s+i._periods[3]+"d"+s+i._periods[4]+"h"+s+i._periods[5]+"m"+s+i._periods[6]+"s"),this._addElem(t)}i._hold=e,i._savePeriods="pause"==e?i._periods:null,m.data(t,this.name,i),this._updateCountdown(t,i)}},getTimes:function(t){var e=m.data(t,this.name);return e?"pause"==e._hold?e._savePeriods:e._hold?this._calculatePeriods(e,e._show,e.options.significant,new Date):e._periods:null},_determineTime:function(t,e){var i,s,_=this,n=null==t?e:"string"==typeof t?function(t){t=t.toLowerCase();for(var e=new Date,i=e.getFullYear(),s=e.getMonth(),n=e.getDate(),o=e.getHours(),a=e.getMinutes(),r=e.getSeconds(),l=/([+-]?[0-9]+)\s*(s|m|h|d|w|o|y)?/g,p=l.exec(t);p;){switch(p[2]||"s"){case"s":r+=parseInt(p[1],10);break;case"m":a+=parseInt(p[1],10);break;case"h":o+=parseInt(p[1],10);break;case"d":n+=parseInt(p[1],10);break;case"w":n+=7*parseInt(p[1],10);break;case"o":s+=parseInt(p[1],10),n=Math.min(n,_._getDaysInMonth(i,s));break;case"y":i+=parseInt(p[1],10),n=Math.min(n,_._getDaysInMonth(i,s))}p=l.exec(t)}return new Date(i,s,n,o,a,r,0)}(t):"number"==typeof t?(i=t,(s=new Date).setTime(s.getTime()+1e3*i),s):t;return n&&n.setMilliseconds(0),n},_getDaysInMonth:function(t,e){return 32-new Date(t,e,32).getDate()},_normalLabels:function(t){return t},_generateHTML:function(i){var s=this;i._periods=i._hold?i._periods:this._calculatePeriods(i,i._show,i.options.significant,new Date);for(var t=!1,e=0,n=i.options.significant,o=m.extend({},i._show),a=0;a<=6;a++)t|="?"==i._show[a]&&0<i._periods[a],o[a]="?"!=i._show[a]||t?i._show[a]:null,e+=o[a]?1:0,n-=0<i._periods[a]?1:0;var r=[!1,!1,!1,!1,!1,!1,!1];for(a=6;0<=a;a--)i._show[a]&&(i._periods[a]?r[a]=!0:(r[a]=0<n,n--));var l=i.options.compact?i.options.compactLabels:i.options.labels,p=i.options.whichLabels||this._normalLabels,_=function(t){var e=i.options["compactLabels"+p(i._periods[t])];return o[t]?s._translateDigits(i,i._periods[t])+(e?e[t]:l[t])+" ":""},h=i.options.padZeroes?2:1,u=function(t){var e=i.options["labels"+p(i._periods[t])];return!i.options.significant&&o[t]||i.options.significant&&r[t]?'<span class="'+s._sectionClass+'"><span class="pre_time-mid"><span class="'+s._amountClass+'">'+s._minDigits(i,i._periods[t],h)+'</span><span class="'+s._periodClass+'">'+(e?e[t]:l[t])+"</span></span></span>":""};return i.options.layout?this._buildLayout(i,o,i.options.layout,i.options.compact,i.options.significant,r):(i.options.compact?'<span class="'+this._rowClass+" "+this._amountClass+(i._hold?" "+this._holdingClass:"")+'">'+_(0)+_(1)+_(2)+_(3)+(o[4]?this._minDigits(i,i._periods[4],2):"")+(o[5]?(o[4]?i.options.timeSeparator:"")+this._minDigits(i,i._periods[5],2):"")+(o[6]?(o[4]||o[5]?i.options.timeSeparator:"")+this._minDigits(i,i._periods[6],2):""):'<span class="'+this._rowClass+" "+this._showClass+(i.options.significant||e)+(i._hold?" "+this._holdingClass:"")+'">'+u(0)+u(1)+u(2)+u(3)+u(4)+u(5)+u(6))+"</span>"+(i.options.description?'<span class="'+this._rowClass+" "+this._descrClass+'">'+i.options.description+"</span>":"")},_buildLayout:function(i,t,e,s,n,o){for(var a=i.options[s?"compactLabels":"labels"],r=i.options.whichLabels||this._normalLabels,l=function(t){return(i.options[(s?"compactLabels":"labels")+r(i._periods[t])]||a)[t]},p=function(t,e){return i.options.digits[Math.floor(t/e)%10]},_={desc:i.options.description,sep:i.options.timeSeparator,yl:l(0),yn:this._minDigits(i,i._periods[0],1),ynn:this._minDigits(i,i._periods[0],2),ynnn:this._minDigits(i,i._periods[0],3),y1:p(i._periods[0],1),y10:p(i._periods[0],10),y100:p(i._periods[0],100),y1000:p(i._periods[0],1e3),ol:l(1),on:this._minDigits(i,i._periods[1],1),onn:this._minDigits(i,i._periods[1],2),onnn:this._minDigits(i,i._periods[1],3),o1:p(i._periods[1],1),o10:p(i._periods[1],10),o100:p(i._periods[1],100),o1000:p(i._periods[1],1e3),wl:l(2),wn:this._minDigits(i,i._periods[2],1),wnn:this._minDigits(i,i._periods[2],2),wnnn:this._minDigits(i,i._periods[2],3),w1:p(i._periods[2],1),w10:p(i._periods[2],10),w100:p(i._periods[2],100),w1000:p(i._periods[2],1e3),dl:l(3),dn:this._minDigits(i,i._periods[3],1),dnn:this._minDigits(i,i._periods[3],2),dnnn:this._minDigits(i,i._periods[3],3),d1:p(i._periods[3],1),d10:p(i._periods[3],10),d100:p(i._periods[3],100),d1000:p(i._periods[3],1e3),hl:l(4),hn:this._minDigits(i,i._periods[4],1),hnn:this._minDigits(i,i._periods[4],2),hnnn:this._minDigits(i,i._periods[4],3),h1:p(i._periods[4],1),h10:p(i._periods[4],10),h100:p(i._periods[4],100),h1000:p(i._periods[4],1e3),ml:l(5),mn:this._minDigits(i,i._periods[5],1),mnn:this._minDigits(i,i._periods[5],2),mnnn:this._minDigits(i,i._periods[5],3),m1:p(i._periods[5],1),m10:p(i._periods[5],10),m100:p(i._periods[5],100),m1000:p(i._periods[5],1e3),sl:l(6),sn:this._minDigits(i,i._periods[6],1),snn:this._minDigits(i,i._periods[6],2),snnn:this._minDigits(i,i._periods[6],3),s1:p(i._periods[6],1),s10:p(i._periods[6],10),s100:p(i._periods[6],100),s1000:p(i._periods[6],1e3)},h=e,u=0;u<=6;u++){var c="yowdhms".charAt(u),d=new RegExp("\\{"+c+"<\\}([\\s\\S]*)\\{"+c+">\\}","g");h=h.replace(d,!n&&t[u]||n&&o[u]?"$1":"")}return m.each(_,function(t,e){var i=new RegExp("\\{"+t+"\\}","g");h=h.replace(i,e)}),h},_minDigits:function(t,e,i){return(e=""+e).length>=i?this._translateDigits(t,e):(e="0000000000"+e,this._translateDigits(t,e.substr(e.length-i)))},_translateDigits:function(e,t){return(""+t).replace(/[0-9]/g,function(t){return e.options.digits[t]})},_determineShow:function(t){var e=t.options.format,i=[];return i[0]=e.match("y")?"?":e.match("Y")?"!":null,i[1]=e.match("o")?"?":e.match("O")?"!":null,i[2]=e.match("w")?"?":e.match("W")?"!":null,i[3]=e.match("d")?"?":e.match("D")?"!":null,i[4]=e.match("h")?"?":e.match("H")?"!":null,i[5]=e.match("m")?"?":e.match("M")?"!":null,i[6]=e.match("s")?"?":e.match("S")?"!":null,i},_calculatePeriods:function(t,i,e,s){t._now=s,t._now.setMilliseconds(0);var n=new Date(t._now.getTime());t._since?s.getTime()<t._since.getTime()?t._now=s=n:s=t._since:(n.setTime(t._until.getTime()),s.getTime()>t._until.getTime()&&(t._now=s=n));var o=[0,0,0,0,0,0,0];if(i[0]||i[1]){var a=this._getDaysInMonth(s.getFullYear(),s.getMonth()),r=this._getDaysInMonth(n.getFullYear(),n.getMonth()),l=n.getDate()==s.getDate()||n.getDate()>=Math.min(a,r)&&s.getDate()>=Math.min(a,r),p=function(t){return 60*(60*t.getHours()+t.getMinutes())+t.getSeconds()},_=Math.max(0,12*(n.getFullYear()-s.getFullYear())+n.getMonth()-s.getMonth()+(n.getDate()<s.getDate()&&!l||l&&p(n)<p(s)?-1:0));o[0]=i[0]?Math.floor(_/12):0,o[1]=i[1]?_-12*o[0]:0;var h=(s=new Date(s.getTime())).getDate()==a,u=this._getDaysInMonth(s.getFullYear()+o[0],s.getMonth()+o[1]);s.getDate()>u&&s.setDate(u),s.setFullYear(s.getFullYear()+o[0]),s.setMonth(s.getMonth()+o[1]),h&&s.setDate(u)}var c=Math.floor((n.getTime()-s.getTime())/1e3),d=function(t,e){o[t]=i[t]?Math.floor(c/e):0,c-=o[t]*e};if(d(2,604800),d(3,86400),d(4,3600),d(5,60),d(6,1),0<c&&!t._since)for(var m=[1,12,4.3482,7,24,60,60],g=6,f=1,w=6;0<=w;w--)i[w]&&(o[g]>=f&&(o[g]=0,c=1),0<c&&(o[w]++,c=0,g=w,f=1)),f*=m[w];if(e)for(w=0;w<=6;w++)e&&o[w]?e--:e||(o[w]=0);return o}})}(jQuery);
|
1 |
+
!function(){var t=!1;window.JQClass=function(){},JQClass.classes={},JQClass.extend=function e(i){var n=this.prototype;t=!0;var s=new this;for(var o in t=!1,i)s[o]="function"==typeof i[o]&&"function"==typeof n[o]?function(t,e){return function(){var i=this._super;this._super=function(e){return n[t].apply(this,e)};var s=e.apply(this,arguments);return this._super=i,s}}(o,i[o]):i[o];function a(){!t&&this._init&&this._init.apply(this,arguments)}return((a.prototype=s).constructor=a).extend=e,a}}(),function($){function camelCase(t){return t.replace(/-([a-z])/g,function(t,e){return e.toUpperCase()})}JQClass.classes.JQPlugin=JQClass.extend({name:"plugin",defaultOptions:{},regionalOptions:{},_getters:[],_getMarker:function(){return"is-"+this.name},_init:function(){$.extend(this.defaultOptions,this.regionalOptions&&this.regionalOptions[""]||{});var t=camelCase(this.name);$[t]=this,$.fn[t]=function(e){var i=Array.prototype.slice.call(arguments,1);return $[t]._isNotChained(e,i)?$[t][e].apply($[t],[this[0]].concat(i)):this.each(function(){if("string"==typeof e){if("_"===e[0]||!$[t][e])throw"Unknown method: "+e;$[t][e].apply($[t],[this].concat(i))}else $[t]._attach(this,e)})}},setDefaults:function(t){$.extend(this.defaultOptions,t||{})},_isNotChained:function(t,e){return"option"===t&&(0===e.length||1===e.length&&"string"==typeof e[0])||-1<$.inArray(t,this._getters)},_attach:function(t,e){if(!(t=$(t)).hasClass(this._getMarker())){t.addClass(this._getMarker()),e=$.extend({},this.defaultOptions,this._getMetadata(t),e||{});var i=$.extend({name:this.name,elem:t,options:e},this._instSettings(t,e));t.data(this.name,i),this._postAttach(t,i),this.option(t,e)}},_instSettings:function(t,e){return{}},_postAttach:function(t,e){},_getMetadata:function(d){try{var f=d.data(this.name.toLowerCase())||"";for(var g in f=f.replace(/'/g,'"'),f=f.replace(/([a-zA-Z0-9]+):/g,function(t,e,i){var n=f.substring(0,i).match(/"/g);return n&&n.length%2!=0?e+":":'"'+e+'":'}),f=$.parseJSON("{"+f+"}"),f){var h=f[g];"string"==typeof h&&h.match(/^new Date\((.*)\)$/)&&(f[g]=eval(h))}return f}catch(t){return{}}},_getInst:function(t){return $(t).data(this.name)||{}},option:function(t,e,i){var n=(t=$(t)).data(this.name);if(!e||"string"==typeof e&&null==i)return(s=(n||{}).options)&&e?s[e]:s;if(t.hasClass(this._getMarker())){var s=e||{};"string"==typeof e&&((s={})[e]=i),this._optionsChanged(t,n,s),$.extend(n.options,s)}},_optionsChanged:function(t,e,i){},destroy:function(t){(t=$(t)).hasClass(this._getMarker())&&(this._preDestroy(t,this._getInst(t)),t.removeData(this.name).removeClass(this._getMarker()))},_preDestroy:function(t,e){}}),$.JQPlugin={createPlugin:function(t,e){"object"==typeof t&&(e=t,t="JQPlugin"),t=camelCase(t);var i=camelCase(e.name);JQClass.classes[i]=JQClass.classes[t].extend(e),new JQClass.classes[i]}}}(jQuery),function(t){var e="pre_countdown";t.JQPlugin.createPlugin({name:e,defaultOptions:{until:null,since:null,timezone:null,serverSync:null,format:"dHMS",layout:"",compact:!1,padZeroes:!1,significant:0,description:"",expiryUrl:"",expiryText:"",alwaysExpire:!1,onExpiry:null,onTick:null,tickInterval:1},regionalOptions:{"":{labels:["Years","Months","Weeks","Days","Hours","Minutes","Seconds"],labels1:["Year","Month","Week","Day","Hour","Minute","Second"],compactLabels:["y","m","w","d"],whichLabels:null,digits:["0","1","2","3","4","5","6","7","8","9"],timeSeparator:":",isRTL:!1}},_getters:["getTimes"],_rtlClass:e+"-rtl",_sectionClass:e+"-section",_amountClass:e+"-amount",_periodClass:e+"-period",_rowClass:e+"-row",_holdingClass:e+"-holding",_showClass:e+"-show",_descrClass:e+"-descr",_timerElems:[],_init:function(){var e=this;this._super(),this._serverSyncs=[];var i="function"==typeof Date.now?Date.now:function(){return(new Date).getTime()},n=window.performance&&"function"==typeof window.performance.now,s=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||null,o=0;!s||t.noRequestAnimationFrame?(t.noRequestAnimationFrame=null,setInterval(function(){e._updateElems()},980)):(o=window.animationStartTime||window.webkitAnimationStartTime||window.mozAnimationStartTime||window.oAnimationStartTime||window.msAnimationStartTime||i(),s(function t(a){var r=a<1e12?n?performance.now()+performance.timing.navigationStart:i():a||i();1e3<=r-o&&(e._updateElems(),o=r),s(t)}))},UTCDate:function(t,e,i,n,s,o,a,r){"object"==typeof e&&e.constructor==Date&&(r=e.getMilliseconds(),a=e.getSeconds(),o=e.getMinutes(),s=e.getHours(),n=e.getDate(),i=e.getMonth(),e=e.getFullYear());var l=new Date;return l.setUTCFullYear(e),l.setUTCDate(1),l.setUTCMonth(i||0),l.setUTCDate(n||1),l.setUTCHours(s||0),l.setUTCMinutes((o||0)-(Math.abs(t)<30?60*t:t)),l.setUTCSeconds(a||0),l.setUTCMilliseconds(r||0),l},periodsToSeconds:function(t){return 31557600*t[0]+2629800*t[1]+604800*t[2]+86400*t[3]+3600*t[4]+60*t[5]+t[6]},_instSettings:function(t,e){return{_periods:[0,0,0,0,0,0,0]}},_addElem:function(t){this._hasElem(t)||this._timerElems.push(t)},_hasElem:function(e){return-1<t.inArray(e,this._timerElems)},_removeElem:function(e){this._timerElems=t.map(this._timerElems,function(t){return t==e?null:t})},_updateElems:function(){for(var t=this._timerElems.length-1;0<=t;t--)this._updateCountdown(this._timerElems[t])},_optionsChanged:function(e,i,n){n.layout&&(n.layout=n.layout.replace(/</g,"<").replace(/>/g,">")),this._resetExtraLabels(i.options,n);var s=i.options.timezone!=n.timezone;t.extend(i.options,n),this._adjustSettings(e,i,null!=n.until||null!=n.since||s);var o=new Date;(i._since&&i._since<o||i._until&&i._until>o)&&this._addElem(e[0]),this._updateCountdown(e,i)},_updateCountdown:function(e,i){if(e=e.jquery?e:t(e),i=i||e.data(this.name)){if(e.html(this._generateHTML(i)).toggleClass(this._rtlClass,i.options.isRTL),t.isFunction(i.options.onTick)){var n="lap"!=i._hold?i._periods:this._calculatePeriods(i,i._show,i.options.significant,new Date);1!=i.options.tickInterval&&this.periodsToSeconds(n)%i.options.tickInterval!=0||i.options.onTick.apply(e[0],[n])}if("pause"!=i._hold&&(i._since?i._now.getTime()<i._since.getTime():i._now.getTime()>=i._until.getTime())&&!i._expiring){if(i._expiring=!0,this._hasElem(e[0])||i.options.alwaysExpire){if(this._removeElem(e[0]),t.isFunction(i.options.onExpiry)&&i.options.onExpiry.apply(e[0],[]),i.options.expiryText){var s=i.options.layout;i.options.layout=i.options.expiryText,this._updateCountdown(e[0],i),i.options.layout=s}i.options.expiryUrl&&(window.location=i.options.expiryUrl)}i._expiring=!1}else"pause"==i._hold&&this._removeElem(e[0])}},_resetExtraLabels:function(t,e){var i=!1;for(var n in e)if("whichLabels"!=n&&n.match(/[Ll]abels/)){i=!0;break}if(i)for(var n in t)n.match(/[Ll]abels[02-9]|compactLabels1/)&&(t[n]=null)},_adjustSettings:function(e,i,n){for(var s,o=0,a=null,r=0;r<this._serverSyncs.length;r++)if(this._serverSyncs[r][0]==i.options.serverSync){a=this._serverSyncs[r][1];break}if(null!=a)o=i.options.serverSync?a:0,s=new Date;else{var l=t.isFunction(i.options.serverSync)?i.options.serverSync.apply(e[0],[]):null;s=new Date,o=l?s.getTime()-l.getTime():0,this._serverSyncs.push([i.options.serverSync,o])}var p=i.options.timezone;p=null==p?-s.getTimezoneOffset():p,(n||!n&&null==i._until&&null==i._since)&&(i._since=i.options.since,null!=i._since&&(i._since=this.UTCDate(p,this._determineTime(i._since,null)),i._since&&o&&i._since.setMilliseconds(i._since.getMilliseconds()+o)),i._until=this.UTCDate(p,this._determineTime(i.options.until,s)),o&&i._until.setMilliseconds(i._until.getMilliseconds()+o)),i._show=this._determineShow(i)},_preDestroy:function(t,e){this._removeElem(t[0]),t.empty()},pause:function(t){this._hold(t,"pause")},lap:function(t){this._hold(t,"lap")},resume:function(t){this._hold(t,null)},toggle:function(e){this[(t.data(e,this.name)||{})._hold?"resume":"pause"](e)},toggleLap:function(e){this[(t.data(e,this.name)||{})._hold?"resume":"lap"](e)},_hold:function(e,i){var n=t.data(e,this.name);if(n){if("pause"==n._hold&&!i){n._periods=n._savePeriods;var s=n._since?"-":"+";n[n._since?"_since":"_until"]=this._determineTime(s+n._periods[0]+"y"+s+n._periods[1]+"o"+s+n._periods[2]+"w"+s+n._periods[3]+"d"+s+n._periods[4]+"h"+s+n._periods[5]+"m"+s+n._periods[6]+"s"),this._addElem(e)}n._hold=i,n._savePeriods="pause"==i?n._periods:null,t.data(e,this.name,n),this._updateCountdown(e,n)}},getTimes:function(e){var i=t.data(e,this.name);return i?"pause"==i._hold?i._savePeriods:i._hold?this._calculatePeriods(i,i._show,i.options.significant,new Date):i._periods:null},_determineTime:function(t,e){var i,n,s=this,o=null==t?e:"string"==typeof t?function(t){t=t.toLowerCase();for(var e=new Date,i=e.getFullYear(),n=e.getMonth(),o=e.getDate(),a=e.getHours(),r=e.getMinutes(),l=e.getSeconds(),p=/([+-]?[0-9]+)\s*(s|m|h|d|w|o|y)?/g,_=p.exec(t);_;){switch(_[2]||"s"){case"s":l+=parseInt(_[1],10);break;case"m":r+=parseInt(_[1],10);break;case"h":a+=parseInt(_[1],10);break;case"d":o+=parseInt(_[1],10);break;case"w":o+=7*parseInt(_[1],10);break;case"o":n+=parseInt(_[1],10),o=Math.min(o,s._getDaysInMonth(i,n));break;case"y":i+=parseInt(_[1],10),o=Math.min(o,s._getDaysInMonth(i,n))}_=p.exec(t)}return new Date(i,n,o,a,r,l,0)}(t):"number"==typeof t?(i=t,(n=new Date).setTime(n.getTime()+1e3*i),n):t;return o&&o.setMilliseconds(0),o},_getDaysInMonth:function(t,e){return 32-new Date(t,e,32).getDate()},_normalLabels:function(t){return t},_generateHTML:function(e){var i=this;e._periods=e._hold?e._periods:this._calculatePeriods(e,e._show,e.options.significant,new Date);for(var n=!1,s=0,o=e.options.significant,a=t.extend({},e._show),r=0;r<=6;r++)n|="?"==e._show[r]&&0<e._periods[r],a[r]="?"!=e._show[r]||n?e._show[r]:null,s+=a[r]?1:0,o-=0<e._periods[r]?1:0;var l=[!1,!1,!1,!1,!1,!1,!1];for(r=6;0<=r;r--)e._show[r]&&(e._periods[r]?l[r]=!0:(l[r]=0<o,o--));var p=e.options.compact?e.options.compactLabels:e.options.labels,_=e.options.whichLabels||this._normalLabels,h=e.options.padZeroes?2:1,u=function(t){var n=e.options["labels"+_(e._periods[t])];return!e.options.significant&&a[t]||e.options.significant&&l[t]?'<span class="'+i._sectionClass+'"><span class="pre_time-mid"><span class="'+i._amountClass+'">'+i._minDigits(e,e._periods[t],h)+'</span><span class="'+i._periodClass+'">'+(n?n[t]:p[t])+"</span></span><span class='pre-countdown_separator'>"+e.options.timeSeparator+"</span></span>":""};return'<span class="'+this._rowClass+" "+this._showClass+(e.options.significant||s)+(e._hold?" "+this._holdingClass:"")+'">'+u(0)+u(1)+u(2)+u(3)+u(4)+u(5)+u(6)+"</span>"+(e.options.description?'<span class="'+this._rowClass+" "+this._descrClass+'">'+e.options.description+"</span>":"")},_buildLayout:function(e,i,n,s,o,a){for(var r=e.options[s?"compactLabels":"labels"],l=e.options.whichLabels||this._normalLabels,p=function(t){return(e.options[(s?"compactLabels":"labels")+l(e._periods[t])]||r)[t]},_=function(t,i){return e.options.digits[Math.floor(t/i)%10]},h={desc:e.options.description,sep:e.options.timeSeparator,yl:p(0),yn:this._minDigits(e,e._periods[0],1),ynn:this._minDigits(e,e._periods[0],2),ynnn:this._minDigits(e,e._periods[0],3),y1:_(e._periods[0],1),y10:_(e._periods[0],10),y100:_(e._periods[0],100),y1000:_(e._periods[0],1e3),ol:p(1),on:this._minDigits(e,e._periods[1],1),onn:this._minDigits(e,e._periods[1],2),onnn:this._minDigits(e,e._periods[1],3),o1:_(e._periods[1],1),o10:_(e._periods[1],10),o100:_(e._periods[1],100),o1000:_(e._periods[1],1e3),wl:p(2),wn:this._minDigits(e,e._periods[2],1),wnn:this._minDigits(e,e._periods[2],2),wnnn:this._minDigits(e,e._periods[2],3),w1:_(e._periods[2],1),w10:_(e._periods[2],10),w100:_(e._periods[2],100),w1000:_(e._periods[2],1e3),dl:p(3),dn:this._minDigits(e,e._periods[3],1),dnn:this._minDigits(e,e._periods[3],2),dnnn:this._minDigits(e,e._periods[3],3),d1:_(e._periods[3],1),d10:_(e._periods[3],10),d100:_(e._periods[3],100),d1000:_(e._periods[3],1e3),hl:p(4),hn:this._minDigits(e,e._periods[4],1),hnn:this._minDigits(e,e._periods[4],2),hnnn:this._minDigits(e,e._periods[4],3),h1:_(e._periods[4],1),h10:_(e._periods[4],10),h100:_(e._periods[4],100),h1000:_(e._periods[4],1e3),ml:p(5),mn:this._minDigits(e,e._periods[5],1),mnn:this._minDigits(e,e._periods[5],2),mnnn:this._minDigits(e,e._periods[5],3),m1:_(e._periods[5],1),m10:_(e._periods[5],10),m100:_(e._periods[5],100),m1000:_(e._periods[5],1e3),sl:p(6),sn:this._minDigits(e,e._periods[6],1),snn:this._minDigits(e,e._periods[6],2),snnn:this._minDigits(e,e._periods[6],3),s1:_(e._periods[6],1),s10:_(e._periods[6],10),s100:_(e._periods[6],100),s1000:_(e._periods[6],1e3)},u=n,c=0;c<=6;c++){var d="yowdhms".charAt(c),m=new RegExp("\\{"+d+"<\\}([\\s\\S]*)\\{"+d+">\\}","g");u=u.replace(m,!o&&i[c]||o&&a[c]?"$1":"")}return t.each(h,function(t,e){var i=new RegExp("\\{"+t+"\\}","g");u=u.replace(i,e)}),u},_minDigits:function(t,e,i){return(e=""+e).length>=i?this._translateDigits(t,e):(e="0000000000"+e,this._translateDigits(t,e.substr(e.length-i)))},_translateDigits:function(t,e){return(""+e).replace(/[0-9]/g,function(e){return t.options.digits[e]})},_determineShow:function(t){var e=t.options.format,i=[];return i[0]=e.match("y")?"?":e.match("Y")?"!":null,i[1]=e.match("o")?"?":e.match("O")?"!":null,i[2]=e.match("w")?"?":e.match("W")?"!":null,i[3]=e.match("d")?"?":e.match("D")?"!":null,i[4]=e.match("h")?"?":e.match("H")?"!":null,i[5]=e.match("m")?"?":e.match("M")?"!":null,i[6]=e.match("s")?"?":e.match("S")?"!":null,i},_calculatePeriods:function(t,e,i,n){t._now=n,t._now.setMilliseconds(0);var s=new Date(t._now.getTime());t._since?n.getTime()<t._since.getTime()?t._now=n=s:n=t._since:(s.setTime(t._until.getTime()),n.getTime()>t._until.getTime()&&(t._now=n=s));var o=[0,0,0,0,0,0,0];if(e[0]||e[1]){var a=this._getDaysInMonth(n.getFullYear(),n.getMonth()),r=this._getDaysInMonth(s.getFullYear(),s.getMonth()),l=s.getDate()==n.getDate()||s.getDate()>=Math.min(a,r)&&n.getDate()>=Math.min(a,r),p=function(t){return 60*(60*t.getHours()+t.getMinutes())+t.getSeconds()},_=Math.max(0,12*(s.getFullYear()-n.getFullYear())+s.getMonth()-n.getMonth()+(s.getDate()<n.getDate()&&!l||l&&p(s)<p(n)?-1:0));o[0]=e[0]?Math.floor(_/12):0,o[1]=e[1]?_-12*o[0]:0;var h=(n=new Date(n.getTime())).getDate()==a,u=this._getDaysInMonth(n.getFullYear()+o[0],n.getMonth()+o[1]);n.getDate()>u&&n.setDate(u),n.setFullYear(n.getFullYear()+o[0]),n.setMonth(n.getMonth()+o[1]),h&&n.setDate(u)}var c=Math.floor((s.getTime()-n.getTime())/1e3),d=function(t,i){o[t]=e[t]?Math.floor(c/i):0,c-=o[t]*i};if(d(2,604800),d(3,86400),d(4,3600),d(5,60),d(6,1),0<c&&!t._since)for(var m=[1,12,4.3482,7,24,60,60],g=6,f=1,w=6;0<=w;w--)e[w]&&(o[g]>=f&&(o[g]=0,c=1),0<c&&(o[w]++,c=0,g=w,f=1)),f*=m[w];if(i)for(w=0;w<=6;w++)i&&o[w]?i--:i||(o[w]=0);return o}})}(jQuery);
|
assets/frontend/js/premium-addons.js
CHANGED
@@ -361,6 +361,7 @@
|
|
361 |
until: new Date(countDownSettings["until"]),
|
362 |
format: countDownSettings["format"],
|
363 |
padZeroes: true,
|
|
|
364 |
onExpiry: function() {
|
365 |
$(this).html(countDownSettings["text"]);
|
366 |
},
|
@@ -379,6 +380,7 @@
|
|
379 |
until: new Date(countDownSettings["until"]),
|
380 |
format: countDownSettings["format"],
|
381 |
padZeroes: true,
|
|
|
382 |
expiryUrl: countDownSettings["text"],
|
383 |
serverSync: function() {
|
384 |
return new Date(
|
361 |
until: new Date(countDownSettings["until"]),
|
362 |
format: countDownSettings["format"],
|
363 |
padZeroes: true,
|
364 |
+
timeSeparator: countDownSettings["separator"],
|
365 |
onExpiry: function() {
|
366 |
$(this).html(countDownSettings["text"]);
|
367 |
},
|
380 |
until: new Date(countDownSettings["until"]),
|
381 |
format: countDownSettings["format"],
|
382 |
padZeroes: true,
|
383 |
+
timeSeparator: countDownSettings["separator"],
|
384 |
expiryUrl: countDownSettings["text"],
|
385 |
serverSync: function() {
|
386 |
return new Date(
|
premium-addons-for-elementor.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: Premium Addons for Elementor
|
4 |
Description: Premium Addons Plugin Includes 22+ premium widgets for Elementor Page Builder.
|
5 |
Plugin URI: https://premiumaddons.com
|
6 |
-
Version: 3.8.
|
7 |
Author: Leap13
|
8 |
Author URI: https://leap13.com/
|
9 |
Text Domain: premium-addons-for-elementor
|
@@ -14,12 +14,12 @@ License: GNU General Public License v3.0
|
|
14 |
if ( ! defined('ABSPATH') ) exit; // No access of directly access
|
15 |
|
16 |
// Define Constants
|
17 |
-
define('PREMIUM_ADDONS_VERSION', '3.8.
|
18 |
define('PREMIUM_ADDONS_URL', plugins_url( '/', __FILE__ ) );
|
19 |
define('PREMIUM_ADDONS_PATH', plugin_dir_path( __FILE__ ) );
|
20 |
define('PREMIUM_ADDONS_FILE', __FILE__);
|
21 |
define('PREMIUM_ADDONS_BASENAME', plugin_basename( PREMIUM_ADDONS_FILE ) );
|
22 |
-
define('PREMIUM_ADDONS_STABLE_VERSION', '3.8.
|
23 |
|
24 |
if( ! class_exists('Premium_Addons_Elementor') ) {
|
25 |
|
3 |
Plugin Name: Premium Addons for Elementor
|
4 |
Description: Premium Addons Plugin Includes 22+ premium widgets for Elementor Page Builder.
|
5 |
Plugin URI: https://premiumaddons.com
|
6 |
+
Version: 3.8.9
|
7 |
Author: Leap13
|
8 |
Author URI: https://leap13.com/
|
9 |
Text Domain: premium-addons-for-elementor
|
14 |
if ( ! defined('ABSPATH') ) exit; // No access of directly access
|
15 |
|
16 |
// Define Constants
|
17 |
+
define('PREMIUM_ADDONS_VERSION', '3.8.9');
|
18 |
define('PREMIUM_ADDONS_URL', plugins_url( '/', __FILE__ ) );
|
19 |
define('PREMIUM_ADDONS_PATH', plugin_dir_path( __FILE__ ) );
|
20 |
define('PREMIUM_ADDONS_FILE', __FILE__);
|
21 |
define('PREMIUM_ADDONS_BASENAME', plugin_basename( PREMIUM_ADDONS_FILE ) );
|
22 |
+
define('PREMIUM_ADDONS_STABLE_VERSION', '3.8.8');
|
23 |
|
24 |
if( ! class_exists('Premium_Addons_Elementor') ) {
|
25 |
|
readme.txt
CHANGED
@@ -1,11 +1,11 @@
|
|
1 |
-
|
2 |
Contributors: Leap13, Rimoun
|
3 |
Tags: Elementor, Elementor Page Builder, Elements, Elementor Addons, Add-ons, Page Builder, Widgets, Elementor Widgets
|
4 |
Donate Link: https://premiumaddons.com/?utm_source=wp-repo&utm_medium=link&utm_campaign=readme
|
5 |
Requires at Least: 4.5
|
6 |
Tested Up To: 5.3
|
7 |
Requires PHP: 5.4
|
8 |
-
Stable Tag: 3.8.
|
9 |
License: GPL v3.0
|
10 |
License URI: https://opensource.org/licenses/GPL-3.0
|
11 |
|
@@ -175,6 +175,12 @@ Premium Addons for Elementor is 100% Ads Free, Ads can only be detected from You
|
|
175 |
|
176 |
== Changelog ==
|
177 |
|
|
|
|
|
|
|
|
|
|
|
|
|
178 |
= 3.8.8 =
|
179 |
|
180 |
- Tweak: Added new style `Style 4` in Media Grid widget.
|
1 |
+
=== Premium Addons for Elementor ===
|
2 |
Contributors: Leap13, Rimoun
|
3 |
Tags: Elementor, Elementor Page Builder, Elements, Elementor Addons, Add-ons, Page Builder, Widgets, Elementor Widgets
|
4 |
Donate Link: https://premiumaddons.com/?utm_source=wp-repo&utm_medium=link&utm_campaign=readme
|
5 |
Requires at Least: 4.5
|
6 |
Tested Up To: 5.3
|
7 |
Requires PHP: 5.4
|
8 |
+
Stable Tag: 3.8.9
|
9 |
License: GPL v3.0
|
10 |
License URI: https://opensource.org/licenses/GPL-3.0
|
11 |
|
175 |
|
176 |
== Changelog ==
|
177 |
|
178 |
+
= 3.8.9 =
|
179 |
+
|
180 |
+
- Tweak: Added `Digits Separator` option in Countdown widget.
|
181 |
+
- Tweak: Added `Alignment` option for categories in Media Grid widget.
|
182 |
+
- Fixed: Outline type box shadow not appearing in Person widget `Style 2`.
|
183 |
+
|
184 |
= 3.8.8 =
|
185 |
|
186 |
- Tweak: Added new style `Style 4` in Media Grid widget.
|
widgets/premium-countdown.php
CHANGED
@@ -38,7 +38,10 @@ class Premium_Countdown extends Widget_Base {
|
|
38 |
}
|
39 |
|
40 |
public function get_script_depends() {
|
41 |
-
return [
|
|
|
|
|
|
|
42 |
}
|
43 |
|
44 |
public function get_categories() {
|
@@ -116,6 +119,30 @@ class Premium_Countdown extends Widget_Base {
|
|
116 |
]
|
117 |
);
|
118 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
119 |
$this->add_responsive_control(
|
120 |
'premium_countdown_align',
|
121 |
[
|
@@ -505,11 +532,71 @@ class Premium_Countdown extends Widget_Base {
|
|
505 |
],
|
506 |
'selectors' => [
|
507 |
'{{WRAPPER}} .countdown .pre_countdown-section' => 'margin-right: calc( {{SIZE}}{{UNIT}} / 2 ); margin-left: calc( {{SIZE}}{{UNIT}} / 2 );'
|
508 |
-
]
|
|
|
|
|
|
|
509 |
]
|
510 |
);
|
511 |
|
512 |
$this->end_controls_section();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
513 |
}
|
514 |
|
515 |
protected function render( ) {
|
@@ -521,7 +608,7 @@ class Premium_Countdown extends Widget_Base {
|
|
521 |
$formats = $settings['premium_countdown_units'];
|
522 |
$format = implode('', $formats );
|
523 |
$time = str_replace('-', '/', current_time('mysql') );
|
524 |
-
|
525 |
if( $settings['premium_countdown_s_u_time'] == 'wp-time' ) :
|
526 |
$sent_time = $time;
|
527 |
else:
|
@@ -563,6 +650,9 @@ class Premium_Countdown extends Widget_Base {
|
|
563 |
$event = 'expiryUrl';
|
564 |
$text = $redirect;
|
565 |
}
|
|
|
|
|
|
|
566 |
$countdown_settings = [
|
567 |
'label1' => $label,
|
568 |
'label2' => $labels1,
|
@@ -571,10 +661,11 @@ class Premium_Countdown extends Widget_Base {
|
|
571 |
'event' => $event,
|
572 |
'text' => $text,
|
573 |
'serverSync'=> $sent_time,
|
|
|
574 |
];
|
575 |
|
576 |
?>
|
577 |
-
<div id="countDownContiner-<?php echo esc_attr($this->get_id()); ?>" class="premium-countdown" data-settings='<?php echo wp_json_encode($countdown_settings); ?>'>
|
578 |
<div id="countdown-<?php echo esc_attr( $this->get_id() ); ?>" class="premium-countdown-init countdown<?php echo $pcdt_style; ?>"></div>
|
579 |
</div>
|
580 |
<?php
|
38 |
}
|
39 |
|
40 |
public function get_script_depends() {
|
41 |
+
return [
|
42 |
+
'count-down-timer-js',
|
43 |
+
'premium-addons-js'
|
44 |
+
];
|
45 |
}
|
46 |
|
47 |
public function get_categories() {
|
119 |
]
|
120 |
);
|
121 |
|
122 |
+
$this->add_control('premium_countdown_separator',
|
123 |
+
[
|
124 |
+
'label' => __('Digits Separator', 'premium-addons-for-elementor'),
|
125 |
+
'description' => __('Enable or disable digits separator','premium-addons-for-elementor'),
|
126 |
+
'type' => Controls_Manager::SWITCHER,
|
127 |
+
'condition' => [
|
128 |
+
'premium_countdown_style' => 'd-u-u'
|
129 |
+
]
|
130 |
+
]
|
131 |
+
);
|
132 |
+
|
133 |
+
$this->add_control(
|
134 |
+
'premium_countdown_separator_text',
|
135 |
+
[
|
136 |
+
'label' => __('Separator Text', 'premium-addons-for-elementor'),
|
137 |
+
'type' => Controls_Manager::TEXT,
|
138 |
+
'condition' => [
|
139 |
+
'premium_countdown_style' => 'd-u-u',
|
140 |
+
'premium_countdown_separator' => 'yes'
|
141 |
+
],
|
142 |
+
'default' => ':'
|
143 |
+
]
|
144 |
+
);
|
145 |
+
|
146 |
$this->add_responsive_control(
|
147 |
'premium_countdown_align',
|
148 |
[
|
532 |
],
|
533 |
'selectors' => [
|
534 |
'{{WRAPPER}} .countdown .pre_countdown-section' => 'margin-right: calc( {{SIZE}}{{UNIT}} / 2 ); margin-left: calc( {{SIZE}}{{UNIT}} / 2 );'
|
535 |
+
],
|
536 |
+
'condition' => [
|
537 |
+
'premium_countdown_separator!' => 'yes'
|
538 |
+
],
|
539 |
]
|
540 |
);
|
541 |
|
542 |
$this->end_controls_section();
|
543 |
+
|
544 |
+
$this->start_controls_section('premium_countdown_separator_style',
|
545 |
+
[
|
546 |
+
'label' => __('Separator', 'premium-addons-for-elementor'),
|
547 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
548 |
+
'condition' => [
|
549 |
+
'premium_countdown_style' => 'd-u-u',
|
550 |
+
'premium_countdown_separator' => 'yes'
|
551 |
+
],
|
552 |
+
]
|
553 |
+
);
|
554 |
+
|
555 |
+
$this->add_responsive_control(
|
556 |
+
'premium_countdown_separator_size',
|
557 |
+
[
|
558 |
+
'label' => __( 'Size', 'premium-addons-for-elementor' ),
|
559 |
+
'type' => Controls_Manager::SLIDER,
|
560 |
+
'range' => [
|
561 |
+
'px' => [
|
562 |
+
'min' => 1,
|
563 |
+
'max' => 100,
|
564 |
+
]
|
565 |
+
],
|
566 |
+
'selectors' => [
|
567 |
+
'{{WRAPPER}} .pre-countdown_separator' => 'font-size: {{SIZE}}px;'
|
568 |
+
]
|
569 |
+
]
|
570 |
+
);
|
571 |
+
|
572 |
+
$this->add_control(
|
573 |
+
'premium_countdown_separator_color',
|
574 |
+
[
|
575 |
+
'label' => __( 'Color', 'premium-addons-for-elementor' ),
|
576 |
+
'type' => Controls_Manager::COLOR,
|
577 |
+
'scheme' => [
|
578 |
+
'type' => Scheme_Color::get_type(),
|
579 |
+
'value' => Scheme_Color::COLOR_2,
|
580 |
+
],
|
581 |
+
'selectors' => [
|
582 |
+
'{{WRAPPER}} .pre-countdown_separator' => 'color: {{VALUE}};'
|
583 |
+
]
|
584 |
+
]
|
585 |
+
);
|
586 |
+
|
587 |
+
$this->add_responsive_control('premium_countdown_separator_margin',
|
588 |
+
[
|
589 |
+
'label' => __('Margin', 'premium-addons-for-elementor'),
|
590 |
+
'type' => Controls_Manager::DIMENSIONS,
|
591 |
+
'size_units' => ['px', 'em'],
|
592 |
+
'selectors' => [
|
593 |
+
'{{WRAPPER}} .pre-countdown_separator' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
|
594 |
+
]
|
595 |
+
]
|
596 |
+
);
|
597 |
+
|
598 |
+
$this->end_controls_section();
|
599 |
+
|
600 |
}
|
601 |
|
602 |
protected function render( ) {
|
608 |
$formats = $settings['premium_countdown_units'];
|
609 |
$format = implode('', $formats );
|
610 |
$time = str_replace('-', '/', current_time('mysql') );
|
611 |
+
|
612 |
if( $settings['premium_countdown_s_u_time'] == 'wp-time' ) :
|
613 |
$sent_time = $time;
|
614 |
else:
|
650 |
$event = 'expiryUrl';
|
651 |
$text = $redirect;
|
652 |
}
|
653 |
+
|
654 |
+
$separator_text = ! empty ( $settings['premium_countdown_separator_text'] ) ? $settings['premium_countdown_separator_text'] : '';
|
655 |
+
|
656 |
$countdown_settings = [
|
657 |
'label1' => $label,
|
658 |
'label2' => $labels1,
|
661 |
'event' => $event,
|
662 |
'text' => $text,
|
663 |
'serverSync'=> $sent_time,
|
664 |
+
'separator' => $separator_text
|
665 |
];
|
666 |
|
667 |
?>
|
668 |
+
<div id="countDownContiner-<?php echo esc_attr($this->get_id()); ?>" class="premium-countdown premium-countdown-separator-<?php echo $settings['premium_countdown_separator']; ?>" data-settings='<?php echo wp_json_encode( $countdown_settings ); ?>'>
|
669 |
<div id="countdown-<?php echo esc_attr( $this->get_id() ); ?>" class="premium-countdown-init countdown<?php echo $pcdt_style; ?>"></div>
|
670 |
</div>
|
671 |
<?php
|
widgets/premium-grid.php
CHANGED
@@ -345,6 +345,32 @@ class Premium_Grid extends Widget_Base {
|
|
345 |
]
|
346 |
);
|
347 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
348 |
$this->end_controls_section();
|
349 |
|
350 |
$this->start_controls_section('premium_gallery_content',
|
345 |
]
|
346 |
);
|
347 |
|
348 |
+
$this->add_responsive_control('premium_gallery_filters_align',
|
349 |
+
[
|
350 |
+
'label' => __( 'Alignment', 'premium-addons-for-elementor' ),
|
351 |
+
'type' => Controls_Manager::CHOOSE,
|
352 |
+
'options' => [
|
353 |
+
'flex-start' => [
|
354 |
+
'title'=> __( 'Left', 'premium-addons-for-elementor' ),
|
355 |
+
'icon' => 'fa fa-align-left',
|
356 |
+
],
|
357 |
+
'center' => [
|
358 |
+
'title'=> __( 'Center', 'premium-addons-for-elementor' ),
|
359 |
+
'icon' => 'fa fa-align-center',
|
360 |
+
],
|
361 |
+
'flex-end' => [
|
362 |
+
'title'=> __( 'Right', 'premium-addons-for-elementor' ),
|
363 |
+
'icon' => 'fa fa-align-right',
|
364 |
+
],
|
365 |
+
],
|
366 |
+
'default' => 'center',
|
367 |
+
'selectors' => [
|
368 |
+
'{{WRAPPER}} .premium-img-gallery-filter' => 'justify-content: {{VALUE}}'
|
369 |
+
],
|
370 |
+
'condition' => $condition
|
371 |
+
]
|
372 |
+
);
|
373 |
+
|
374 |
$this->end_controls_section();
|
375 |
|
376 |
$this->start_controls_section('premium_gallery_content',
|
widgets/premium-person.php
CHANGED
@@ -843,8 +843,10 @@ class Premium_Person extends Widget_Base {
|
|
843 |
|
844 |
<div <?php echo $this->get_render_attribute_string( 'container' ) ?>>
|
845 |
<div class="premium-person-image-container">
|
846 |
-
|
847 |
-
|
|
|
|
|
848 |
<div class="premium-person-social">
|
849 |
<?php $this->get_social_icons(); ?>
|
850 |
</div>
|
@@ -1021,7 +1023,9 @@ class Premium_Person extends Widget_Base {
|
|
1021 |
|
1022 |
<div {{{ view.getRenderAttributeString('container') }}} >
|
1023 |
<div class="premium-person-image-container">
|
1024 |
-
|
|
|
|
|
1025 |
<# if ( 'style2' === settings.premium_person_style && 'yes' === settings.premium_person_social_enable ) { #>
|
1026 |
<div class="premium-person-social">
|
1027 |
<# getSocialIcons(); #>
|
843 |
|
844 |
<div <?php echo $this->get_render_attribute_string( 'container' ) ?>>
|
845 |
<div class="premium-person-image-container">
|
846 |
+
<div class="premium-person-image-wrap">
|
847 |
+
<?php echo $image_html; ?>
|
848 |
+
</div>
|
849 |
+
<?php if( 'style2' === $settings['premium_person_style'] && 'yes' === $settings['premium_person_social_enable'] ) : ?>
|
850 |
<div class="premium-person-social">
|
851 |
<?php $this->get_social_icons(); ?>
|
852 |
</div>
|
1023 |
|
1024 |
<div {{{ view.getRenderAttributeString('container') }}} >
|
1025 |
<div class="premium-person-image-container">
|
1026 |
+
<div class="premium-person-image-wrap">
|
1027 |
+
{{{imageHtml}}}
|
1028 |
+
</div>
|
1029 |
<# if ( 'style2' === settings.premium_person_style && 'yes' === settings.premium_person_social_enable ) { #>
|
1030 |
<div class="premium-person-social">
|
1031 |
<# getSocialIcons(); #>
|