Version Description
Download this release
Release Info
Code changes from version 1.9.5 to 1.7.7
- assets/addons/ajax-search/css/ajax-search.css +1 -23
- assets/addons/ajax-search/js/ajax-search.js +3 -12
- assets/addons/ajax-search/js/jquery.nicescroll.min.js +2 -0
- assets/css/product-grid.css +0 -10
- assets/css/simple-line-icons.css +1 -1
- assets/css/store-feature.css +0 -6
- assets/css/woolentor-widgets.css +21 -287
- assets/js/accordion.min.js +8 -8
- assets/js/select2.min.js +1 -1
- assets/js/single_product_ajax_add_to_cart.js +2 -33
- assets/js/woolentor-widgets-active.js +9 -76
- assets/lib/css/magnific-popup.css +4 -4
- assets/lib/iconpicker/css/iconpicker.eot +0 -0
- assets/lib/iconpicker/css/iconpicker.svg +0 -19
- assets/lib/iconpicker/css/iconpicker.ttf +0 -0
- assets/lib/iconpicker/css/iconpicker.woff +0 -0
- assets/lib/iconpicker/css/jquery.fonticonpicker.bootstrap.min.css +0 -2
- assets/lib/iconpicker/css/jquery.fonticonpicker.min.css +0 -2
- assets/lib/iconpicker/js/jquery.fonticonpicker.min.js +0 -13
- assets/lib/js/jarallax.js +1 -0
- assets/lib/js/magnific-popup.js +6 -6
- classes/class.ajax_actions.php +0 -135
- classes/class.assest_management.php +9 -26
- classes/class.default_data.php +2 -2
- classes/class.icon_list.php +0 -219
- classes/class.product_query.php +21 -71
- classes/class.quickview_manage.php +36 -1
- classes/class.single_product_ajax_add_to_cart.php +31 -0
- classes/class.widgets_control.php +0 -21
- includes/addons/add_banner.php +3 -4
- includes/addons/product_accordion.php +16 -16
- includes/addons/product_curvy.php +10 -11
- includes/addons/product_image_accordion.php +18 -24
- includes/addons/product_tabs.php +38 -22
- includes/addons/special_day_offer.php +8 -6
- includes/addons/universal_product.php +312 -111
- includes/addons/wb_archive_product.php +7 -7
- includes/addons/wb_customer_review.php +1 -1
- includes/addons/wb_ever_compare_table.php +0 -205
- includes/addons/wb_image_marker.php +1 -1
- includes/addons/wb_just_table.php +0 -156
- includes/addons/wb_product_data_tab.php +3 -1
- includes/addons/wb_product_description.php +1 -6
- includes/addons/wb_product_price.php +10 -10
- includes/addons/wb_product_related.php +1 -2
- includes/addons/wb_product_suggest_price.php +8 -8
- includes/addons/wb_product_title.php +3 -6
- includes/addons/wb_product_upsell.php +1 -3
- includes/addons/wb_wc_multicurrency.php +0 -106
- includes/addons/wb_whols.php +0 -94
- includes/addons/wb_wishsuite_table.php +0 -143
- includes/addons/wl_brand.php +4 -4
- includes/addons/wl_category.php +2 -5
- includes/addons/wl_category_grid.php +8 -42
- includes/addons/wl_faq.php +3 -3
- includes/addons/wl_onepage_slider.php +1 -1
- includes/addons/wl_product_filter.php +2 -2
- includes/addons/wl_product_horizontal_filter.php +10 -16
- includes/addons/wl_product_video_gallery.php +1 -1
- includes/addons/wl_testimonial.php +5 -5
- includes/admin/admin-init.php +0 -34
- includes/admin/assets/css/admin_optionspanel.css +154 -310
- includes/admin/assets/css/tmp-style.css +1 -1
- includes/admin/assets/images/extension/email-candy-pro.png +0 -0
- includes/admin/assets/images/extension/just-tables-pro.png +0 -0
- includes/admin/assets/images/extension/multicurrencypro.png +0 -0
- includes/admin/assets/images/extension/whols-pro.png +0 -0
- includes/admin/assets/images/icon/check.png +0 -0
- includes/admin/assets/images/icon/plus.png +0 -0
- includes/admin/assets/images/icon/rating.png +0 -0
- includes/admin/assets/images/logo.png +0 -0
- includes/admin/assets/images/pricing/life_time_agency.png +0 -0
- includes/admin/assets/images/pricing/life_time_five_website.png +0 -0
- includes/admin/assets/images/pricing/life_time_single_website.png +0 -0
- includes/admin/assets/images/pricing/one_year_agency.png +0 -0
- includes/admin/assets/images/pricing/one_year_five_website.png +0 -0
- includes/admin/assets/images/pricing/one_year_single_website.png +0 -0
- includes/admin/assets/js/install_manager.js +15 -15
- includes/admin/assets/js/woolentor-admin.js +18 -35
- includes/admin/include/admin-setting.php +102 -278
- includes/admin/include/class.extension-manager.php +0 -364
- includes/admin/include/class.settings-api.php +3 -41
- includes/admin/include/template-library.php +57 -72
- includes/archive_product_render.php +0 -1
- includes/base.php +7 -36
- includes/class.sale_notification.php +19 -42
- includes/custom-metabox.php +2 -2
- includes/helper-function.php +41 -297
- includes/quickview-content.php +30 -24
- includes/widgets/ajax-search/base.php +6 -3
- includes/widgets/ajax-search/widget-product-search-ajax.php +2 -2
- includes/wl_woo_shop.php +110 -182
- languages/woolentor.pot +1221 -3584
- readme.txt +31 -167
- wl-woo-templates/single-product.php +1 -1
- woolentor-blocks/build/index.asset.php +0 -1
- woolentor-blocks/build/index.js +0 -1
- woolentor-blocks/includes/classes/Actions.php +0 -47
- woolentor-blocks/includes/classes/Api/Api.php +0 -72
- woolentor-blocks/includes/classes/Blocks_init.php +0 -51
- woolentor-blocks/includes/classes/Scripts.php +0 -108
- woolentor-blocks/includes/helper-functions.php +0 -112
- woolentor-blocks/src/assets/css/editor-style.css +0 -194
- woolentor-blocks/src/assets/css/style-index.css +0 -90
- woolentor-blocks/src/assets/images/brand.png +0 -0
- woolentor-blocks/src/assets/js/script.js +0 -83
- woolentor-blocks/src/blocks/brand-logo/block.json +0 -8
assets/addons/ajax-search/css/ajax-search.css
CHANGED
@@ -60,31 +60,9 @@
|
|
60 |
position: absolute;
|
61 |
background: #fff;
|
62 |
z-index: 999;
|
|
|
63 |
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
|
64 |
}
|
65 |
-
/* Scrollbar */
|
66 |
-
.woolentor_psa_inner_wrapper{
|
67 |
-
overflow-y: auto;
|
68 |
-
overflow-x: hidden;
|
69 |
-
}
|
70 |
-
.woolentor_psa_inner_wrapper::-webkit-scrollbar {
|
71 |
-
width: 10px;
|
72 |
-
}
|
73 |
-
|
74 |
-
.woolentor_psa_inner_wrapper::-webkit-scrollbar-track {
|
75 |
-
background-color: transparent;
|
76 |
-
}
|
77 |
-
|
78 |
-
.woolentor_psa_inner_wrapper::-webkit-scrollbar-thumb {
|
79 |
-
background-color: #d6dee1;
|
80 |
-
border-radius: 10px;
|
81 |
-
border: 3px solid transparent;
|
82 |
-
background-clip: content-box;
|
83 |
-
}
|
84 |
-
|
85 |
-
.woolentor_psa_inner_wrapper::-webkit-scrollbar-thumb:hover {
|
86 |
-
background-color: #a8bbbf;
|
87 |
-
}
|
88 |
|
89 |
.widget.woolentor_widget_psa.woolentor_widget_psa_clear #woolentor_psa_results_wrapper {
|
90 |
top: 43px;
|
60 |
position: absolute;
|
61 |
background: #fff;
|
62 |
z-index: 999;
|
63 |
+
overflow: auto;
|
64 |
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
|
65 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
66 |
|
67 |
.widget.woolentor_widget_psa.woolentor_widget_psa_clear #woolentor_psa_results_wrapper {
|
68 |
top: 43px;
|
assets/addons/ajax-search/js/ajax-search.js
CHANGED
@@ -21,18 +21,6 @@
|
|
21 |
$(this).siblings('input[type="search"]').val('');
|
22 |
});
|
23 |
|
24 |
-
// Click Outside
|
25 |
-
$(document).mouseup(function(e){
|
26 |
-
var container = $(".woolentor_widget_psa");
|
27 |
-
var hidecontainer = $('#woolentor_psa_results_wrapper');
|
28 |
-
// if the target of the click isn't the container nor a descendant of the container
|
29 |
-
if (!container.is(e.target) && container.has(e.target).length === 0){
|
30 |
-
hidecontainer.hide();
|
31 |
-
}else{
|
32 |
-
hidecontainer.show();
|
33 |
-
}
|
34 |
-
});
|
35 |
-
|
36 |
});
|
37 |
|
38 |
function doSearch( $this = '' ) {
|
@@ -63,6 +51,9 @@
|
|
63 |
$this.siblings('#woolentor_psa_results_wrapper').css({'width': wrapper_width});
|
64 |
$this.siblings('#woolentor_psa_results_wrapper').html(response);
|
65 |
$this.parents('.woolentor_widget_psa').removeClass('woolentor_widget_psa_loading');
|
|
|
|
|
|
|
66 |
},
|
67 |
error: function(errorThrown){
|
68 |
console.log(errorThrown);
|
21 |
$(this).siblings('input[type="search"]').val('');
|
22 |
});
|
23 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
24 |
});
|
25 |
|
26 |
function doSearch( $this = '' ) {
|
51 |
$this.siblings('#woolentor_psa_results_wrapper').css({'width': wrapper_width});
|
52 |
$this.siblings('#woolentor_psa_results_wrapper').html(response);
|
53 |
$this.parents('.woolentor_widget_psa').removeClass('woolentor_widget_psa_loading');
|
54 |
+
|
55 |
+
// nice scroll
|
56 |
+
$(".woolentor_psa_inner_wrapper").niceScroll({cursorborder:"",cursorcolor:"#666"});
|
57 |
},
|
58 |
error: function(errorThrown){
|
59 |
console.log(errorThrown);
|
assets/addons/ajax-search/js/jquery.nicescroll.min.js
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
1 |
+
/* jquery.nicescroll v3.7.6 InuYaksa - MIT - https://nicescroll.areaaperta.com */
|
2 |
+
;!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?module.exports=e(require("jquery")):e(jQuery)}(function(e){"use strict";var o=!1,t=!1,r=0,i=2e3,s=0,n=e,l=document,a=window,c=n(a),d=[],u=a.requestAnimationFrame||a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||!1,h=a.cancelAnimationFrame||a.webkitCancelAnimationFrame||a.mozCancelAnimationFrame||!1;if(u)a.cancelAnimationFrame||(h=function(e){});else{var p=0;u=function(e,o){var t=(new Date).getTime(),r=Math.max(0,16-(t-p)),i=a.setTimeout(function(){e(t+r)},r);return p=t+r,i},h=function(e){a.clearTimeout(e)}}var m=a.MutationObserver||a.WebKitMutationObserver||!1,f=Date.now||function(){return(new Date).getTime()},g={zindex:"auto",cursoropacitymin:0,cursoropacitymax:1,cursorcolor:"#424242",cursorwidth:"6px",cursorborder:"1px solid #fff",cursorborderradius:"5px",scrollspeed:40,mousescrollstep:27,touchbehavior:!1,emulatetouch:!1,hwacceleration:!0,usetransition:!0,boxzoom:!1,dblclickzoom:!0,gesturezoom:!0,grabcursorenabled:!0,autohidemode:!0,background:"",iframeautoresize:!0,cursorminheight:32,preservenativescrolling:!0,railoffset:!1,railhoffset:!1,bouncescroll:!0,spacebarenabled:!0,railpadding:{top:0,right:0,left:0,bottom:0},disableoutline:!0,horizrailenabled:!0,railalign:"right",railvalign:"bottom",enabletranslate3d:!0,enablemousewheel:!0,enablekeyboard:!0,smoothscroll:!0,sensitiverail:!0,enablemouselockapi:!0,cursorfixedheight:!1,directionlockdeadzone:6,hidecursordelay:400,nativeparentscrolling:!0,enablescrollonselection:!0,overflowx:!0,overflowy:!0,cursordragspeed:.3,rtlmode:"auto",cursordragontouch:!1,oneaxismousemode:"auto",scriptpath:function(){var e=l.currentScript||function(){var e=l.getElementsByTagName("script");return!!e.length&&e[e.length-1]}(),o=e?e.src.split("?")[0]:"";return o.split("/").length>0?o.split("/").slice(0,-1).join("/")+"/":""}(),preventmultitouchscrolling:!0,disablemutationobserver:!1,enableobserver:!0,scrollbarid:!1},v=!1,w=function(){if(v)return v;var e=l.createElement("DIV"),o=e.style,t=navigator.userAgent,r=navigator.platform,i={};return i.haspointerlock="pointerLockElement"in l||"webkitPointerLockElement"in l||"mozPointerLockElement"in l,i.isopera="opera"in a,i.isopera12=i.isopera&&"getUserMedia"in navigator,i.isoperamini="[object OperaMini]"===Object.prototype.toString.call(a.operamini),i.isie="all"in l&&"attachEvent"in e&&!i.isopera,i.isieold=i.isie&&!("msInterpolationMode"in o),i.isie7=i.isie&&!i.isieold&&(!("documentMode"in l)||7===l.documentMode),i.isie8=i.isie&&"documentMode"in l&&8===l.documentMode,i.isie9=i.isie&&"performance"in a&&9===l.documentMode,i.isie10=i.isie&&"performance"in a&&10===l.documentMode,i.isie11="msRequestFullscreen"in e&&l.documentMode>=11,i.ismsedge="msCredentials"in a,i.ismozilla="MozAppearance"in o,i.iswebkit=!i.ismsedge&&"WebkitAppearance"in o,i.ischrome=i.iswebkit&&"chrome"in a,i.ischrome38=i.ischrome&&"touchAction"in o,i.ischrome22=!i.ischrome38&&i.ischrome&&i.haspointerlock,i.ischrome26=!i.ischrome38&&i.ischrome&&"transition"in o,i.cantouch="ontouchstart"in l.documentElement||"ontouchstart"in a,i.hasw3ctouch=(a.PointerEvent||!1)&&(navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0),i.hasmstouch=!i.hasw3ctouch&&(a.MSPointerEvent||!1),i.ismac=/^mac$/i.test(r),i.isios=i.cantouch&&/iphone|ipad|ipod/i.test(r),i.isios4=i.isios&&!("seal"in Object),i.isios7=i.isios&&"webkitHidden"in l,i.isios8=i.isios&&"hidden"in l,i.isios10=i.isios&&a.Proxy,i.isandroid=/android/i.test(t),i.haseventlistener="addEventListener"in e,i.trstyle=!1,i.hastransform=!1,i.hastranslate3d=!1,i.transitionstyle=!1,i.hastransition=!1,i.transitionend=!1,i.trstyle="transform",i.hastransform="transform"in o||function(){for(var e=["msTransform","webkitTransform","MozTransform","OTransform"],t=0,r=e.length;t<r;t++)if(void 0!==o[e[t]]){i.trstyle=e[t];break}i.hastransform=!!i.trstyle}(),i.hastransform&&(o[i.trstyle]="translate3d(1px,2px,3px)",i.hastranslate3d=/translate3d/.test(o[i.trstyle])),i.transitionstyle="transition",i.prefixstyle="",i.transitionend="transitionend",i.hastransition="transition"in o||function(){i.transitionend=!1;for(var e=["webkitTransition","msTransition","MozTransition","OTransition","OTransition","KhtmlTransition"],t=["-webkit-","-ms-","-moz-","-o-","-o","-khtml-"],r=["webkitTransitionEnd","msTransitionEnd","transitionend","otransitionend","oTransitionEnd","KhtmlTransitionEnd"],s=0,n=e.length;s<n;s++)if(e[s]in o){i.transitionstyle=e[s],i.prefixstyle=t[s],i.transitionend=r[s];break}i.ischrome26&&(i.prefixstyle=t[1]),i.hastransition=i.transitionstyle}(),i.cursorgrabvalue=function(){var e=["grab","-webkit-grab","-moz-grab"];(i.ischrome&&!i.ischrome38||i.isie)&&(e=[]);for(var t=0,r=e.length;t<r;t++){var s=e[t];if(o.cursor=s,o.cursor==s)return s}return"url(https://cdnjs.cloudflare.com/ajax/libs/slider-pro/1.3.0/css/images/openhand.cur),n-resize"}(),i.hasmousecapture="setCapture"in e,i.hasMutationObserver=!1!==m,e=null,v=i,i},b=function(e,p){function v(){var e=T.doc.css(P.trstyle);return!(!e||"matrix"!=e.substr(0,6))&&e.replace(/^.*\((.*)\)$/g,"$1").replace(/px/g,"").split(/, +/)}function b(){var e=T.win;if("zIndex"in e)return e.zIndex();for(;e.length>0;){if(9==e[0].nodeType)return!1;var o=e.css("zIndex");if(!isNaN(o)&&0!==o)return parseInt(o);e=e.parent()}return!1}function x(e,o,t){var r=e.css(o),i=parseFloat(r);if(isNaN(i)){var s=3==(i=I[r]||0)?t?T.win.outerHeight()-T.win.innerHeight():T.win.outerWidth()-T.win.innerWidth():1;return T.isie8&&i&&(i+=1),s?i:0}return i}function S(e,o,t,r){T._bind(e,o,function(r){var i={original:r=r||a.event,target:r.target||r.srcElement,type:"wheel",deltaMode:"MozMousePixelScroll"==r.type?0:1,deltaX:0,deltaZ:0,preventDefault:function(){return r.preventDefault?r.preventDefault():r.returnValue=!1,!1},stopImmediatePropagation:function(){r.stopImmediatePropagation?r.stopImmediatePropagation():r.cancelBubble=!0}};return"mousewheel"==o?(r.wheelDeltaX&&(i.deltaX=-.025*r.wheelDeltaX),r.wheelDeltaY&&(i.deltaY=-.025*r.wheelDeltaY),!i.deltaY&&!i.deltaX&&(i.deltaY=-.025*r.wheelDelta)):i.deltaY=r.detail,t.call(e,i)},r)}function z(e,o,t,r){T.scrollrunning||(T.newscrolly=T.getScrollTop(),T.newscrollx=T.getScrollLeft(),D=f());var i=f()-D;if(D=f(),i>350?A=1:A+=(2-A)/10,e=e*A|0,o=o*A|0,e){if(r)if(e<0){if(T.getScrollLeft()>=T.page.maxw)return!0}else if(T.getScrollLeft()<=0)return!0;var s=e>0?1:-1;X!==s&&(T.scrollmom&&T.scrollmom.stop(),T.newscrollx=T.getScrollLeft(),X=s),T.lastdeltax-=e}if(o){if(function(){var e=T.getScrollTop();if(o<0){if(e>=T.page.maxh)return!0}else if(e<=0)return!0}()){if(M.nativeparentscrolling&&t&&!T.ispage&&!T.zoomactive)return!0;var n=T.view.h>>1;T.newscrolly<-n?(T.newscrolly=-n,o=-1):T.newscrolly>T.page.maxh+n?(T.newscrolly=T.page.maxh+n,o=1):o=0}var l=o>0?1:-1;B!==l&&(T.scrollmom&&T.scrollmom.stop(),T.newscrolly=T.getScrollTop(),B=l),T.lastdeltay-=o}(o||e)&&T.synched("relativexy",function(){var e=T.lastdeltay+T.newscrolly;T.lastdeltay=0;var o=T.lastdeltax+T.newscrollx;T.lastdeltax=0,T.rail.drag||T.doScrollPos(o,e)})}function k(e,o,t){var r,i;return!(t||!q)||(0===e.deltaMode?(r=-e.deltaX*(M.mousescrollstep/54)|0,i=-e.deltaY*(M.mousescrollstep/54)|0):1===e.deltaMode&&(r=-e.deltaX*M.mousescrollstep*50/80|0,i=-e.deltaY*M.mousescrollstep*50/80|0),o&&M.oneaxismousemode&&0===r&&i&&(r=i,i=0,t&&(r<0?T.getScrollLeft()>=T.page.maxw:T.getScrollLeft()<=0)&&(i=r,r=0)),T.isrtlmode&&(r=-r),z(r,i,t,!0)?void(t&&(q=!0)):(q=!1,e.stopImmediatePropagation(),e.preventDefault()))}var T=this;this.version="3.7.6",this.name="nicescroll",this.me=p;var E=n("body"),M=this.opt={doc:E,win:!1};if(n.extend(M,g),M.snapbackspeed=80,e)for(var L in M)void 0!==e[L]&&(M[L]=e[L]);if(M.disablemutationobserver&&(m=!1),this.doc=M.doc,this.iddoc=this.doc&&this.doc[0]?this.doc[0].id||"":"",this.ispage=/^BODY|HTML/.test(M.win?M.win[0].nodeName:this.doc[0].nodeName),this.haswrapper=!1!==M.win,this.win=M.win||(this.ispage?c:this.doc),this.docscroll=this.ispage&&!this.haswrapper?c:this.win,this.body=E,this.viewport=!1,this.isfixed=!1,this.iframe=!1,this.isiframe="IFRAME"==this.doc[0].nodeName&&"IFRAME"==this.win[0].nodeName,this.istextarea="TEXTAREA"==this.win[0].nodeName,this.forcescreen=!1,this.canshowonmouseevent="scroll"!=M.autohidemode,this.onmousedown=!1,this.onmouseup=!1,this.onmousemove=!1,this.onmousewheel=!1,this.onkeypress=!1,this.ongesturezoom=!1,this.onclick=!1,this.onscrollstart=!1,this.onscrollend=!1,this.onscrollcancel=!1,this.onzoomin=!1,this.onzoomout=!1,this.view=!1,this.page=!1,this.scroll={x:0,y:0},this.scrollratio={x:0,y:0},this.cursorheight=20,this.scrollvaluemax=0,"auto"==M.rtlmode){var C=this.win[0]==a?this.body:this.win,N=C.css("writing-mode")||C.css("-webkit-writing-mode")||C.css("-ms-writing-mode")||C.css("-moz-writing-mode");"horizontal-tb"==N||"lr-tb"==N||""===N?(this.isrtlmode="rtl"==C.css("direction"),this.isvertical=!1):(this.isrtlmode="vertical-rl"==N||"tb"==N||"tb-rl"==N||"rl-tb"==N,this.isvertical="vertical-rl"==N||"tb"==N||"tb-rl"==N)}else this.isrtlmode=!0===M.rtlmode,this.isvertical=!1;if(this.scrollrunning=!1,this.scrollmom=!1,this.observer=!1,this.observerremover=!1,this.observerbody=!1,!1!==M.scrollbarid)this.id=M.scrollbarid;else do{this.id="ascrail"+i++}while(l.getElementById(this.id));this.rail=!1,this.cursor=!1,this.cursorfreezed=!1,this.selectiondrag=!1,this.zoom=!1,this.zoomactive=!1,this.hasfocus=!1,this.hasmousefocus=!1,this.railslocked=!1,this.locked=!1,this.hidden=!1,this.cursoractive=!0,this.wheelprevented=!1,this.overflowx=M.overflowx,this.overflowy=M.overflowy,this.nativescrollingarea=!1,this.checkarea=0,this.events=[],this.saved={},this.delaylist={},this.synclist={},this.lastdeltax=0,this.lastdeltay=0,this.detected=w();var P=n.extend({},this.detected);this.canhwscroll=P.hastransform&&M.hwacceleration,this.ishwscroll=this.canhwscroll&&T.haswrapper,this.isrtlmode?this.isvertical?this.hasreversehr=!(P.iswebkit||P.isie||P.isie11):this.hasreversehr=!(P.iswebkit||P.isie&&!P.isie10&&!P.isie11):this.hasreversehr=!1,this.istouchcapable=!1,P.cantouch||!P.hasw3ctouch&&!P.hasmstouch?!P.cantouch||P.isios||P.isandroid||!P.iswebkit&&!P.ismozilla||(this.istouchcapable=!0):this.istouchcapable=!0,M.enablemouselockapi||(P.hasmousecapture=!1,P.haspointerlock=!1),this.debounced=function(e,o,t){T&&(T.delaylist[e]||!1||(T.delaylist[e]={h:u(function(){T.delaylist[e].fn.call(T),T.delaylist[e]=!1},t)},o.call(T)),T.delaylist[e].fn=o)},this.synched=function(e,o){T.synclist[e]?T.synclist[e]=o:(T.synclist[e]=o,u(function(){T&&(T.synclist[e]&&T.synclist[e].call(T),T.synclist[e]=null)}))},this.unsynched=function(e){T.synclist[e]&&(T.synclist[e]=!1)},this.css=function(e,o){for(var t in o)T.saved.css.push([e,t,e.css(t)]),e.css(t,o[t])},this.scrollTop=function(e){return void 0===e?T.getScrollTop():T.setScrollTop(e)},this.scrollLeft=function(e){return void 0===e?T.getScrollLeft():T.setScrollLeft(e)};var R=function(e,o,t,r,i,s,n){this.st=e,this.ed=o,this.spd=t,this.p1=r||0,this.p2=i||1,this.p3=s||0,this.p4=n||1,this.ts=f(),this.df=o-e};if(R.prototype={B2:function(e){return 3*(1-e)*(1-e)*e},B3:function(e){return 3*(1-e)*e*e},B4:function(e){return e*e*e},getPos:function(){return(f()-this.ts)/this.spd},getNow:function(){var e=(f()-this.ts)/this.spd,o=this.B2(e)+this.B3(e)+this.B4(e);return e>=1?this.ed:this.st+this.df*o|0},update:function(e,o){return this.st=this.getNow(),this.ed=e,this.spd=o,this.ts=f(),this.df=this.ed-this.st,this}},this.ishwscroll){this.doc.translate={x:0,y:0,tx:"0px",ty:"0px"},P.hastranslate3d&&P.isios&&this.doc.css("-webkit-backface-visibility","hidden"),this.getScrollTop=function(e){if(!e){var o=v();if(o)return 16==o.length?-o[13]:-o[5];if(T.timerscroll&&T.timerscroll.bz)return T.timerscroll.bz.getNow()}return T.doc.translate.y},this.getScrollLeft=function(e){if(!e){var o=v();if(o)return 16==o.length?-o[12]:-o[4];if(T.timerscroll&&T.timerscroll.bh)return T.timerscroll.bh.getNow()}return T.doc.translate.x},this.notifyScrollEvent=function(e){var o=l.createEvent("UIEvents");o.initUIEvent("scroll",!1,!1,a,1),o.niceevent=!0,e.dispatchEvent(o)};var _=this.isrtlmode?1:-1;P.hastranslate3d&&M.enabletranslate3d?(this.setScrollTop=function(e,o){T.doc.translate.y=e,T.doc.translate.ty=-1*e+"px",T.doc.css(P.trstyle,"translate3d("+T.doc.translate.tx+","+T.doc.translate.ty+",0)"),o||T.notifyScrollEvent(T.win[0])},this.setScrollLeft=function(e,o){T.doc.translate.x=e,T.doc.translate.tx=e*_+"px",T.doc.css(P.trstyle,"translate3d("+T.doc.translate.tx+","+T.doc.translate.ty+",0)"),o||T.notifyScrollEvent(T.win[0])}):(this.setScrollTop=function(e,o){T.doc.translate.y=e,T.doc.translate.ty=-1*e+"px",T.doc.css(P.trstyle,"translate("+T.doc.translate.tx+","+T.doc.translate.ty+")"),o||T.notifyScrollEvent(T.win[0])},this.setScrollLeft=function(e,o){T.doc.translate.x=e,T.doc.translate.tx=e*_+"px",T.doc.css(P.trstyle,"translate("+T.doc.translate.tx+","+T.doc.translate.ty+")"),o||T.notifyScrollEvent(T.win[0])})}else this.getScrollTop=function(){return T.docscroll.scrollTop()},this.setScrollTop=function(e){T.docscroll.scrollTop(e)},this.getScrollLeft=function(){return T.hasreversehr?T.detected.ismozilla?T.page.maxw-Math.abs(T.docscroll.scrollLeft()):T.page.maxw-T.docscroll.scrollLeft():T.docscroll.scrollLeft()},this.setScrollLeft=function(e){return setTimeout(function(){if(T)return T.hasreversehr&&(e=T.detected.ismozilla?-(T.page.maxw-e):T.page.maxw-e),T.docscroll.scrollLeft(e)},1)};this.getTarget=function(e){return!!e&&(e.target?e.target:!!e.srcElement&&e.srcElement)},this.hasParent=function(e,o){if(!e)return!1;for(var t=e.target||e.srcElement||e||!1;t&&t.id!=o;)t=t.parentNode||!1;return!1!==t};var I={thin:1,medium:3,thick:5};this.getDocumentScrollOffset=function(){return{top:a.pageYOffset||l.documentElement.scrollTop,left:a.pageXOffset||l.documentElement.scrollLeft}},this.getOffset=function(){if(T.isfixed){var e=T.win.offset(),o=T.getDocumentScrollOffset();return e.top-=o.top,e.left-=o.left,e}var t=T.win.offset();if(!T.viewport)return t;var r=T.viewport.offset();return{top:t.top-r.top,left:t.left-r.left}},this.updateScrollBar=function(e){var o,t;if(T.ishwscroll)T.rail.css({height:T.win.innerHeight()-(M.railpadding.top+M.railpadding.bottom)}),T.railh&&T.railh.css({width:T.win.innerWidth()-(M.railpadding.left+M.railpadding.right)});else{var r=T.getOffset();if(o={top:r.top,left:r.left-(M.railpadding.left+M.railpadding.right)},o.top+=x(T.win,"border-top-width",!0),o.left+=T.rail.align?T.win.outerWidth()-x(T.win,"border-right-width")-T.rail.width:x(T.win,"border-left-width"),(t=M.railoffset)&&(t.top&&(o.top+=t.top),t.left&&(o.left+=t.left)),T.railslocked||T.rail.css({top:o.top,left:o.left,height:(e?e.h:T.win.innerHeight())-(M.railpadding.top+M.railpadding.bottom)}),T.zoom&&T.zoom.css({top:o.top+1,left:1==T.rail.align?o.left-20:o.left+T.rail.width+4}),T.railh&&!T.railslocked){o={top:r.top,left:r.left},(t=M.railhoffset)&&(t.top&&(o.top+=t.top),t.left&&(o.left+=t.left));var i=T.railh.align?o.top+x(T.win,"border-top-width",!0)+T.win.innerHeight()-T.railh.height:o.top+x(T.win,"border-top-width",!0),s=o.left+x(T.win,"border-left-width");T.railh.css({top:i-(M.railpadding.top+M.railpadding.bottom),left:s,width:T.railh.width})}}},this.doRailClick=function(e,o,t){var r,i,s,n;T.railslocked||(T.cancelEvent(e),"pageY"in e||(e.pageX=e.clientX+l.documentElement.scrollLeft,e.pageY=e.clientY+l.documentElement.scrollTop),o?(r=t?T.doScrollLeft:T.doScrollTop,s=t?(e.pageX-T.railh.offset().left-T.cursorwidth/2)*T.scrollratio.x:(e.pageY-T.rail.offset().top-T.cursorheight/2)*T.scrollratio.y,T.unsynched("relativexy"),r(0|s)):(r=t?T.doScrollLeftBy:T.doScrollBy,s=t?T.scroll.x:T.scroll.y,n=t?e.pageX-T.railh.offset().left:e.pageY-T.rail.offset().top,i=t?T.view.w:T.view.h,r(s>=n?i:-i)))},T.newscrolly=T.newscrollx=0,T.hasanimationframe="requestAnimationFrame"in a,T.hascancelanimationframe="cancelAnimationFrame"in a,T.hasborderbox=!1,this.init=function(){if(T.saved.css=[],P.isoperamini)return!0;if(P.isandroid&&!("hidden"in l))return!0;M.emulatetouch=M.emulatetouch||M.touchbehavior,T.hasborderbox=a.getComputedStyle&&"border-box"===a.getComputedStyle(l.body)["box-sizing"];var e={"overflow-y":"hidden"};if((P.isie11||P.isie10)&&(e["-ms-overflow-style"]="none"),T.ishwscroll&&(this.doc.css(P.transitionstyle,P.prefixstyle+"transform 0ms ease-out"),P.transitionend&&T.bind(T.doc,P.transitionend,T.onScrollTransitionEnd,!1)),T.zindex="auto",T.ispage||"auto"!=M.zindex?T.zindex=M.zindex:T.zindex=b()||"auto",!T.ispage&&"auto"!=T.zindex&&T.zindex>s&&(s=T.zindex),T.isie&&0===T.zindex&&"auto"==M.zindex&&(T.zindex="auto"),!T.ispage||!P.isieold){var i=T.docscroll;T.ispage&&(i=T.haswrapper?T.win:T.doc),T.css(i,e),T.ispage&&(P.isie11||P.isie)&&T.css(n("html"),e),!P.isios||T.ispage||T.haswrapper||T.css(E,{"-webkit-overflow-scrolling":"touch"});var d=n(l.createElement("div"));d.css({position:"relative",top:0,float:"right",width:M.cursorwidth,height:0,"background-color":M.cursorcolor,border:M.cursorborder,"background-clip":"padding-box","-webkit-border-radius":M.cursorborderradius,"-moz-border-radius":M.cursorborderradius,"border-radius":M.cursorborderradius}),d.addClass("nicescroll-cursors"),T.cursor=d;var u=n(l.createElement("div"));u.attr("id",T.id),u.addClass("nicescroll-rails nicescroll-rails-vr");var h,p,f=["left","right","top","bottom"];for(var g in f)p=f[g],(h=M.railpadding[p]||0)&&u.css("padding-"+p,h+"px");u.append(d),u.width=Math.max(parseFloat(M.cursorwidth),d.outerWidth()),u.css({width:u.width+"px",zIndex:T.zindex,background:M.background,cursor:"default"}),u.visibility=!0,u.scrollable=!0,u.align="left"==M.railalign?0:1,T.rail=u,T.rail.drag=!1;var v=!1;!M.boxzoom||T.ispage||P.isieold||(v=l.createElement("div"),T.bind(v,"click",T.doZoom),T.bind(v,"mouseenter",function(){T.zoom.css("opacity",M.cursoropacitymax)}),T.bind(v,"mouseleave",function(){T.zoom.css("opacity",M.cursoropacitymin)}),T.zoom=n(v),T.zoom.css({cursor:"pointer",zIndex:T.zindex,backgroundImage:"url("+M.scriptpath+"zoomico.png)",height:18,width:18,backgroundPosition:"0 0"}),M.dblclickzoom&&T.bind(T.win,"dblclick",T.doZoom),P.cantouch&&M.gesturezoom&&(T.ongesturezoom=function(e){return e.scale>1.5&&T.doZoomIn(e),e.scale<.8&&T.doZoomOut(e),T.cancelEvent(e)},T.bind(T.win,"gestureend",T.ongesturezoom))),T.railh=!1;var w;if(M.horizrailenabled&&(T.css(i,{overflowX:"hidden"}),(d=n(l.createElement("div"))).css({position:"absolute",top:0,height:M.cursorwidth,width:0,backgroundColor:M.cursorcolor,border:M.cursorborder,backgroundClip:"padding-box","-webkit-border-radius":M.cursorborderradius,"-moz-border-radius":M.cursorborderradius,"border-radius":M.cursorborderradius}),P.isieold&&d.css("overflow","hidden"),d.addClass("nicescroll-cursors"),T.cursorh=d,(w=n(l.createElement("div"))).attr("id",T.id+"-hr"),w.addClass("nicescroll-rails nicescroll-rails-hr"),w.height=Math.max(parseFloat(M.cursorwidth),d.outerHeight()),w.css({height:w.height+"px",zIndex:T.zindex,background:M.background}),w.append(d),w.visibility=!0,w.scrollable=!0,w.align="top"==M.railvalign?0:1,T.railh=w,T.railh.drag=!1),T.ispage)u.css({position:"fixed",top:0,height:"100%"}),u.css(u.align?{right:0}:{left:0}),T.body.append(u),T.railh&&(w.css({position:"fixed",left:0,width:"100%"}),w.css(w.align?{bottom:0}:{top:0}),T.body.append(w));else{if(T.ishwscroll){"static"==T.win.css("position")&&T.css(T.win,{position:"relative"});var x="HTML"==T.win[0].nodeName?T.body:T.win;n(x).scrollTop(0).scrollLeft(0),T.zoom&&(T.zoom.css({position:"absolute",top:1,right:0,"margin-right":u.width+4}),x.append(T.zoom)),u.css({position:"absolute",top:0}),u.css(u.align?{right:0}:{left:0}),x.append(u),w&&(w.css({position:"absolute",left:0,bottom:0}),w.css(w.align?{bottom:0}:{top:0}),x.append(w))}else{T.isfixed="fixed"==T.win.css("position");var S=T.isfixed?"fixed":"absolute";T.isfixed||(T.viewport=T.getViewport(T.win[0])),T.viewport&&(T.body=T.viewport,/fixed|absolute/.test(T.viewport.css("position"))||T.css(T.viewport,{position:"relative"})),u.css({position:S}),T.zoom&&T.zoom.css({position:S}),T.updateScrollBar(),T.body.append(u),T.zoom&&T.body.append(T.zoom),T.railh&&(w.css({position:S}),T.body.append(w))}P.isios&&T.css(T.win,{"-webkit-tap-highlight-color":"rgba(0,0,0,0)","-webkit-touch-callout":"none"}),M.disableoutline&&(P.isie&&T.win.attr("hideFocus","true"),P.iswebkit&&T.win.css("outline","none"))}if(!1===M.autohidemode?(T.autohidedom=!1,T.rail.css({opacity:M.cursoropacitymax}),T.railh&&T.railh.css({opacity:M.cursoropacitymax})):!0===M.autohidemode||"leave"===M.autohidemode?(T.autohidedom=n().add(T.rail),P.isie8&&(T.autohidedom=T.autohidedom.add(T.cursor)),T.railh&&(T.autohidedom=T.autohidedom.add(T.railh)),T.railh&&P.isie8&&(T.autohidedom=T.autohidedom.add(T.cursorh))):"scroll"==M.autohidemode?(T.autohidedom=n().add(T.rail),T.railh&&(T.autohidedom=T.autohidedom.add(T.railh))):"cursor"==M.autohidemode?(T.autohidedom=n().add(T.cursor),T.railh&&(T.autohidedom=T.autohidedom.add(T.cursorh))):"hidden"==M.autohidemode&&(T.autohidedom=!1,T.hide(),T.railslocked=!1),P.cantouch||T.istouchcapable||M.emulatetouch||P.hasmstouch){T.scrollmom=new y(T);T.ontouchstart=function(e){if(T.locked)return!1;if(e.pointerType&&("mouse"===e.pointerType||e.pointerType===e.MSPOINTER_TYPE_MOUSE))return!1;if(T.hasmoving=!1,T.scrollmom.timer&&(T.triggerScrollEnd(),T.scrollmom.stop()),!T.railslocked){var o=T.getTarget(e);if(o&&/INPUT/i.test(o.nodeName)&&/range/i.test(o.type))return T.stopPropagation(e);var t="mousedown"===e.type;if(!("clientX"in e)&&"changedTouches"in e&&(e.clientX=e.changedTouches[0].clientX,e.clientY=e.changedTouches[0].clientY),T.forcescreen){var r=e;(e={original:e.original?e.original:e}).clientX=r.screenX,e.clientY=r.screenY}if(T.rail.drag={x:e.clientX,y:e.clientY,sx:T.scroll.x,sy:T.scroll.y,st:T.getScrollTop(),sl:T.getScrollLeft(),pt:2,dl:!1,tg:o},T.ispage||!M.directionlockdeadzone)T.rail.drag.dl="f";else{var i={w:c.width(),h:c.height()},s=T.getContentSize(),l=s.h-i.h,a=s.w-i.w;T.rail.scrollable&&!T.railh.scrollable?T.rail.drag.ck=l>0&&"v":!T.rail.scrollable&&T.railh.scrollable?T.rail.drag.ck=a>0&&"h":T.rail.drag.ck=!1}if(M.emulatetouch&&T.isiframe&&P.isie){var d=T.win.position();T.rail.drag.x+=d.left,T.rail.drag.y+=d.top}if(T.hasmoving=!1,T.lastmouseup=!1,T.scrollmom.reset(e.clientX,e.clientY),o&&t){if(!/INPUT|SELECT|BUTTON|TEXTAREA/i.test(o.nodeName))return P.hasmousecapture&&o.setCapture(),M.emulatetouch?(o.onclick&&!o._onclick&&(o._onclick=o.onclick,o.onclick=function(e){if(T.hasmoving)return!1;o._onclick.call(this,e)}),T.cancelEvent(e)):T.stopPropagation(e);/SUBMIT|CANCEL|BUTTON/i.test(n(o).attr("type"))&&(T.preventclick={tg:o,click:!1})}}},T.ontouchend=function(e){if(!T.rail.drag)return!0;if(2==T.rail.drag.pt){if(e.pointerType&&("mouse"===e.pointerType||e.pointerType===e.MSPOINTER_TYPE_MOUSE))return!1;T.rail.drag=!1;var o="mouseup"===e.type;if(T.hasmoving&&(T.scrollmom.doMomentum(),T.lastmouseup=!0,T.hideCursor(),P.hasmousecapture&&l.releaseCapture(),o))return T.cancelEvent(e)}else if(1==T.rail.drag.pt)return T.onmouseup(e)};var z=M.emulatetouch&&T.isiframe&&!P.hasmousecapture,k=.3*M.directionlockdeadzone|0;T.ontouchmove=function(e,o){if(!T.rail.drag)return!0;if(e.targetTouches&&M.preventmultitouchscrolling&&e.targetTouches.length>1)return!0;if(e.pointerType&&("mouse"===e.pointerType||e.pointerType===e.MSPOINTER_TYPE_MOUSE))return!0;if(2==T.rail.drag.pt){"changedTouches"in e&&(e.clientX=e.changedTouches[0].clientX,e.clientY=e.changedTouches[0].clientY);var t,r;if(r=t=0,z&&!o){var i=T.win.position();r=-i.left,t=-i.top}var s=e.clientY+t,n=s-T.rail.drag.y,a=e.clientX+r,c=a-T.rail.drag.x,d=T.rail.drag.st-n;if(T.ishwscroll&&M.bouncescroll)d<0?d=Math.round(d/2):d>T.page.maxh&&(d=T.page.maxh+Math.round((d-T.page.maxh)/2));else if(d<0?(d=0,s=0):d>T.page.maxh&&(d=T.page.maxh,s=0),0===s&&!T.hasmoving)return T.ispage||(T.rail.drag=!1),!0;var u=T.getScrollLeft();if(T.railh&&T.railh.scrollable&&(u=T.isrtlmode?c-T.rail.drag.sl:T.rail.drag.sl-c,T.ishwscroll&&M.bouncescroll?u<0?u=Math.round(u/2):u>T.page.maxw&&(u=T.page.maxw+Math.round((u-T.page.maxw)/2)):(u<0&&(u=0,a=0),u>T.page.maxw&&(u=T.page.maxw,a=0))),!T.hasmoving){if(T.rail.drag.y===e.clientY&&T.rail.drag.x===e.clientX)return T.cancelEvent(e);var h=Math.abs(n),p=Math.abs(c),m=M.directionlockdeadzone;if(T.rail.drag.ck?"v"==T.rail.drag.ck?p>m&&h<=k?T.rail.drag=!1:h>m&&(T.rail.drag.dl="v"):"h"==T.rail.drag.ck&&(h>m&&p<=k?T.rail.drag=!1:p>m&&(T.rail.drag.dl="h")):h>m&&p>m?T.rail.drag.dl="f":h>m?T.rail.drag.dl=p>k?"f":"v":p>m&&(T.rail.drag.dl=h>k?"f":"h"),!T.rail.drag.dl)return T.cancelEvent(e);T.triggerScrollStart(e.clientX,e.clientY,0,0,0),T.hasmoving=!0}return T.preventclick&&!T.preventclick.click&&(T.preventclick.click=T.preventclick.tg.onclick||!1,T.preventclick.tg.onclick=T.onpreventclick),T.rail.drag.dl&&("v"==T.rail.drag.dl?u=T.rail.drag.sl:"h"==T.rail.drag.dl&&(d=T.rail.drag.st)),T.synched("touchmove",function(){T.rail.drag&&2==T.rail.drag.pt&&(T.prepareTransition&&T.resetTransition(),T.rail.scrollable&&T.setScrollTop(d),T.scrollmom.update(a,s),T.railh&&T.railh.scrollable?(T.setScrollLeft(u),T.showCursor(d,u)):T.showCursor(d),P.isie10&&l.selection.clear())}),T.cancelEvent(e)}return 1==T.rail.drag.pt?T.onmousemove(e):void 0},T.ontouchstartCursor=function(e,o){if(!T.rail.drag||3==T.rail.drag.pt){if(T.locked)return T.cancelEvent(e);T.cancelScroll(),T.rail.drag={x:e.touches[0].clientX,y:e.touches[0].clientY,sx:T.scroll.x,sy:T.scroll.y,pt:3,hr:!!o};var t=T.getTarget(e);return!T.ispage&&P.hasmousecapture&&t.setCapture(),T.isiframe&&!P.hasmousecapture&&(T.saved.csspointerevents=T.doc.css("pointer-events"),T.css(T.doc,{"pointer-events":"none"})),T.cancelEvent(e)}},T.ontouchendCursor=function(e){if(T.rail.drag){if(P.hasmousecapture&&l.releaseCapture(),T.isiframe&&!P.hasmousecapture&&T.doc.css("pointer-events",T.saved.csspointerevents),3!=T.rail.drag.pt)return;return T.rail.drag=!1,T.cancelEvent(e)}},T.ontouchmoveCursor=function(e){if(T.rail.drag){if(3!=T.rail.drag.pt)return;if(T.cursorfreezed=!0,T.rail.drag.hr){T.scroll.x=T.rail.drag.sx+(e.touches[0].clientX-T.rail.drag.x),T.scroll.x<0&&(T.scroll.x=0);var o=T.scrollvaluemaxw;T.scroll.x>o&&(T.scroll.x=o)}else{T.scroll.y=T.rail.drag.sy+(e.touches[0].clientY-T.rail.drag.y),T.scroll.y<0&&(T.scroll.y=0);var t=T.scrollvaluemax;T.scroll.y>t&&(T.scroll.y=t)}return T.synched("touchmove",function(){T.rail.drag&&3==T.rail.drag.pt&&(T.showCursor(),T.rail.drag.hr?T.doScrollLeft(Math.round(T.scroll.x*T.scrollratio.x),M.cursordragspeed):T.doScrollTop(Math.round(T.scroll.y*T.scrollratio.y),M.cursordragspeed))}),T.cancelEvent(e)}}}if(T.onmousedown=function(e,o){if(!T.rail.drag||1==T.rail.drag.pt){if(T.railslocked)return T.cancelEvent(e);T.cancelScroll(),T.rail.drag={x:e.clientX,y:e.clientY,sx:T.scroll.x,sy:T.scroll.y,pt:1,hr:o||!1};var t=T.getTarget(e);return P.hasmousecapture&&t.setCapture(),T.isiframe&&!P.hasmousecapture&&(T.saved.csspointerevents=T.doc.css("pointer-events"),T.css(T.doc,{"pointer-events":"none"})),T.hasmoving=!1,T.cancelEvent(e)}},T.onmouseup=function(e){if(T.rail.drag)return 1!=T.rail.drag.pt||(P.hasmousecapture&&l.releaseCapture(),T.isiframe&&!P.hasmousecapture&&T.doc.css("pointer-events",T.saved.csspointerevents),T.rail.drag=!1,T.cursorfreezed=!1,T.hasmoving&&T.triggerScrollEnd(),T.cancelEvent(e))},T.onmousemove=function(e){if(T.rail.drag){if(1!==T.rail.drag.pt)return;if(P.ischrome&&0===e.which)return T.onmouseup(e);if(T.cursorfreezed=!0,T.hasmoving||T.triggerScrollStart(e.clientX,e.clientY,0,0,0),T.hasmoving=!0,T.rail.drag.hr){T.scroll.x=T.rail.drag.sx+(e.clientX-T.rail.drag.x),T.scroll.x<0&&(T.scroll.x=0);var o=T.scrollvaluemaxw;T.scroll.x>o&&(T.scroll.x=o)}else{T.scroll.y=T.rail.drag.sy+(e.clientY-T.rail.drag.y),T.scroll.y<0&&(T.scroll.y=0);var t=T.scrollvaluemax;T.scroll.y>t&&(T.scroll.y=t)}return T.synched("mousemove",function(){T.cursorfreezed&&(T.showCursor(),T.rail.drag.hr?T.scrollLeft(Math.round(T.scroll.x*T.scrollratio.x)):T.scrollTop(Math.round(T.scroll.y*T.scrollratio.y)))}),T.cancelEvent(e)}T.checkarea=0},P.cantouch||M.emulatetouch)T.onpreventclick=function(e){if(T.preventclick)return T.preventclick.tg.onclick=T.preventclick.click,T.preventclick=!1,T.cancelEvent(e)},T.onclick=!P.isios&&function(e){return!T.lastmouseup||(T.lastmouseup=!1,T.cancelEvent(e))},M.grabcursorenabled&&P.cursorgrabvalue&&(T.css(T.ispage?T.doc:T.win,{cursor:P.cursorgrabvalue}),T.css(T.rail,{cursor:P.cursorgrabvalue}));else{var L=function(e){if(T.selectiondrag){if(e){var o=T.win.outerHeight(),t=e.pageY-T.selectiondrag.top;t>0&&t<o&&(t=0),t>=o&&(t-=o),T.selectiondrag.df=t}if(0!==T.selectiondrag.df){var r=-2*T.selectiondrag.df/6|0;T.doScrollBy(r),T.debounced("doselectionscroll",function(){L()},50)}}};T.hasTextSelected="getSelection"in l?function(){return l.getSelection().rangeCount>0}:"selection"in l?function(){return"None"!=l.selection.type}:function(){return!1},T.onselectionstart=function(e){T.ispage||(T.selectiondrag=T.win.offset())},T.onselectionend=function(e){T.selectiondrag=!1},T.onselectiondrag=function(e){T.selectiondrag&&T.hasTextSelected()&&T.debounced("selectionscroll",function(){L(e)},250)}}if(P.hasw3ctouch?(T.css(T.ispage?n("html"):T.win,{"touch-action":"none"}),T.css(T.rail,{"touch-action":"none"}),T.css(T.cursor,{"touch-action":"none"}),T.bind(T.win,"pointerdown",T.ontouchstart),T.bind(l,"pointerup",T.ontouchend),T.delegate(l,"pointermove",T.ontouchmove)):P.hasmstouch?(T.css(T.ispage?n("html"):T.win,{"-ms-touch-action":"none"}),T.css(T.rail,{"-ms-touch-action":"none"}),T.css(T.cursor,{"-ms-touch-action":"none"}),T.bind(T.win,"MSPointerDown",T.ontouchstart),T.bind(l,"MSPointerUp",T.ontouchend),T.delegate(l,"MSPointerMove",T.ontouchmove),T.bind(T.cursor,"MSGestureHold",function(e){e.preventDefault()}),T.bind(T.cursor,"contextmenu",function(e){e.preventDefault()})):P.cantouch&&(T.bind(T.win,"touchstart",T.ontouchstart,!1,!0),T.bind(l,"touchend",T.ontouchend,!1,!0),T.bind(l,"touchcancel",T.ontouchend,!1,!0),T.delegate(l,"touchmove",T.ontouchmove,!1,!0)),M.emulatetouch&&(T.bind(T.win,"mousedown",T.ontouchstart,!1,!0),T.bind(l,"mouseup",T.ontouchend,!1,!0),T.bind(l,"mousemove",T.ontouchmove,!1,!0)),(M.cursordragontouch||!P.cantouch&&!M.emulatetouch)&&(T.rail.css({cursor:"default"}),T.railh&&T.railh.css({cursor:"default"}),T.jqbind(T.rail,"mouseenter",function(){if(!T.ispage&&!T.win.is(":visible"))return!1;T.canshowonmouseevent&&T.showCursor(),T.rail.active=!0}),T.jqbind(T.rail,"mouseleave",function(){T.rail.active=!1,T.rail.drag||T.hideCursor()}),M.sensitiverail&&(T.bind(T.rail,"click",function(e){T.doRailClick(e,!1,!1)}),T.bind(T.rail,"dblclick",function(e){T.doRailClick(e,!0,!1)}),T.bind(T.cursor,"click",function(e){T.cancelEvent(e)}),T.bind(T.cursor,"dblclick",function(e){T.cancelEvent(e)})),T.railh&&(T.jqbind(T.railh,"mouseenter",function(){if(!T.ispage&&!T.win.is(":visible"))return!1;T.canshowonmouseevent&&T.showCursor(),T.rail.active=!0}),T.jqbind(T.railh,"mouseleave",function(){T.rail.active=!1,T.rail.drag||T.hideCursor()}),M.sensitiverail&&(T.bind(T.railh,"click",function(e){T.doRailClick(e,!1,!0)}),T.bind(T.railh,"dblclick",function(e){T.doRailClick(e,!0,!0)}),T.bind(T.cursorh,"click",function(e){T.cancelEvent(e)}),T.bind(T.cursorh,"dblclick",function(e){T.cancelEvent(e)})))),M.cursordragontouch&&(this.istouchcapable||P.cantouch)&&(T.bind(T.cursor,"touchstart",T.ontouchstartCursor),T.bind(T.cursor,"touchmove",T.ontouchmoveCursor),T.bind(T.cursor,"touchend",T.ontouchendCursor),T.cursorh&&T.bind(T.cursorh,"touchstart",function(e){T.ontouchstartCursor(e,!0)}),T.cursorh&&T.bind(T.cursorh,"touchmove",T.ontouchmoveCursor),T.cursorh&&T.bind(T.cursorh,"touchend",T.ontouchendCursor)),M.emulatetouch||P.isandroid||P.isios?(T.bind(P.hasmousecapture?T.win:l,"mouseup",T.ontouchend),T.onclick&&T.bind(l,"click",T.onclick),M.cursordragontouch?(T.bind(T.cursor,"mousedown",T.onmousedown),T.bind(T.cursor,"mouseup",T.onmouseup),T.cursorh&&T.bind(T.cursorh,"mousedown",function(e){T.onmousedown(e,!0)}),T.cursorh&&T.bind(T.cursorh,"mouseup",T.onmouseup)):(T.bind(T.rail,"mousedown",function(e){e.preventDefault()}),T.railh&&T.bind(T.railh,"mousedown",function(e){e.preventDefault()}))):(T.bind(P.hasmousecapture?T.win:l,"mouseup",T.onmouseup),T.bind(l,"mousemove",T.onmousemove),T.onclick&&T.bind(l,"click",T.onclick),T.bind(T.cursor,"mousedown",T.onmousedown),T.bind(T.cursor,"mouseup",T.onmouseup),T.railh&&(T.bind(T.cursorh,"mousedown",function(e){T.onmousedown(e,!0)}),T.bind(T.cursorh,"mouseup",T.onmouseup)),!T.ispage&&M.enablescrollonselection&&(T.bind(T.win[0],"mousedown",T.onselectionstart),T.bind(l,"mouseup",T.onselectionend),T.bind(T.cursor,"mouseup",T.onselectionend),T.cursorh&&T.bind(T.cursorh,"mouseup",T.onselectionend),T.bind(l,"mousemove",T.onselectiondrag)),T.zoom&&(T.jqbind(T.zoom,"mouseenter",function(){T.canshowonmouseevent&&T.showCursor(),T.rail.active=!0}),T.jqbind(T.zoom,"mouseleave",function(){T.rail.active=!1,T.rail.drag||T.hideCursor()}))),M.enablemousewheel&&(T.isiframe||T.mousewheel(P.isie&&T.ispage?l:T.win,T.onmousewheel),T.mousewheel(T.rail,T.onmousewheel),T.railh&&T.mousewheel(T.railh,T.onmousewheelhr)),T.ispage||P.cantouch||/HTML|^BODY/.test(T.win[0].nodeName)||(T.win.attr("tabindex")||T.win.attr({tabindex:++r}),T.bind(T.win,"focus",function(e){o=T.getTarget(e).id||T.getTarget(e)||!1,T.hasfocus=!0,T.canshowonmouseevent&&T.noticeCursor()}),T.bind(T.win,"blur",function(e){o=!1,T.hasfocus=!1}),T.bind(T.win,"mouseenter",function(e){t=T.getTarget(e).id||T.getTarget(e)||!1,T.hasmousefocus=!0,T.canshowonmouseevent&&T.noticeCursor()}),T.bind(T.win,"mouseleave",function(e){t=!1,T.hasmousefocus=!1,T.rail.drag||T.hideCursor()})),T.onkeypress=function(e){if(T.railslocked&&0===T.page.maxh)return!0;e=e||a.event;var r=T.getTarget(e);if(r&&/INPUT|TEXTAREA|SELECT|OPTION/.test(r.nodeName)&&(!(r.getAttribute("type")||r.type||!1)||!/submit|button|cancel/i.tp))return!0;if(n(r).attr("contenteditable"))return!0;if(T.hasfocus||T.hasmousefocus&&!o||T.ispage&&!o&&!t){var i=e.keyCode;if(T.railslocked&&27!=i)return T.cancelEvent(e);var s=e.ctrlKey||!1,l=e.shiftKey||!1,c=!1;switch(i){case 38:case 63233:T.doScrollBy(72),c=!0;break;case 40:case 63235:T.doScrollBy(-72),c=!0;break;case 37:case 63232:T.railh&&(s?T.doScrollLeft(0):T.doScrollLeftBy(72),c=!0);break;case 39:case 63234:T.railh&&(s?T.doScrollLeft(T.page.maxw):T.doScrollLeftBy(-72),c=!0);break;case 33:case 63276:T.doScrollBy(T.view.h),c=!0;break;case 34:case 63277:T.doScrollBy(-T.view.h),c=!0;break;case 36:case 63273:T.railh&&s?T.doScrollPos(0,0):T.doScrollTo(0),c=!0;break;case 35:case 63275:T.railh&&s?T.doScrollPos(T.page.maxw,T.page.maxh):T.doScrollTo(T.page.maxh),c=!0;break;case 32:M.spacebarenabled&&(l?T.doScrollBy(T.view.h):T.doScrollBy(-T.view.h),c=!0);break;case 27:T.zoomactive&&(T.doZoom(),c=!0)}if(c)return T.cancelEvent(e)}},M.enablekeyboard&&T.bind(l,P.isopera&&!P.isopera12?"keypress":"keydown",T.onkeypress),T.bind(l,"keydown",function(e){(e.ctrlKey||!1)&&(T.wheelprevented=!0)}),T.bind(l,"keyup",function(e){e.ctrlKey||!1||(T.wheelprevented=!1)}),T.bind(a,"blur",function(e){T.wheelprevented=!1}),T.bind(a,"resize",T.onscreenresize),T.bind(a,"orientationchange",T.onscreenresize),T.bind(a,"load",T.lazyResize),P.ischrome&&!T.ispage&&!T.haswrapper){var C=T.win.attr("style"),N=parseFloat(T.win.css("width"))+1;T.win.css("width",N),T.synched("chromefix",function(){T.win.attr("style",C)})}if(T.onAttributeChange=function(e){T.lazyResize(T.isieold?250:30)},M.enableobserver&&(T.isie11||!1===m||(T.observerbody=new m(function(e){if(e.forEach(function(e){if("attributes"==e.type)return E.hasClass("modal-open")&&E.hasClass("modal-dialog")&&!n.contains(n(".modal-dialog")[0],T.doc[0])?T.hide():T.show()}),T.me.clientWidth!=T.page.width||T.me.clientHeight!=T.page.height)return T.lazyResize(30)}),T.observerbody.observe(l.body,{childList:!0,subtree:!0,characterData:!1,attributes:!0,attributeFilter:["class"]})),!T.ispage&&!T.haswrapper)){var R=T.win[0];!1!==m?(T.observer=new m(function(e){e.forEach(T.onAttributeChange)}),T.observer.observe(R,{childList:!0,characterData:!1,attributes:!0,subtree:!1}),T.observerremover=new m(function(e){e.forEach(function(e){if(e.removedNodes.length>0)for(var o in e.removedNodes)if(T&&e.removedNodes[o]===R)return T.remove()})}),T.observerremover.observe(R.parentNode,{childList:!0,characterData:!1,attributes:!1,subtree:!1})):(T.bind(R,P.isie&&!P.isie9?"propertychange":"DOMAttrModified",T.onAttributeChange),P.isie9&&R.attachEvent("onpropertychange",T.onAttributeChange),T.bind(R,"DOMNodeRemoved",function(e){e.target===R&&T.remove()}))}!T.ispage&&M.boxzoom&&T.bind(a,"resize",T.resizeZoom),T.istextarea&&(T.bind(T.win,"keydown",T.lazyResize),T.bind(T.win,"mouseup",T.lazyResize)),T.lazyResize(30)}if("IFRAME"==this.doc[0].nodeName){var _=function(){T.iframexd=!1;var o;try{(o="contentDocument"in this?this.contentDocument:this.contentWindow._doc).domain}catch(e){T.iframexd=!0,o=!1}if(T.iframexd)return"console"in a&&console.log("NiceScroll error: policy restriced iframe"),!0;if(T.forcescreen=!0,T.isiframe&&(T.iframe={doc:n(o),html:T.doc.contents().find("html")[0],body:T.doc.contents().find("body")[0]},T.getContentSize=function(){return{w:Math.max(T.iframe.html.scrollWidth,T.iframe.body.scrollWidth),h:Math.max(T.iframe.html.scrollHeight,T.iframe.body.scrollHeight)}},T.docscroll=n(T.iframe.body)),!P.isios&&M.iframeautoresize&&!T.isiframe){T.win.scrollTop(0),T.doc.height("");var t=Math.max(o.getElementsByTagName("html")[0].scrollHeight,o.body.scrollHeight);T.doc.height(t)}T.lazyResize(30),T.css(n(T.iframe.body),e),P.isios&&T.haswrapper&&T.css(n(o.body),{"-webkit-transform":"translate3d(0,0,0)"}),"contentWindow"in this?T.bind(this.contentWindow,"scroll",T.onscroll):T.bind(o,"scroll",T.onscroll),M.enablemousewheel&&T.mousewheel(o,T.onmousewheel),M.enablekeyboard&&T.bind(o,P.isopera?"keypress":"keydown",T.onkeypress),P.cantouch?(T.bind(o,"touchstart",T.ontouchstart),T.bind(o,"touchmove",T.ontouchmove)):M.emulatetouch&&(T.bind(o,"mousedown",T.ontouchstart),T.bind(o,"mousemove",function(e){return T.ontouchmove(e,!0)}),M.grabcursorenabled&&P.cursorgrabvalue&&T.css(n(o.body),{cursor:P.cursorgrabvalue})),T.bind(o,"mouseup",T.ontouchend),T.zoom&&(M.dblclickzoom&&T.bind(o,"dblclick",T.doZoom),T.ongesturezoom&&T.bind(o,"gestureend",T.ongesturezoom))};this.doc[0].readyState&&"complete"===this.doc[0].readyState&&setTimeout(function(){_.call(T.doc[0],!1)},500),T.bind(this.doc,"load",_)}},this.showCursor=function(e,o){if(T.cursortimeout&&(clearTimeout(T.cursortimeout),T.cursortimeout=0),T.rail){if(T.autohidedom&&(T.autohidedom.stop().css({opacity:M.cursoropacitymax}),T.cursoractive=!0),T.rail.drag&&1==T.rail.drag.pt||(void 0!==e&&!1!==e&&(T.scroll.y=e/T.scrollratio.y|0),void 0!==o&&(T.scroll.x=o/T.scrollratio.x|0)),T.cursor.css({height:T.cursorheight,top:T.scroll.y}),T.cursorh){var t=T.hasreversehr?T.scrollvaluemaxw-T.scroll.x:T.scroll.x;T.cursorh.css({width:T.cursorwidth,left:!T.rail.align&&T.rail.visibility?t+T.rail.width:t}),T.cursoractive=!0}T.zoom&&T.zoom.stop().css({opacity:M.cursoropacitymax})}},this.hideCursor=function(e){T.cursortimeout||T.rail&&T.autohidedom&&(T.hasmousefocus&&"leave"===M.autohidemode||(T.cursortimeout=setTimeout(function(){T.rail.active&&T.showonmouseevent||(T.autohidedom.stop().animate({opacity:M.cursoropacitymin}),T.zoom&&T.zoom.stop().animate({opacity:M.cursoropacitymin}),T.cursoractive=!1),T.cursortimeout=0},e||M.hidecursordelay)))},this.noticeCursor=function(e,o,t){T.showCursor(o,t),T.rail.active||T.hideCursor(e)},this.getContentSize=T.ispage?function(){return{w:Math.max(l.body.scrollWidth,l.documentElement.scrollWidth),h:Math.max(l.body.scrollHeight,l.documentElement.scrollHeight)}}:T.haswrapper?function(){return{w:T.doc[0].offsetWidth,h:T.doc[0].offsetHeight}}:function(){return{w:T.docscroll[0].scrollWidth,h:T.docscroll[0].scrollHeight}},this.onResize=function(e,o){if(!T||!T.win)return!1;var t=T.page.maxh,r=T.page.maxw,i=T.view.h,s=T.view.w;if(T.view={w:T.ispage?T.win.width():T.win[0].clientWidth,h:T.ispage?T.win.height():T.win[0].clientHeight},T.page=o||T.getContentSize(),T.page.maxh=Math.max(0,T.page.h-T.view.h),T.page.maxw=Math.max(0,T.page.w-T.view.w),T.page.maxh==t&&T.page.maxw==r&&T.view.w==s&&T.view.h==i){if(T.ispage)return T;var n=T.win.offset();if(T.lastposition){var l=T.lastposition;if(l.top==n.top&&l.left==n.left)return T}T.lastposition=n}return 0===T.page.maxh?(T.hideRail(),T.scrollvaluemax=0,T.scroll.y=0,T.scrollratio.y=0,T.cursorheight=0,T.setScrollTop(0),T.rail&&(T.rail.scrollable=!1)):(T.page.maxh-=M.railpadding.top+M.railpadding.bottom,T.rail.scrollable=!0),0===T.page.maxw?(T.hideRailHr(),T.scrollvaluemaxw=0,T.scroll.x=0,T.scrollratio.x=0,T.cursorwidth=0,T.setScrollLeft(0),T.railh&&(T.railh.scrollable=!1)):(T.page.maxw-=M.railpadding.left+M.railpadding.right,T.railh&&(T.railh.scrollable=M.horizrailenabled)),T.railslocked=T.locked||0===T.page.maxh&&0===T.page.maxw,T.railslocked?(T.ispage||T.updateScrollBar(T.view),!1):(T.hidden||(T.rail.visibility||T.showRail(),T.railh&&!T.railh.visibility&&T.showRailHr()),T.istextarea&&T.win.css("resize")&&"none"!=T.win.css("resize")&&(T.view.h-=20),T.cursorheight=Math.min(T.view.h,Math.round(T.view.h*(T.view.h/T.page.h))),T.cursorheight=M.cursorfixedheight?M.cursorfixedheight:Math.max(M.cursorminheight,T.cursorheight),T.cursorwidth=Math.min(T.view.w,Math.round(T.view.w*(T.view.w/T.page.w))),T.cursorwidth=M.cursorfixedheight?M.cursorfixedheight:Math.max(M.cursorminheight,T.cursorwidth),T.scrollvaluemax=T.view.h-T.cursorheight-(M.railpadding.top+M.railpadding.bottom),T.hasborderbox||(T.scrollvaluemax-=T.cursor[0].offsetHeight-T.cursor[0].clientHeight),T.railh&&(T.railh.width=T.page.maxh>0?T.view.w-T.rail.width:T.view.w,T.scrollvaluemaxw=T.railh.width-T.cursorwidth-(M.railpadding.left+M.railpadding.right)),T.ispage||T.updateScrollBar(T.view),T.scrollratio={x:T.page.maxw/T.scrollvaluemaxw,y:T.page.maxh/T.scrollvaluemax},T.getScrollTop()>T.page.maxh?T.doScrollTop(T.page.maxh):(T.scroll.y=T.getScrollTop()/T.scrollratio.y|0,T.scroll.x=T.getScrollLeft()/T.scrollratio.x|0,T.cursoractive&&T.noticeCursor()),T.scroll.y&&0===T.getScrollTop()&&T.doScrollTo(T.scroll.y*T.scrollratio.y|0),T)},this.resize=T.onResize;var O=0;this.onscreenresize=function(e){clearTimeout(O);var o=!T.ispage&&!T.haswrapper;o&&T.hideRails(),O=setTimeout(function(){T&&(o&&T.showRails(),T.resize()),O=0},120)},this.lazyResize=function(e){return clearTimeout(O),e=isNaN(e)?240:e,O=setTimeout(function(){T&&T.resize(),O=0},e),T},this.jqbind=function(e,o,t){T.events.push({e:e,n:o,f:t,q:!0}),n(e).on(o,t)},this.mousewheel=function(e,o,t){var r="jquery"in e?e[0]:e;if("onwheel"in l.createElement("div"))T._bind(r,"wheel",o,t||!1);else{var i=void 0!==l.onmousewheel?"mousewheel":"DOMMouseScroll";S(r,i,o,t||!1),"DOMMouseScroll"==i&&S(r,"MozMousePixelScroll",o,t||!1)}};var Y=!1;if(P.haseventlistener){try{var H=Object.defineProperty({},"passive",{get:function(){Y=!0}});a.addEventListener("test",null,H)}catch(e){}this.stopPropagation=function(e){return!!e&&((e=e.original?e.original:e).stopPropagation(),!1)},this.cancelEvent=function(e){return e.cancelable&&e.preventDefault(),e.stopImmediatePropagation(),e.preventManipulation&&e.preventManipulation(),!1}}else Event.prototype.preventDefault=function(){this.returnValue=!1},Event.prototype.stopPropagation=function(){this.cancelBubble=!0},a.constructor.prototype.addEventListener=l.constructor.prototype.addEventListener=Element.prototype.addEventListener=function(e,o,t){this.attachEvent("on"+e,o)},a.constructor.prototype.removeEventListener=l.constructor.prototype.removeEventListener=Element.prototype.removeEventListener=function(e,o,t){this.detachEvent("on"+e,o)},this.cancelEvent=function(e){return(e=e||a.event)&&(e.cancelBubble=!0,e.cancel=!0,e.returnValue=!1),!1},this.stopPropagation=function(e){return(e=e||a.event)&&(e.cancelBubble=!0),!1};this.delegate=function(e,o,t,r,i){var s=d[o]||!1;s||(s={a:[],l:[],f:function(e){for(var o=s.l,t=!1,r=o.length-1;r>=0;r--)if(!1===(t=o[r].call(e.target,e)))return!1;return t}},T.bind(e,o,s.f,r,i),d[o]=s),T.ispage?(s.a=[T.id].concat(s.a),s.l=[t].concat(s.l)):(s.a.push(T.id),s.l.push(t))},this.undelegate=function(e,o,t,r,i){var s=d[o]||!1;if(s&&s.l)for(var n=0,l=s.l.length;n<l;n++)s.a[n]===T.id&&(s.a.splice(n),s.l.splice(n),0===s.a.length&&(T._unbind(e,o,s.l.f),d[o]=null))},this.bind=function(e,o,t,r,i){var s="jquery"in e?e[0]:e;T._bind(s,o,t,r||!1,i||!1)},this._bind=function(e,o,t,r,i){T.events.push({e:e,n:o,f:t,b:r,q:!1}),Y&&i?e.addEventListener(o,t,{passive:!1,capture:r}):e.addEventListener(o,t,r||!1)},this._unbind=function(e,o,t,r){d[o]?T.undelegate(e,o,t,r):e.removeEventListener(o,t,r)},this.unbindAll=function(){for(var e=0;e<T.events.length;e++){var o=T.events[e];o.q?o.e.unbind(o.n,o.f):T._unbind(o.e,o.n,o.f,o.b)}},this.showRails=function(){return T.showRail().showRailHr()},this.showRail=function(){return 0===T.page.maxh||!T.ispage&&"none"==T.win.css("display")||(T.rail.visibility=!0,T.rail.css("display","block")),T},this.showRailHr=function(){return T.railh&&(0===T.page.maxw||!T.ispage&&"none"==T.win.css("display")||(T.railh.visibility=!0,T.railh.css("display","block"))),T},this.hideRails=function(){return T.hideRail().hideRailHr()},this.hideRail=function(){return T.rail.visibility=!1,T.rail.css("display","none"),T},this.hideRailHr=function(){return T.railh&&(T.railh.visibility=!1,T.railh.css("display","none")),T},this.show=function(){return T.hidden=!1,T.railslocked=!1,T.showRails()},this.hide=function(){return T.hidden=!0,T.railslocked=!0,T.hideRails()},this.toggle=function(){return T.hidden?T.show():T.hide()},this.remove=function(){T.stop(),T.cursortimeout&&clearTimeout(T.cursortimeout);for(var e in T.delaylist)T.delaylist[e]&&h(T.delaylist[e].h);T.doZoomOut(),T.unbindAll(),P.isie9&&T.win[0].detachEvent("onpropertychange",T.onAttributeChange),!1!==T.observer&&T.observer.disconnect(),!1!==T.observerremover&&T.observerremover.disconnect(),!1!==T.observerbody&&T.observerbody.disconnect(),T.events=null,T.cursor&&T.cursor.remove(),T.cursorh&&T.cursorh.remove(),T.rail&&T.rail.remove(),T.railh&&T.railh.remove(),T.zoom&&T.zoom.remove();for(var o=0;o<T.saved.css.length;o++){var t=T.saved.css[o];t[0].css(t[1],void 0===t[2]?"":t[2])}T.saved=!1,T.me.data("__nicescroll","");var r=n.nicescroll;r.each(function(e){if(this&&this.id===T.id){delete r[e];for(var o=++e;o<r.length;o++,e++)r[e]=r[o];--r.length&&delete r[r.length]}});for(var i in T)T[i]=null,delete T[i];T=null},this.scrollstart=function(e){return this.onscrollstart=e,T},this.scrollend=function(e){return this.onscrollend=e,T},this.scrollcancel=function(e){return this.onscrollcancel=e,T},this.zoomin=function(e){return this.onzoomin=e,T},this.zoomout=function(e){return this.onzoomout=e,T},this.isScrollable=function(e){var o=e.target?e.target:e;if("OPTION"==o.nodeName)return!0;for(;o&&1==o.nodeType&&o!==this.me[0]&&!/^BODY|HTML/.test(o.nodeName);){var t=n(o),r=t.css("overflowY")||t.css("overflowX")||t.css("overflow")||"";if(/scroll|auto/.test(r))return o.clientHeight!=o.scrollHeight;o=!!o.parentNode&&o.parentNode}return!1},this.getViewport=function(e){for(var o=!(!e||!e.parentNode)&&e.parentNode;o&&1==o.nodeType&&!/^BODY|HTML/.test(o.nodeName);){var t=n(o);if(/fixed|absolute/.test(t.css("position")))return t;var r=t.css("overflowY")||t.css("overflowX")||t.css("overflow")||"";if(/scroll|auto/.test(r)&&o.clientHeight!=o.scrollHeight)return t;if(t.getNiceScroll().length>0)return t;o=!!o.parentNode&&o.parentNode}return!1},this.triggerScrollStart=function(e,o,t,r,i){if(T.onscrollstart){var s={type:"scrollstart",current:{x:e,y:o},request:{x:t,y:r},end:{x:T.newscrollx,y:T.newscrolly},speed:i};T.onscrollstart.call(T,s)}},this.triggerScrollEnd=function(){if(T.onscrollend){var e=T.getScrollLeft(),o=T.getScrollTop(),t={type:"scrollend",current:{x:e,y:o},end:{x:e,y:o}};T.onscrollend.call(T,t)}};var B=0,X=0,D=0,A=1,q=!1;if(this.onmousewheel=function(e){if(T.wheelprevented||T.locked)return!1;if(T.railslocked)return T.debounced("checkunlock",T.resize,250),!1;if(T.rail.drag)return T.cancelEvent(e);if("auto"===M.oneaxismousemode&&0!==e.deltaX&&(M.oneaxismousemode=!1),M.oneaxismousemode&&0===e.deltaX&&!T.rail.scrollable)return!T.railh||!T.railh.scrollable||T.onmousewheelhr(e);var o=f(),t=!1;if(M.preservenativescrolling&&T.checkarea+600<o&&(T.nativescrollingarea=T.isScrollable(e),t=!0),T.checkarea=o,T.nativescrollingarea)return!0;var r=k(e,!1,t);return r&&(T.checkarea=0),r},this.onmousewheelhr=function(e){if(!T.wheelprevented){if(T.railslocked||!T.railh.scrollable)return!0;if(T.rail.drag)return T.cancelEvent(e);var o=f(),t=!1;return M.preservenativescrolling&&T.checkarea+600<o&&(T.nativescrollingarea=T.isScrollable(e),t=!0),T.checkarea=o,!!T.nativescrollingarea||(T.railslocked?T.cancelEvent(e):k(e,!0,t))}},this.stop=function(){return T.cancelScroll(),T.scrollmon&&T.scrollmon.stop(),T.cursorfreezed=!1,T.scroll.y=Math.round(T.getScrollTop()*(1/T.scrollratio.y)),T.noticeCursor(),T},this.getTransitionSpeed=function(e){return 80+e/72*M.scrollspeed|0},M.smoothscroll)if(T.ishwscroll&&P.hastransition&&M.usetransition&&M.smoothscroll){var j="";this.resetTransition=function(){j="",T.doc.css(P.prefixstyle+"transition-duration","0ms")},this.prepareTransition=function(e,o){var t=o?e:T.getTransitionSpeed(e),r=t+"ms";return j!==r&&(j=r,T.doc.css(P.prefixstyle+"transition-duration",r)),t},this.doScrollLeft=function(e,o){var t=T.scrollrunning?T.newscrolly:T.getScrollTop();T.doScrollPos(e,t,o)},this.doScrollTop=function(e,o){var t=T.scrollrunning?T.newscrollx:T.getScrollLeft();T.doScrollPos(t,e,o)},this.cursorupdate={running:!1,start:function(){var e=this;if(!e.running){e.running=!0;var o=function(){e.running&&u(o),T.showCursor(T.getScrollTop(),T.getScrollLeft()),T.notifyScrollEvent(T.win[0])};u(o)}},stop:function(){this.running=!1}},this.doScrollPos=function(e,o,t){var r=T.getScrollTop(),i=T.getScrollLeft();if(((T.newscrolly-r)*(o-r)<0||(T.newscrollx-i)*(e-i)<0)&&T.cancelScroll(),M.bouncescroll?(o<0?o=o/2|0:o>T.page.maxh&&(o=T.page.maxh+(o-T.page.maxh)/2|0),e<0?e=e/2|0:e>T.page.maxw&&(e=T.page.maxw+(e-T.page.maxw)/2|0)):(o<0?o=0:o>T.page.maxh&&(o=T.page.maxh),e<0?e=0:e>T.page.maxw&&(e=T.page.maxw)),T.scrollrunning&&e==T.newscrollx&&o==T.newscrolly)return!1;T.newscrolly=o,T.newscrollx=e;var s=T.getScrollTop(),n=T.getScrollLeft(),l={};l.x=e-n,l.y=o-s;var a=0|Math.sqrt(l.x*l.x+l.y*l.y),c=T.prepareTransition(a);T.scrollrunning||(T.scrollrunning=!0,T.triggerScrollStart(n,s,e,o,c),T.cursorupdate.start()),T.scrollendtrapped=!0,P.transitionend||(T.scrollendtrapped&&clearTimeout(T.scrollendtrapped),T.scrollendtrapped=setTimeout(T.onScrollTransitionEnd,c)),T.setScrollTop(T.newscrolly),T.setScrollLeft(T.newscrollx)},this.cancelScroll=function(){if(!T.scrollendtrapped)return!0;var e=T.getScrollTop(),o=T.getScrollLeft();return T.scrollrunning=!1,P.transitionend||clearTimeout(P.transitionend),T.scrollendtrapped=!1,T.resetTransition(),T.setScrollTop(e),T.railh&&T.setScrollLeft(o),T.timerscroll&&T.timerscroll.tm&&clearInterval(T.timerscroll.tm),T.timerscroll=!1,T.cursorfreezed=!1,T.cursorupdate.stop(),T.showCursor(e,o),T},this.onScrollTransitionEnd=function(){if(T.scrollendtrapped){var e=T.getScrollTop(),o=T.getScrollLeft();if(e<0?e=0:e>T.page.maxh&&(e=T.page.maxh),o<0?o=0:o>T.page.maxw&&(o=T.page.maxw),e!=T.newscrolly||o!=T.newscrollx)return T.doScrollPos(o,e,M.snapbackspeed);T.scrollrunning&&T.triggerScrollEnd(),T.scrollrunning=!1,T.scrollendtrapped=!1,T.resetTransition(),T.timerscroll=!1,T.setScrollTop(e),T.railh&&T.setScrollLeft(o),T.cursorupdate.stop(),T.noticeCursor(!1,e,o),T.cursorfreezed=!1}}}else this.doScrollLeft=function(e,o){var t=T.scrollrunning?T.newscrolly:T.getScrollTop();T.doScrollPos(e,t,o)},this.doScrollTop=function(e,o){var t=T.scrollrunning?T.newscrollx:T.getScrollLeft();T.doScrollPos(t,e,o)},this.doScrollPos=function(e,o,t){var r=T.getScrollTop(),i=T.getScrollLeft();((T.newscrolly-r)*(o-r)<0||(T.newscrollx-i)*(e-i)<0)&&T.cancelScroll();var s=!1;if(T.bouncescroll&&T.rail.visibility||(o<0?(o=0,s=!0):o>T.page.maxh&&(o=T.page.maxh,s=!0)),T.bouncescroll&&T.railh.visibility||(e<0?(e=0,s=!0):e>T.page.maxw&&(e=T.page.maxw,s=!0)),T.scrollrunning&&T.newscrolly===o&&T.newscrollx===e)return!0;T.newscrolly=o,T.newscrollx=e,T.dst={},T.dst.x=e-i,T.dst.y=o-r,T.dst.px=i,T.dst.py=r;var n=0|Math.sqrt(T.dst.x*T.dst.x+T.dst.y*T.dst.y),l=T.getTransitionSpeed(n);T.bzscroll={};var a=s?1:.58;T.bzscroll.x=new R(i,T.newscrollx,l,0,0,a,1),T.bzscroll.y=new R(r,T.newscrolly,l,0,0,a,1);f();var c=function(){if(T.scrollrunning){var e=T.bzscroll.y.getPos();T.setScrollLeft(T.bzscroll.x.getNow()),T.setScrollTop(T.bzscroll.y.getNow()),e<=1?T.timer=u(c):(T.scrollrunning=!1,T.timer=0,T.triggerScrollEnd())}};T.scrollrunning||(T.triggerScrollStart(i,r,e,o,l),T.scrollrunning=!0,T.timer=u(c))},this.cancelScroll=function(){return T.timer&&h(T.timer),T.timer=0,T.bzscroll=!1,T.scrollrunning=!1,T};else this.doScrollLeft=function(e,o){var t=T.getScrollTop();T.doScrollPos(e,t,o)},this.doScrollTop=function(e,o){var t=T.getScrollLeft();T.doScrollPos(t,e,o)},this.doScrollPos=function(e,o,t){var r=e>T.page.maxw?T.page.maxw:e;r<0&&(r=0);var i=o>T.page.maxh?T.page.maxh:o;i<0&&(i=0),T.synched("scroll",function(){T.setScrollTop(i),T.setScrollLeft(r)})},this.cancelScroll=function(){};this.doScrollBy=function(e,o){z(0,e)},this.doScrollLeftBy=function(e,o){z(e,0)},this.doScrollTo=function(e,o){var t=o?Math.round(e*T.scrollratio.y):e;t<0?t=0:t>T.page.maxh&&(t=T.page.maxh),T.cursorfreezed=!1,T.doScrollTop(e)},this.checkContentSize=function(){var e=T.getContentSize();e.h==T.page.h&&e.w==T.page.w||T.resize(!1,e)},T.onscroll=function(e){T.rail.drag||T.cursorfreezed||T.synched("scroll",function(){T.scroll.y=Math.round(T.getScrollTop()/T.scrollratio.y),T.railh&&(T.scroll.x=Math.round(T.getScrollLeft()/T.scrollratio.x)),T.noticeCursor()})},T.bind(T.docscroll,"scroll",T.onscroll),this.doZoomIn=function(e){if(!T.zoomactive){T.zoomactive=!0,T.zoomrestore={style:{}};var o=["position","top","left","zIndex","backgroundColor","marginTop","marginBottom","marginLeft","marginRight"],t=T.win[0].style;for(var r in o){var i=o[r];T.zoomrestore.style[i]=void 0!==t[i]?t[i]:""}T.zoomrestore.style.width=T.win.css("width"),T.zoomrestore.style.height=T.win.css("height"),T.zoomrestore.padding={w:T.win.outerWidth()-T.win.width(),h:T.win.outerHeight()-T.win.height()},P.isios4&&(T.zoomrestore.scrollTop=c.scrollTop(),c.scrollTop(0)),T.win.css({position:P.isios4?"absolute":"fixed",top:0,left:0,zIndex:s+100,margin:0});var n=T.win.css("backgroundColor");return(""===n||/transparent|rgba\(0, 0, 0, 0\)|rgba\(0,0,0,0\)/.test(n))&&T.win.css("backgroundColor","#fff"),T.rail.css({zIndex:s+101}),T.zoom.css({zIndex:s+102}),T.zoom.css("backgroundPosition","0 -18px"),T.resizeZoom(),T.onzoomin&&T.onzoomin.call(T),T.cancelEvent(e)}},this.doZoomOut=function(e){if(T.zoomactive)return T.zoomactive=!1,T.win.css("margin",""),T.win.css(T.zoomrestore.style),P.isios4&&c.scrollTop(T.zoomrestore.scrollTop),T.rail.css({"z-index":T.zindex}),T.zoom.css({"z-index":T.zindex}),T.zoomrestore=!1,T.zoom.css("backgroundPosition","0 0"),T.onResize(),T.onzoomout&&T.onzoomout.call(T),T.cancelEvent(e)},this.doZoom=function(e){return T.zoomactive?T.doZoomOut(e):T.doZoomIn(e)},this.resizeZoom=function(){if(T.zoomactive){var e=T.getScrollTop();T.win.css({width:c.width()-T.zoomrestore.padding.w+"px",height:c.height()-T.zoomrestore.padding.h+"px"}),T.onResize(),T.setScrollTop(Math.min(T.page.maxh,e))}},this.init(),n.nicescroll.push(this)},y=function(e){var o=this;this.nc=e,this.lastx=0,this.lasty=0,this.speedx=0,this.speedy=0,this.lasttime=0,this.steptime=0,this.snapx=!1,this.snapy=!1,this.demulx=0,this.demuly=0,this.lastscrollx=-1,this.lastscrolly=-1,this.chkx=0,this.chky=0,this.timer=0,this.reset=function(e,t){o.stop(),o.steptime=0,o.lasttime=f(),o.speedx=0,o.speedy=0,o.lastx=e,o.lasty=t,o.lastscrollx=-1,o.lastscrolly=-1},this.update=function(e,t){var r=f();o.steptime=r-o.lasttime,o.lasttime=r;var i=t-o.lasty,s=e-o.lastx,n=o.nc.getScrollTop()+i,l=o.nc.getScrollLeft()+s;o.snapx=l<0||l>o.nc.page.maxw,o.snapy=n<0||n>o.nc.page.maxh,o.speedx=s,o.speedy=i,o.lastx=e,o.lasty=t},this.stop=function(){o.nc.unsynched("domomentum2d"),o.timer&&clearTimeout(o.timer),o.timer=0,o.lastscrollx=-1,o.lastscrolly=-1},this.doSnapy=function(e,t){var r=!1;t<0?(t=0,r=!0):t>o.nc.page.maxh&&(t=o.nc.page.maxh,r=!0),e<0?(e=0,r=!0):e>o.nc.page.maxw&&(e=o.nc.page.maxw,r=!0),r?o.nc.doScrollPos(e,t,o.nc.opt.snapbackspeed):o.nc.triggerScrollEnd()},this.doMomentum=function(e){var t=f(),r=e?t+e:o.lasttime,i=o.nc.getScrollLeft(),s=o.nc.getScrollTop(),n=o.nc.page.maxh,l=o.nc.page.maxw;o.speedx=l>0?Math.min(60,o.speedx):0,o.speedy=n>0?Math.min(60,o.speedy):0;var a=r&&t-r<=60;(s<0||s>n||i<0||i>l)&&(a=!1);var c=!(!o.speedy||!a)&&o.speedy,d=!(!o.speedx||!a)&&o.speedx;if(c||d){var u=Math.max(16,o.steptime);if(u>50){var h=u/50;o.speedx*=h,o.speedy*=h,u=50}o.demulxy=0,o.lastscrollx=o.nc.getScrollLeft(),o.chkx=o.lastscrollx,o.lastscrolly=o.nc.getScrollTop(),o.chky=o.lastscrolly;var p=o.lastscrollx,m=o.lastscrolly,g=function(){var e=f()-t>600?.04:.02;o.speedx&&(p=Math.floor(o.lastscrollx-o.speedx*(1-o.demulxy)),o.lastscrollx=p,(p<0||p>l)&&(e=.1)),o.speedy&&(m=Math.floor(o.lastscrolly-o.speedy*(1-o.demulxy)),o.lastscrolly=m,(m<0||m>n)&&(e=.1)),o.demulxy=Math.min(1,o.demulxy+e),o.nc.synched("domomentum2d",function(){if(o.speedx){o.nc.getScrollLeft();o.chkx=p,o.nc.setScrollLeft(p)}if(o.speedy){o.nc.getScrollTop();o.chky=m,o.nc.setScrollTop(m)}o.timer||(o.nc.hideCursor(),o.doSnapy(p,m))}),o.demulxy<1?o.timer=setTimeout(g,u):(o.stop(),o.nc.hideCursor(),o.doSnapy(p,m))};g()}else o.doSnapy(o.nc.getScrollLeft(),o.nc.getScrollTop())}},x=e.fn.scrollTop;e.cssHooks.pageYOffset={get:function(e,o,t){var r=n.data(e,"__nicescroll")||!1;return r&&r.ishwscroll?r.getScrollTop():x.call(e)},set:function(e,o){var t=n.data(e,"__nicescroll")||!1;return t&&t.ishwscroll?t.setScrollTop(parseInt(o)):x.call(e,o),this}},e.fn.scrollTop=function(e){if(void 0===e){var o=!!this[0]&&(n.data(this[0],"__nicescroll")||!1);return o&&o.ishwscroll?o.getScrollTop():x.call(this)}return this.each(function(){var o=n.data(this,"__nicescroll")||!1;o&&o.ishwscroll?o.setScrollTop(parseInt(e)):x.call(n(this),e)})};var S=e.fn.scrollLeft;n.cssHooks.pageXOffset={get:function(e,o,t){var r=n.data(e,"__nicescroll")||!1;return r&&r.ishwscroll?r.getScrollLeft():S.call(e)},set:function(e,o){var t=n.data(e,"__nicescroll")||!1;return t&&t.ishwscroll?t.setScrollLeft(parseInt(o)):S.call(e,o),this}},e.fn.scrollLeft=function(e){if(void 0===e){var o=!!this[0]&&(n.data(this[0],"__nicescroll")||!1);return o&&o.ishwscroll?o.getScrollLeft():S.call(this)}return this.each(function(){var o=n.data(this,"__nicescroll")||!1;o&&o.ishwscroll?o.setScrollLeft(parseInt(e)):S.call(n(this),e)})};var z=function(e){var o=this;if(this.length=0,this.name="nicescrollarray",this.each=function(e){return n.each(o,e),o},this.push=function(e){o[o.length]=e,o.length++},this.eq=function(e){return o[e]},e)for(var t=0;t<e.length;t++){var r=n.data(e[t],"__nicescroll")||!1;r&&(this[this.length]=r,this.length++)}return this};!function(e,o,t){for(var r=0,i=o.length;r<i;r++)t(e,o[r])}(z.prototype,["show","hide","toggle","onResize","resize","remove","stop","doScrollPos"],function(e,o){e[o]=function(){var e=arguments;return this.each(function(){this[o].apply(this,e)})}}),e.fn.getNiceScroll=function(e){return void 0===e?new z(this):this[e]&&n.data(this[e],"__nicescroll")||!1},(e.expr.pseudos||e.expr[":"]).nicescroll=function(e){return void 0!==n.data(e,"__nicescroll")},n.fn.niceScroll=function(e,o){void 0!==o||"object"!=typeof e||"jquery"in e||(o=e,e=!1);var t=new z;return this.each(function(){var r=n(this),i=n.extend({},o);if(e){var s=n(e);i.doc=s.length>1?n(e,r):s,i.win=r}!("doc"in i)||"win"in i||(i.win=r);var l=r.data("__nicescroll")||!1;l||(i.doc=i.doc||r,l=new b(i,r),r.data("__nicescroll",l)),t.push(l)}),1===t.length?t[0]:t},a.NiceScroll={getjQuery:function(){return e}},n.nicescroll||(n.nicescroll=new z,n.nicescroll.options=g)});
|
assets/css/product-grid.css
CHANGED
@@ -137,16 +137,6 @@
|
|
137 |
border-radius: 100%;
|
138 |
text-align: center;
|
139 |
}
|
140 |
-
.ht-product-2 .ht-product-image-wrap-2 .ht-product-action-2 ul li a.htcompare-btn.loading,.ht-product-2 .ht-product-content-2-wrap .ht-product-action-5 ul li a.htcompare-btn.loading,.ht-product-2 .ht-product-content-2-wrap .ht-product-action-6 ul li a.htcompare-btn.loading{
|
141 |
-
padding: 0;
|
142 |
-
}
|
143 |
-
.ht-product-2 .ht-product-image-wrap-2 .ht-product-action-2 ul li a.htcompare-btn.loading::after{
|
144 |
-
top: 7px;
|
145 |
-
right: 10px;
|
146 |
-
}
|
147 |
-
.ht-product-2 .ht-product-image-wrap-2 .ht-product-action-2 ul li a.htcompare-btn.added::after,.ht-product-2 .ht-product-content-2-wrap .ht-product-action-5 ul li a.htcompare-btn.added::after,.ht-product-2 .ht-product-content-2-wrap .ht-product-action-6 ul li a.htcompare-btn.added::after{
|
148 |
-
display: none;
|
149 |
-
}
|
150 |
.ht-product-2 .ht-product-content-2 .ht-price-addtocart-wrap [class*="ht-addtocart"] a{
|
151 |
position: relative;
|
152 |
}
|
137 |
border-radius: 100%;
|
138 |
text-align: center;
|
139 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
140 |
.ht-product-2 .ht-product-content-2 .ht-price-addtocart-wrap [class*="ht-addtocart"] a{
|
141 |
position: relative;
|
142 |
}
|
assets/css/simple-line-icons.css
CHANGED
@@ -587,4 +587,4 @@
|
|
587 |
}
|
588 |
.sli-social-steam:before {
|
589 |
content: "\e620";
|
590 |
-
}
|
587 |
}
|
588 |
.sli-social-steam:before {
|
589 |
content: "\e620";
|
590 |
+
}
|
assets/css/store-feature.css
CHANGED
@@ -87,12 +87,6 @@
|
|
87 |
border-radius: 100%;
|
88 |
transition: all 0.5s ease 0s;
|
89 |
}
|
90 |
-
.ht-feature-style-3 .ht-feature-img img{
|
91 |
-
border-radius: 100%;
|
92 |
-
}
|
93 |
-
.woolentor-blocks.ht-feature-style-3 .ht-feature-img{
|
94 |
-
line-height: 48px;
|
95 |
-
}
|
96 |
.ht-feature-style-3 .ht-feature-img i{
|
97 |
font-size: 20px;
|
98 |
color: #000000;
|
87 |
border-radius: 100%;
|
88 |
transition: all 0.5s ease 0s;
|
89 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
90 |
.ht-feature-style-3 .ht-feature-img i{
|
91 |
font-size: 20px;
|
92 |
color: #000000;
|
assets/css/woolentor-widgets.css
CHANGED
@@ -94,12 +94,9 @@
|
|
94 |
margin-left: 0;
|
95 |
top: 11px;
|
96 |
}
|
97 |
-
.product-item .woocommerce.product.compare-button
|
98 |
border-left: 1px solid #999;
|
99 |
}
|
100 |
-
.product-item .actions .htcompare-btn{
|
101 |
-
border-radius: 0;
|
102 |
-
}
|
103 |
.product-item:hover .actions{
|
104 |
opacity: 1;
|
105 |
transform: translateX(-50%) translateY(-50%);
|
@@ -126,7 +123,7 @@
|
|
126 |
top: 5px;
|
127 |
width: 100%;
|
128 |
}
|
129 |
-
.product-item .actions .compare-button a::before
|
130 |
content: "\f021";
|
131 |
}
|
132 |
.product-item .product-inner .image-wrap .style_two .wishlist a::before{
|
@@ -194,26 +191,16 @@
|
|
194 |
font-size: 14px;
|
195 |
font-weight: 500;
|
196 |
left: 15px;
|
197 |
-
top: 15px;
|
198 |
line-height: 1;
|
199 |
min-height: inherit;
|
200 |
min-width: inherit;
|
201 |
padding: 5px 10px;
|
|
|
202 |
position: absolute;
|
203 |
}
|
204 |
-
|
205 |
.product-item a.button.added {
|
206 |
display: none !important;
|
207 |
}
|
208 |
-
.product-item .actions .htcompare-btn.added {
|
209 |
-
display: block !important;
|
210 |
-
}
|
211 |
-
.product-item .actions .htcompare-btn.loading{
|
212 |
-
padding: 0;
|
213 |
-
}
|
214 |
-
.product-item .actions a.htcompare-btn.loading::after,{
|
215 |
-
right: 20px;
|
216 |
-
}
|
217 |
.product-item .product-inner .image-wrap .actions a.added_to_cart {
|
218 |
text-indent: -99999px;
|
219 |
}
|
@@ -356,7 +343,7 @@
|
|
356 |
display: block;
|
357 |
}
|
358 |
|
359 |
-
|
360 |
display: none;
|
361 |
}
|
362 |
|
@@ -460,6 +447,7 @@
|
|
460 |
right: 30px;
|
461 |
}
|
462 |
|
|
|
463 |
.ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-image img {
|
464 |
width: 100%;
|
465 |
}
|
@@ -677,15 +665,6 @@
|
|
677 |
-o-transition: all 0.3s ease;
|
678 |
transition: all 0.3s ease;
|
679 |
}
|
680 |
-
.ht-products .ht-product .ht-product-inner .ht-product-action ul li a.htcompare-btn.loading{
|
681 |
-
padding:0;
|
682 |
-
}
|
683 |
-
.ht-products .ht-product .ht-product-inner .ht-product-action ul li a.htcompare-btn.loading::after{
|
684 |
-
right: 6px;
|
685 |
-
}
|
686 |
-
.ht-products .ht-product .ht-product-inner .ht-product-action ul li a.htcompare-btn.added::after{
|
687 |
-
display: none;
|
688 |
-
}
|
689 |
|
690 |
.ht-products .ht-product .ht-product-inner .ht-product-action ul li a i {
|
691 |
font-size: 20px;
|
@@ -702,7 +681,7 @@
|
|
702 |
.woolentor-compare.compare::before, .ht-product-action ul li.woolentor-cart a::before {
|
703 |
content: "";
|
704 |
display: flex;
|
705 |
-
font-family: simple-line-icons
|
706 |
font-size: 20px;
|
707 |
height: 100%;
|
708 |
justify-content: center;
|
@@ -737,7 +716,7 @@
|
|
737 |
display: none !important;
|
738 |
}
|
739 |
|
740 |
-
.ht-products .ht-product .ht-product-inner .ht-product-action ul li a .ht-product-action-tooltip,span.woolentor-tip
|
741 |
position: absolute;
|
742 |
left: 100%;
|
743 |
top: 50%;
|
@@ -759,13 +738,7 @@
|
|
759 |
-o-transition: all 0.5s ease;
|
760 |
transition: all 0.5s ease;
|
761 |
}
|
762 |
-
.
|
763 |
-
margin-right: -10px;
|
764 |
-
-webkit-transform: translateY(-65%);
|
765 |
-
-ms-transform: translateY(-65%);
|
766 |
-
transform: translateY(-65%);
|
767 |
-
}
|
768 |
-
.ht-products .ht-product.ht-product-action-right span.woolentor-tip,.ht-products .ht-product.ht-product-action-right .wishsuite-button.wishlist span.wishsuite-btn-text{
|
769 |
left: auto;
|
770 |
right: 35px;
|
771 |
}
|
@@ -781,11 +754,10 @@
|
|
781 |
color: #dc9a0e !important;
|
782 |
}
|
783 |
|
784 |
-
.ht-products .ht-product .ht-product-inner .ht-product-action ul li a:hover .ht-product-action-tooltip,.ht-products .ht-product .ht-product-inner .ht-product-action ul li:hover span.woolentor-tip
|
785 |
opacity: 1;
|
786 |
visibility: visible;
|
787 |
margin-left: 0;
|
788 |
-
margin-right: 0;
|
789 |
}
|
790 |
|
791 |
.ht-products .ht-product .ht-product-inner .ht-product-content {
|
@@ -848,9 +820,6 @@
|
|
848 |
margin-bottom: 10px;
|
849 |
margin-top: 0;
|
850 |
}
|
851 |
-
.ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner span.ht-product-title{
|
852 |
-
display: inline-block;
|
853 |
-
}
|
854 |
|
855 |
.ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-title a {
|
856 |
color: inherit;
|
@@ -901,9 +870,6 @@
|
|
901 |
display: -ms-flexbox;
|
902 |
display: flex;
|
903 |
}
|
904 |
-
.ht-products .woocommerce .ht-product-ratting-wrap .star-rating{
|
905 |
-
float: none;
|
906 |
-
}
|
907 |
|
908 |
.ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-ratting-wrap .ht-product-ratting {
|
909 |
display: -webkit-box;
|
@@ -1124,7 +1090,7 @@
|
|
1124 |
padding: 10px;
|
1125 |
}
|
1126 |
|
1127 |
-
.ht-products .ht-product.ht-product-action-bottom .ht-product-inner .ht-product-action ul li a .ht-product-action-tooltip,.ht-products .ht-product.ht-product-action-bottom span.woolentor-tip
|
1128 |
left: 50%;
|
1129 |
right: auto;
|
1130 |
top: auto;
|
@@ -1136,7 +1102,7 @@
|
|
1136 |
margin-right: 0;
|
1137 |
}
|
1138 |
|
1139 |
-
.ht-products .ht-product.ht-product-action-bottom .ht-product-inner .ht-product-action ul li a:hover .ht-product-action-tooltip
|
1140 |
-webkit-transform: translateX(-50%) translateY(0);
|
1141 |
-ms-transform: translateX(-50%) translateY(0);
|
1142 |
transform: translateX(-50%) translateY(0);
|
@@ -1164,7 +1130,7 @@
|
|
1164 |
padding: 10px;
|
1165 |
}
|
1166 |
|
1167 |
-
.ht-products .ht-product.ht-product-action-middle .ht-product-inner .ht-product-action ul li a .ht-product-action-tooltip,.ht-products .ht-product.ht-product-action-middle span.woolentor-tip
|
1168 |
left: 50%;
|
1169 |
right: auto;
|
1170 |
top: auto;
|
@@ -1176,7 +1142,7 @@
|
|
1176 |
margin-right: 0;
|
1177 |
}
|
1178 |
|
1179 |
-
.ht-products .ht-product.ht-product-action-middle .ht-product-inner .ht-product-action ul li a:hover .ht-product-action-tooltip
|
1180 |
-webkit-transform: translateX(-50%) translateY(0);
|
1181 |
-ms-transform: translateX(-50%) translateY(0);
|
1182 |
transform: translateX(-50%) translateY(0);
|
@@ -1191,9 +1157,7 @@
|
|
1191 |
-ms-flex-pack: start;
|
1192 |
justify-content: flex-start;
|
1193 |
position: static;
|
1194 |
-
|
1195 |
-
.ht-products .ht-product.ht-product-action-bottom-content .ht-product-inner .ht-product-ratting-wrap + .ht-product-action {
|
1196 |
-
margin-top: 20px !important;
|
1197 |
}
|
1198 |
|
1199 |
.ht-products .ht-product.ht-product-action-bottom-content .ht-product-inner .ht-product-action ul {
|
@@ -1213,7 +1177,7 @@
|
|
1213 |
padding: 10px;
|
1214 |
}
|
1215 |
|
1216 |
-
.ht-products .ht-product.ht-product-action-bottom-content .ht-product-inner .ht-product-action ul li a .ht-product-action-tooltip,.ht-products .ht-product.ht-product-action-bottom-content span.woolentor-tip
|
1217 |
left: 50%;
|
1218 |
right: auto;
|
1219 |
top: auto;
|
@@ -1225,7 +1189,7 @@
|
|
1225 |
margin-right: 0;
|
1226 |
}
|
1227 |
|
1228 |
-
.ht-products .ht-product.ht-product-action-bottom-content .ht-product-inner .ht-product-action ul li a:hover .ht-product-action-tooltip
|
1229 |
-webkit-transform: translateX(-50%) translateY(0);
|
1230 |
-ms-transform: translateX(-50%) translateY(0);
|
1231 |
transform: translateX(-50%) translateY(0);
|
@@ -1403,7 +1367,7 @@
|
|
1403 |
.ht-products .ht-product.ht-product-category-right-bottom .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-categories {
|
1404 |
position: absolute;
|
1405 |
right: 0;
|
1406 |
-
bottom:
|
1407 |
margin: 0;
|
1408 |
width: 100%;
|
1409 |
}
|
@@ -1439,10 +1403,6 @@
|
|
1439 |
opacity: 1;
|
1440 |
}
|
1441 |
|
1442 |
-
.product-slider .ht-product.col-1, .ht-product.col.first{
|
1443 |
-
clear: unset;
|
1444 |
-
}
|
1445 |
-
|
1446 |
/* Ads Banner */
|
1447 |
.woolentor-banner {
|
1448 |
align-items: center;
|
@@ -1653,13 +1613,6 @@
|
|
1653 |
}
|
1654 |
|
1655 |
/* Category List */
|
1656 |
-
.elementor-widget-woolentor-custom-product-archive .woocommerce[class*='columns-'] .product {
|
1657 |
-
/*max-width: inherit;*/
|
1658 |
-
margin: 0;
|
1659 |
-
}
|
1660 |
-
.elementor-widget-woolentor-custom-product-archive .woocommerce[class*='columns-'] .woolentor_current_theme_layout .product{
|
1661 |
-
margin-right: 20px;
|
1662 |
-
}
|
1663 |
.wl-row{
|
1664 |
display: -ms-flexbox;
|
1665 |
display: -webkit-box;
|
@@ -1839,33 +1792,6 @@
|
|
1839 |
display: inline-block;
|
1840 |
}
|
1841 |
|
1842 |
-
/* Capability With Wishsuite */
|
1843 |
-
.wishsuite-button.wltooltip_no span.wishsuite-btn-text{
|
1844 |
-
display: none;
|
1845 |
-
}
|
1846 |
-
.ht-product-action-bottom .ht-product-inner .wishsuite-button.wishlist,.ht-product-action-bottom-content .ht-product-inner .wishsuite-button.wishlist,.ht-product-action-middle .ht-product-inner .wishsuite-button.wishlist,.wl_single-product-item .product-content .action li .wishsuite-button.wishlist{
|
1847 |
-
padding-top: 4px;
|
1848 |
-
}
|
1849 |
-
|
1850 |
-
.ht-product-2 .ht-product-action-2 .wishsuite-button.wishlist{
|
1851 |
-
padding-top: 10px;
|
1852 |
-
}
|
1853 |
-
|
1854 |
-
.ht-product-2 .wishsuite-button.wishlist svg{
|
1855 |
-
width: 15px;
|
1856 |
-
height: 15px;
|
1857 |
-
}
|
1858 |
-
|
1859 |
-
.ht-product-2 .ht-product-action-3 .wishsuite-button.wishlist{
|
1860 |
-
border-right: 1px solid rgba(255, 255, 255, 0.2);
|
1861 |
-
}
|
1862 |
-
.ht-product-2 .ht-product-action-5 .wishsuite-button.wishlist{
|
1863 |
-
line-height: 48px;
|
1864 |
-
}
|
1865 |
-
.ht-product-2 .ht-product-action-6 .wishsuite-button.wishlist{
|
1866 |
-
line-height: 40px;
|
1867 |
-
}
|
1868 |
-
|
1869 |
/* Quick view */
|
1870 |
#htwlquick-viewmodal {
|
1871 |
position: fixed;
|
@@ -1876,7 +1802,7 @@
|
|
1876 |
display: flex;
|
1877 |
align-items: center;
|
1878 |
justify-content: center;
|
1879 |
-
z-index:
|
1880 |
opacity: 0;
|
1881 |
visibility: hidden;
|
1882 |
background-color: transparent;
|
@@ -2053,50 +1979,6 @@
|
|
2053 |
display: block;
|
2054 |
}
|
2055 |
|
2056 |
-
[class*="woolentorducts-columns-"] ul.products{
|
2057 |
-
display: block !important;
|
2058 |
-
}
|
2059 |
-
.woolentorducts-columns-6 ul.products li.product{
|
2060 |
-
width: calc(16% - 30px) !important;
|
2061 |
-
margin-right: 30px !important;
|
2062 |
-
float: left;
|
2063 |
-
}
|
2064 |
-
|
2065 |
-
.woolentorducts-columns-5 ul.products li.product{
|
2066 |
-
width: calc(19% - 30px) !important;
|
2067 |
-
margin-right: 30px !important;
|
2068 |
-
float: left;
|
2069 |
-
}
|
2070 |
-
.woolentorducts-columns-4 ul.products li.product{
|
2071 |
-
width: calc(25% - 30px) !important;
|
2072 |
-
margin-right: 30px !important;
|
2073 |
-
float: left;
|
2074 |
-
}
|
2075 |
-
.woolentorducts-columns-3 ul.products li.product{
|
2076 |
-
width: calc(33.33% - 30px) !important;
|
2077 |
-
margin-right: 30px !important;
|
2078 |
-
float: left;
|
2079 |
-
}
|
2080 |
-
.woolentorducts-columns-2 ul.products li.product{
|
2081 |
-
width: calc(50% - 30px) !important;
|
2082 |
-
margin-right: 30px !important;
|
2083 |
-
float: left;
|
2084 |
-
}
|
2085 |
-
.woolentorducts-columns-1 ul.products li.product{
|
2086 |
-
width: 100% !important;
|
2087 |
-
}
|
2088 |
-
[class*="woolentorducts-columns-"] ul.products li.product.first{
|
2089 |
-
clear: none !important;
|
2090 |
-
}
|
2091 |
-
.woolentorducts-columns-6 ul.products li.product:nth-child(6n),
|
2092 |
-
.woolentorducts-columns-5 ul.products li.product:nth-child(5n),
|
2093 |
-
.woolentorducts-columns-4 ul.products li.product:nth-child(4n),
|
2094 |
-
.woolentorducts-columns-3 ul.products li.product:nth-child(3n),
|
2095 |
-
.woolentorducts-columns-2 ul.products li.product:nth-child(2n),
|
2096 |
-
.woolentorducts-columns-1 ul.products li.product{
|
2097 |
-
margin-right: 0;
|
2098 |
-
}
|
2099 |
-
|
2100 |
.woocommerce #content div.product .woolentor-woo-template-builder div.images,.woocommerce div.product .woolentor-woo-template-builder div.images {
|
2101 |
width: 100%;
|
2102 |
}
|
@@ -2136,10 +2018,6 @@
|
|
2136 |
height: auto;
|
2137 |
}
|
2138 |
|
2139 |
-
.woolentor-myaccount-form-login .form-row{
|
2140 |
-
display: block;
|
2141 |
-
}
|
2142 |
-
|
2143 |
/* Product Video Gallery */
|
2144 |
.video-cus-tab-pane{
|
2145 |
display: none;
|
@@ -3660,7 +3538,7 @@ h2.wl_filter_title {
|
|
3660 |
}
|
3661 |
.wl_product-accordion .action .woocommerce.product.compare-button a:before,
|
3662 |
.wl_product-accordion .card-body .product-content .action .wishlist a,
|
3663 |
-
.wl_product-accordion .card-body .product-content .product-acontent-bottom .action .action-item
|
3664 |
font-size: 14px;
|
3665 |
height: 34px;
|
3666 |
padding: 0 10px;
|
@@ -3673,22 +3551,12 @@ h2.wl_filter_title {
|
|
3673 |
display: inline-block;
|
3674 |
text-align: center;
|
3675 |
}
|
3676 |
-
.wl_product-accordion .card-body .product-content .action .wishlist a
|
3677 |
padding: 3px 10px;
|
3678 |
}
|
3679 |
-
.wl_product-accordion .card-body .product-content .product-acontent-bottom .action .wishsuite-button svg{
|
3680 |
-
width: 15px;
|
3681 |
-
height: 15px;
|
3682 |
-
}
|
3683 |
.wl_product-accordion.wl_product-accordion-two .wl_product-accordion-card .wl_product-accordion-head-indicator {
|
3684 |
color: #3951E1;
|
3685 |
}
|
3686 |
-
.wl_single-product-item ul.action a.htcompare-btn.loading{
|
3687 |
-
padding:0;
|
3688 |
-
}
|
3689 |
-
.wl_single-product-item ul.action a.htcompare-btn.added:after{
|
3690 |
-
display: none;
|
3691 |
-
}
|
3692 |
|
3693 |
@media only screen and (max-width: 479px) {
|
3694 |
.wl_product-accordion.wl_product-accordion-two .wl_product-accordion-card .wl_product-accordion-head-indicator {
|
@@ -3835,7 +3703,7 @@ h2.wl_filter_title {
|
|
3835 |
display: flex;
|
3836 |
}
|
3837 |
|
3838 |
-
.wl_horizontal-hover-accordion .accordion-ul li .accordion-product-content .accordion-product-item .product-content .action
|
3839 |
.wl_horizontal-hover-accordion .accordion-ul li .accordion-product-content .accordion-product-item .product-content .action .yith-wcwl-add-to-wishlist a {
|
3840 |
height: 35px;
|
3841 |
padding: 0 9px;
|
@@ -3847,10 +3715,6 @@ h2.wl_filter_title {
|
|
3847 |
color: #333;
|
3848 |
margin-right: 10px;
|
3849 |
}
|
3850 |
-
.wl_horizontal-hover-accordion .accordion-ul li .accordion-product-content .accordion-product-item .product-content .action a.wishsuite-button svg{
|
3851 |
-
width: 15px;
|
3852 |
-
height: 15px;
|
3853 |
-
}
|
3854 |
.wl_horizontal-hover-accordion .accordion-ul li .accordion-product-content .accordion-product-item .product-content .action .action-item i{
|
3855 |
margin-right: 5px;
|
3856 |
}
|
@@ -3880,10 +3744,6 @@ h2.wl_filter_title {
|
|
3880 |
transform: translateX(0);
|
3881 |
}
|
3882 |
|
3883 |
-
.wl_horizontal-hover-accordion .accordion-ul li .accordion-product-content .accordion-product-item .star-rating{
|
3884 |
-
float: none;
|
3885 |
-
}
|
3886 |
-
|
3887 |
@media only screen and (max-width: 575px) {
|
3888 |
.wl_horizontal-hover-accordion .accordion-ul:hover li:hover {
|
3889 |
width: 114%;
|
@@ -3924,7 +3784,6 @@ h2.wl_filter_title {
|
|
3924 |
font-size: 0;
|
3925 |
font-weight: 400;
|
3926 |
position: absolute;
|
3927 |
-
padding: 0;
|
3928 |
}
|
3929 |
.wl_horizontal-hover-accordion .action .woocommerce.product.compare-button a {
|
3930 |
text-indent: -9999px;
|
@@ -3954,11 +3813,6 @@ h2.wl_filter_title {
|
|
3954 |
height: 37px;
|
3955 |
line-height: 35px;
|
3956 |
border-radius: 50%;
|
3957 |
-
text-align: center;
|
3958 |
-
}
|
3959 |
-
|
3960 |
-
.wl_product-accordion-content .price ins{
|
3961 |
-
background: transparent;
|
3962 |
}
|
3963 |
/*=================================
|
3964 |
= Product Css =
|
@@ -4911,31 +4765,6 @@ div[class*="woolentor-single-select-drop"] .select2-results__option::before{
|
|
4911 |
}
|
4912 |
/* Product Horizontal Filter End */
|
4913 |
|
4914 |
-
/**
|
4915 |
-
* Theme support
|
4916 |
-
*/
|
4917 |
-
|
4918 |
-
/* Hello Elementor */
|
4919 |
-
.woolentor_current_theme_hello-elementor.woocommerce .quantity .qty {
|
4920 |
-
padding-left: inherit;
|
4921 |
-
padding-right: inherit;
|
4922 |
-
text-align: center;
|
4923 |
-
}
|
4924 |
-
|
4925 |
-
/* twentytwentyone */
|
4926 |
-
.woolentor_current_theme_twentytwentyone.woocommerce span.onsale, .woolentor_current_theme_twentytwentyone span.onsale{
|
4927 |
-
left: auto;
|
4928 |
-
}
|
4929 |
-
|
4930 |
-
/**
|
4931 |
-
* Thirdparty plugin support
|
4932 |
-
*/
|
4933 |
-
.woocommerce-cart .woolentor-page-template .woocommerce {
|
4934 |
-
-webkit-box-orient: vertical;
|
4935 |
-
-webkit-box-direction: normal;
|
4936 |
-
-ms-flex-flow: column;
|
4937 |
-
flex-flow: column;
|
4938 |
-
}
|
4939 |
|
4940 |
/* Normal :1366px. */
|
4941 |
@media (min-width: 1200px) and (max-width: 1400px) {
|
@@ -5039,52 +4868,6 @@ div[class*="woolentor-single-select-drop"] .select2-results__option::before{
|
|
5039 |
flex: 0 0 10%;
|
5040 |
max-width: 10%;
|
5041 |
}
|
5042 |
-
|
5043 |
-
[class*="woolentorducts-columns-"] ul.products li.product{
|
5044 |
-
width: calc(50% - 15px) !important;
|
5045 |
-
margin-right: 15px !important;
|
5046 |
-
}
|
5047 |
-
.woolentorducts-columns-tablet-1 ul.products li.product{
|
5048 |
-
width: 100% !important;
|
5049 |
-
margin-right: 0 !important;
|
5050 |
-
}
|
5051 |
-
.woolentorducts-columns-tablet-2 ul.products li.product{
|
5052 |
-
width: calc(50% - 15px) !important;
|
5053 |
-
margin-right: 15px !important;
|
5054 |
-
float: left;
|
5055 |
-
}
|
5056 |
-
.woolentorducts-columns-tablet-3 ul.products li.product{
|
5057 |
-
width: calc(33.33% - 15px) !important;
|
5058 |
-
margin-right: 15px !important;
|
5059 |
-
float: left;
|
5060 |
-
}
|
5061 |
-
.woolentorducts-columns-tablet-4 ul.products li.product{
|
5062 |
-
width: calc(25% - 15px) !important;
|
5063 |
-
margin-right: 15px !important;
|
5064 |
-
float: left;
|
5065 |
-
}
|
5066 |
-
.woolentorducts-columns-tablet-5 ul.products li.product{
|
5067 |
-
width: calc(19% - 15px) !important;
|
5068 |
-
margin-right: 15px !important;
|
5069 |
-
float: left;
|
5070 |
-
}
|
5071 |
-
.woolentorducts-columns-tablet-6 ul.products li.product{
|
5072 |
-
width: calc(16% - 15px) !important;
|
5073 |
-
margin-right: 15px !important;
|
5074 |
-
float: left;
|
5075 |
-
}
|
5076 |
-
|
5077 |
-
[class*="woolentorducts-columns-tablet-"] ul.products li.product.first{
|
5078 |
-
clear: none !important;
|
5079 |
-
}
|
5080 |
-
.woolentorducts-columns-tablet-6 ul.products li.product:nth-child(6n),
|
5081 |
-
.woolentorducts-columns-tablet-5 ul.products li.product:nth-child(5n),
|
5082 |
-
.woolentorducts-columns-tablet-4 ul.products li.product:nth-child(4n),
|
5083 |
-
.woolentorducts-columns-tablet-3 ul.products li.product:nth-child(3n),
|
5084 |
-
.woolentorducts-columns-tablet-2 ul.products li.product:nth-child(2n),
|
5085 |
-
.woolentorducts-columns-tablet-1 ul.products li.product{
|
5086 |
-
margin-right: 0 !important;
|
5087 |
-
}
|
5088 |
|
5089 |
}
|
5090 |
|
@@ -5194,55 +4977,6 @@ div[class*="woolentor-single-select-drop"] .select2-results__option::before{
|
|
5194 |
left:0;
|
5195 |
}
|
5196 |
|
5197 |
-
.content-woolentorquickview.entry-summary,.ht-qwick-view-left {
|
5198 |
-
padding-right: 15px;
|
5199 |
-
}
|
5200 |
-
|
5201 |
-
[class*="woolentorducts-columns-"] ul.products li.product{
|
5202 |
-
width: 100% !important;
|
5203 |
-
}
|
5204 |
-
.woolentorducts-columns-mobile-1 ul.products li.product{
|
5205 |
-
width: 100% !important;
|
5206 |
-
margin-right: 0 !important;
|
5207 |
-
}
|
5208 |
-
.woolentorducts-columns-mobile-2 ul.products li.product{
|
5209 |
-
width: calc(50% - 15px) !important;
|
5210 |
-
margin-right: 15px !important;
|
5211 |
-
float: left;
|
5212 |
-
}
|
5213 |
-
.woolentorducts-columns-mobile-3 ul.products li.product{
|
5214 |
-
width: calc(33.33% - 15px) !important;
|
5215 |
-
margin-right: 15px !important;
|
5216 |
-
float: left;
|
5217 |
-
}
|
5218 |
-
.woolentorducts-columns-mobile-4 ul.products li.product{
|
5219 |
-
width: calc(25% - 15px) !important;
|
5220 |
-
margin-right: 15px !important;
|
5221 |
-
float: left;
|
5222 |
-
}
|
5223 |
-
.woolentorducts-columns-mobile-5 ul.products li.product{
|
5224 |
-
width: calc(19% - 15px) !important;
|
5225 |
-
margin-right: 15px !important;
|
5226 |
-
float: left;
|
5227 |
-
}
|
5228 |
-
.woolentorducts-columns-mobile-6 ul.products li.product{
|
5229 |
-
width: calc(16% - 15px) !important;
|
5230 |
-
margin-right: 15px !important;
|
5231 |
-
float: left;
|
5232 |
-
}
|
5233 |
-
|
5234 |
-
[class*="woolentorducts-columns-mobile-"] ul.products li.product.first{
|
5235 |
-
clear: none !important;
|
5236 |
-
}
|
5237 |
-
.woolentorducts-columns-mobile-6 ul.products li.product:nth-child(6n),
|
5238 |
-
.woolentorducts-columns-mobile-5 ul.products li.product:nth-child(5n),
|
5239 |
-
.woolentorducts-columns-mobile-4 ul.products li.product:nth-child(4n),
|
5240 |
-
.woolentorducts-columns-mobile-3 ul.products li.product:nth-child(3n),
|
5241 |
-
.woolentorducts-columns-mobile-2 ul.products li.product:nth-child(2n),
|
5242 |
-
.woolentorducts-columns-mobile-1 ul.products li.product{
|
5243 |
-
margin-right: 0 !important;
|
5244 |
-
}
|
5245 |
-
|
5246 |
}
|
5247 |
|
5248 |
/* Large Mobile :480px. */
|
94 |
margin-left: 0;
|
95 |
top: 11px;
|
96 |
}
|
97 |
+
.product-item .woocommerce.product.compare-button {
|
98 |
border-left: 1px solid #999;
|
99 |
}
|
|
|
|
|
|
|
100 |
.product-item:hover .actions{
|
101 |
opacity: 1;
|
102 |
transform: translateX(-50%) translateY(-50%);
|
123 |
top: 5px;
|
124 |
width: 100%;
|
125 |
}
|
126 |
+
.product-item .actions .compare-button a::before{
|
127 |
content: "\f021";
|
128 |
}
|
129 |
.product-item .product-inner .image-wrap .style_two .wishlist a::before{
|
191 |
font-size: 14px;
|
192 |
font-weight: 500;
|
193 |
left: 15px;
|
|
|
194 |
line-height: 1;
|
195 |
min-height: inherit;
|
196 |
min-width: inherit;
|
197 |
padding: 5px 10px;
|
198 |
+
top: 15px;
|
199 |
position: absolute;
|
200 |
}
|
|
|
201 |
.product-item a.button.added {
|
202 |
display: none !important;
|
203 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
204 |
.product-item .product-inner .image-wrap .actions a.added_to_cart {
|
205 |
text-indent: -99999px;
|
206 |
}
|
343 |
display: block;
|
344 |
}
|
345 |
|
346 |
+
.slick-prev::before, .slick-next::before{
|
347 |
display: none;
|
348 |
}
|
349 |
|
447 |
right: 30px;
|
448 |
}
|
449 |
|
450 |
+
|
451 |
.ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-image img {
|
452 |
width: 100%;
|
453 |
}
|
665 |
-o-transition: all 0.3s ease;
|
666 |
transition: all 0.3s ease;
|
667 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
668 |
|
669 |
.ht-products .ht-product .ht-product-inner .ht-product-action ul li a i {
|
670 |
font-size: 20px;
|
681 |
.woolentor-compare.compare::before, .ht-product-action ul li.woolentor-cart a::before {
|
682 |
content: "";
|
683 |
display: flex;
|
684 |
+
font-family: simple-line-icons;
|
685 |
font-size: 20px;
|
686 |
height: 100%;
|
687 |
justify-content: center;
|
716 |
display: none !important;
|
717 |
}
|
718 |
|
719 |
+
.ht-products .ht-product .ht-product-inner .ht-product-action ul li a .ht-product-action-tooltip,span.woolentor-tip {
|
720 |
position: absolute;
|
721 |
left: 100%;
|
722 |
top: 50%;
|
738 |
-o-transition: all 0.5s ease;
|
739 |
transition: all 0.5s ease;
|
740 |
}
|
741 |
+
.ht-products .ht-product.ht-product-action-right span.woolentor-tip{
|
|
|
|
|
|
|
|
|
|
|
|
|
742 |
left: auto;
|
743 |
right: 35px;
|
744 |
}
|
754 |
color: #dc9a0e !important;
|
755 |
}
|
756 |
|
757 |
+
.ht-products .ht-product .ht-product-inner .ht-product-action ul li a:hover .ht-product-action-tooltip,.ht-products .ht-product .ht-product-inner .ht-product-action ul li:hover span.woolentor-tip {
|
758 |
opacity: 1;
|
759 |
visibility: visible;
|
760 |
margin-left: 0;
|
|
|
761 |
}
|
762 |
|
763 |
.ht-products .ht-product .ht-product-inner .ht-product-content {
|
820 |
margin-bottom: 10px;
|
821 |
margin-top: 0;
|
822 |
}
|
|
|
|
|
|
|
823 |
|
824 |
.ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-title a {
|
825 |
color: inherit;
|
870 |
display: -ms-flexbox;
|
871 |
display: flex;
|
872 |
}
|
|
|
|
|
|
|
873 |
|
874 |
.ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-ratting-wrap .ht-product-ratting {
|
875 |
display: -webkit-box;
|
1090 |
padding: 10px;
|
1091 |
}
|
1092 |
|
1093 |
+
.ht-products .ht-product.ht-product-action-bottom .ht-product-inner .ht-product-action ul li a .ht-product-action-tooltip,.ht-products .ht-product.ht-product-action-bottom span.woolentor-tip {
|
1094 |
left: 50%;
|
1095 |
right: auto;
|
1096 |
top: auto;
|
1102 |
margin-right: 0;
|
1103 |
}
|
1104 |
|
1105 |
+
.ht-products .ht-product.ht-product-action-bottom .ht-product-inner .ht-product-action ul li a:hover .ht-product-action-tooltip {
|
1106 |
-webkit-transform: translateX(-50%) translateY(0);
|
1107 |
-ms-transform: translateX(-50%) translateY(0);
|
1108 |
transform: translateX(-50%) translateY(0);
|
1130 |
padding: 10px;
|
1131 |
}
|
1132 |
|
1133 |
+
.ht-products .ht-product.ht-product-action-middle .ht-product-inner .ht-product-action ul li a .ht-product-action-tooltip,.ht-products .ht-product.ht-product-action-middle span.woolentor-tip {
|
1134 |
left: 50%;
|
1135 |
right: auto;
|
1136 |
top: auto;
|
1142 |
margin-right: 0;
|
1143 |
}
|
1144 |
|
1145 |
+
.ht-products .ht-product.ht-product-action-middle .ht-product-inner .ht-product-action ul li a:hover .ht-product-action-tooltip {
|
1146 |
-webkit-transform: translateX(-50%) translateY(0);
|
1147 |
-ms-transform: translateX(-50%) translateY(0);
|
1148 |
transform: translateX(-50%) translateY(0);
|
1157 |
-ms-flex-pack: start;
|
1158 |
justify-content: flex-start;
|
1159 |
position: static;
|
1160 |
+
margin-top: 20px;
|
|
|
|
|
1161 |
}
|
1162 |
|
1163 |
.ht-products .ht-product.ht-product-action-bottom-content .ht-product-inner .ht-product-action ul {
|
1177 |
padding: 10px;
|
1178 |
}
|
1179 |
|
1180 |
+
.ht-products .ht-product.ht-product-action-bottom-content .ht-product-inner .ht-product-action ul li a .ht-product-action-tooltip,.ht-products .ht-product.ht-product-action-bottom-content span.woolentor-tip {
|
1181 |
left: 50%;
|
1182 |
right: auto;
|
1183 |
top: auto;
|
1189 |
margin-right: 0;
|
1190 |
}
|
1191 |
|
1192 |
+
.ht-products .ht-product.ht-product-action-bottom-content .ht-product-inner .ht-product-action ul li a:hover .ht-product-action-tooltip {
|
1193 |
-webkit-transform: translateX(-50%) translateY(0);
|
1194 |
-ms-transform: translateX(-50%) translateY(0);
|
1195 |
transform: translateX(-50%) translateY(0);
|
1367 |
.ht-products .ht-product.ht-product-category-right-bottom .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-categories {
|
1368 |
position: absolute;
|
1369 |
right: 0;
|
1370 |
+
bottom: 0;
|
1371 |
margin: 0;
|
1372 |
width: 100%;
|
1373 |
}
|
1403 |
opacity: 1;
|
1404 |
}
|
1405 |
|
|
|
|
|
|
|
|
|
1406 |
/* Ads Banner */
|
1407 |
.woolentor-banner {
|
1408 |
align-items: center;
|
1613 |
}
|
1614 |
|
1615 |
/* Category List */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1616 |
.wl-row{
|
1617 |
display: -ms-flexbox;
|
1618 |
display: -webkit-box;
|
1792 |
display: inline-block;
|
1793 |
}
|
1794 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1795 |
/* Quick view */
|
1796 |
#htwlquick-viewmodal {
|
1797 |
position: fixed;
|
1802 |
display: flex;
|
1803 |
align-items: center;
|
1804 |
justify-content: center;
|
1805 |
+
z-index: 99999;
|
1806 |
opacity: 0;
|
1807 |
visibility: hidden;
|
1808 |
background-color: transparent;
|
1979 |
display: block;
|
1980 |
}
|
1981 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1982 |
.woocommerce #content div.product .woolentor-woo-template-builder div.images,.woocommerce div.product .woolentor-woo-template-builder div.images {
|
1983 |
width: 100%;
|
1984 |
}
|
2018 |
height: auto;
|
2019 |
}
|
2020 |
|
|
|
|
|
|
|
|
|
2021 |
/* Product Video Gallery */
|
2022 |
.video-cus-tab-pane{
|
2023 |
display: none;
|
3538 |
}
|
3539 |
.wl_product-accordion .action .woocommerce.product.compare-button a:before,
|
3540 |
.wl_product-accordion .card-body .product-content .action .wishlist a,
|
3541 |
+
.wl_product-accordion .card-body .product-content .product-acontent-bottom .action .action-item {
|
3542 |
font-size: 14px;
|
3543 |
height: 34px;
|
3544 |
padding: 0 10px;
|
3551 |
display: inline-block;
|
3552 |
text-align: center;
|
3553 |
}
|
3554 |
+
.wl_product-accordion .card-body .product-content .action .wishlist a {
|
3555 |
padding: 3px 10px;
|
3556 |
}
|
|
|
|
|
|
|
|
|
3557 |
.wl_product-accordion.wl_product-accordion-two .wl_product-accordion-card .wl_product-accordion-head-indicator {
|
3558 |
color: #3951E1;
|
3559 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
3560 |
|
3561 |
@media only screen and (max-width: 479px) {
|
3562 |
.wl_product-accordion.wl_product-accordion-two .wl_product-accordion-card .wl_product-accordion-head-indicator {
|
3703 |
display: flex;
|
3704 |
}
|
3705 |
|
3706 |
+
.wl_horizontal-hover-accordion .accordion-ul li .accordion-product-content .accordion-product-item .product-content .action .action-item,
|
3707 |
.wl_horizontal-hover-accordion .accordion-ul li .accordion-product-content .accordion-product-item .product-content .action .yith-wcwl-add-to-wishlist a {
|
3708 |
height: 35px;
|
3709 |
padding: 0 9px;
|
3715 |
color: #333;
|
3716 |
margin-right: 10px;
|
3717 |
}
|
|
|
|
|
|
|
|
|
3718 |
.wl_horizontal-hover-accordion .accordion-ul li .accordion-product-content .accordion-product-item .product-content .action .action-item i{
|
3719 |
margin-right: 5px;
|
3720 |
}
|
3744 |
transform: translateX(0);
|
3745 |
}
|
3746 |
|
|
|
|
|
|
|
|
|
3747 |
@media only screen and (max-width: 575px) {
|
3748 |
.wl_horizontal-hover-accordion .accordion-ul:hover li:hover {
|
3749 |
width: 114%;
|
3784 |
font-size: 0;
|
3785 |
font-weight: 400;
|
3786 |
position: absolute;
|
|
|
3787 |
}
|
3788 |
.wl_horizontal-hover-accordion .action .woocommerce.product.compare-button a {
|
3789 |
text-indent: -9999px;
|
3813 |
height: 37px;
|
3814 |
line-height: 35px;
|
3815 |
border-radius: 50%;
|
|
|
|
|
|
|
|
|
|
|
3816 |
}
|
3817 |
/*=================================
|
3818 |
= Product Css =
|
4765 |
}
|
4766 |
/* Product Horizontal Filter End */
|
4767 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4768 |
|
4769 |
/* Normal :1366px. */
|
4770 |
@media (min-width: 1200px) and (max-width: 1400px) {
|
4868 |
flex: 0 0 10%;
|
4869 |
max-width: 10%;
|
4870 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4871 |
|
4872 |
}
|
4873 |
|
4977 |
left:0;
|
4978 |
}
|
4979 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4980 |
}
|
4981 |
|
4982 |
/* Large Mobile :480px. */
|
assets/js/accordion.min.js
CHANGED
@@ -1,9 +1,9 @@
|
|
1 |
-
/*!
|
2 |
-
* Accordion v2.8.0
|
3 |
-
* Simple accordion created in pure Javascript.
|
4 |
-
* https://github.com/michu2k/Accordion
|
5 |
-
*
|
6 |
-
* Copyright 2017-2019 Michał Strumpf
|
7 |
-
* Published under MIT License
|
8 |
-
*/
|
9 |
"use strict";!function(i){function u(o,l){var c=this,t={init:function(){if(Array.isArray(o))return o.length&&o.map(function(e){return new u(e,l)}),!1;this.options=h({duration:600,itemNumber:0,aria:!0,closeOthers:!0,showItem:!1,elementClass:"ac",questionClass:"ac-q",answerClass:"ac-a",targetClass:"ac-target",onToggle:function(){}},l),this.container=document.querySelector(o),this.elements=this.container.querySelectorAll("."+this.options.elementClass);var e=this.options,t=e.aria,n=e.showItem,i=e.itemNumber;t&&this.container.setAttribute("role","tablist");for(var s=0;s<this.elements.length;s++){var r=this.elements[s];r.classList.add("js-enabled"),this.hideElement(r),this.setTransition(r),this.generateID(r),t&&this.setARIA(r)}if(n){var a=this.elements[0];"number"==typeof i&&i<this.elements.length&&(a=this.elements[i]),this.toggleElement(a,!1)}c.attachEvents()},setTransition:function(e){var t=this.options,n=t.duration,i=t.answerClass,s=e.querySelector("."+i),r=a("transition");s.style[r]=n+"ms"},generateID:function(e){e.setAttribute("id","ac-".concat(s)),s++},setARIA:function(e){var t=this.options,n=t.questionClass,i=t.answerClass,s=e.querySelector("."+n),r=e.querySelector("."+i);s.setAttribute("role","tab"),s.setAttribute("aria-expanded","false"),r.setAttribute("role","tabpanel")},updateARIA:function(e,t){var n=this.options.questionClass;e.querySelector("."+n).setAttribute("aria-expanded",t)},callSpecificElement:function(e){for(var t=e.target,n=this.options,i=n.questionClass,s=n.targetClass,r=n.closeOthers,a=0;a<this.elements.length;a++)if(this.elements[a].contains(t)){(t.className.match(i)||t.className.match(s))&&(e.preventDefault(),r&&this.closeAllElements(a),this.toggleElement(this.elements[a]));break}},hideElement:function(e){var t=this.options.answerClass;e.querySelector("."+t).style.height=0},toggleElement:function(e,t){var n,i=!(1<arguments.length&&void 0!==t)||t,s=this.options,r=s.answerClass,a=s.aria,o=s.onToggle,l=e.querySelector("."+r),c=l.scrollHeight;e.classList.toggle("is-active"),i||(l.style.height="auto"),0<parseInt(l.style.height)?(n=!1,requestAnimationFrame(function(){l.style.height=0})):(n=!0,requestAnimationFrame(function(){l.style.height=c+"px"})),a&&this.updateARIA(e,n),i&&o(e,this.elements)},closeAllElements:function(e){for(var t=this.options.aria,n=this.elements.length,i=0;i<n;i++)if(i!=e){var s=this.elements[i];s.classList.contains("is-active")&&s.classList.remove("is-active"),t&&this.updateARIA(s,!1),this.hideElement(s)}},resizeHandler:function(){for(var e,t,n=this.options,i=n.elementClass,s=n.answerClass,r=this.container.querySelectorAll("."+i+".is-active"),a=0;a<r.length;a++)t=r[a].querySelector("."+s),requestAnimationFrame(function(){t.style.height="auto",e=t.offsetHeight,requestAnimationFrame(function(){t.style.height=e+"px"})})},clickHandler:function(e){this.callSpecificElement(e)},keydownHandler:function(e){13===e.keyCode&&this.callSpecificElement(e)}};this.attachEvents=function(){var e=t;e.clickHandler=e.clickHandler.bind(e),e.keydownHandler=e.keydownHandler.bind(e),e.resizeHandler=e.resizeHandler.bind(e),e.container.addEventListener("click",e.clickHandler),e.container.addEventListener("keydown",e.keydownHandler),i.addEventListener("resize",e.resizeHandler)},this.detachEvents=function(){var e=t;e.container.removeEventListener("click",e.clickHandler),e.container.removeEventListener("keydown",e.keydownHandler),i.removeEventListener("resize",e.resizeHandler)};var a=function(e){return"string"==typeof document.documentElement.style[e]?e:(e=n(e),e="webkit".concat(e))},n=function(e){return e.charAt(0).toUpperCase()+e.slice(1)},h=function(e,t){for(var n in t)e[n]=t[n];return e};i.requestAnimationFrame=i.requestAnimationFrame||i.webkitRequestAnimationFrame||function(e){i.setTimeout(e,1e3/60)},t.init()}var s=0;"undefined"!=typeof module&&void 0!==module.exports?module.exports=u:i.Accordion=u}(window);
|
1 |
+
/*!
|
2 |
+
* Accordion v2.8.0
|
3 |
+
* Simple accordion created in pure Javascript.
|
4 |
+
* https://github.com/michu2k/Accordion
|
5 |
+
*
|
6 |
+
* Copyright 2017-2019 Michał Strumpf
|
7 |
+
* Published under MIT License
|
8 |
+
*/
|
9 |
"use strict";!function(i){function u(o,l){var c=this,t={init:function(){if(Array.isArray(o))return o.length&&o.map(function(e){return new u(e,l)}),!1;this.options=h({duration:600,itemNumber:0,aria:!0,closeOthers:!0,showItem:!1,elementClass:"ac",questionClass:"ac-q",answerClass:"ac-a",targetClass:"ac-target",onToggle:function(){}},l),this.container=document.querySelector(o),this.elements=this.container.querySelectorAll("."+this.options.elementClass);var e=this.options,t=e.aria,n=e.showItem,i=e.itemNumber;t&&this.container.setAttribute("role","tablist");for(var s=0;s<this.elements.length;s++){var r=this.elements[s];r.classList.add("js-enabled"),this.hideElement(r),this.setTransition(r),this.generateID(r),t&&this.setARIA(r)}if(n){var a=this.elements[0];"number"==typeof i&&i<this.elements.length&&(a=this.elements[i]),this.toggleElement(a,!1)}c.attachEvents()},setTransition:function(e){var t=this.options,n=t.duration,i=t.answerClass,s=e.querySelector("."+i),r=a("transition");s.style[r]=n+"ms"},generateID:function(e){e.setAttribute("id","ac-".concat(s)),s++},setARIA:function(e){var t=this.options,n=t.questionClass,i=t.answerClass,s=e.querySelector("."+n),r=e.querySelector("."+i);s.setAttribute("role","tab"),s.setAttribute("aria-expanded","false"),r.setAttribute("role","tabpanel")},updateARIA:function(e,t){var n=this.options.questionClass;e.querySelector("."+n).setAttribute("aria-expanded",t)},callSpecificElement:function(e){for(var t=e.target,n=this.options,i=n.questionClass,s=n.targetClass,r=n.closeOthers,a=0;a<this.elements.length;a++)if(this.elements[a].contains(t)){(t.className.match(i)||t.className.match(s))&&(e.preventDefault(),r&&this.closeAllElements(a),this.toggleElement(this.elements[a]));break}},hideElement:function(e){var t=this.options.answerClass;e.querySelector("."+t).style.height=0},toggleElement:function(e,t){var n,i=!(1<arguments.length&&void 0!==t)||t,s=this.options,r=s.answerClass,a=s.aria,o=s.onToggle,l=e.querySelector("."+r),c=l.scrollHeight;e.classList.toggle("is-active"),i||(l.style.height="auto"),0<parseInt(l.style.height)?(n=!1,requestAnimationFrame(function(){l.style.height=0})):(n=!0,requestAnimationFrame(function(){l.style.height=c+"px"})),a&&this.updateARIA(e,n),i&&o(e,this.elements)},closeAllElements:function(e){for(var t=this.options.aria,n=this.elements.length,i=0;i<n;i++)if(i!=e){var s=this.elements[i];s.classList.contains("is-active")&&s.classList.remove("is-active"),t&&this.updateARIA(s,!1),this.hideElement(s)}},resizeHandler:function(){for(var e,t,n=this.options,i=n.elementClass,s=n.answerClass,r=this.container.querySelectorAll("."+i+".is-active"),a=0;a<r.length;a++)t=r[a].querySelector("."+s),requestAnimationFrame(function(){t.style.height="auto",e=t.offsetHeight,requestAnimationFrame(function(){t.style.height=e+"px"})})},clickHandler:function(e){this.callSpecificElement(e)},keydownHandler:function(e){13===e.keyCode&&this.callSpecificElement(e)}};this.attachEvents=function(){var e=t;e.clickHandler=e.clickHandler.bind(e),e.keydownHandler=e.keydownHandler.bind(e),e.resizeHandler=e.resizeHandler.bind(e),e.container.addEventListener("click",e.clickHandler),e.container.addEventListener("keydown",e.keydownHandler),i.addEventListener("resize",e.resizeHandler)},this.detachEvents=function(){var e=t;e.container.removeEventListener("click",e.clickHandler),e.container.removeEventListener("keydown",e.keydownHandler),i.removeEventListener("resize",e.resizeHandler)};var a=function(e){return"string"==typeof document.documentElement.style[e]?e:(e=n(e),e="webkit".concat(e))},n=function(e){return e.charAt(0).toUpperCase()+e.slice(1)},h=function(e,t){for(var n in t)e[n]=t[n];return e};i.requestAnimationFrame=i.requestAnimationFrame||i.webkitRequestAnimationFrame||function(e){i.setTimeout(e,1e3/60)},t.init()}var s=0;"undefined"!=typeof module&&void 0!==module.exports?module.exports=u:i.Accordion=u}(window);
|
assets/js/select2.min.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
/*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */
|
2 |
!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof module&&module.exports?module.exports=function(e,t){return void 0===t&&(t="undefined"!=typeof window?require("jquery"):require("jquery")(e)),n(t),t}:n(jQuery)}(function(u){var e=function(){if(u&&u.fn&&u.fn.select2&&u.fn.select2.amd)var e=u.fn.select2.amd;var t,n,i,h,s,o,f,g,m,v,y,_,r,a,b;function w(e,t){return r.call(e,t)}function l(e,t){var n,i,r,s,o,a,l,c,u,d,p,h=t&&t.split("/"),f=y.map,g=f&&f["*"]||{};if(e){for(o=(e=e.split("/")).length-1,y.nodeIdCompat&&b.test(e[o])&&(e[o]=e[o].replace(b,"")),"."===e[0].charAt(0)&&h&&(e=h.slice(0,h.length-1).concat(e)),u=0;u<e.length;u++)if("."===(p=e[u]))e.splice(u,1),u-=1;else if(".."===p){if(0===u||1===u&&".."===e[2]||".."===e[u-1])continue;0<u&&(e.splice(u-1,2),u-=2)}e=e.join("/")}if((h||g)&&f){for(u=(n=e.split("/")).length;0<u;u-=1){if(i=n.slice(0,u).join("/"),h)for(d=h.length;0<d;d-=1)if(r=(r=f[h.slice(0,d).join("/")])&&r[i]){s=r,a=u;break}if(s)break;!l&&g&&g[i]&&(l=g[i],c=u)}!s&&l&&(s=l,a=c),s&&(n.splice(0,a,s),e=n.join("/"))}return e}function x(t,n){return function(){var e=a.call(arguments,0);return"string"!=typeof e[0]&&1===e.length&&e.push(null),o.apply(h,e.concat([t,n]))}}function A(t){return function(e){m[t]=e}}function D(e){if(w(v,e)){var t=v[e];delete v[e],_[e]=!0,s.apply(h,t)}if(!w(m,e)&&!w(_,e))throw new Error("No "+e);return m[e]}function c(e){var t,n=e?e.indexOf("!"):-1;return-1<n&&(t=e.substring(0,n),e=e.substring(n+1,e.length)),[t,e]}function S(e){return e?c(e):[]}return e&&e.requirejs||(e?n=e:e={},m={},v={},y={},_={},r=Object.prototype.hasOwnProperty,a=[].slice,b=/\.js$/,f=function(e,t){var n,i=c(e),r=i[0],s=t[1];return e=i[1],r&&(n=D(r=l(r,s))),r?e=n&&n.normalize?n.normalize(e,function(t){return function(e){return l(e,t)}}(s)):l(e,s):(r=(i=c(e=l(e,s)))[0],e=i[1],r&&(n=D(r))),{f:r?r+"!"+e:e,n:e,pr:r,p:n}},g={require:function(e){return x(e)},exports:function(e){var t=m[e];return void 0!==t?t:m[e]={}},module:function(e){return{id:e,uri:"",exports:m[e],config:function(e){return function(){return y&&y.config&&y.config[e]||{}}}(e)}}},s=function(e,t,n,i){var r,s,o,a,l,c,u,d=[],p=typeof n;if(c=S(i=i||e),"undefined"==p||"function"==p){for(t=!t.length&&n.length?["require","exports","module"]:t,l=0;l<t.length;l+=1)if("require"===(s=(a=f(t[l],c)).f))d[l]=g.require(e);else if("exports"===s)d[l]=g.exports(e),u=!0;else if("module"===s)r=d[l]=g.module(e);else if(w(m,s)||w(v,s)||w(_,s))d[l]=D(s);else{if(!a.p)throw new Error(e+" missing "+s);a.p.load(a.n,x(i,!0),A(s),{}),d[l]=m[s]}o=n?n.apply(m[e],d):void 0,e&&(r&&r.exports!==h&&r.exports!==m[e]?m[e]=r.exports:o===h&&u||(m[e]=o))}else e&&(m[e]=n)},t=n=o=function(e,t,n,i,r){if("string"==typeof e)return g[e]?g[e](t):D(f(e,S(t)).f);if(!e.splice){if((y=e).deps&&o(y.deps,y.callback),!t)return;t.splice?(e=t,t=n,n=null):e=h}return t=t||function(){},"function"==typeof n&&(n=i,i=r),i?s(h,e,t,n):setTimeout(function(){s(h,e,t,n)},4),o},o.config=function(e){return o(e)},t._defined=m,(i=function(e,t,n){if("string"!=typeof e)throw new Error("See almond README: incorrect module build, no module name");t.splice||(n=t,t=[]),w(m,e)||w(v,e)||(v[e]=[e,t,n])}).amd={jQuery:!0},e.requirejs=t,e.require=n,e.define=i),e.define("almond",function(){}),e.define("jquery",[],function(){var e=u||$;return null==e&&console&&console.error&&console.error("Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page."),e}),e.define("select2/utils",["jquery"],function(s){var r={};function u(e){var t=e.prototype,n=[];for(var i in t){"function"==typeof t[i]&&"constructor"!==i&&n.push(i)}return n}r.Extend=function(e,t){var n={}.hasOwnProperty;function i(){this.constructor=e}for(var r in t)n.call(t,r)&&(e[r]=t[r]);return i.prototype=t.prototype,e.prototype=new i,e.__super__=t.prototype,e},r.Decorate=function(i,r){var e=u(r),t=u(i);function s(){var e=Array.prototype.unshift,t=r.prototype.constructor.length,n=i.prototype.constructor;0<t&&(e.call(arguments,i.prototype.constructor),n=r.prototype.constructor),n.apply(this,arguments)}r.displayName=i.displayName,s.prototype=new function(){this.constructor=s};for(var n=0;n<t.length;n++){var o=t[n];s.prototype[o]=i.prototype[o]}function a(e){var t=function(){};e in s.prototype&&(t=s.prototype[e]);var n=r.prototype[e];return function(){return Array.prototype.unshift.call(arguments,t),n.apply(this,arguments)}}for(var l=0;l<e.length;l++){var c=e[l];s.prototype[c]=a(c)}return s};function e(){this.listeners={}}e.prototype.on=function(e,t){this.listeners=this.listeners||{},e in this.listeners?this.listeners[e].push(t):this.listeners[e]=[t]},e.prototype.trigger=function(e){var t=Array.prototype.slice,n=t.call(arguments,1);this.listeners=this.listeners||{},null==n&&(n=[]),0===n.length&&n.push({}),(n[0]._type=e)in this.listeners&&this.invoke(this.listeners[e],t.call(arguments,1)),"*"in this.listeners&&this.invoke(this.listeners["*"],arguments)},e.prototype.invoke=function(e,t){for(var n=0,i=e.length;n<i;n++)e[n].apply(this,t)},r.Observable=e,r.generateChars=function(e){for(var t="",n=0;n<e;n++){t+=Math.floor(36*Math.random()).toString(36)}return t},r.bind=function(e,t){return function(){e.apply(t,arguments)}},r._convertData=function(e){for(var t in e){var n=t.split("-"),i=e;if(1!==n.length){for(var r=0;r<n.length;r++){var s=n[r];(s=s.substring(0,1).toLowerCase()+s.substring(1))in i||(i[s]={}),r==n.length-1&&(i[s]=e[t]),i=i[s]}delete e[t]}}return e},r.hasScroll=function(e,t){var n=s(t),i=t.style.overflowX,r=t.style.overflowY;return(i!==r||"hidden"!==r&&"visible"!==r)&&("scroll"===i||"scroll"===r||(n.innerHeight()<t.scrollHeight||n.innerWidth()<t.scrollWidth))},r.escapeMarkup=function(e){var t={"\\":"\","&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};return"string"!=typeof e?e:String(e).replace(/[&<>"'\/\\]/g,function(e){return t[e]})},r.__cache={};var n=0;return r.GetUniqueElementId=function(e){var t=e.getAttribute("data-select2-id");return null!=t||(t=e.id?"select2-data-"+e.id:"select2-data-"+(++n).toString()+"-"+r.generateChars(4),e.setAttribute("data-select2-id",t)),t},r.StoreData=function(e,t,n){var i=r.GetUniqueElementId(e);r.__cache[i]||(r.__cache[i]={}),r.__cache[i][t]=n},r.GetData=function(e,t){var n=r.GetUniqueElementId(e);return t?r.__cache[n]&&null!=r.__cache[n][t]?r.__cache[n][t]:s(e).data(t):r.__cache[n]},r.RemoveData=function(e){var t=r.GetUniqueElementId(e);null!=r.__cache[t]&&delete r.__cache[t],e.removeAttribute("data-select2-id")},r.copyNonInternalCssClasses=function(e,t){var n=e.getAttribute("class").trim().split(/\s+/);n=n.filter(function(e){return 0===e.indexOf("select2-")});var i=t.getAttribute("class").trim().split(/\s+/);i=i.filter(function(e){return 0!==e.indexOf("select2-")});var r=n.concat(i);e.setAttribute("class",r.join(" "))},r}),e.define("select2/results",["jquery","./utils"],function(h,f){function i(e,t,n){this.$element=e,this.data=n,this.options=t,i.__super__.constructor.call(this)}return f.Extend(i,f.Observable),i.prototype.render=function(){var e=h('<ul class="select2-results__options" role="listbox"></ul>');return this.options.get("multiple")&&e.attr("aria-multiselectable","true"),this.$results=e},i.prototype.clear=function(){this.$results.empty()},i.prototype.displayMessage=function(e){var t=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var n=h('<li role="alert" aria-live="assertive" class="select2-results__option"></li>'),i=this.options.get("translations").get(e.message);n.append(t(i(e.args))),n[0].className+=" select2-results__message",this.$results.append(n)},i.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},i.prototype.append=function(e){this.hideLoading();var t=[];if(null!=e.results&&0!==e.results.length){e.results=this.sort(e.results);for(var n=0;n<e.results.length;n++){var i=e.results[n],r=this.option(i);t.push(r)}this.$results.append(t)}else 0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"})},i.prototype.position=function(e,t){t.find(".select2-results").append(e)},i.prototype.sort=function(e){return this.options.get("sorter")(e)},i.prototype.highlightFirstItem=function(){var e=this.$results.find(".select2-results__option--selectable"),t=e.filter(".select2-results__option--selected");0<t.length?t.first().trigger("mouseenter"):e.first().trigger("mouseenter"),this.ensureHighlightVisible()},i.prototype.setClasses=function(){var t=this;this.data.current(function(e){var i=e.map(function(e){return e.id.toString()});t.$results.find(".select2-results__option--selectable").each(function(){var e=h(this),t=f.GetData(this,"data"),n=""+t.id;null!=t.element&&t.element.selected||null==t.element&&-1<i.indexOf(n)?(this.classList.add("select2-results__option--selected"),e.attr("aria-selected","true")):(this.classList.remove("select2-results__option--selected"),e.attr("aria-selected","false"))})})},i.prototype.showLoading=function(e){this.hideLoading();var t={disabled:!0,loading:!0,text:this.options.get("translations").get("searching")(e)},n=this.option(t);n.className+=" loading-results",this.$results.prepend(n)},i.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},i.prototype.option=function(e){var t=document.createElement("li");t.classList.add("select2-results__option"),t.classList.add("select2-results__option--selectable");var n={role:"option"},i=window.Element.prototype.matches||window.Element.prototype.msMatchesSelector||window.Element.prototype.webkitMatchesSelector;for(var r in(null!=e.element&&i.call(e.element,":disabled")||null==e.element&&e.disabled)&&(n["aria-disabled"]="true",t.classList.remove("select2-results__option--selectable"),t.classList.add("select2-results__option--disabled")),null==e.id&&t.classList.remove("select2-results__option--selectable"),null!=e._resultId&&(t.id=e._resultId),e.title&&(t.title=e.title),e.children&&(n.role="group",n["aria-label"]=e.text,t.classList.remove("select2-results__option--selectable"),t.classList.add("select2-results__option--group")),n){var s=n[r];t.setAttribute(r,s)}if(e.children){var o=h(t),a=document.createElement("strong");a.className="select2-results__group",this.template(e,a);for(var l=[],c=0;c<e.children.length;c++){var u=e.children[c],d=this.option(u);l.push(d)}var p=h("<ul></ul>",{class:"select2-results__options select2-results__options--nested"});p.append(l),o.append(a),o.append(p)}else this.template(e,t);return f.StoreData(t,"data",e),t},i.prototype.bind=function(t,e){var l=this,n=t.id+"-results";this.$results.attr("id",n),t.on("results:all",function(e){l.clear(),l.append(e.data),t.isOpen()&&(l.setClasses(),l.highlightFirstItem())}),t.on("results:append",function(e){l.append(e.data),t.isOpen()&&l.setClasses()}),t.on("query",function(e){l.hideMessages(),l.showLoading(e)}),t.on("select",function(){t.isOpen()&&(l.setClasses(),l.options.get("scrollAfterSelect")&&l.highlightFirstItem())}),t.on("unselect",function(){t.isOpen()&&(l.setClasses(),l.options.get("scrollAfterSelect")&&l.highlightFirstItem())}),t.on("open",function(){l.$results.attr("aria-expanded","true"),l.$results.attr("aria-hidden","false"),l.setClasses(),l.ensureHighlightVisible()}),t.on("close",function(){l.$results.attr("aria-expanded","false"),l.$results.attr("aria-hidden","true"),l.$results.removeAttr("aria-activedescendant")}),t.on("results:toggle",function(){var e=l.getHighlightedResults();0!==e.length&&e.trigger("mouseup")}),t.on("results:select",function(){var e=l.getHighlightedResults();if(0!==e.length){var t=f.GetData(e[0],"data");e.hasClass("select2-results__option--selected")?l.trigger("close",{}):l.trigger("select",{data:t})}}),t.on("results:previous",function(){var e=l.getHighlightedResults(),t=l.$results.find(".select2-results__option--selectable"),n=t.index(e);if(!(n<=0)){var i=n-1;0===e.length&&(i=0);var r=t.eq(i);r.trigger("mouseenter");var s=l.$results.offset().top,o=r.offset().top,a=l.$results.scrollTop()+(o-s);0===i?l.$results.scrollTop(0):o-s<0&&l.$results.scrollTop(a)}}),t.on("results:next",function(){var e=l.getHighlightedResults(),t=l.$results.find(".select2-results__option--selectable"),n=t.index(e)+1;if(!(n>=t.length)){var i=t.eq(n);i.trigger("mouseenter");var r=l.$results.offset().top+l.$results.outerHeight(!1),s=i.offset().top+i.outerHeight(!1),o=l.$results.scrollTop()+s-r;0===n?l.$results.scrollTop(0):r<s&&l.$results.scrollTop(o)}}),t.on("results:focus",function(e){e.element[0].classList.add("select2-results__option--highlighted"),e.element[0].setAttribute("aria-selected","true")}),t.on("results:message",function(e){l.displayMessage(e)}),h.fn.mousewheel&&this.$results.on("mousewheel",function(e){var t=l.$results.scrollTop(),n=l.$results.get(0).scrollHeight-t+e.deltaY,i=0<e.deltaY&&t-e.deltaY<=0,r=e.deltaY<0&&n<=l.$results.height();i?(l.$results.scrollTop(0),e.preventDefault(),e.stopPropagation()):r&&(l.$results.scrollTop(l.$results.get(0).scrollHeight-l.$results.height()),e.preventDefault(),e.stopPropagation())}),this.$results.on("mouseup",".select2-results__option--selectable",function(e){var t=h(this),n=f.GetData(this,"data");t.hasClass("select2-results__option--selected")?l.options.get("multiple")?l.trigger("unselect",{originalEvent:e,data:n}):l.trigger("close",{}):l.trigger("select",{originalEvent:e,data:n})}),this.$results.on("mouseenter",".select2-results__option--selectable",function(e){var t=f.GetData(this,"data");l.getHighlightedResults().removeClass("select2-results__option--highlighted").attr("aria-selected","false"),l.trigger("results:focus",{data:t,element:h(this)})})},i.prototype.getHighlightedResults=function(){return this.$results.find(".select2-results__option--highlighted")},i.prototype.destroy=function(){this.$results.remove()},i.prototype.ensureHighlightVisible=function(){var e=this.getHighlightedResults();if(0!==e.length){var t=this.$results.find(".select2-results__option--selectable").index(e),n=this.$results.offset().top,i=e.offset().top,r=this.$results.scrollTop()+(i-n),s=i-n;r-=2*e.outerHeight(!1),t<=2?this.$results.scrollTop(0):(s>this.$results.outerHeight()||s<0)&&this.$results.scrollTop(r)}},i.prototype.template=function(e,t){var n=this.options.get("templateResult"),i=this.options.get("escapeMarkup"),r=n(e,t);null==r?t.style.display="none":"string"==typeof r?t.innerHTML=i(r):h(t).append(r)},i}),e.define("select2/keys",[],function(){return{BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46}}),e.define("select2/selection/base",["jquery","../utils","../keys"],function(n,i,r){function s(e,t){this.$element=e,this.options=t,s.__super__.constructor.call(this)}return i.Extend(s,i.Observable),s.prototype.render=function(){var e=n('<span class="select2-selection" role="combobox" aria-haspopup="true" aria-expanded="false"></span>');return this._tabindex=0,null!=i.GetData(this.$element[0],"old-tabindex")?this._tabindex=i.GetData(this.$element[0],"old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),e.attr("title",this.$element.attr("title")),e.attr("tabindex",this._tabindex),e.attr("aria-disabled","false"),this.$selection=e},s.prototype.bind=function(e,t){var n=this,i=e.id+"-results";this.container=e,this.$selection.on("focus",function(e){n.trigger("focus",e)}),this.$selection.on("blur",function(e){n._handleBlur(e)}),this.$selection.on("keydown",function(e){n.trigger("keypress",e),e.which===r.SPACE&&e.preventDefault()}),e.on("results:focus",function(e){n.$selection.attr("aria-activedescendant",e.data._resultId)}),e.on("selection:update",function(e){n.update(e.data)}),e.on("open",function(){n.$selection.attr("aria-expanded","true"),n.$selection.attr("aria-owns",i),n._attachCloseHandler(e)}),e.on("close",function(){n.$selection.attr("aria-expanded","false"),n.$selection.removeAttr("aria-activedescendant"),n.$selection.removeAttr("aria-owns"),n.$selection.trigger("focus"),n._detachCloseHandler(e)}),e.on("enable",function(){n.$selection.attr("tabindex",n._tabindex),n.$selection.attr("aria-disabled","false")}),e.on("disable",function(){n.$selection.attr("tabindex","-1"),n.$selection.attr("aria-disabled","true")})},s.prototype._handleBlur=function(e){var t=this;window.setTimeout(function(){document.activeElement==t.$selection[0]||n.contains(t.$selection[0],document.activeElement)||t.trigger("blur",e)},1)},s.prototype._attachCloseHandler=function(e){n(document.body).on("mousedown.select2."+e.id,function(e){var t=n(e.target).closest(".select2");n(".select2.select2-container--open").each(function(){this!=t[0]&&i.GetData(this,"element").select2("close")})})},s.prototype._detachCloseHandler=function(e){n(document.body).off("mousedown.select2."+e.id)},s.prototype.position=function(e,t){t.find(".selection").append(e)},s.prototype.destroy=function(){this._detachCloseHandler(this.container)},s.prototype.update=function(e){throw new Error("The `update` method must be defined in child classes.")},s.prototype.isEnabled=function(){return!this.isDisabled()},s.prototype.isDisabled=function(){return this.options.get("disabled")},s}),e.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(e,t,n,i){function r(){r.__super__.constructor.apply(this,arguments)}return n.Extend(r,t),r.prototype.render=function(){var e=r.__super__.render.call(this);return e[0].classList.add("select2-selection--single"),e.html('<span class="select2-selection__rendered"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span>'),e},r.prototype.bind=function(t,e){var n=this;r.__super__.bind.apply(this,arguments);var i=t.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",i).attr("role","textbox").attr("aria-readonly","true"),this.$selection.attr("aria-labelledby",i),this.$selection.on("mousedown",function(e){1===e.which&&n.trigger("toggle",{originalEvent:e})}),this.$selection.on("focus",function(e){}),this.$selection.on("blur",function(e){}),t.on("focus",function(e){t.isOpen()||n.$selection.trigger("focus")})},r.prototype.clear=function(){var e=this.$selection.find(".select2-selection__rendered");e.empty(),e.removeAttr("title")},r.prototype.display=function(e,t){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(e,t))},r.prototype.selectionContainer=function(){return e("<span></span>")},r.prototype.update=function(e){if(0!==e.length){var t=e[0],n=this.$selection.find(".select2-selection__rendered"),i=this.display(t,n);n.empty().append(i);var r=t.title||t.text;r?n.attr("title",r):n.removeAttr("title")}else this.clear()},r}),e.define("select2/selection/multiple",["jquery","./base","../utils"],function(r,e,d){function s(e,t){s.__super__.constructor.apply(this,arguments)}return d.Extend(s,e),s.prototype.render=function(){var e=s.__super__.render.call(this);return e[0].classList.add("select2-selection--multiple"),e.html('<ul class="select2-selection__rendered"></ul>'),e},s.prototype.bind=function(e,t){var i=this;s.__super__.bind.apply(this,arguments);var n=e.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",n),this.$selection.on("click",function(e){i.trigger("toggle",{originalEvent:e})}),this.$selection.on("click",".select2-selection__choice__remove",function(e){if(!i.isDisabled()){var t=r(this).parent(),n=d.GetData(t[0],"data");i.trigger("unselect",{originalEvent:e,data:n})}}),this.$selection.on("keydown",".select2-selection__choice__remove",function(e){i.isDisabled()||e.stopPropagation()})},s.prototype.clear=function(){var e=this.$selection.find(".select2-selection__rendered");e.empty(),e.removeAttr("title")},s.prototype.display=function(e,t){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(e,t))},s.prototype.selectionContainer=function(){return r('<li class="select2-selection__choice"><button type="button" class="select2-selection__choice__remove" tabindex="-1"><span aria-hidden="true">×</span></button><span class="select2-selection__choice__display"></span></li>')},s.prototype.update=function(e){if(this.clear(),0!==e.length){for(var t=[],n=this.$selection.find(".select2-selection__rendered").attr("id")+"-choice-",i=0;i<e.length;i++){var r=e[i],s=this.selectionContainer(),o=this.display(r,s),a=n+d.generateChars(4)+"-";r.id?a+=r.id:a+=d.generateChars(4),s.find(".select2-selection__choice__display").append(o).attr("id",a);var l=r.title||r.text;l&&s.attr("title",l);var c=this.options.get("translations").get("removeItem"),u=s.find(".select2-selection__choice__remove");u.attr("title",c()),u.attr("aria-label",c()),u.attr("aria-describedby",a),d.StoreData(s[0],"data",r),t.push(s)}this.$selection.find(".select2-selection__rendered").append(t)}},s}),e.define("select2/selection/placeholder",[],function(){function e(e,t,n){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),e.call(this,t,n)}return e.prototype.normalizePlaceholder=function(e,t){return"string"==typeof t&&(t={id:"",text:t}),t},e.prototype.createPlaceholder=function(e,t){var n=this.selectionContainer();return n.html(this.display(t)),n[0].classList.add("select2-selection__placeholder"),n[0].classList.remove("select2-selection__choice"),n},e.prototype.update=function(e,t){var n=1==t.length&&t[0].id!=this.placeholder.id;if(1<t.length||n)return e.call(this,t);this.clear();var i=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(i)},e}),e.define("select2/selection/allowClear",["jquery","../keys","../utils"],function(s,i,a){function e(){}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",function(e){i._handleClear(e)}),t.on("keypress",function(e){i._handleKeyboardClear(e,t)})},e.prototype._handleClear=function(e,t){if(!this.isDisabled()){var n=this.$selection.find(".select2-selection__clear");if(0!==n.length){t.stopPropagation();var i=a.GetData(n[0],"data"),r=this.$element.val();this.$element.val(this.placeholder.id);var s={data:i};if(this.trigger("clear",s),s.prevented)this.$element.val(r);else{for(var o=0;o<i.length;o++)if(s={data:i[o]},this.trigger("unselect",s),s.prevented)return void this.$element.val(r);this.$element.trigger("input").trigger("change"),this.trigger("toggle",{})}}}},e.prototype._handleKeyboardClear=function(e,t,n){n.isOpen()||t.which!=i.DELETE&&t.which!=i.BACKSPACE||this._handleClear(t)},e.prototype.update=function(e,t){if(e.call(this,t),this.$selection.find(".select2-selection__clear").remove(),!(0<this.$selection.find(".select2-selection__placeholder").length||0===t.length)){var n=this.$selection.find(".select2-selection__rendered").attr("id"),i=this.options.get("translations").get("removeAllItems"),r=s('<button type="button" class="select2-selection__clear" tabindex="-1"><span aria-hidden="true">×</span></button>');r.attr("title",i()),r.attr("aria-label",i()),r.attr("aria-describedby",n),a.StoreData(r[0],"data",t),this.$selection.prepend(r)}},e}),e.define("select2/selection/search",["jquery","../utils","../keys"],function(i,l,c){function e(e,t,n){e.call(this,t,n)}return e.prototype.render=function(e){var t=i('<span class="select2-search select2-search--inline"><input class="select2-search__field" type="search" tabindex="-1" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" /></span>');this.$searchContainer=t,this.$search=t.find("input"),this.$search.prop("autocomplete",this.options.get("autocomplete"));var n=e.call(this);return this._transferTabIndex(),n.append(this.$searchContainer),n},e.prototype.bind=function(e,t,n){var i=this,r=t.id+"-results",s=t.id+"-container";e.call(this,t,n),i.$search.attr("aria-describedby",s),t.on("open",function(){i.$search.attr("aria-controls",r),i.$search.trigger("focus")}),t.on("close",function(){i.$search.val(""),i.resizeSearch(),i.$search.removeAttr("aria-controls"),i.$search.removeAttr("aria-activedescendant"),i.$search.trigger("focus")}),t.on("enable",function(){i.$search.prop("disabled",!1),i._transferTabIndex()}),t.on("disable",function(){i.$search.prop("disabled",!0)}),t.on("focus",function(e){i.$search.trigger("focus")}),t.on("results:focus",function(e){e.data._resultId?i.$search.attr("aria-activedescendant",e.data._resultId):i.$search.removeAttr("aria-activedescendant")}),this.$selection.on("focusin",".select2-search--inline",function(e){i.trigger("focus",e)}),this.$selection.on("focusout",".select2-search--inline",function(e){i._handleBlur(e)}),this.$selection.on("keydown",".select2-search--inline",function(e){if(e.stopPropagation(),i.trigger("keypress",e),i._keyUpPrevented=e.isDefaultPrevented(),e.which===c.BACKSPACE&&""===i.$search.val()){var t=i.$selection.find(".select2-selection__choice").last();if(0<t.length){var n=l.GetData(t[0],"data");i.searchRemoveChoice(n),e.preventDefault()}}}),this.$selection.on("click",".select2-search--inline",function(e){i.$search.val()&&e.stopPropagation()});var o=document.documentMode,a=o&&o<=11;this.$selection.on("input.searchcheck",".select2-search--inline",function(e){a?i.$selection.off("input.search input.searchcheck"):i.$selection.off("keyup.search")}),this.$selection.on("keyup.search input.search",".select2-search--inline",function(e){if(a&&"input"===e.type)i.$selection.off("input.search input.searchcheck");else{var t=e.which;t!=c.SHIFT&&t!=c.CTRL&&t!=c.ALT&&t!=c.TAB&&i.handleSearch(e)}})},e.prototype._transferTabIndex=function(e){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},e.prototype.createPlaceholder=function(e,t){this.$search.attr("placeholder",t.text)},e.prototype.update=function(e,t){var n=this.$search[0]==document.activeElement;this.$search.attr("placeholder",""),e.call(this,t),this.resizeSearch(),n&&this.$search.trigger("focus")},e.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var e=this.$search.val();this.trigger("query",{term:e})}this._keyUpPrevented=!1},e.prototype.searchRemoveChoice=function(e,t){this.trigger("unselect",{data:t}),this.$search.val(t.text),this.handleSearch()},e.prototype.resizeSearch=function(){this.$search.css("width","25px");var e="100%";""===this.$search.attr("placeholder")&&(e=.75*(this.$search.val().length+1)+"em");this.$search.css("width",e)},e}),e.define("select2/selection/selectionCss",["../utils"],function(i){function e(){}return e.prototype.render=function(e){var t=e.call(this),n=this.options.get("selectionCssClass")||"";return-1!==n.indexOf(":all:")&&(n=n.replace(":all:",""),i.copyNonInternalCssClasses(t[0],this.$element[0])),t.addClass(n),t},e}),e.define("select2/selection/eventRelay",["jquery"],function(o){function e(){}return e.prototype.bind=function(e,t,n){var i=this,r=["open","opening","close","closing","select","selecting","unselect","unselecting","clear","clearing"],s=["opening","closing","selecting","unselecting","clearing"];e.call(this,t,n),t.on("*",function(e,t){if(-1!==r.indexOf(e)){t=t||{};var n=o.Event("select2:"+e,{params:t});i.$element.trigger(n),-1!==s.indexOf(e)&&(t.prevented=n.isDefaultPrevented())}})},e}),e.define("select2/translation",["jquery","require"],function(t,n){function i(e){this.dict=e||{}}return i.prototype.all=function(){return this.dict},i.prototype.get=function(e){return this.dict[e]},i.prototype.extend=function(e){this.dict=t.extend({},e.all(),this.dict)},i._cache={},i.loadPath=function(e){if(!(e in i._cache)){var t=n(e);i._cache[e]=t}return new i(i._cache[e])},i}),e.define("select2/diacritics",[],function(){return{"Ⓐ":"A","A":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","B":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","C":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","D":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","DZ":"DZ","DŽ":"DZ","Dz":"Dz","Dž":"Dz","Ⓔ":"E","E":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","F":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","G":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","H":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","I":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","J":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","K":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","L":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","LJ":"LJ","Lj":"Lj","Ⓜ":"M","M":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","N":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","NJ":"NJ","Nj":"Nj","Ⓞ":"O","O":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Œ":"OE","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","P":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Q":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","R":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","S":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","T":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","U":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","V":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","W":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","X":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Y":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Z":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","a":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","b":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","c":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","d":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","dz":"dz","dž":"dz","ⓔ":"e","e":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","f":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","g":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","h":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","i":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","j":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","k":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","l":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","lj":"lj","ⓜ":"m","m":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","n":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ʼn":"n","ꞑ":"n","ꞥ":"n","nj":"nj","ⓞ":"o","o":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","œ":"oe","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","p":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","q":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","r":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","s":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","t":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","u":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","v":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","w":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","x":"x","ẋ":"x","ẍ":"x","ⓨ":"y","y":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","z":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ώ":"ω","ς":"σ","’":"'"}}),e.define("select2/data/base",["../utils"],function(i){function n(e,t){n.__super__.constructor.call(this)}return i.Extend(n,i.Observable),n.prototype.current=function(e){throw new Error("The `current` method must be defined in child classes.")},n.prototype.query=function(e,t){throw new Error("The `query` method must be defined in child classes.")},n.prototype.bind=function(e,t){},n.prototype.destroy=function(){},n.prototype.generateResultId=function(e,t){var n=e.id+"-result-";return n+=i.generateChars(4),null!=t.id?n+="-"+t.id.toString():n+="-"+i.generateChars(4),n},n}),e.define("select2/data/select",["./base","../utils","jquery"],function(e,l,c){function n(e,t){this.$element=e,this.options=t,n.__super__.constructor.call(this)}return l.Extend(n,e),n.prototype.current=function(e){var t=this;e(Array.prototype.map.call(this.$element[0].querySelectorAll(":checked"),function(e){return t.item(c(e))}))},n.prototype.select=function(r){var s=this;if(r.selected=!0,null!=r.element&&"option"===r.element.tagName.toLowerCase())return r.element.selected=!0,void this.$element.trigger("input").trigger("change");if(this.$element.prop("multiple"))this.current(function(e){var t=[];(r=[r]).push.apply(r,e);for(var n=0;n<r.length;n++){var i=r[n].id;-1===t.indexOf(i)&&t.push(i)}s.$element.val(t),s.$element.trigger("input").trigger("change")});else{var e=r.id;this.$element.val(e),this.$element.trigger("input").trigger("change")}},n.prototype.unselect=function(r){var s=this;if(this.$element.prop("multiple")){if(r.selected=!1,null!=r.element&&"option"===r.element.tagName.toLowerCase())return r.element.selected=!1,void this.$element.trigger("input").trigger("change");this.current(function(e){for(var t=[],n=0;n<e.length;n++){var i=e[n].id;i!==r.id&&-1===t.indexOf(i)&&t.push(i)}s.$element.val(t),s.$element.trigger("input").trigger("change")})}},n.prototype.bind=function(e,t){var n=this;(this.container=e).on("select",function(e){n.select(e.data)}),e.on("unselect",function(e){n.unselect(e.data)})},n.prototype.destroy=function(){this.$element.find("*").each(function(){l.RemoveData(this)})},n.prototype.query=function(i,e){var r=[],s=this;this.$element.children().each(function(){if("option"===this.tagName.toLowerCase()||"optgroup"===this.tagName.toLowerCase()){var e=c(this),t=s.item(e),n=s.matches(i,t);null!==n&&r.push(n)}}),e({results:r})},n.prototype.addOptions=function(e){this.$element.append(e)},n.prototype.option=function(e){var t;e.children?(t=document.createElement("optgroup")).label=e.text:void 0!==(t=document.createElement("option")).textContent?t.textContent=e.text:t.innerText=e.text,void 0!==e.id&&(t.value=e.id),e.disabled&&(t.disabled=!0),e.selected&&(t.selected=!0),e.title&&(t.title=e.title);var n=this._normalizeItem(e);return n.element=t,l.StoreData(t,"data",n),c(t)},n.prototype.item=function(e){var t={};if(null!=(t=l.GetData(e[0],"data")))return t;var n=e[0];if("option"===n.tagName.toLowerCase())t={id:e.val(),text:e.text(),disabled:e.prop("disabled"),selected:e.prop("selected"),title:e.prop("title")};else if("optgroup"===n.tagName.toLowerCase()){t={text:e.prop("label"),children:[],title:e.prop("title")};for(var i=e.children("option"),r=[],s=0;s<i.length;s++){var o=c(i[s]),a=this.item(o);r.push(a)}t.children=r}return(t=this._normalizeItem(t)).element=e[0],l.StoreData(e[0],"data",t),t},n.prototype._normalizeItem=function(e){e!==Object(e)&&(e={id:e,text:e});return null!=(e=c.extend({},{text:""},e)).id&&(e.id=e.id.toString()),null!=e.text&&(e.text=e.text.toString()),null==e._resultId&&e.id&&null!=this.container&&(e._resultId=this.generateResultId(this.container,e)),c.extend({},{selected:!1,disabled:!1},e)},n.prototype.matches=function(e,t){return this.options.get("matcher")(e,t)},n}),e.define("select2/data/array",["./select","../utils","jquery"],function(e,t,f){function i(e,t){this._dataToConvert=t.get("data")||[],i.__super__.constructor.call(this,e,t)}return t.Extend(i,e),i.prototype.bind=function(e,t){i.__super__.bind.call(this,e,t),this.addOptions(this.convertToOptions(this._dataToConvert))},i.prototype.select=function(n){var e=this.$element.find("option").filter(function(e,t){return t.value==n.id.toString()});0===e.length&&(e=this.option(n),this.addOptions(e)),i.__super__.select.call(this,n)},i.prototype.convertToOptions=function(e){var t=this,n=this.$element.find("option"),i=n.map(function(){return t.item(f(this)).id}).get(),r=[];function s(e){return function(){return f(this).val()==e.id}}for(var o=0;o<e.length;o++){var a=this._normalizeItem(e[o]);if(0<=i.indexOf(a.id)){var l=n.filter(s(a)),c=this.item(l),u=f.extend(!0,{},a,c),d=this.option(u);l.replaceWith(d)}else{var p=this.option(a);if(a.children){var h=this.convertToOptions(a.children);p.append(h)}r.push(p)}}return r},i}),e.define("select2/data/ajax",["./array","../utils","jquery"],function(e,t,s){function n(e,t){this.ajaxOptions=this._applyDefaults(t.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),n.__super__.constructor.call(this,e,t)}return t.Extend(n,e),n.prototype._applyDefaults=function(e){var t={data:function(e){return s.extend({},e,{q:e.term})},transport:function(e,t,n){var i=s.ajax(e);return i.then(t),i.fail(n),i}};return s.extend({},t,e,!0)},n.prototype.processResults=function(e){return e},n.prototype.query=function(n,i){var r=this;null!=this._request&&(s.isFunction(this._request.abort)&&this._request.abort(),this._request=null);var t=s.extend({type:"GET"},this.ajaxOptions);function e(){var e=t.transport(t,function(e){var t=r.processResults(e,n);r.options.get("debug")&&window.console&&console.error&&(t&&t.results&&Array.isArray(t.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response.")),i(t)},function(){"status"in e&&(0===e.status||"0"===e.status)||r.trigger("results:message",{message:"errorLoading"})});r._request=e}"function"==typeof t.url&&(t.url=t.url.call(this.$element,n)),"function"==typeof t.data&&(t.data=t.data.call(this.$element,n)),this.ajaxOptions.delay&&null!=n.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(e,this.ajaxOptions.delay)):e()},n}),e.define("select2/data/tags",["jquery"],function(t){function e(e,t,n){var i=n.get("tags"),r=n.get("createTag");void 0!==r&&(this.createTag=r);var s=n.get("insertTag");if(void 0!==s&&(this.insertTag=s),e.call(this,t,n),Array.isArray(i))for(var o=0;o<i.length;o++){var a=i[o],l=this._normalizeItem(a),c=this.option(l);this.$element.append(c)}}return e.prototype.query=function(e,c,u){var d=this;this._removeOldTags(),null!=c.term&&null==c.page?e.call(this,c,function e(t,n){for(var i=t.results,r=0;r<i.length;r++){var s=i[r],o=null!=s.children&&!e({results:s.children},!0);if((s.text||"").toUpperCase()===(c.term||"").toUpperCase()||o)return!n&&(t.data=i,void u(t))}if(n)return!0;var a=d.createTag(c);if(null!=a){var l=d.option(a);l.attr("data-select2-tag",!0),d.addOptions([l]),d.insertTag(i,a)}t.results=i,u(t)}):e.call(this,c,u)},e.prototype.createTag=function(e,t){if(null==t.term)return null;var n=t.term.trim();return""===n?null:{id:n,text:n}},e.prototype.insertTag=function(e,t,n){t.unshift(n)},e.prototype._removeOldTags=function(e){this.$element.find("option[data-select2-tag]").each(function(){this.selected||t(this).remove()})},e}),e.define("select2/data/tokenizer",["jquery"],function(d){function e(e,t,n){var i=n.get("tokenizer");void 0!==i&&(this.tokenizer=i),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){e.call(this,t,n),this.$search=t.dropdown.$search||t.selection.$search||n.find(".select2-search__field")},e.prototype.query=function(e,t,n){var i=this;t.term=t.term||"";var r=this.tokenizer(t,this.options,function(e){var t=i._normalizeItem(e);if(!i.$element.find("option").filter(function(){return d(this).val()===t.id}).length){var n=i.option(t);n.attr("data-select2-tag",!0),i._removeOldTags(),i.addOptions([n])}!function(e){i.trigger("select",{data:e})}(t)});r.term!==t.term&&(this.$search.length&&(this.$search.val(r.term),this.$search.trigger("focus")),t.term=r.term),e.call(this,t,n)},e.prototype.tokenizer=function(e,t,n,i){for(var r=n.get("tokenSeparators")||[],s=t.term,o=0,a=this.createTag||function(e){return{id:e.term,text:e.term}};o<s.length;){var l=s[o];if(-1!==r.indexOf(l)){var c=s.substr(0,o),u=a(d.extend({},t,{term:c}));null!=u?(i(u),s=s.substr(o+1)||"",o=0):o++}else o++}return{term:s}},e}),e.define("select2/data/minimumInputLength",[],function(){function e(e,t,n){this.minimumInputLength=n.get("minimumInputLength"),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.term=t.term||"",t.term.length<this.minimumInputLength?this.trigger("results:message",{message:"inputTooShort",args:{minimum:this.minimumInputLength,input:t.term,params:t}}):e.call(this,t,n)},e}),e.define("select2/data/maximumInputLength",[],function(){function e(e,t,n){this.maximumInputLength=n.get("maximumInputLength"),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.term=t.term||"",0<this.maximumInputLength&&t.term.length>this.maximumInputLength?this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:t.term,params:t}}):e.call(this,t,n)},e}),e.define("select2/data/maximumSelectionLength",[],function(){function e(e,t,n){this.maximumSelectionLength=n.get("maximumSelectionLength"),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("select",function(){i._checkIfMaximumSelected()})},e.prototype.query=function(e,t,n){var i=this;this._checkIfMaximumSelected(function(){e.call(i,t,n)})},e.prototype._checkIfMaximumSelected=function(e,n){var i=this;this.current(function(e){var t=null!=e?e.length:0;0<i.maximumSelectionLength&&t>=i.maximumSelectionLength?i.trigger("results:message",{message:"maximumSelected",args:{maximum:i.maximumSelectionLength}}):n&&n()})},e}),e.define("select2/dropdown",["jquery","./utils"],function(t,e){function n(e,t){this.$element=e,this.options=t,n.__super__.constructor.call(this)}return e.Extend(n,e.Observable),n.prototype.render=function(){var e=t('<span class="select2-dropdown"><span class="select2-results"></span></span>');return e.attr("dir",this.options.get("dir")),this.$dropdown=e},n.prototype.bind=function(){},n.prototype.position=function(e,t){},n.prototype.destroy=function(){this.$dropdown.remove()},n}),e.define("select2/dropdown/search",["jquery"],function(s){function e(){}return e.prototype.render=function(e){var t=e.call(this),n=s('<span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="search" tabindex="-1" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" /></span>');return this.$searchContainer=n,this.$search=n.find("input"),this.$search.prop("autocomplete",this.options.get("autocomplete")),t.prepend(n),t},e.prototype.bind=function(e,t,n){var i=this,r=t.id+"-results";e.call(this,t,n),this.$search.on("keydown",function(e){i.trigger("keypress",e),i._keyUpPrevented=e.isDefaultPrevented()}),this.$search.on("input",function(e){s(this).off("keyup")}),this.$search.on("keyup input",function(e){i.handleSearch(e)}),t.on("open",function(){i.$search.attr("tabindex",0),i.$search.attr("aria-controls",r),i.$search.trigger("focus"),window.setTimeout(function(){i.$search.trigger("focus")},0)}),t.on("close",function(){i.$search.attr("tabindex",-1),i.$search.removeAttr("aria-controls"),i.$search.removeAttr("aria-activedescendant"),i.$search.val(""),i.$search.trigger("blur")}),t.on("focus",function(){t.isOpen()||i.$search.trigger("focus")}),t.on("results:all",function(e){null!=e.query.term&&""!==e.query.term||(i.showSearch(e)?i.$searchContainer[0].classList.remove("select2-search--hide"):i.$searchContainer[0].classList.add("select2-search--hide"))}),t.on("results:focus",function(e){e.data._resultId?i.$search.attr("aria-activedescendant",e.data._resultId):i.$search.removeAttr("aria-activedescendant")})},e.prototype.handleSearch=function(e){if(!this._keyUpPrevented){var t=this.$search.val();this.trigger("query",{term:t})}this._keyUpPrevented=!1},e.prototype.showSearch=function(e,t){return!0},e}),e.define("select2/dropdown/hidePlaceholder",[],function(){function e(e,t,n,i){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),e.call(this,t,n,i)}return e.prototype.append=function(e,t){t.results=this.removePlaceholder(t.results),e.call(this,t)},e.prototype.normalizePlaceholder=function(e,t){return"string"==typeof t&&(t={id:"",text:t}),t},e.prototype.removePlaceholder=function(e,t){for(var n=t.slice(0),i=t.length-1;0<=i;i--){var r=t[i];this.placeholder.id===r.id&&n.splice(i,1)}return n},e}),e.define("select2/dropdown/infiniteScroll",["jquery"],function(n){function e(e,t,n,i){this.lastParams={},e.call(this,t,n,i),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return e.prototype.append=function(e,t){this.$loadingMore.remove(),this.loading=!1,e.call(this,t),this.showLoadingMore(t)&&(this.$results.append(this.$loadingMore),this.loadMoreIfNeeded())},e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("query",function(e){i.lastParams=e,i.loading=!0}),t.on("query:append",function(e){i.lastParams=e,i.loading=!0}),this.$results.on("scroll",this.loadMoreIfNeeded.bind(this))},e.prototype.loadMoreIfNeeded=function(){var e=n.contains(document.documentElement,this.$loadingMore[0]);if(!this.loading&&e){var t=this.$results.offset().top+this.$results.outerHeight(!1);this.$loadingMore.offset().top+this.$loadingMore.outerHeight(!1)<=t+50&&this.loadMore()}},e.prototype.loadMore=function(){this.loading=!0;var e=n.extend({},{page:1},this.lastParams);e.page++,this.trigger("query:append",e)},e.prototype.showLoadingMore=function(e,t){return t.pagination&&t.pagination.more},e.prototype.createLoadingMore=function(){var e=n('<li class="select2-results__option select2-results__option--load-more"role="option" aria-disabled="true"></li>'),t=this.options.get("translations").get("loadingMore");return e.html(t(this.lastParams)),e},e}),e.define("select2/dropdown/attachBody",["jquery","../utils"],function(f,a){function e(e,t,n){this.$dropdownParent=f(n.get("dropdownParent")||document.body),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("open",function(){i._showDropdown(),i._attachPositioningHandler(t),i._bindContainerResultHandlers(t)}),t.on("close",function(){i._hideDropdown(),i._detachPositioningHandler(t)}),this.$dropdownContainer.on("mousedown",function(e){e.stopPropagation()})},e.prototype.destroy=function(e){e.call(this),this.$dropdownContainer.remove()},e.prototype.position=function(e,t,n){t.attr("class",n.attr("class")),t[0].classList.remove("select2"),t[0].classList.add("select2-container--open"),t.css({position:"absolute",top:-999999}),this.$container=n},e.prototype.render=function(e){var t=f("<span></span>"),n=e.call(this);return t.append(n),this.$dropdownContainer=t},e.prototype._hideDropdown=function(e){this.$dropdownContainer.detach()},e.prototype._bindContainerResultHandlers=function(e,t){if(!this._containerResultsHandlersBound){var n=this;t.on("results:all",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("results:append",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("results:message",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("select",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("unselect",function(){n._positionDropdown(),n._resizeDropdown()}),this._containerResultsHandlersBound=!0}},e.prototype._attachPositioningHandler=function(e,t){var n=this,i="scroll.select2."+t.id,r="resize.select2."+t.id,s="orientationchange.select2."+t.id,o=this.$container.parents().filter(a.hasScroll);o.each(function(){a.StoreData(this,"select2-scroll-position",{x:f(this).scrollLeft(),y:f(this).scrollTop()})}),o.on(i,function(e){var t=a.GetData(this,"select2-scroll-position");f(this).scrollTop(t.y)}),f(window).on(i+" "+r+" "+s,function(e){n._positionDropdown(),n._resizeDropdown()})},e.prototype._detachPositioningHandler=function(e,t){var n="scroll.select2."+t.id,i="resize.select2."+t.id,r="orientationchange.select2."+t.id;this.$container.parents().filter(a.hasScroll).off(n),f(window).off(n+" "+i+" "+r)},e.prototype._positionDropdown=function(){var e=f(window),t=this.$dropdown[0].classList.contains("select2-dropdown--above"),n=this.$dropdown[0].classList.contains("select2-dropdown--below"),i=null,r=this.$container.offset();r.bottom=r.top+this.$container.outerHeight(!1);var s={height:this.$container.outerHeight(!1)};s.top=r.top,s.bottom=r.top+s.height;var o=this.$dropdown.outerHeight(!1),a=e.scrollTop(),l=e.scrollTop()+e.height(),c=a<r.top-o,u=l>r.bottom+o,d={left:r.left,top:s.bottom},p=this.$dropdownParent;"static"===p.css("position")&&(p=p.offsetParent());var h={top:0,left:0};(f.contains(document.body,p[0])||p[0].isConnected)&&(h=p.offset()),d.top-=h.top,d.left-=h.left,t||n||(i="below"),u||!c||t?!c&&u&&t&&(i="below"):i="above",("above"==i||t&&"below"!==i)&&(d.top=s.top-h.top-o),null!=i&&(this.$dropdown[0].classList.remove("select2-dropdown--below"),this.$dropdown[0].classList.remove("select2-dropdown--above"),this.$dropdown[0].classList.add("select2-dropdown--"+i),this.$container[0].classList.remove("select2-container--below"),this.$container[0].classList.remove("select2-container--above"),this.$container[0].classList.add("select2-container--"+i)),this.$dropdownContainer.css(d)},e.prototype._resizeDropdown=function(){var e={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(e.minWidth=e.width,e.position="relative",e.width="auto"),this.$dropdown.css(e)},e.prototype._showDropdown=function(e){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},e}),e.define("select2/dropdown/minimumResultsForSearch",[],function(){function e(e,t,n,i){this.minimumResultsForSearch=n.get("minimumResultsForSearch"),this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=1/0),e.call(this,t,n,i)}return e.prototype.showSearch=function(e,t){return!(function e(t){for(var n=0,i=0;i<t.length;i++){var r=t[i];r.children?n+=e(r.children):n++}return n}(t.data.results)<this.minimumResultsForSearch)&&e.call(this,t)},e}),e.define("select2/dropdown/selectOnClose",["../utils"],function(s){function e(){}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("close",function(e){i._handleSelectOnClose(e)})},e.prototype._handleSelectOnClose=function(e,t){if(t&&null!=t.originalSelect2Event){var n=t.originalSelect2Event;if("select"===n._type||"unselect"===n._type)return}var i=this.getHighlightedResults();if(!(i.length<1)){var r=s.GetData(i[0],"data");null!=r.element&&r.element.selected||null==r.element&&r.selected||this.trigger("select",{data:r})}},e}),e.define("select2/dropdown/closeOnSelect",[],function(){function e(){}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("select",function(e){i._selectTriggered(e)}),t.on("unselect",function(e){i._selectTriggered(e)})},e.prototype._selectTriggered=function(e,t){var n=t.originalEvent;n&&(n.ctrlKey||n.metaKey)||this.trigger("close",{originalEvent:n,originalSelect2Event:t})},e}),e.define("select2/dropdown/dropdownCss",["../utils"],function(i){function e(){}return e.prototype.render=function(e){var t=e.call(this),n=this.options.get("dropdownCssClass")||"";return-1!==n.indexOf(":all:")&&(n=n.replace(":all:",""),i.copyNonInternalCssClasses(t[0],this.$element[0])),t.addClass(n),t},e}),e.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Please delete "+t+" character";return 1!=t&&(n+="s"),n},inputTooShort:function(e){return"Please enter "+(e.minimum-e.input.length)+" or more characters"},loadingMore:function(){return"Loading more results…"},maximumSelected:function(e){var t="You can only select "+e.maximum+" item";return 1!=e.maximum&&(t+="s"),t},noResults:function(){return"No results found"},searching:function(){return"Searching…"},removeAllItems:function(){return"Remove all items"},removeItem:function(){return"Remove item"}}}),e.define("select2/defaults",["jquery","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./selection/selectionCss","./selection/eventRelay","./utils","./translation","./diacritics","./data/select","./data/array","./data/ajax","./data/tags","./data/tokenizer","./data/minimumInputLength","./data/maximumInputLength","./data/maximumSelectionLength","./dropdown","./dropdown/search","./dropdown/hidePlaceholder","./dropdown/infiniteScroll","./dropdown/attachBody","./dropdown/minimumResultsForSearch","./dropdown/selectOnClose","./dropdown/closeOnSelect","./dropdown/dropdownCss","./i18n/en"],function(l,s,o,a,c,u,d,p,h,f,g,t,m,v,y,_,b,$,w,x,A,D,S,E,O,C,L,T,q,e){function n(){this.reset()}return n.prototype.apply=function(e){if(null==(e=l.extend(!0,{},this.defaults,e)).dataAdapter&&(null!=e.ajax?e.dataAdapter=y:null!=e.data?e.dataAdapter=v:e.dataAdapter=m,0<e.minimumInputLength&&(e.dataAdapter=f.Decorate(e.dataAdapter,$)),0<e.maximumInputLength&&(e.dataAdapter=f.Decorate(e.dataAdapter,w)),0<e.maximumSelectionLength&&(e.dataAdapter=f.Decorate(e.dataAdapter,x)),e.tags&&(e.dataAdapter=f.Decorate(e.dataAdapter,_)),null==e.tokenSeparators&&null==e.tokenizer||(e.dataAdapter=f.Decorate(e.dataAdapter,b))),null==e.resultsAdapter&&(e.resultsAdapter=s,null!=e.ajax&&(e.resultsAdapter=f.Decorate(e.resultsAdapter,E)),null!=e.placeholder&&(e.resultsAdapter=f.Decorate(e.resultsAdapter,S)),e.selectOnClose&&(e.resultsAdapter=f.Decorate(e.resultsAdapter,L))),null==e.dropdownAdapter){if(e.multiple)e.dropdownAdapter=A;else{var t=f.Decorate(A,D);e.dropdownAdapter=t}0!==e.minimumResultsForSearch&&(e.dropdownAdapter=f.Decorate(e.dropdownAdapter,C)),e.closeOnSelect&&(e.dropdownAdapter=f.Decorate(e.dropdownAdapter,T)),null!=e.dropdownCssClass&&(e.dropdownAdapter=f.Decorate(e.dropdownAdapter,q)),e.dropdownAdapter=f.Decorate(e.dropdownAdapter,O)}null==e.selectionAdapter&&(e.multiple?e.selectionAdapter=a:e.selectionAdapter=o,null!=e.placeholder&&(e.selectionAdapter=f.Decorate(e.selectionAdapter,c)),e.allowClear&&(e.selectionAdapter=f.Decorate(e.selectionAdapter,u)),e.multiple&&(e.selectionAdapter=f.Decorate(e.selectionAdapter,d)),null!=e.selectionCssClass&&(e.selectionAdapter=f.Decorate(e.selectionAdapter,p)),e.selectionAdapter=f.Decorate(e.selectionAdapter,h)),e.language=this._resolveLanguage(e.language),e.language.push("en");for(var n=[],i=0;i<e.language.length;i++){var r=e.language[i];-1===n.indexOf(r)&&n.push(r)}return e.language=n,e.translations=this._processTranslations(e.language,e.debug),e},n.prototype.reset=function(){function a(e){return e.replace(/[^\u0000-\u007E]/g,function(e){return t[e]||e})}this.defaults={amdLanguageBase:"./i18n/",autocomplete:"off",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:f.escapeMarkup,language:{},matcher:function e(t,n){if(null==t.term||""===t.term.trim())return n;if(n.children&&0<n.children.length){for(var i=l.extend(!0,{},n),r=n.children.length-1;0<=r;r--)null==e(t,n.children[r])&&i.children.splice(r,1);return 0<i.children.length?i:e(t,i)}var s=a(n.text).toUpperCase(),o=a(t.term).toUpperCase();return-1<s.indexOf(o)?n:null},minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,scrollAfterSelect:!1,sorter:function(e){return e},templateResult:function(e){return e.text},templateSelection:function(e){return e.text},theme:"default",width:"resolve"}},n.prototype.applyFromElement=function(e,t){var n=e.language,i=this.defaults.language,r=t.prop("lang"),s=t.closest("[lang]").prop("lang"),o=Array.prototype.concat.call(this._resolveLanguage(r),this._resolveLanguage(n),this._resolveLanguage(i),this._resolveLanguage(s));return e.language=o,e},n.prototype._resolveLanguage=function(e){if(!e)return[];if(l.isEmptyObject(e))return[];if(l.isPlainObject(e))return[e];var t;t=Array.isArray(e)?e:[e];for(var n=[],i=0;i<t.length;i++)if(n.push(t[i]),"string"==typeof t[i]&&0<t[i].indexOf("-")){var r=t[i].split("-")[0];n.push(r)}return n},n.prototype._processTranslations=function(e,t){for(var n=new g,i=0;i<e.length;i++){var r=new g,s=e[i];if("string"==typeof s)try{r=g.loadPath(s)}catch(e){try{s=this.defaults.amdLanguageBase+s,r=g.loadPath(s)}catch(e){t&&window.console&&console.warn&&console.warn('Select2: The language file for "'+s+'" could not be automatically loaded. A fallback will be used instead.')}}else r=l.isPlainObject(s)?new g(s):s;n.extend(r)}return n},n.prototype.set=function(e,t){var n={};n[l.camelCase(e)]=t;var i=f._convertData(n);l.extend(!0,this.defaults,i)},new n}),e.define("select2/options",["jquery","./defaults","./utils"],function(d,n,p){function e(e,t){this.options=e,null!=t&&this.fromElement(t),null!=t&&(this.options=n.applyFromElement(this.options,t)),this.options=n.apply(this.options)}return e.prototype.fromElement=function(e){var t=["select2"];null==this.options.multiple&&(this.options.multiple=e.prop("multiple")),null==this.options.disabled&&(this.options.disabled=e.prop("disabled")),null==this.options.autocomplete&&e.prop("autocomplete")&&(this.options.autocomplete=e.prop("autocomplete")),null==this.options.dir&&(e.prop("dir")?this.options.dir=e.prop("dir"):e.closest("[dir]").prop("dir")?this.options.dir=e.closest("[dir]").prop("dir"):this.options.dir="ltr"),e.prop("disabled",this.options.disabled),e.prop("multiple",this.options.multiple),p.GetData(e[0],"select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),p.StoreData(e[0],"data",p.GetData(e[0],"select2Tags")),p.StoreData(e[0],"tags",!0)),p.GetData(e[0],"ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),e.attr("ajax--url",p.GetData(e[0],"ajaxUrl")),p.StoreData(e[0],"ajax-Url",p.GetData(e[0],"ajaxUrl")));var n={};function i(e,t){return t.toUpperCase()}for(var r=0;r<e[0].attributes.length;r++){var s=e[0].attributes[r].name,o="data-";if(s.substr(0,o.length)==o){var a=s.substring(o.length),l=p.GetData(e[0],a);n[a.replace(/-([a-z])/g,i)]=l}}d.fn.jquery&&"1."==d.fn.jquery.substr(0,2)&&e[0].dataset&&(n=d.extend(!0,{},e[0].dataset,n));var c=d.extend(!0,{},p.GetData(e[0]),n);for(var u in c=p._convertData(c))-1<t.indexOf(u)||(d.isPlainObject(this.options[u])?d.extend(this.options[u],c[u]):this.options[u]=c[u]);return this},e.prototype.get=function(e){return this.options[e]},e.prototype.set=function(e,t){this.options[e]=t},e}),e.define("select2/core",["jquery","./options","./utils","./keys"],function(t,c,u,i){var d=function(e,t){null!=u.GetData(e[0],"select2")&&u.GetData(e[0],"select2").destroy(),this.$element=e,this.id=this._generateId(e),t=t||{},this.options=new c(t,e),d.__super__.constructor.call(this);var n=e.attr("tabindex")||0;u.StoreData(e[0],"old-tabindex",n),e.attr("tabindex","-1");var i=this.options.get("dataAdapter");this.dataAdapter=new i(e,this.options);var r=this.render();this._placeContainer(r);var s=this.options.get("selectionAdapter");this.selection=new s(e,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,r);var o=this.options.get("dropdownAdapter");this.dropdown=new o(e,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,r);var a=this.options.get("resultsAdapter");this.results=new a(e,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var l=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(e){l.trigger("selection:update",{data:e})}),e[0].classList.add("select2-hidden-accessible"),e.attr("aria-hidden","true"),this._syncAttributes(),u.StoreData(e[0],"select2",this),e.data("select2",this)};return u.Extend(d,u.Observable),d.prototype._generateId=function(e){return"select2-"+(null!=e.attr("id")?e.attr("id"):null!=e.attr("name")?e.attr("name")+"-"+u.generateChars(2):u.generateChars(4)).replace(/(:|\.|\[|\]|,)/g,"")},d.prototype._placeContainer=function(e){e.insertAfter(this.$element);var t=this._resolveWidth(this.$element,this.options.get("width"));null!=t&&e.css("width",t)},d.prototype._resolveWidth=function(e,t){var n=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==t){var i=this._resolveWidth(e,"style");return null!=i?i:this._resolveWidth(e,"element")}if("element"==t){var r=e.outerWidth(!1);return r<=0?"auto":r+"px"}if("style"!=t)return"computedstyle"!=t?t:window.getComputedStyle(e[0]).width;var s=e.attr("style");if("string"!=typeof s)return null;for(var o=s.split(";"),a=0,l=o.length;a<l;a+=1){var c=o[a].replace(/\s/g,"").match(n);if(null!==c&&1<=c.length)return c[1]}return null},d.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},d.prototype._registerDomEvents=function(){var t=this;this.$element.on("change.select2",function(){t.dataAdapter.current(function(e){t.trigger("selection:update",{data:e})})}),this.$element.on("focus.select2",function(e){t.trigger("focus",e)}),this._syncA=u.bind(this._syncAttributes,this),this._syncS=u.bind(this._syncSubtree,this),this._observer=new window.MutationObserver(function(e){t._syncA(),t._syncS(e)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})},d.prototype._registerDataEvents=function(){var n=this;this.dataAdapter.on("*",function(e,t){n.trigger(e,t)})},d.prototype._registerSelectionEvents=function(){var n=this,i=["toggle","focus"];this.selection.on("toggle",function(){n.toggleDropdown()}),this.selection.on("focus",function(e){n.focus(e)}),this.selection.on("*",function(e,t){-1===i.indexOf(e)&&n.trigger(e,t)})},d.prototype._registerDropdownEvents=function(){var n=this;this.dropdown.on("*",function(e,t){n.trigger(e,t)})},d.prototype._registerResultsEvents=function(){var n=this;this.results.on("*",function(e,t){n.trigger(e,t)})},d.prototype._registerEvents=function(){var n=this;this.on("open",function(){n.$container[0].classList.add("select2-container--open")}),this.on("close",function(){n.$container[0].classList.remove("select2-container--open")}),this.on("enable",function(){n.$container[0].classList.remove("select2-container--disabled")}),this.on("disable",function(){n.$container[0].classList.add("select2-container--disabled")}),this.on("blur",function(){n.$container[0].classList.remove("select2-container--focus")}),this.on("query",function(t){n.isOpen()||n.trigger("open",{}),this.dataAdapter.query(t,function(e){n.trigger("results:all",{data:e,query:t})})}),this.on("query:append",function(t){this.dataAdapter.query(t,function(e){n.trigger("results:append",{data:e,query:t})})}),this.on("keypress",function(e){var t=e.which;n.isOpen()?t===i.ESC||t===i.TAB||t===i.UP&&e.altKey?(n.close(e),e.preventDefault()):t===i.ENTER?(n.trigger("results:select",{}),e.preventDefault()):t===i.SPACE&&e.ctrlKey?(n.trigger("results:toggle",{}),e.preventDefault()):t===i.UP?(n.trigger("results:previous",{}),e.preventDefault()):t===i.DOWN&&(n.trigger("results:next",{}),e.preventDefault()):(t===i.ENTER||t===i.SPACE||t===i.DOWN&&e.altKey)&&(n.open(),e.preventDefault())})},d.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.isDisabled()?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},d.prototype._isChangeMutation=function(e){var t=this;if(e.addedNodes&&0<e.addedNodes.length)for(var n=0;n<e.addedNodes.length;n++){if(e.addedNodes[n].selected)return!0}else{if(e.removedNodes&&0<e.removedNodes.length)return!0;if(Array.isArray(e))return e.some(function(e){return t._isChangeMutation(e)})}return!1},d.prototype._syncSubtree=function(e){var t=this._isChangeMutation(e),n=this;t&&this.dataAdapter.current(function(e){n.trigger("selection:update",{data:e})})},d.prototype.trigger=function(e,t){var n=d.__super__.trigger,i={open:"opening",close:"closing",select:"selecting",unselect:"unselecting",clear:"clearing"};if(void 0===t&&(t={}),e in i){var r=i[e],s={prevented:!1,name:e,args:t};if(n.call(this,r,s),s.prevented)return void(t.prevented=!0)}n.call(this,e,t)},d.prototype.toggleDropdown=function(){this.isDisabled()||(this.isOpen()?this.close():this.open())},d.prototype.open=function(){this.isOpen()||this.isDisabled()||this.trigger("query",{})},d.prototype.close=function(e){this.isOpen()&&this.trigger("close",{originalEvent:e})},d.prototype.isEnabled=function(){return!this.isDisabled()},d.prototype.isDisabled=function(){return this.options.get("disabled")},d.prototype.isOpen=function(){return this.$container[0].classList.contains("select2-container--open")},d.prototype.hasFocus=function(){return this.$container[0].classList.contains("select2-container--focus")},d.prototype.focus=function(e){this.hasFocus()||(this.$container[0].classList.add("select2-container--focus"),this.trigger("focus",{}))},d.prototype.enable=function(e){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.'),null!=e&&0!==e.length||(e=[!0]);var t=!e[0];this.$element.prop("disabled",t)},d.prototype.data=function(){this.options.get("debug")&&0<arguments.length&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var t=[];return this.dataAdapter.current(function(e){t=e}),t},d.prototype.val=function(e){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==e||0===e.length)return this.$element.val();var t=e[0];Array.isArray(t)&&(t=t.map(function(e){return e.toString()})),this.$element.val(t).trigger("input").trigger("change")},d.prototype.destroy=function(){this.$container.remove(),this._observer.disconnect(),this._observer=null,this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",u.GetData(this.$element[0],"old-tabindex")),this.$element[0].classList.remove("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),u.RemoveData(this.$element[0]),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null},d.prototype.render=function(){var e=t('<span class="select2 select2-container"><span class="selection"></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>');return e.attr("dir",this.options.get("dir")),this.$container=e,this.$container[0].classList.add("select2-container--"+this.options.get("theme")),u.StoreData(e[0],"element",this.$element),e},d}),e.define("jquery-mousewheel",["jquery"],function(e){return e}),e.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults","./select2/utils"],function(r,e,s,t,o){if(null==r.fn.select2){var a=["open","close","destroy"];r.fn.select2=function(t){if("object"==typeof(t=t||{}))return this.each(function(){var e=r.extend(!0,{},t);new s(r(this),e)}),this;if("string"!=typeof t)throw new Error("Invalid arguments for Select2: "+t);var n,i=Array.prototype.slice.call(arguments,1);return this.each(function(){var e=o.GetData(this,"select2");null==e&&window.console&&console.error&&console.error("The select2('"+t+"') method was called on an element that is not using Select2."),n=e[t].apply(e,i)}),-1<a.indexOf(t)?this:n}}return null==r.fn.select2.defaults&&(r.fn.select2.defaults=t),s}),{define:e.define,require:e.require}}(),t=e.require("jquery.select2");return u.fn.select2.amd=e,t});
|
1 |
+
/*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */
|
2 |
!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof module&&module.exports?module.exports=function(e,t){return void 0===t&&(t="undefined"!=typeof window?require("jquery"):require("jquery")(e)),n(t),t}:n(jQuery)}(function(u){var e=function(){if(u&&u.fn&&u.fn.select2&&u.fn.select2.amd)var e=u.fn.select2.amd;var t,n,i,h,s,o,f,g,m,v,y,_,r,a,b;function w(e,t){return r.call(e,t)}function l(e,t){var n,i,r,s,o,a,l,c,u,d,p,h=t&&t.split("/"),f=y.map,g=f&&f["*"]||{};if(e){for(o=(e=e.split("/")).length-1,y.nodeIdCompat&&b.test(e[o])&&(e[o]=e[o].replace(b,"")),"."===e[0].charAt(0)&&h&&(e=h.slice(0,h.length-1).concat(e)),u=0;u<e.length;u++)if("."===(p=e[u]))e.splice(u,1),u-=1;else if(".."===p){if(0===u||1===u&&".."===e[2]||".."===e[u-1])continue;0<u&&(e.splice(u-1,2),u-=2)}e=e.join("/")}if((h||g)&&f){for(u=(n=e.split("/")).length;0<u;u-=1){if(i=n.slice(0,u).join("/"),h)for(d=h.length;0<d;d-=1)if(r=(r=f[h.slice(0,d).join("/")])&&r[i]){s=r,a=u;break}if(s)break;!l&&g&&g[i]&&(l=g[i],c=u)}!s&&l&&(s=l,a=c),s&&(n.splice(0,a,s),e=n.join("/"))}return e}function x(t,n){return function(){var e=a.call(arguments,0);return"string"!=typeof e[0]&&1===e.length&&e.push(null),o.apply(h,e.concat([t,n]))}}function A(t){return function(e){m[t]=e}}function D(e){if(w(v,e)){var t=v[e];delete v[e],_[e]=!0,s.apply(h,t)}if(!w(m,e)&&!w(_,e))throw new Error("No "+e);return m[e]}function c(e){var t,n=e?e.indexOf("!"):-1;return-1<n&&(t=e.substring(0,n),e=e.substring(n+1,e.length)),[t,e]}function S(e){return e?c(e):[]}return e&&e.requirejs||(e?n=e:e={},m={},v={},y={},_={},r=Object.prototype.hasOwnProperty,a=[].slice,b=/\.js$/,f=function(e,t){var n,i=c(e),r=i[0],s=t[1];return e=i[1],r&&(n=D(r=l(r,s))),r?e=n&&n.normalize?n.normalize(e,function(t){return function(e){return l(e,t)}}(s)):l(e,s):(r=(i=c(e=l(e,s)))[0],e=i[1],r&&(n=D(r))),{f:r?r+"!"+e:e,n:e,pr:r,p:n}},g={require:function(e){return x(e)},exports:function(e){var t=m[e];return void 0!==t?t:m[e]={}},module:function(e){return{id:e,uri:"",exports:m[e],config:function(e){return function(){return y&&y.config&&y.config[e]||{}}}(e)}}},s=function(e,t,n,i){var r,s,o,a,l,c,u,d=[],p=typeof n;if(c=S(i=i||e),"undefined"==p||"function"==p){for(t=!t.length&&n.length?["require","exports","module"]:t,l=0;l<t.length;l+=1)if("require"===(s=(a=f(t[l],c)).f))d[l]=g.require(e);else if("exports"===s)d[l]=g.exports(e),u=!0;else if("module"===s)r=d[l]=g.module(e);else if(w(m,s)||w(v,s)||w(_,s))d[l]=D(s);else{if(!a.p)throw new Error(e+" missing "+s);a.p.load(a.n,x(i,!0),A(s),{}),d[l]=m[s]}o=n?n.apply(m[e],d):void 0,e&&(r&&r.exports!==h&&r.exports!==m[e]?m[e]=r.exports:o===h&&u||(m[e]=o))}else e&&(m[e]=n)},t=n=o=function(e,t,n,i,r){if("string"==typeof e)return g[e]?g[e](t):D(f(e,S(t)).f);if(!e.splice){if((y=e).deps&&o(y.deps,y.callback),!t)return;t.splice?(e=t,t=n,n=null):e=h}return t=t||function(){},"function"==typeof n&&(n=i,i=r),i?s(h,e,t,n):setTimeout(function(){s(h,e,t,n)},4),o},o.config=function(e){return o(e)},t._defined=m,(i=function(e,t,n){if("string"!=typeof e)throw new Error("See almond README: incorrect module build, no module name");t.splice||(n=t,t=[]),w(m,e)||w(v,e)||(v[e]=[e,t,n])}).amd={jQuery:!0},e.requirejs=t,e.require=n,e.define=i),e.define("almond",function(){}),e.define("jquery",[],function(){var e=u||$;return null==e&&console&&console.error&&console.error("Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page."),e}),e.define("select2/utils",["jquery"],function(s){var r={};function u(e){var t=e.prototype,n=[];for(var i in t){"function"==typeof t[i]&&"constructor"!==i&&n.push(i)}return n}r.Extend=function(e,t){var n={}.hasOwnProperty;function i(){this.constructor=e}for(var r in t)n.call(t,r)&&(e[r]=t[r]);return i.prototype=t.prototype,e.prototype=new i,e.__super__=t.prototype,e},r.Decorate=function(i,r){var e=u(r),t=u(i);function s(){var e=Array.prototype.unshift,t=r.prototype.constructor.length,n=i.prototype.constructor;0<t&&(e.call(arguments,i.prototype.constructor),n=r.prototype.constructor),n.apply(this,arguments)}r.displayName=i.displayName,s.prototype=new function(){this.constructor=s};for(var n=0;n<t.length;n++){var o=t[n];s.prototype[o]=i.prototype[o]}function a(e){var t=function(){};e in s.prototype&&(t=s.prototype[e]);var n=r.prototype[e];return function(){return Array.prototype.unshift.call(arguments,t),n.apply(this,arguments)}}for(var l=0;l<e.length;l++){var c=e[l];s.prototype[c]=a(c)}return s};function e(){this.listeners={}}e.prototype.on=function(e,t){this.listeners=this.listeners||{},e in this.listeners?this.listeners[e].push(t):this.listeners[e]=[t]},e.prototype.trigger=function(e){var t=Array.prototype.slice,n=t.call(arguments,1);this.listeners=this.listeners||{},null==n&&(n=[]),0===n.length&&n.push({}),(n[0]._type=e)in this.listeners&&this.invoke(this.listeners[e],t.call(arguments,1)),"*"in this.listeners&&this.invoke(this.listeners["*"],arguments)},e.prototype.invoke=function(e,t){for(var n=0,i=e.length;n<i;n++)e[n].apply(this,t)},r.Observable=e,r.generateChars=function(e){for(var t="",n=0;n<e;n++){t+=Math.floor(36*Math.random()).toString(36)}return t},r.bind=function(e,t){return function(){e.apply(t,arguments)}},r._convertData=function(e){for(var t in e){var n=t.split("-"),i=e;if(1!==n.length){for(var r=0;r<n.length;r++){var s=n[r];(s=s.substring(0,1).toLowerCase()+s.substring(1))in i||(i[s]={}),r==n.length-1&&(i[s]=e[t]),i=i[s]}delete e[t]}}return e},r.hasScroll=function(e,t){var n=s(t),i=t.style.overflowX,r=t.style.overflowY;return(i!==r||"hidden"!==r&&"visible"!==r)&&("scroll"===i||"scroll"===r||(n.innerHeight()<t.scrollHeight||n.innerWidth()<t.scrollWidth))},r.escapeMarkup=function(e){var t={"\\":"\","&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};return"string"!=typeof e?e:String(e).replace(/[&<>"'\/\\]/g,function(e){return t[e]})},r.__cache={};var n=0;return r.GetUniqueElementId=function(e){var t=e.getAttribute("data-select2-id");return null!=t||(t=e.id?"select2-data-"+e.id:"select2-data-"+(++n).toString()+"-"+r.generateChars(4),e.setAttribute("data-select2-id",t)),t},r.StoreData=function(e,t,n){var i=r.GetUniqueElementId(e);r.__cache[i]||(r.__cache[i]={}),r.__cache[i][t]=n},r.GetData=function(e,t){var n=r.GetUniqueElementId(e);return t?r.__cache[n]&&null!=r.__cache[n][t]?r.__cache[n][t]:s(e).data(t):r.__cache[n]},r.RemoveData=function(e){var t=r.GetUniqueElementId(e);null!=r.__cache[t]&&delete r.__cache[t],e.removeAttribute("data-select2-id")},r.copyNonInternalCssClasses=function(e,t){var n=e.getAttribute("class").trim().split(/\s+/);n=n.filter(function(e){return 0===e.indexOf("select2-")});var i=t.getAttribute("class").trim().split(/\s+/);i=i.filter(function(e){return 0!==e.indexOf("select2-")});var r=n.concat(i);e.setAttribute("class",r.join(" "))},r}),e.define("select2/results",["jquery","./utils"],function(h,f){function i(e,t,n){this.$element=e,this.data=n,this.options=t,i.__super__.constructor.call(this)}return f.Extend(i,f.Observable),i.prototype.render=function(){var e=h('<ul class="select2-results__options" role="listbox"></ul>');return this.options.get("multiple")&&e.attr("aria-multiselectable","true"),this.$results=e},i.prototype.clear=function(){this.$results.empty()},i.prototype.displayMessage=function(e){var t=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var n=h('<li role="alert" aria-live="assertive" class="select2-results__option"></li>'),i=this.options.get("translations").get(e.message);n.append(t(i(e.args))),n[0].className+=" select2-results__message",this.$results.append(n)},i.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},i.prototype.append=function(e){this.hideLoading();var t=[];if(null!=e.results&&0!==e.results.length){e.results=this.sort(e.results);for(var n=0;n<e.results.length;n++){var i=e.results[n],r=this.option(i);t.push(r)}this.$results.append(t)}else 0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"})},i.prototype.position=function(e,t){t.find(".select2-results").append(e)},i.prototype.sort=function(e){return this.options.get("sorter")(e)},i.prototype.highlightFirstItem=function(){var e=this.$results.find(".select2-results__option--selectable"),t=e.filter(".select2-results__option--selected");0<t.length?t.first().trigger("mouseenter"):e.first().trigger("mouseenter"),this.ensureHighlightVisible()},i.prototype.setClasses=function(){var t=this;this.data.current(function(e){var i=e.map(function(e){return e.id.toString()});t.$results.find(".select2-results__option--selectable").each(function(){var e=h(this),t=f.GetData(this,"data"),n=""+t.id;null!=t.element&&t.element.selected||null==t.element&&-1<i.indexOf(n)?(this.classList.add("select2-results__option--selected"),e.attr("aria-selected","true")):(this.classList.remove("select2-results__option--selected"),e.attr("aria-selected","false"))})})},i.prototype.showLoading=function(e){this.hideLoading();var t={disabled:!0,loading:!0,text:this.options.get("translations").get("searching")(e)},n=this.option(t);n.className+=" loading-results",this.$results.prepend(n)},i.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},i.prototype.option=function(e){var t=document.createElement("li");t.classList.add("select2-results__option"),t.classList.add("select2-results__option--selectable");var n={role:"option"},i=window.Element.prototype.matches||window.Element.prototype.msMatchesSelector||window.Element.prototype.webkitMatchesSelector;for(var r in(null!=e.element&&i.call(e.element,":disabled")||null==e.element&&e.disabled)&&(n["aria-disabled"]="true",t.classList.remove("select2-results__option--selectable"),t.classList.add("select2-results__option--disabled")),null==e.id&&t.classList.remove("select2-results__option--selectable"),null!=e._resultId&&(t.id=e._resultId),e.title&&(t.title=e.title),e.children&&(n.role="group",n["aria-label"]=e.text,t.classList.remove("select2-results__option--selectable"),t.classList.add("select2-results__option--group")),n){var s=n[r];t.setAttribute(r,s)}if(e.children){var o=h(t),a=document.createElement("strong");a.className="select2-results__group",this.template(e,a);for(var l=[],c=0;c<e.children.length;c++){var u=e.children[c],d=this.option(u);l.push(d)}var p=h("<ul></ul>",{class:"select2-results__options select2-results__options--nested"});p.append(l),o.append(a),o.append(p)}else this.template(e,t);return f.StoreData(t,"data",e),t},i.prototype.bind=function(t,e){var l=this,n=t.id+"-results";this.$results.attr("id",n),t.on("results:all",function(e){l.clear(),l.append(e.data),t.isOpen()&&(l.setClasses(),l.highlightFirstItem())}),t.on("results:append",function(e){l.append(e.data),t.isOpen()&&l.setClasses()}),t.on("query",function(e){l.hideMessages(),l.showLoading(e)}),t.on("select",function(){t.isOpen()&&(l.setClasses(),l.options.get("scrollAfterSelect")&&l.highlightFirstItem())}),t.on("unselect",function(){t.isOpen()&&(l.setClasses(),l.options.get("scrollAfterSelect")&&l.highlightFirstItem())}),t.on("open",function(){l.$results.attr("aria-expanded","true"),l.$results.attr("aria-hidden","false"),l.setClasses(),l.ensureHighlightVisible()}),t.on("close",function(){l.$results.attr("aria-expanded","false"),l.$results.attr("aria-hidden","true"),l.$results.removeAttr("aria-activedescendant")}),t.on("results:toggle",function(){var e=l.getHighlightedResults();0!==e.length&&e.trigger("mouseup")}),t.on("results:select",function(){var e=l.getHighlightedResults();if(0!==e.length){var t=f.GetData(e[0],"data");e.hasClass("select2-results__option--selected")?l.trigger("close",{}):l.trigger("select",{data:t})}}),t.on("results:previous",function(){var e=l.getHighlightedResults(),t=l.$results.find(".select2-results__option--selectable"),n=t.index(e);if(!(n<=0)){var i=n-1;0===e.length&&(i=0);var r=t.eq(i);r.trigger("mouseenter");var s=l.$results.offset().top,o=r.offset().top,a=l.$results.scrollTop()+(o-s);0===i?l.$results.scrollTop(0):o-s<0&&l.$results.scrollTop(a)}}),t.on("results:next",function(){var e=l.getHighlightedResults(),t=l.$results.find(".select2-results__option--selectable"),n=t.index(e)+1;if(!(n>=t.length)){var i=t.eq(n);i.trigger("mouseenter");var r=l.$results.offset().top+l.$results.outerHeight(!1),s=i.offset().top+i.outerHeight(!1),o=l.$results.scrollTop()+s-r;0===n?l.$results.scrollTop(0):r<s&&l.$results.scrollTop(o)}}),t.on("results:focus",function(e){e.element[0].classList.add("select2-results__option--highlighted"),e.element[0].setAttribute("aria-selected","true")}),t.on("results:message",function(e){l.displayMessage(e)}),h.fn.mousewheel&&this.$results.on("mousewheel",function(e){var t=l.$results.scrollTop(),n=l.$results.get(0).scrollHeight-t+e.deltaY,i=0<e.deltaY&&t-e.deltaY<=0,r=e.deltaY<0&&n<=l.$results.height();i?(l.$results.scrollTop(0),e.preventDefault(),e.stopPropagation()):r&&(l.$results.scrollTop(l.$results.get(0).scrollHeight-l.$results.height()),e.preventDefault(),e.stopPropagation())}),this.$results.on("mouseup",".select2-results__option--selectable",function(e){var t=h(this),n=f.GetData(this,"data");t.hasClass("select2-results__option--selected")?l.options.get("multiple")?l.trigger("unselect",{originalEvent:e,data:n}):l.trigger("close",{}):l.trigger("select",{originalEvent:e,data:n})}),this.$results.on("mouseenter",".select2-results__option--selectable",function(e){var t=f.GetData(this,"data");l.getHighlightedResults().removeClass("select2-results__option--highlighted").attr("aria-selected","false"),l.trigger("results:focus",{data:t,element:h(this)})})},i.prototype.getHighlightedResults=function(){return this.$results.find(".select2-results__option--highlighted")},i.prototype.destroy=function(){this.$results.remove()},i.prototype.ensureHighlightVisible=function(){var e=this.getHighlightedResults();if(0!==e.length){var t=this.$results.find(".select2-results__option--selectable").index(e),n=this.$results.offset().top,i=e.offset().top,r=this.$results.scrollTop()+(i-n),s=i-n;r-=2*e.outerHeight(!1),t<=2?this.$results.scrollTop(0):(s>this.$results.outerHeight()||s<0)&&this.$results.scrollTop(r)}},i.prototype.template=function(e,t){var n=this.options.get("templateResult"),i=this.options.get("escapeMarkup"),r=n(e,t);null==r?t.style.display="none":"string"==typeof r?t.innerHTML=i(r):h(t).append(r)},i}),e.define("select2/keys",[],function(){return{BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46}}),e.define("select2/selection/base",["jquery","../utils","../keys"],function(n,i,r){function s(e,t){this.$element=e,this.options=t,s.__super__.constructor.call(this)}return i.Extend(s,i.Observable),s.prototype.render=function(){var e=n('<span class="select2-selection" role="combobox" aria-haspopup="true" aria-expanded="false"></span>');return this._tabindex=0,null!=i.GetData(this.$element[0],"old-tabindex")?this._tabindex=i.GetData(this.$element[0],"old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),e.attr("title",this.$element.attr("title")),e.attr("tabindex",this._tabindex),e.attr("aria-disabled","false"),this.$selection=e},s.prototype.bind=function(e,t){var n=this,i=e.id+"-results";this.container=e,this.$selection.on("focus",function(e){n.trigger("focus",e)}),this.$selection.on("blur",function(e){n._handleBlur(e)}),this.$selection.on("keydown",function(e){n.trigger("keypress",e),e.which===r.SPACE&&e.preventDefault()}),e.on("results:focus",function(e){n.$selection.attr("aria-activedescendant",e.data._resultId)}),e.on("selection:update",function(e){n.update(e.data)}),e.on("open",function(){n.$selection.attr("aria-expanded","true"),n.$selection.attr("aria-owns",i),n._attachCloseHandler(e)}),e.on("close",function(){n.$selection.attr("aria-expanded","false"),n.$selection.removeAttr("aria-activedescendant"),n.$selection.removeAttr("aria-owns"),n.$selection.trigger("focus"),n._detachCloseHandler(e)}),e.on("enable",function(){n.$selection.attr("tabindex",n._tabindex),n.$selection.attr("aria-disabled","false")}),e.on("disable",function(){n.$selection.attr("tabindex","-1"),n.$selection.attr("aria-disabled","true")})},s.prototype._handleBlur=function(e){var t=this;window.setTimeout(function(){document.activeElement==t.$selection[0]||n.contains(t.$selection[0],document.activeElement)||t.trigger("blur",e)},1)},s.prototype._attachCloseHandler=function(e){n(document.body).on("mousedown.select2."+e.id,function(e){var t=n(e.target).closest(".select2");n(".select2.select2-container--open").each(function(){this!=t[0]&&i.GetData(this,"element").select2("close")})})},s.prototype._detachCloseHandler=function(e){n(document.body).off("mousedown.select2."+e.id)},s.prototype.position=function(e,t){t.find(".selection").append(e)},s.prototype.destroy=function(){this._detachCloseHandler(this.container)},s.prototype.update=function(e){throw new Error("The `update` method must be defined in child classes.")},s.prototype.isEnabled=function(){return!this.isDisabled()},s.prototype.isDisabled=function(){return this.options.get("disabled")},s}),e.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(e,t,n,i){function r(){r.__super__.constructor.apply(this,arguments)}return n.Extend(r,t),r.prototype.render=function(){var e=r.__super__.render.call(this);return e[0].classList.add("select2-selection--single"),e.html('<span class="select2-selection__rendered"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span>'),e},r.prototype.bind=function(t,e){var n=this;r.__super__.bind.apply(this,arguments);var i=t.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",i).attr("role","textbox").attr("aria-readonly","true"),this.$selection.attr("aria-labelledby",i),this.$selection.on("mousedown",function(e){1===e.which&&n.trigger("toggle",{originalEvent:e})}),this.$selection.on("focus",function(e){}),this.$selection.on("blur",function(e){}),t.on("focus",function(e){t.isOpen()||n.$selection.trigger("focus")})},r.prototype.clear=function(){var e=this.$selection.find(".select2-selection__rendered");e.empty(),e.removeAttr("title")},r.prototype.display=function(e,t){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(e,t))},r.prototype.selectionContainer=function(){return e("<span></span>")},r.prototype.update=function(e){if(0!==e.length){var t=e[0],n=this.$selection.find(".select2-selection__rendered"),i=this.display(t,n);n.empty().append(i);var r=t.title||t.text;r?n.attr("title",r):n.removeAttr("title")}else this.clear()},r}),e.define("select2/selection/multiple",["jquery","./base","../utils"],function(r,e,d){function s(e,t){s.__super__.constructor.apply(this,arguments)}return d.Extend(s,e),s.prototype.render=function(){var e=s.__super__.render.call(this);return e[0].classList.add("select2-selection--multiple"),e.html('<ul class="select2-selection__rendered"></ul>'),e},s.prototype.bind=function(e,t){var i=this;s.__super__.bind.apply(this,arguments);var n=e.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",n),this.$selection.on("click",function(e){i.trigger("toggle",{originalEvent:e})}),this.$selection.on("click",".select2-selection__choice__remove",function(e){if(!i.isDisabled()){var t=r(this).parent(),n=d.GetData(t[0],"data");i.trigger("unselect",{originalEvent:e,data:n})}}),this.$selection.on("keydown",".select2-selection__choice__remove",function(e){i.isDisabled()||e.stopPropagation()})},s.prototype.clear=function(){var e=this.$selection.find(".select2-selection__rendered");e.empty(),e.removeAttr("title")},s.prototype.display=function(e,t){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(e,t))},s.prototype.selectionContainer=function(){return r('<li class="select2-selection__choice"><button type="button" class="select2-selection__choice__remove" tabindex="-1"><span aria-hidden="true">×</span></button><span class="select2-selection__choice__display"></span></li>')},s.prototype.update=function(e){if(this.clear(),0!==e.length){for(var t=[],n=this.$selection.find(".select2-selection__rendered").attr("id")+"-choice-",i=0;i<e.length;i++){var r=e[i],s=this.selectionContainer(),o=this.display(r,s),a=n+d.generateChars(4)+"-";r.id?a+=r.id:a+=d.generateChars(4),s.find(".select2-selection__choice__display").append(o).attr("id",a);var l=r.title||r.text;l&&s.attr("title",l);var c=this.options.get("translations").get("removeItem"),u=s.find(".select2-selection__choice__remove");u.attr("title",c()),u.attr("aria-label",c()),u.attr("aria-describedby",a),d.StoreData(s[0],"data",r),t.push(s)}this.$selection.find(".select2-selection__rendered").append(t)}},s}),e.define("select2/selection/placeholder",[],function(){function e(e,t,n){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),e.call(this,t,n)}return e.prototype.normalizePlaceholder=function(e,t){return"string"==typeof t&&(t={id:"",text:t}),t},e.prototype.createPlaceholder=function(e,t){var n=this.selectionContainer();return n.html(this.display(t)),n[0].classList.add("select2-selection__placeholder"),n[0].classList.remove("select2-selection__choice"),n},e.prototype.update=function(e,t){var n=1==t.length&&t[0].id!=this.placeholder.id;if(1<t.length||n)return e.call(this,t);this.clear();var i=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(i)},e}),e.define("select2/selection/allowClear",["jquery","../keys","../utils"],function(s,i,a){function e(){}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",function(e){i._handleClear(e)}),t.on("keypress",function(e){i._handleKeyboardClear(e,t)})},e.prototype._handleClear=function(e,t){if(!this.isDisabled()){var n=this.$selection.find(".select2-selection__clear");if(0!==n.length){t.stopPropagation();var i=a.GetData(n[0],"data"),r=this.$element.val();this.$element.val(this.placeholder.id);var s={data:i};if(this.trigger("clear",s),s.prevented)this.$element.val(r);else{for(var o=0;o<i.length;o++)if(s={data:i[o]},this.trigger("unselect",s),s.prevented)return void this.$element.val(r);this.$element.trigger("input").trigger("change"),this.trigger("toggle",{})}}}},e.prototype._handleKeyboardClear=function(e,t,n){n.isOpen()||t.which!=i.DELETE&&t.which!=i.BACKSPACE||this._handleClear(t)},e.prototype.update=function(e,t){if(e.call(this,t),this.$selection.find(".select2-selection__clear").remove(),!(0<this.$selection.find(".select2-selection__placeholder").length||0===t.length)){var n=this.$selection.find(".select2-selection__rendered").attr("id"),i=this.options.get("translations").get("removeAllItems"),r=s('<button type="button" class="select2-selection__clear" tabindex="-1"><span aria-hidden="true">×</span></button>');r.attr("title",i()),r.attr("aria-label",i()),r.attr("aria-describedby",n),a.StoreData(r[0],"data",t),this.$selection.prepend(r)}},e}),e.define("select2/selection/search",["jquery","../utils","../keys"],function(i,l,c){function e(e,t,n){e.call(this,t,n)}return e.prototype.render=function(e){var t=i('<span class="select2-search select2-search--inline"><input class="select2-search__field" type="search" tabindex="-1" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" /></span>');this.$searchContainer=t,this.$search=t.find("input"),this.$search.prop("autocomplete",this.options.get("autocomplete"));var n=e.call(this);return this._transferTabIndex(),n.append(this.$searchContainer),n},e.prototype.bind=function(e,t,n){var i=this,r=t.id+"-results",s=t.id+"-container";e.call(this,t,n),i.$search.attr("aria-describedby",s),t.on("open",function(){i.$search.attr("aria-controls",r),i.$search.trigger("focus")}),t.on("close",function(){i.$search.val(""),i.resizeSearch(),i.$search.removeAttr("aria-controls"),i.$search.removeAttr("aria-activedescendant"),i.$search.trigger("focus")}),t.on("enable",function(){i.$search.prop("disabled",!1),i._transferTabIndex()}),t.on("disable",function(){i.$search.prop("disabled",!0)}),t.on("focus",function(e){i.$search.trigger("focus")}),t.on("results:focus",function(e){e.data._resultId?i.$search.attr("aria-activedescendant",e.data._resultId):i.$search.removeAttr("aria-activedescendant")}),this.$selection.on("focusin",".select2-search--inline",function(e){i.trigger("focus",e)}),this.$selection.on("focusout",".select2-search--inline",function(e){i._handleBlur(e)}),this.$selection.on("keydown",".select2-search--inline",function(e){if(e.stopPropagation(),i.trigger("keypress",e),i._keyUpPrevented=e.isDefaultPrevented(),e.which===c.BACKSPACE&&""===i.$search.val()){var t=i.$selection.find(".select2-selection__choice").last();if(0<t.length){var n=l.GetData(t[0],"data");i.searchRemoveChoice(n),e.preventDefault()}}}),this.$selection.on("click",".select2-search--inline",function(e){i.$search.val()&&e.stopPropagation()});var o=document.documentMode,a=o&&o<=11;this.$selection.on("input.searchcheck",".select2-search--inline",function(e){a?i.$selection.off("input.search input.searchcheck"):i.$selection.off("keyup.search")}),this.$selection.on("keyup.search input.search",".select2-search--inline",function(e){if(a&&"input"===e.type)i.$selection.off("input.search input.searchcheck");else{var t=e.which;t!=c.SHIFT&&t!=c.CTRL&&t!=c.ALT&&t!=c.TAB&&i.handleSearch(e)}})},e.prototype._transferTabIndex=function(e){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},e.prototype.createPlaceholder=function(e,t){this.$search.attr("placeholder",t.text)},e.prototype.update=function(e,t){var n=this.$search[0]==document.activeElement;this.$search.attr("placeholder",""),e.call(this,t),this.resizeSearch(),n&&this.$search.trigger("focus")},e.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var e=this.$search.val();this.trigger("query",{term:e})}this._keyUpPrevented=!1},e.prototype.searchRemoveChoice=function(e,t){this.trigger("unselect",{data:t}),this.$search.val(t.text),this.handleSearch()},e.prototype.resizeSearch=function(){this.$search.css("width","25px");var e="100%";""===this.$search.attr("placeholder")&&(e=.75*(this.$search.val().length+1)+"em");this.$search.css("width",e)},e}),e.define("select2/selection/selectionCss",["../utils"],function(i){function e(){}return e.prototype.render=function(e){var t=e.call(this),n=this.options.get("selectionCssClass")||"";return-1!==n.indexOf(":all:")&&(n=n.replace(":all:",""),i.copyNonInternalCssClasses(t[0],this.$element[0])),t.addClass(n),t},e}),e.define("select2/selection/eventRelay",["jquery"],function(o){function e(){}return e.prototype.bind=function(e,t,n){var i=this,r=["open","opening","close","closing","select","selecting","unselect","unselecting","clear","clearing"],s=["opening","closing","selecting","unselecting","clearing"];e.call(this,t,n),t.on("*",function(e,t){if(-1!==r.indexOf(e)){t=t||{};var n=o.Event("select2:"+e,{params:t});i.$element.trigger(n),-1!==s.indexOf(e)&&(t.prevented=n.isDefaultPrevented())}})},e}),e.define("select2/translation",["jquery","require"],function(t,n){function i(e){this.dict=e||{}}return i.prototype.all=function(){return this.dict},i.prototype.get=function(e){return this.dict[e]},i.prototype.extend=function(e){this.dict=t.extend({},e.all(),this.dict)},i._cache={},i.loadPath=function(e){if(!(e in i._cache)){var t=n(e);i._cache[e]=t}return new i(i._cache[e])},i}),e.define("select2/diacritics",[],function(){return{"Ⓐ":"A","A":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","B":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","C":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","D":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","DZ":"DZ","DŽ":"DZ","Dz":"Dz","Dž":"Dz","Ⓔ":"E","E":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","F":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","G":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","H":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","I":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","J":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","K":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","L":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","LJ":"LJ","Lj":"Lj","Ⓜ":"M","M":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","N":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","NJ":"NJ","Nj":"Nj","Ⓞ":"O","O":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Œ":"OE","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","P":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Q":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","R":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","S":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","T":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","U":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","V":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","W":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","X":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Y":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Z":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","a":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","b":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","c":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","d":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","dz":"dz","dž":"dz","ⓔ":"e","e":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","f":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","g":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","h":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","i":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","j":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","k":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","l":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","lj":"lj","ⓜ":"m","m":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","n":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ʼn":"n","ꞑ":"n","ꞥ":"n","nj":"nj","ⓞ":"o","o":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","œ":"oe","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","p":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","q":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","r":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","s":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","t":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","u":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","v":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","w":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","x":"x","ẋ":"x","ẍ":"x","ⓨ":"y","y":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","z":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ώ":"ω","ς":"σ","’":"'"}}),e.define("select2/data/base",["../utils"],function(i){function n(e,t){n.__super__.constructor.call(this)}return i.Extend(n,i.Observable),n.prototype.current=function(e){throw new Error("The `current` method must be defined in child classes.")},n.prototype.query=function(e,t){throw new Error("The `query` method must be defined in child classes.")},n.prototype.bind=function(e,t){},n.prototype.destroy=function(){},n.prototype.generateResultId=function(e,t){var n=e.id+"-result-";return n+=i.generateChars(4),null!=t.id?n+="-"+t.id.toString():n+="-"+i.generateChars(4),n},n}),e.define("select2/data/select",["./base","../utils","jquery"],function(e,l,c){function n(e,t){this.$element=e,this.options=t,n.__super__.constructor.call(this)}return l.Extend(n,e),n.prototype.current=function(e){var t=this;e(Array.prototype.map.call(this.$element[0].querySelectorAll(":checked"),function(e){return t.item(c(e))}))},n.prototype.select=function(r){var s=this;if(r.selected=!0,null!=r.element&&"option"===r.element.tagName.toLowerCase())return r.element.selected=!0,void this.$element.trigger("input").trigger("change");if(this.$element.prop("multiple"))this.current(function(e){var t=[];(r=[r]).push.apply(r,e);for(var n=0;n<r.length;n++){var i=r[n].id;-1===t.indexOf(i)&&t.push(i)}s.$element.val(t),s.$element.trigger("input").trigger("change")});else{var e=r.id;this.$element.val(e),this.$element.trigger("input").trigger("change")}},n.prototype.unselect=function(r){var s=this;if(this.$element.prop("multiple")){if(r.selected=!1,null!=r.element&&"option"===r.element.tagName.toLowerCase())return r.element.selected=!1,void this.$element.trigger("input").trigger("change");this.current(function(e){for(var t=[],n=0;n<e.length;n++){var i=e[n].id;i!==r.id&&-1===t.indexOf(i)&&t.push(i)}s.$element.val(t),s.$element.trigger("input").trigger("change")})}},n.prototype.bind=function(e,t){var n=this;(this.container=e).on("select",function(e){n.select(e.data)}),e.on("unselect",function(e){n.unselect(e.data)})},n.prototype.destroy=function(){this.$element.find("*").each(function(){l.RemoveData(this)})},n.prototype.query=function(i,e){var r=[],s=this;this.$element.children().each(function(){if("option"===this.tagName.toLowerCase()||"optgroup"===this.tagName.toLowerCase()){var e=c(this),t=s.item(e),n=s.matches(i,t);null!==n&&r.push(n)}}),e({results:r})},n.prototype.addOptions=function(e){this.$element.append(e)},n.prototype.option=function(e){var t;e.children?(t=document.createElement("optgroup")).label=e.text:void 0!==(t=document.createElement("option")).textContent?t.textContent=e.text:t.innerText=e.text,void 0!==e.id&&(t.value=e.id),e.disabled&&(t.disabled=!0),e.selected&&(t.selected=!0),e.title&&(t.title=e.title);var n=this._normalizeItem(e);return n.element=t,l.StoreData(t,"data",n),c(t)},n.prototype.item=function(e){var t={};if(null!=(t=l.GetData(e[0],"data")))return t;var n=e[0];if("option"===n.tagName.toLowerCase())t={id:e.val(),text:e.text(),disabled:e.prop("disabled"),selected:e.prop("selected"),title:e.prop("title")};else if("optgroup"===n.tagName.toLowerCase()){t={text:e.prop("label"),children:[],title:e.prop("title")};for(var i=e.children("option"),r=[],s=0;s<i.length;s++){var o=c(i[s]),a=this.item(o);r.push(a)}t.children=r}return(t=this._normalizeItem(t)).element=e[0],l.StoreData(e[0],"data",t),t},n.prototype._normalizeItem=function(e){e!==Object(e)&&(e={id:e,text:e});return null!=(e=c.extend({},{text:""},e)).id&&(e.id=e.id.toString()),null!=e.text&&(e.text=e.text.toString()),null==e._resultId&&e.id&&null!=this.container&&(e._resultId=this.generateResultId(this.container,e)),c.extend({},{selected:!1,disabled:!1},e)},n.prototype.matches=function(e,t){return this.options.get("matcher")(e,t)},n}),e.define("select2/data/array",["./select","../utils","jquery"],function(e,t,f){function i(e,t){this._dataToConvert=t.get("data")||[],i.__super__.constructor.call(this,e,t)}return t.Extend(i,e),i.prototype.bind=function(e,t){i.__super__.bind.call(this,e,t),this.addOptions(this.convertToOptions(this._dataToConvert))},i.prototype.select=function(n){var e=this.$element.find("option").filter(function(e,t){return t.value==n.id.toString()});0===e.length&&(e=this.option(n),this.addOptions(e)),i.__super__.select.call(this,n)},i.prototype.convertToOptions=function(e){var t=this,n=this.$element.find("option"),i=n.map(function(){return t.item(f(this)).id}).get(),r=[];function s(e){return function(){return f(this).val()==e.id}}for(var o=0;o<e.length;o++){var a=this._normalizeItem(e[o]);if(0<=i.indexOf(a.id)){var l=n.filter(s(a)),c=this.item(l),u=f.extend(!0,{},a,c),d=this.option(u);l.replaceWith(d)}else{var p=this.option(a);if(a.children){var h=this.convertToOptions(a.children);p.append(h)}r.push(p)}}return r},i}),e.define("select2/data/ajax",["./array","../utils","jquery"],function(e,t,s){function n(e,t){this.ajaxOptions=this._applyDefaults(t.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),n.__super__.constructor.call(this,e,t)}return t.Extend(n,e),n.prototype._applyDefaults=function(e){var t={data:function(e){return s.extend({},e,{q:e.term})},transport:function(e,t,n){var i=s.ajax(e);return i.then(t),i.fail(n),i}};return s.extend({},t,e,!0)},n.prototype.processResults=function(e){return e},n.prototype.query=function(n,i){var r=this;null!=this._request&&(s.isFunction(this._request.abort)&&this._request.abort(),this._request=null);var t=s.extend({type:"GET"},this.ajaxOptions);function e(){var e=t.transport(t,function(e){var t=r.processResults(e,n);r.options.get("debug")&&window.console&&console.error&&(t&&t.results&&Array.isArray(t.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response.")),i(t)},function(){"status"in e&&(0===e.status||"0"===e.status)||r.trigger("results:message",{message:"errorLoading"})});r._request=e}"function"==typeof t.url&&(t.url=t.url.call(this.$element,n)),"function"==typeof t.data&&(t.data=t.data.call(this.$element,n)),this.ajaxOptions.delay&&null!=n.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(e,this.ajaxOptions.delay)):e()},n}),e.define("select2/data/tags",["jquery"],function(t){function e(e,t,n){var i=n.get("tags"),r=n.get("createTag");void 0!==r&&(this.createTag=r);var s=n.get("insertTag");if(void 0!==s&&(this.insertTag=s),e.call(this,t,n),Array.isArray(i))for(var o=0;o<i.length;o++){var a=i[o],l=this._normalizeItem(a),c=this.option(l);this.$element.append(c)}}return e.prototype.query=function(e,c,u){var d=this;this._removeOldTags(),null!=c.term&&null==c.page?e.call(this,c,function e(t,n){for(var i=t.results,r=0;r<i.length;r++){var s=i[r],o=null!=s.children&&!e({results:s.children},!0);if((s.text||"").toUpperCase()===(c.term||"").toUpperCase()||o)return!n&&(t.data=i,void u(t))}if(n)return!0;var a=d.createTag(c);if(null!=a){var l=d.option(a);l.attr("data-select2-tag",!0),d.addOptions([l]),d.insertTag(i,a)}t.results=i,u(t)}):e.call(this,c,u)},e.prototype.createTag=function(e,t){if(null==t.term)return null;var n=t.term.trim();return""===n?null:{id:n,text:n}},e.prototype.insertTag=function(e,t,n){t.unshift(n)},e.prototype._removeOldTags=function(e){this.$element.find("option[data-select2-tag]").each(function(){this.selected||t(this).remove()})},e}),e.define("select2/data/tokenizer",["jquery"],function(d){function e(e,t,n){var i=n.get("tokenizer");void 0!==i&&(this.tokenizer=i),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){e.call(this,t,n),this.$search=t.dropdown.$search||t.selection.$search||n.find(".select2-search__field")},e.prototype.query=function(e,t,n){var i=this;t.term=t.term||"";var r=this.tokenizer(t,this.options,function(e){var t=i._normalizeItem(e);if(!i.$element.find("option").filter(function(){return d(this).val()===t.id}).length){var n=i.option(t);n.attr("data-select2-tag",!0),i._removeOldTags(),i.addOptions([n])}!function(e){i.trigger("select",{data:e})}(t)});r.term!==t.term&&(this.$search.length&&(this.$search.val(r.term),this.$search.trigger("focus")),t.term=r.term),e.call(this,t,n)},e.prototype.tokenizer=function(e,t,n,i){for(var r=n.get("tokenSeparators")||[],s=t.term,o=0,a=this.createTag||function(e){return{id:e.term,text:e.term}};o<s.length;){var l=s[o];if(-1!==r.indexOf(l)){var c=s.substr(0,o),u=a(d.extend({},t,{term:c}));null!=u?(i(u),s=s.substr(o+1)||"",o=0):o++}else o++}return{term:s}},e}),e.define("select2/data/minimumInputLength",[],function(){function e(e,t,n){this.minimumInputLength=n.get("minimumInputLength"),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.term=t.term||"",t.term.length<this.minimumInputLength?this.trigger("results:message",{message:"inputTooShort",args:{minimum:this.minimumInputLength,input:t.term,params:t}}):e.call(this,t,n)},e}),e.define("select2/data/maximumInputLength",[],function(){function e(e,t,n){this.maximumInputLength=n.get("maximumInputLength"),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.term=t.term||"",0<this.maximumInputLength&&t.term.length>this.maximumInputLength?this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:t.term,params:t}}):e.call(this,t,n)},e}),e.define("select2/data/maximumSelectionLength",[],function(){function e(e,t,n){this.maximumSelectionLength=n.get("maximumSelectionLength"),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("select",function(){i._checkIfMaximumSelected()})},e.prototype.query=function(e,t,n){var i=this;this._checkIfMaximumSelected(function(){e.call(i,t,n)})},e.prototype._checkIfMaximumSelected=function(e,n){var i=this;this.current(function(e){var t=null!=e?e.length:0;0<i.maximumSelectionLength&&t>=i.maximumSelectionLength?i.trigger("results:message",{message:"maximumSelected",args:{maximum:i.maximumSelectionLength}}):n&&n()})},e}),e.define("select2/dropdown",["jquery","./utils"],function(t,e){function n(e,t){this.$element=e,this.options=t,n.__super__.constructor.call(this)}return e.Extend(n,e.Observable),n.prototype.render=function(){var e=t('<span class="select2-dropdown"><span class="select2-results"></span></span>');return e.attr("dir",this.options.get("dir")),this.$dropdown=e},n.prototype.bind=function(){},n.prototype.position=function(e,t){},n.prototype.destroy=function(){this.$dropdown.remove()},n}),e.define("select2/dropdown/search",["jquery"],function(s){function e(){}return e.prototype.render=function(e){var t=e.call(this),n=s('<span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="search" tabindex="-1" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" /></span>');return this.$searchContainer=n,this.$search=n.find("input"),this.$search.prop("autocomplete",this.options.get("autocomplete")),t.prepend(n),t},e.prototype.bind=function(e,t,n){var i=this,r=t.id+"-results";e.call(this,t,n),this.$search.on("keydown",function(e){i.trigger("keypress",e),i._keyUpPrevented=e.isDefaultPrevented()}),this.$search.on("input",function(e){s(this).off("keyup")}),this.$search.on("keyup input",function(e){i.handleSearch(e)}),t.on("open",function(){i.$search.attr("tabindex",0),i.$search.attr("aria-controls",r),i.$search.trigger("focus"),window.setTimeout(function(){i.$search.trigger("focus")},0)}),t.on("close",function(){i.$search.attr("tabindex",-1),i.$search.removeAttr("aria-controls"),i.$search.removeAttr("aria-activedescendant"),i.$search.val(""),i.$search.trigger("blur")}),t.on("focus",function(){t.isOpen()||i.$search.trigger("focus")}),t.on("results:all",function(e){null!=e.query.term&&""!==e.query.term||(i.showSearch(e)?i.$searchContainer[0].classList.remove("select2-search--hide"):i.$searchContainer[0].classList.add("select2-search--hide"))}),t.on("results:focus",function(e){e.data._resultId?i.$search.attr("aria-activedescendant",e.data._resultId):i.$search.removeAttr("aria-activedescendant")})},e.prototype.handleSearch=function(e){if(!this._keyUpPrevented){var t=this.$search.val();this.trigger("query",{term:t})}this._keyUpPrevented=!1},e.prototype.showSearch=function(e,t){return!0},e}),e.define("select2/dropdown/hidePlaceholder",[],function(){function e(e,t,n,i){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),e.call(this,t,n,i)}return e.prototype.append=function(e,t){t.results=this.removePlaceholder(t.results),e.call(this,t)},e.prototype.normalizePlaceholder=function(e,t){return"string"==typeof t&&(t={id:"",text:t}),t},e.prototype.removePlaceholder=function(e,t){for(var n=t.slice(0),i=t.length-1;0<=i;i--){var r=t[i];this.placeholder.id===r.id&&n.splice(i,1)}return n},e}),e.define("select2/dropdown/infiniteScroll",["jquery"],function(n){function e(e,t,n,i){this.lastParams={},e.call(this,t,n,i),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return e.prototype.append=function(e,t){this.$loadingMore.remove(),this.loading=!1,e.call(this,t),this.showLoadingMore(t)&&(this.$results.append(this.$loadingMore),this.loadMoreIfNeeded())},e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("query",function(e){i.lastParams=e,i.loading=!0}),t.on("query:append",function(e){i.lastParams=e,i.loading=!0}),this.$results.on("scroll",this.loadMoreIfNeeded.bind(this))},e.prototype.loadMoreIfNeeded=function(){var e=n.contains(document.documentElement,this.$loadingMore[0]);if(!this.loading&&e){var t=this.$results.offset().top+this.$results.outerHeight(!1);this.$loadingMore.offset().top+this.$loadingMore.outerHeight(!1)<=t+50&&this.loadMore()}},e.prototype.loadMore=function(){this.loading=!0;var e=n.extend({},{page:1},this.lastParams);e.page++,this.trigger("query:append",e)},e.prototype.showLoadingMore=function(e,t){return t.pagination&&t.pagination.more},e.prototype.createLoadingMore=function(){var e=n('<li class="select2-results__option select2-results__option--load-more"role="option" aria-disabled="true"></li>'),t=this.options.get("translations").get("loadingMore");return e.html(t(this.lastParams)),e},e}),e.define("select2/dropdown/attachBody",["jquery","../utils"],function(f,a){function e(e,t,n){this.$dropdownParent=f(n.get("dropdownParent")||document.body),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("open",function(){i._showDropdown(),i._attachPositioningHandler(t),i._bindContainerResultHandlers(t)}),t.on("close",function(){i._hideDropdown(),i._detachPositioningHandler(t)}),this.$dropdownContainer.on("mousedown",function(e){e.stopPropagation()})},e.prototype.destroy=function(e){e.call(this),this.$dropdownContainer.remove()},e.prototype.position=function(e,t,n){t.attr("class",n.attr("class")),t[0].classList.remove("select2"),t[0].classList.add("select2-container--open"),t.css({position:"absolute",top:-999999}),this.$container=n},e.prototype.render=function(e){var t=f("<span></span>"),n=e.call(this);return t.append(n),this.$dropdownContainer=t},e.prototype._hideDropdown=function(e){this.$dropdownContainer.detach()},e.prototype._bindContainerResultHandlers=function(e,t){if(!this._containerResultsHandlersBound){var n=this;t.on("results:all",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("results:append",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("results:message",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("select",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("unselect",function(){n._positionDropdown(),n._resizeDropdown()}),this._containerResultsHandlersBound=!0}},e.prototype._attachPositioningHandler=function(e,t){var n=this,i="scroll.select2."+t.id,r="resize.select2."+t.id,s="orientationchange.select2."+t.id,o=this.$container.parents().filter(a.hasScroll);o.each(function(){a.StoreData(this,"select2-scroll-position",{x:f(this).scrollLeft(),y:f(this).scrollTop()})}),o.on(i,function(e){var t=a.GetData(this,"select2-scroll-position");f(this).scrollTop(t.y)}),f(window).on(i+" "+r+" "+s,function(e){n._positionDropdown(),n._resizeDropdown()})},e.prototype._detachPositioningHandler=function(e,t){var n="scroll.select2."+t.id,i="resize.select2."+t.id,r="orientationchange.select2."+t.id;this.$container.parents().filter(a.hasScroll).off(n),f(window).off(n+" "+i+" "+r)},e.prototype._positionDropdown=function(){var e=f(window),t=this.$dropdown[0].classList.contains("select2-dropdown--above"),n=this.$dropdown[0].classList.contains("select2-dropdown--below"),i=null,r=this.$container.offset();r.bottom=r.top+this.$container.outerHeight(!1);var s={height:this.$container.outerHeight(!1)};s.top=r.top,s.bottom=r.top+s.height;var o=this.$dropdown.outerHeight(!1),a=e.scrollTop(),l=e.scrollTop()+e.height(),c=a<r.top-o,u=l>r.bottom+o,d={left:r.left,top:s.bottom},p=this.$dropdownParent;"static"===p.css("position")&&(p=p.offsetParent());var h={top:0,left:0};(f.contains(document.body,p[0])||p[0].isConnected)&&(h=p.offset()),d.top-=h.top,d.left-=h.left,t||n||(i="below"),u||!c||t?!c&&u&&t&&(i="below"):i="above",("above"==i||t&&"below"!==i)&&(d.top=s.top-h.top-o),null!=i&&(this.$dropdown[0].classList.remove("select2-dropdown--below"),this.$dropdown[0].classList.remove("select2-dropdown--above"),this.$dropdown[0].classList.add("select2-dropdown--"+i),this.$container[0].classList.remove("select2-container--below"),this.$container[0].classList.remove("select2-container--above"),this.$container[0].classList.add("select2-container--"+i)),this.$dropdownContainer.css(d)},e.prototype._resizeDropdown=function(){var e={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(e.minWidth=e.width,e.position="relative",e.width="auto"),this.$dropdown.css(e)},e.prototype._showDropdown=function(e){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},e}),e.define("select2/dropdown/minimumResultsForSearch",[],function(){function e(e,t,n,i){this.minimumResultsForSearch=n.get("minimumResultsForSearch"),this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=1/0),e.call(this,t,n,i)}return e.prototype.showSearch=function(e,t){return!(function e(t){for(var n=0,i=0;i<t.length;i++){var r=t[i];r.children?n+=e(r.children):n++}return n}(t.data.results)<this.minimumResultsForSearch)&&e.call(this,t)},e}),e.define("select2/dropdown/selectOnClose",["../utils"],function(s){function e(){}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("close",function(e){i._handleSelectOnClose(e)})},e.prototype._handleSelectOnClose=function(e,t){if(t&&null!=t.originalSelect2Event){var n=t.originalSelect2Event;if("select"===n._type||"unselect"===n._type)return}var i=this.getHighlightedResults();if(!(i.length<1)){var r=s.GetData(i[0],"data");null!=r.element&&r.element.selected||null==r.element&&r.selected||this.trigger("select",{data:r})}},e}),e.define("select2/dropdown/closeOnSelect",[],function(){function e(){}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("select",function(e){i._selectTriggered(e)}),t.on("unselect",function(e){i._selectTriggered(e)})},e.prototype._selectTriggered=function(e,t){var n=t.originalEvent;n&&(n.ctrlKey||n.metaKey)||this.trigger("close",{originalEvent:n,originalSelect2Event:t})},e}),e.define("select2/dropdown/dropdownCss",["../utils"],function(i){function e(){}return e.prototype.render=function(e){var t=e.call(this),n=this.options.get("dropdownCssClass")||"";return-1!==n.indexOf(":all:")&&(n=n.replace(":all:",""),i.copyNonInternalCssClasses(t[0],this.$element[0])),t.addClass(n),t},e}),e.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Please delete "+t+" character";return 1!=t&&(n+="s"),n},inputTooShort:function(e){return"Please enter "+(e.minimum-e.input.length)+" or more characters"},loadingMore:function(){return"Loading more results…"},maximumSelected:function(e){var t="You can only select "+e.maximum+" item";return 1!=e.maximum&&(t+="s"),t},noResults:function(){return"No results found"},searching:function(){return"Searching…"},removeAllItems:function(){return"Remove all items"},removeItem:function(){return"Remove item"}}}),e.define("select2/defaults",["jquery","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./selection/selectionCss","./selection/eventRelay","./utils","./translation","./diacritics","./data/select","./data/array","./data/ajax","./data/tags","./data/tokenizer","./data/minimumInputLength","./data/maximumInputLength","./data/maximumSelectionLength","./dropdown","./dropdown/search","./dropdown/hidePlaceholder","./dropdown/infiniteScroll","./dropdown/attachBody","./dropdown/minimumResultsForSearch","./dropdown/selectOnClose","./dropdown/closeOnSelect","./dropdown/dropdownCss","./i18n/en"],function(l,s,o,a,c,u,d,p,h,f,g,t,m,v,y,_,b,$,w,x,A,D,S,E,O,C,L,T,q,e){function n(){this.reset()}return n.prototype.apply=function(e){if(null==(e=l.extend(!0,{},this.defaults,e)).dataAdapter&&(null!=e.ajax?e.dataAdapter=y:null!=e.data?e.dataAdapter=v:e.dataAdapter=m,0<e.minimumInputLength&&(e.dataAdapter=f.Decorate(e.dataAdapter,$)),0<e.maximumInputLength&&(e.dataAdapter=f.Decorate(e.dataAdapter,w)),0<e.maximumSelectionLength&&(e.dataAdapter=f.Decorate(e.dataAdapter,x)),e.tags&&(e.dataAdapter=f.Decorate(e.dataAdapter,_)),null==e.tokenSeparators&&null==e.tokenizer||(e.dataAdapter=f.Decorate(e.dataAdapter,b))),null==e.resultsAdapter&&(e.resultsAdapter=s,null!=e.ajax&&(e.resultsAdapter=f.Decorate(e.resultsAdapter,E)),null!=e.placeholder&&(e.resultsAdapter=f.Decorate(e.resultsAdapter,S)),e.selectOnClose&&(e.resultsAdapter=f.Decorate(e.resultsAdapter,L))),null==e.dropdownAdapter){if(e.multiple)e.dropdownAdapter=A;else{var t=f.Decorate(A,D);e.dropdownAdapter=t}0!==e.minimumResultsForSearch&&(e.dropdownAdapter=f.Decorate(e.dropdownAdapter,C)),e.closeOnSelect&&(e.dropdownAdapter=f.Decorate(e.dropdownAdapter,T)),null!=e.dropdownCssClass&&(e.dropdownAdapter=f.Decorate(e.dropdownAdapter,q)),e.dropdownAdapter=f.Decorate(e.dropdownAdapter,O)}null==e.selectionAdapter&&(e.multiple?e.selectionAdapter=a:e.selectionAdapter=o,null!=e.placeholder&&(e.selectionAdapter=f.Decorate(e.selectionAdapter,c)),e.allowClear&&(e.selectionAdapter=f.Decorate(e.selectionAdapter,u)),e.multiple&&(e.selectionAdapter=f.Decorate(e.selectionAdapter,d)),null!=e.selectionCssClass&&(e.selectionAdapter=f.Decorate(e.selectionAdapter,p)),e.selectionAdapter=f.Decorate(e.selectionAdapter,h)),e.language=this._resolveLanguage(e.language),e.language.push("en");for(var n=[],i=0;i<e.language.length;i++){var r=e.language[i];-1===n.indexOf(r)&&n.push(r)}return e.language=n,e.translations=this._processTranslations(e.language,e.debug),e},n.prototype.reset=function(){function a(e){return e.replace(/[^\u0000-\u007E]/g,function(e){return t[e]||e})}this.defaults={amdLanguageBase:"./i18n/",autocomplete:"off",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:f.escapeMarkup,language:{},matcher:function e(t,n){if(null==t.term||""===t.term.trim())return n;if(n.children&&0<n.children.length){for(var i=l.extend(!0,{},n),r=n.children.length-1;0<=r;r--)null==e(t,n.children[r])&&i.children.splice(r,1);return 0<i.children.length?i:e(t,i)}var s=a(n.text).toUpperCase(),o=a(t.term).toUpperCase();return-1<s.indexOf(o)?n:null},minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,scrollAfterSelect:!1,sorter:function(e){return e},templateResult:function(e){return e.text},templateSelection:function(e){return e.text},theme:"default",width:"resolve"}},n.prototype.applyFromElement=function(e,t){var n=e.language,i=this.defaults.language,r=t.prop("lang"),s=t.closest("[lang]").prop("lang"),o=Array.prototype.concat.call(this._resolveLanguage(r),this._resolveLanguage(n),this._resolveLanguage(i),this._resolveLanguage(s));return e.language=o,e},n.prototype._resolveLanguage=function(e){if(!e)return[];if(l.isEmptyObject(e))return[];if(l.isPlainObject(e))return[e];var t;t=Array.isArray(e)?e:[e];for(var n=[],i=0;i<t.length;i++)if(n.push(t[i]),"string"==typeof t[i]&&0<t[i].indexOf("-")){var r=t[i].split("-")[0];n.push(r)}return n},n.prototype._processTranslations=function(e,t){for(var n=new g,i=0;i<e.length;i++){var r=new g,s=e[i];if("string"==typeof s)try{r=g.loadPath(s)}catch(e){try{s=this.defaults.amdLanguageBase+s,r=g.loadPath(s)}catch(e){t&&window.console&&console.warn&&console.warn('Select2: The language file for "'+s+'" could not be automatically loaded. A fallback will be used instead.')}}else r=l.isPlainObject(s)?new g(s):s;n.extend(r)}return n},n.prototype.set=function(e,t){var n={};n[l.camelCase(e)]=t;var i=f._convertData(n);l.extend(!0,this.defaults,i)},new n}),e.define("select2/options",["jquery","./defaults","./utils"],function(d,n,p){function e(e,t){this.options=e,null!=t&&this.fromElement(t),null!=t&&(this.options=n.applyFromElement(this.options,t)),this.options=n.apply(this.options)}return e.prototype.fromElement=function(e){var t=["select2"];null==this.options.multiple&&(this.options.multiple=e.prop("multiple")),null==this.options.disabled&&(this.options.disabled=e.prop("disabled")),null==this.options.autocomplete&&e.prop("autocomplete")&&(this.options.autocomplete=e.prop("autocomplete")),null==this.options.dir&&(e.prop("dir")?this.options.dir=e.prop("dir"):e.closest("[dir]").prop("dir")?this.options.dir=e.closest("[dir]").prop("dir"):this.options.dir="ltr"),e.prop("disabled",this.options.disabled),e.prop("multiple",this.options.multiple),p.GetData(e[0],"select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),p.StoreData(e[0],"data",p.GetData(e[0],"select2Tags")),p.StoreData(e[0],"tags",!0)),p.GetData(e[0],"ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),e.attr("ajax--url",p.GetData(e[0],"ajaxUrl")),p.StoreData(e[0],"ajax-Url",p.GetData(e[0],"ajaxUrl")));var n={};function i(e,t){return t.toUpperCase()}for(var r=0;r<e[0].attributes.length;r++){var s=e[0].attributes[r].name,o="data-";if(s.substr(0,o.length)==o){var a=s.substring(o.length),l=p.GetData(e[0],a);n[a.replace(/-([a-z])/g,i)]=l}}d.fn.jquery&&"1."==d.fn.jquery.substr(0,2)&&e[0].dataset&&(n=d.extend(!0,{},e[0].dataset,n));var c=d.extend(!0,{},p.GetData(e[0]),n);for(var u in c=p._convertData(c))-1<t.indexOf(u)||(d.isPlainObject(this.options[u])?d.extend(this.options[u],c[u]):this.options[u]=c[u]);return this},e.prototype.get=function(e){return this.options[e]},e.prototype.set=function(e,t){this.options[e]=t},e}),e.define("select2/core",["jquery","./options","./utils","./keys"],function(t,c,u,i){var d=function(e,t){null!=u.GetData(e[0],"select2")&&u.GetData(e[0],"select2").destroy(),this.$element=e,this.id=this._generateId(e),t=t||{},this.options=new c(t,e),d.__super__.constructor.call(this);var n=e.attr("tabindex")||0;u.StoreData(e[0],"old-tabindex",n),e.attr("tabindex","-1");var i=this.options.get("dataAdapter");this.dataAdapter=new i(e,this.options);var r=this.render();this._placeContainer(r);var s=this.options.get("selectionAdapter");this.selection=new s(e,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,r);var o=this.options.get("dropdownAdapter");this.dropdown=new o(e,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,r);var a=this.options.get("resultsAdapter");this.results=new a(e,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var l=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(e){l.trigger("selection:update",{data:e})}),e[0].classList.add("select2-hidden-accessible"),e.attr("aria-hidden","true"),this._syncAttributes(),u.StoreData(e[0],"select2",this),e.data("select2",this)};return u.Extend(d,u.Observable),d.prototype._generateId=function(e){return"select2-"+(null!=e.attr("id")?e.attr("id"):null!=e.attr("name")?e.attr("name")+"-"+u.generateChars(2):u.generateChars(4)).replace(/(:|\.|\[|\]|,)/g,"")},d.prototype._placeContainer=function(e){e.insertAfter(this.$element);var t=this._resolveWidth(this.$element,this.options.get("width"));null!=t&&e.css("width",t)},d.prototype._resolveWidth=function(e,t){var n=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==t){var i=this._resolveWidth(e,"style");return null!=i?i:this._resolveWidth(e,"element")}if("element"==t){var r=e.outerWidth(!1);return r<=0?"auto":r+"px"}if("style"!=t)return"computedstyle"!=t?t:window.getComputedStyle(e[0]).width;var s=e.attr("style");if("string"!=typeof s)return null;for(var o=s.split(";"),a=0,l=o.length;a<l;a+=1){var c=o[a].replace(/\s/g,"").match(n);if(null!==c&&1<=c.length)return c[1]}return null},d.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},d.prototype._registerDomEvents=function(){var t=this;this.$element.on("change.select2",function(){t.dataAdapter.current(function(e){t.trigger("selection:update",{data:e})})}),this.$element.on("focus.select2",function(e){t.trigger("focus",e)}),this._syncA=u.bind(this._syncAttributes,this),this._syncS=u.bind(this._syncSubtree,this),this._observer=new window.MutationObserver(function(e){t._syncA(),t._syncS(e)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})},d.prototype._registerDataEvents=function(){var n=this;this.dataAdapter.on("*",function(e,t){n.trigger(e,t)})},d.prototype._registerSelectionEvents=function(){var n=this,i=["toggle","focus"];this.selection.on("toggle",function(){n.toggleDropdown()}),this.selection.on("focus",function(e){n.focus(e)}),this.selection.on("*",function(e,t){-1===i.indexOf(e)&&n.trigger(e,t)})},d.prototype._registerDropdownEvents=function(){var n=this;this.dropdown.on("*",function(e,t){n.trigger(e,t)})},d.prototype._registerResultsEvents=function(){var n=this;this.results.on("*",function(e,t){n.trigger(e,t)})},d.prototype._registerEvents=function(){var n=this;this.on("open",function(){n.$container[0].classList.add("select2-container--open")}),this.on("close",function(){n.$container[0].classList.remove("select2-container--open")}),this.on("enable",function(){n.$container[0].classList.remove("select2-container--disabled")}),this.on("disable",function(){n.$container[0].classList.add("select2-container--disabled")}),this.on("blur",function(){n.$container[0].classList.remove("select2-container--focus")}),this.on("query",function(t){n.isOpen()||n.trigger("open",{}),this.dataAdapter.query(t,function(e){n.trigger("results:all",{data:e,query:t})})}),this.on("query:append",function(t){this.dataAdapter.query(t,function(e){n.trigger("results:append",{data:e,query:t})})}),this.on("keypress",function(e){var t=e.which;n.isOpen()?t===i.ESC||t===i.TAB||t===i.UP&&e.altKey?(n.close(e),e.preventDefault()):t===i.ENTER?(n.trigger("results:select",{}),e.preventDefault()):t===i.SPACE&&e.ctrlKey?(n.trigger("results:toggle",{}),e.preventDefault()):t===i.UP?(n.trigger("results:previous",{}),e.preventDefault()):t===i.DOWN&&(n.trigger("results:next",{}),e.preventDefault()):(t===i.ENTER||t===i.SPACE||t===i.DOWN&&e.altKey)&&(n.open(),e.preventDefault())})},d.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.isDisabled()?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},d.prototype._isChangeMutation=function(e){var t=this;if(e.addedNodes&&0<e.addedNodes.length)for(var n=0;n<e.addedNodes.length;n++){if(e.addedNodes[n].selected)return!0}else{if(e.removedNodes&&0<e.removedNodes.length)return!0;if(Array.isArray(e))return e.some(function(e){return t._isChangeMutation(e)})}return!1},d.prototype._syncSubtree=function(e){var t=this._isChangeMutation(e),n=this;t&&this.dataAdapter.current(function(e){n.trigger("selection:update",{data:e})})},d.prototype.trigger=function(e,t){var n=d.__super__.trigger,i={open:"opening",close:"closing",select:"selecting",unselect:"unselecting",clear:"clearing"};if(void 0===t&&(t={}),e in i){var r=i[e],s={prevented:!1,name:e,args:t};if(n.call(this,r,s),s.prevented)return void(t.prevented=!0)}n.call(this,e,t)},d.prototype.toggleDropdown=function(){this.isDisabled()||(this.isOpen()?this.close():this.open())},d.prototype.open=function(){this.isOpen()||this.isDisabled()||this.trigger("query",{})},d.prototype.close=function(e){this.isOpen()&&this.trigger("close",{originalEvent:e})},d.prototype.isEnabled=function(){return!this.isDisabled()},d.prototype.isDisabled=function(){return this.options.get("disabled")},d.prototype.isOpen=function(){return this.$container[0].classList.contains("select2-container--open")},d.prototype.hasFocus=function(){return this.$container[0].classList.contains("select2-container--focus")},d.prototype.focus=function(e){this.hasFocus()||(this.$container[0].classList.add("select2-container--focus"),this.trigger("focus",{}))},d.prototype.enable=function(e){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.'),null!=e&&0!==e.length||(e=[!0]);var t=!e[0];this.$element.prop("disabled",t)},d.prototype.data=function(){this.options.get("debug")&&0<arguments.length&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var t=[];return this.dataAdapter.current(function(e){t=e}),t},d.prototype.val=function(e){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==e||0===e.length)return this.$element.val();var t=e[0];Array.isArray(t)&&(t=t.map(function(e){return e.toString()})),this.$element.val(t).trigger("input").trigger("change")},d.prototype.destroy=function(){this.$container.remove(),this._observer.disconnect(),this._observer=null,this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",u.GetData(this.$element[0],"old-tabindex")),this.$element[0].classList.remove("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),u.RemoveData(this.$element[0]),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null},d.prototype.render=function(){var e=t('<span class="select2 select2-container"><span class="selection"></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>');return e.attr("dir",this.options.get("dir")),this.$container=e,this.$container[0].classList.add("select2-container--"+this.options.get("theme")),u.StoreData(e[0],"element",this.$element),e},d}),e.define("jquery-mousewheel",["jquery"],function(e){return e}),e.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults","./select2/utils"],function(r,e,s,t,o){if(null==r.fn.select2){var a=["open","close","destroy"];r.fn.select2=function(t){if("object"==typeof(t=t||{}))return this.each(function(){var e=r.extend(!0,{},t);new s(r(this),e)}),this;if("string"!=typeof t)throw new Error("Invalid arguments for Select2: "+t);var n,i=Array.prototype.slice.call(arguments,1);return this.each(function(){var e=o.GetData(this,"select2");null==e&&window.console&&console.error&&console.error("The select2('"+t+"') method was called on an element that is not using Select2."),n=e[t].apply(e,i)}),-1<a.indexOf(t)?this:n}}return null==r.fn.select2.defaults&&(r.fn.select2.defaults=t),s}),{define:e.define,require:e.require}}(),t=e.require("jquery.select2");return u.fn.select2.amd=e,t});
|
assets/js/single_product_ajax_add_to_cart.js
CHANGED
@@ -6,55 +6,24 @@
|
|
6 |
|
7 |
var $this = $(this),
|
8 |
$form = $this.closest('form.cart'),
|
9 |
-
all_data = $form.serialize(),
|
10 |
product_qty = $form.find('input[name=quantity]').val() || 1,
|
11 |
product_id = $form.find('input[name=product_id]').val() || $this.val(),
|
12 |
variation_id = $form.find('input[name=variation_id]').val() || 0;
|
13 |
|
14 |
-
/* For Variation product */
|
15 |
-
var item = {},
|
16 |
-
variations = $form.find( 'select[name^=attribute]' );
|
17 |
-
if ( !variations.length) {
|
18 |
-
variations = $form.find( '[name^=attribute]:checked' );
|
19 |
-
}
|
20 |
-
if ( !variations.length) {
|
21 |
-
variations = $form.find( 'input[name^=attribute]' );
|
22 |
-
}
|
23 |
-
|
24 |
-
variations.each( function() {
|
25 |
-
var $thisitem = $( this ),
|
26 |
-
attributeName = $thisitem.attr( 'name' ),
|
27 |
-
attributevalue = $thisitem.val(),
|
28 |
-
index,
|
29 |
-
attributeTaxName;
|
30 |
-
$thisitem.removeClass( 'error' );
|
31 |
-
if ( attributevalue.length === 0 ) {
|
32 |
-
index = attributeName.lastIndexOf( '_' );
|
33 |
-
attributeTaxName = attributeName.substring( index + 1 );
|
34 |
-
$thisitem.addClass( 'required error' );
|
35 |
-
} else {
|
36 |
-
item[attributeName] = attributevalue;
|
37 |
-
}
|
38 |
-
});
|
39 |
-
|
40 |
var data = {
|
41 |
-
|
42 |
product_id: product_id,
|
43 |
product_sku: '',
|
44 |
quantity: product_qty,
|
45 |
variation_id: variation_id,
|
46 |
-
variations: item,
|
47 |
-
all_data: all_data,
|
48 |
};
|
49 |
|
50 |
-
var alldata = data.all_data + '&product_id='+ data.product_id + '&product_sku='+ data.product_sku + '&quantity='+ data.quantity + '&variation_id='+ data.variation_id + '&variations='+ JSON.stringify( data.variations ) +'&action=woolentor_single_insert_to_cart';
|
51 |
-
|
52 |
$( document.body ).trigger('adding_to_cart', [$this, data]);
|
53 |
|
54 |
$.ajax({
|
55 |
type: 'post',
|
56 |
url: wc_add_to_cart_params.ajax_url,
|
57 |
-
data:
|
58 |
|
59 |
beforeSend: function (response) {
|
60 |
$this.removeClass('added').addClass('loading');
|
6 |
|
7 |
var $this = $(this),
|
8 |
$form = $this.closest('form.cart'),
|
|
|
9 |
product_qty = $form.find('input[name=quantity]').val() || 1,
|
10 |
product_id = $form.find('input[name=product_id]').val() || $this.val(),
|
11 |
variation_id = $form.find('input[name=variation_id]').val() || 0;
|
12 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13 |
var data = {
|
14 |
+
action: 'wl_singleproduct_ajax_add_to_cart',
|
15 |
product_id: product_id,
|
16 |
product_sku: '',
|
17 |
quantity: product_qty,
|
18 |
variation_id: variation_id,
|
|
|
|
|
19 |
};
|
20 |
|
|
|
|
|
21 |
$( document.body ).trigger('adding_to_cart', [$this, data]);
|
22 |
|
23 |
$.ajax({
|
24 |
type: 'post',
|
25 |
url: wc_add_to_cart_params.ajax_url,
|
26 |
+
data: data,
|
27 |
|
28 |
beforeSend: function (response) {
|
29 |
$this.removeClass('added').addClass('loading');
|
assets/js/woolentor-widgets-active.js
CHANGED
@@ -28,7 +28,7 @@
|
|
28 |
var mobile_display_columns = parseInt(settings['mobile_display_columns']) || 1;
|
29 |
var mobile_scroll_columns = parseInt(settings['mobile_scroll_columns']) || 1;
|
30 |
|
31 |
-
slider_elem.
|
32 |
arrows: arrows,
|
33 |
prevArrow: '<button type="button" class="slick-prev"><i class="fa fa-angle-left"></i></button>',
|
34 |
nextArrow: '<button type="button" class="slick-next"><i class="fa fa-angle-right"></i></button>',
|
@@ -178,51 +178,25 @@
|
|
178 |
e.preventDefault();
|
179 |
|
180 |
var $thisbutton = $(this),
|
181 |
-
$form
|
182 |
-
|
183 |
-
|
184 |
-
|
185 |
-
|
186 |
-
/* For Variation product */
|
187 |
-
var item = {},
|
188 |
-
variations = $form.find( 'select[name^=attribute]' );
|
189 |
-
if ( !variations.length) {
|
190 |
-
variations = $form.find( '[name^=attribute]:checked' );
|
191 |
-
}
|
192 |
-
if ( !variations.length) {
|
193 |
-
variations = $form.find( 'input[name^=attribute]' );
|
194 |
-
}
|
195 |
-
|
196 |
-
variations.each( function() {
|
197 |
-
var $thisitem = $( this ),
|
198 |
-
attributeName = $thisitem.attr( 'name' ),
|
199 |
-
attributevalue = $thisitem.val(),
|
200 |
-
index,
|
201 |
-
attributeTaxName;
|
202 |
-
$thisitem.removeClass( 'error' );
|
203 |
-
if ( attributevalue.length === 0 ) {
|
204 |
-
index = attributeName.lastIndexOf( '_' );
|
205 |
-
attributeTaxName = attributeName.substring( index + 1 );
|
206 |
-
$thisitem.addClass( 'required error' );
|
207 |
-
} else {
|
208 |
-
item[attributeName] = attributevalue;
|
209 |
-
}
|
210 |
-
});
|
211 |
|
212 |
var data = {
|
213 |
-
action: '
|
214 |
product_id: product_id,
|
215 |
product_sku: '',
|
216 |
quantity: product_qty,
|
217 |
variation_id: variation_id,
|
218 |
-
variations: item,
|
219 |
};
|
220 |
|
221 |
$(document.body).trigger('adding_to_cart', [$thisbutton, data]);
|
222 |
|
223 |
$.ajax({
|
224 |
type: 'post',
|
225 |
-
url:
|
226 |
data: data,
|
227 |
beforeSend: function (response) {
|
228 |
$thisbutton.removeClass('added').addClass('loading');
|
@@ -274,8 +248,7 @@
|
|
274 |
$('#htwlquick-viewmodal .htcloseqv').show();
|
275 |
woolentorquickviewMainImageSlider();
|
276 |
woolentorquickviewThumb();
|
277 |
-
|
278 |
-
woolentorquickviewAjaxCart( ".htwl-modal-content .single_add_to_cart_button:not(.disabled)" );
|
279 |
}, 300 );
|
280 |
},
|
281 |
complete: function () {
|
@@ -294,46 +267,6 @@
|
|
294 |
$('.htwl-modal-dialog').css("background-color","transparent");
|
295 |
});
|
296 |
|
297 |
-
function woolentor_render_variation_quick_view_data( $product ) {
|
298 |
-
$product.find('.variations_form').wc_variation_form().find('.variations select:eq(0)').change();
|
299 |
-
$product.find('.variations_form').trigger('wc_variation_form');
|
300 |
-
|
301 |
-
var $default_data = {
|
302 |
-
src:'',
|
303 |
-
srcfull:'',
|
304 |
-
srcset:'',
|
305 |
-
sizes:'',
|
306 |
-
width:'',
|
307 |
-
height:'',
|
308 |
-
};
|
309 |
-
$product.find( '.single_variation_wrap' ).on( 'show_variation', function ( event, variation ) {
|
310 |
-
|
311 |
-
// Get First image data
|
312 |
-
if( $default_data.src.length === 0 ){
|
313 |
-
$default_data.src = $('.ht-quick-view-learg-img').find('.wl-quickview-first-image .wp-post-image').attr('src');
|
314 |
-
$default_data.srcset = $('.ht-quick-view-learg-img').find('.wl-quickview-first-image .wp-post-image').attr('srcset');
|
315 |
-
$default_data.srcfull = $('.ht-quick-view-learg-img').find('.wl-quickview-first-image .wp-post-image').attr('data-src');
|
316 |
-
}
|
317 |
-
|
318 |
-
$('.ht-qwick-view-left').find('.ht-quick-view-learg-img').slick('slickGoTo', 0);
|
319 |
-
|
320 |
-
$('.ht-quick-view-learg-img').find('.wl-quickview-first-image .wp-post-image').wc_set_variation_attr('src',variation.image.full_src);
|
321 |
-
$('.ht-quick-view-learg-img').find('.wl-quickview-first-image .wp-post-image').wc_set_variation_attr('srcset',variation.image.srcset);
|
322 |
-
$('.ht-quick-view-learg-img').find('.wl-quickview-first-image .wp-post-image').wc_set_variation_attr('data-src',variation.image.full_src);
|
323 |
-
$('.ht-quick-view-learg-img').find('.wl-quickview-first-image .wp-post-image').wc_set_variation_attr('data-large_image',variation.image.full_src);
|
324 |
-
|
325 |
-
// Reset data
|
326 |
-
$('.variations').find('.reset_variations').on('click', function(e){
|
327 |
-
$('.ht-quick-view-learg-img').find('.wl-quickview-first-image .wp-post-image').wc_set_variation_attr('src', $default_data.src );
|
328 |
-
$('.ht-quick-view-learg-img').find('.wl-quickview-first-image .wp-post-image').wc_set_variation_attr('srcset', $default_data.srcset);
|
329 |
-
$('.ht-quick-view-learg-img').find('.wl-quickview-first-image .wp-post-image').wc_set_variation_attr('data-src', $default_data.srcfull );
|
330 |
-
$('.ht-quick-view-learg-img').find('.wl-quickview-first-image .wp-post-image').wc_set_variation_attr('data-large_image', $default_data.srcfull );
|
331 |
-
});
|
332 |
-
|
333 |
-
});
|
334 |
-
|
335 |
-
}
|
336 |
-
|
337 |
/*
|
338 |
* Product Tab
|
339 |
*/
|
28 |
var mobile_display_columns = parseInt(settings['mobile_display_columns']) || 1;
|
29 |
var mobile_scroll_columns = parseInt(settings['mobile_scroll_columns']) || 1;
|
30 |
|
31 |
+
slider_elem.slick({
|
32 |
arrows: arrows,
|
33 |
prevArrow: '<button type="button" class="slick-prev"><i class="fa fa-angle-left"></i></button>',
|
34 |
nextArrow: '<button type="button" class="slick-next"><i class="fa fa-angle-right"></i></button>',
|
178 |
e.preventDefault();
|
179 |
|
180 |
var $thisbutton = $(this),
|
181 |
+
$form = $thisbutton.closest('form.cart'),
|
182 |
+
id = $thisbutton.val(),
|
183 |
+
product_qty = $form.find('input[name=quantity]').val() || 1,
|
184 |
+
product_id = $form.find('input[name=product_id]').val() || id,
|
185 |
+
variation_id = $form.find('input[name=variation_id]').val() || 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
186 |
|
187 |
var data = {
|
188 |
+
action: 'quickview_ajax_add_to_cart',
|
189 |
product_id: product_id,
|
190 |
product_sku: '',
|
191 |
quantity: product_qty,
|
192 |
variation_id: variation_id,
|
|
|
193 |
};
|
194 |
|
195 |
$(document.body).trigger('adding_to_cart', [$thisbutton, data]);
|
196 |
|
197 |
$.ajax({
|
198 |
type: 'post',
|
199 |
+
url: wc_add_to_cart_params.ajax_url,
|
200 |
data: data,
|
201 |
beforeSend: function (response) {
|
202 |
$thisbutton.removeClass('added').addClass('loading');
|
248 |
$('#htwlquick-viewmodal .htcloseqv').show();
|
249 |
woolentorquickviewMainImageSlider();
|
250 |
woolentorquickviewThumb();
|
251 |
+
woolentorquickviewAjaxCart( ".qwick-view-content .single_add_to_cart_button" );
|
|
|
252 |
}, 300 );
|
253 |
},
|
254 |
complete: function () {
|
267 |
$('.htwl-modal-dialog').css("background-color","transparent");
|
268 |
});
|
269 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
270 |
/*
|
271 |
* Product Tab
|
272 |
*/
|
assets/lib/css/magnific-popup.css
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
/*! Magnific Popup - v1.1.0 - 2016-02-20
|
2 |
-
* http://dimsemenov.com/plugins/magnific-popup/
|
3 |
-
* Copyright (c) 2016 Dmitry Semenov; */
|
4 |
-
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
|
1 |
+
/*! Magnific Popup - v1.1.0 - 2016-02-20
|
2 |
+
* http://dimsemenov.com/plugins/magnific-popup/
|
3 |
+
* Copyright (c) 2016 Dmitry Semenov; */
|
4 |
+
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
|
assets/lib/iconpicker/css/iconpicker.eot
DELETED
Binary file
|
assets/lib/iconpicker/css/iconpicker.svg
DELETED
@@ -1,19 +0,0 @@
|
|
1 |
-
<?xml version="1.0" standalone="no"?>
|
2 |
-
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
3 |
-
<svg xmlns="http://www.w3.org/2000/svg">
|
4 |
-
<metadata>Copyright (C) 2014 by original authors @ fontello.com</metadata>
|
5 |
-
<defs>
|
6 |
-
<font id="iconpicker" horiz-adv-x="1000" >
|
7 |
-
<font-face font-family="iconpicker" font-weight="400" font-stretch="normal" units-per-em="1000" ascent="850" descent="-150" />
|
8 |
-
<missing-glyph horiz-adv-x="1000" />
|
9 |
-
<glyph glyph-name="spin3" unicode="" d="m494 850c-266 0-483-210-494-472c-1-19 13-20 13-20l84 0c16 0 19 10 19 18c10 199 176 358 378 358c107 0 205-45 273-118l-58-57c-11-12-11-27 5-31l247-50c21-5 46 11 37 44l-58 227c-2 9-16 22-29 13l-65-60c-89 91-214 148-352 148z m409-508c-16 0-19-10-19-18c-10-199-176-358-377-358c-108 0-205 45-274 118l59 57c10 12 10 27-5 31l-248 50c-21 5-46-11-37-44l58-227c2-9 16-22 30-13l64 60c89-91 214-148 353-148c265 0 482 210 493 473c1 18-13 19-13 19l-84 0z" horiz-adv-x="1000" />
|
10 |
-
<glyph glyph-name="search" unicode="" d="m643 386q0 103-74 176t-176 74t-177-74t-73-176t73-177t177-73t176 73t74 177z m286-465q0-29-22-50t-50-21q-30 0-50 21l-191 191q-100-69-223-69q-80 0-153 31t-125 84t-84 125t-31 153t31 152t84 126t125 84t153 31t152-31t126-84t84-126t31-152q0-123-69-223l191-191q21-21 21-51z" horiz-adv-x="928.6" />
|
11 |
-
<glyph glyph-name="cancel" unicode="" d="m724 112q0-22-15-38l-76-76q-16-15-38-15t-38 15l-164 165l-164-165q-16-15-38-15t-38 15l-76 76q-16 16-16 38t16 38l164 164l-164 164q-16 16-16 38t16 38l76 76q16 16 38 16t38-16l164-164l164 164q16 16 38 16t38-16l76-76q15-15 15-38t-15-38l-164-164l164-164q15-15 15-38z" horiz-adv-x="785.7" />
|
12 |
-
<glyph glyph-name="block" unicode="" d="m732 352q0 90-48 164l-421-420q76-50 166-50q62 0 118 25t96 65t65 97t24 119z m-557-167l421 421q-75 50-167 50q-83 0-153-40t-110-112t-41-152q0-91 50-167z m682 167q0-88-34-168t-91-137t-137-92t-166-34t-167 34t-137 92t-91 137t-34 168t34 167t91 137t137 91t167 34t166-34t137-91t91-137t34-167z" horiz-adv-x="857.1" />
|
13 |
-
<glyph glyph-name="down-dir" unicode="" d="m571 457q0-14-10-25l-250-250q-11-11-25-11t-25 11l-250 250q-11 11-11 25t11 25t25 11h500q14 0 25-11t10-25z" horiz-adv-x="571.4" />
|
14 |
-
<glyph glyph-name="up-dir" unicode="" d="m571 171q0-14-10-25t-25-10h-500q-15 0-25 10t-11 25t11 26l250 250q10 10 25 10t25-10l250-250q10-11 10-26z" horiz-adv-x="571.4" />
|
15 |
-
<glyph glyph-name="left-dir" unicode="" d="m357 600v-500q0-14-10-25t-26-11t-25 11l-250 250q-10 11-10 25t10 25l250 250q11 11 25 11t26-11t10-25z" horiz-adv-x="357.1" />
|
16 |
-
<glyph glyph-name="right-dir" unicode="" d="m321 350q0-14-10-25l-250-250q-11-11-25-11t-25 11t-11 25v500q0 15 11 25t25 11t25-11l250-250q10-10 10-25z" horiz-adv-x="357.1" />
|
17 |
-
</font>
|
18 |
-
</defs>
|
19 |
-
</svg>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/lib/iconpicker/css/iconpicker.ttf
DELETED
Binary file
|
assets/lib/iconpicker/css/iconpicker.woff
DELETED
Binary file
|
assets/lib/iconpicker/css/jquery.fonticonpicker.bootstrap.min.css
DELETED
@@ -1,2 +0,0 @@
|
|
1 |
-
/* fontIconPicker Bootstrap Theme {@link https://github.com/micc83/fontIconPicker} */
|
2 |
-
.fip-bootstrap.icons-selector{font-size:16px}.fip-bootstrap.icons-selector .selector{border:0 none;background-color:#fff;width:102px}.fip-bootstrap.icons-selector .selector-button{background-color:#fff;border:1px solid #ccc;border-radius:0 4px 4px 0;background-image:-webkit-linear-gradient(to bottom,#fff 0,#e0e0e0 100%);background-image:-moz-linear-gradient(to bottom,#fff 0,#e0e0e0 100%);background-image:-o-linear-gradient(to bottom,#fff 0,#e0e0e0 100%);background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:41px;background-repeat:repeat-x}.fip-bootstrap.icons-selector .selector-button:hover{background-color:#e0e0e0;background-position:0 -15px}.fip-bootstrap.icons-selector .selector-button:active{-webkit-box-shadow:0 3px 5px rgba(0,0,0,.125)inset;-moz-box-shadow:0 3px 5px rgba(0,0,0,.125)inset;box-shadow:0 3px 5px rgba(0,0,0,.125)inset}.fip-bootstrap.icons-selector .selector-button:hover i{color:#999}.fip-bootstrap.icons-selector .selector-button i{color:#aaa;text-shadow:0 1px 0 #FFF}.fip-bootstrap.icons-selector .selected-icon{border:1px solid #ccc;border-right:0 none;background-color:#fff;border-radius:4px 0 0 4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fip-bootstrap.icons-selector .selected-icon i{color:#404040}.fip-bootstrap.icons-selector .selector-popup{-moz-box-shadow:0 6px 12px rgba(0,0,0,.176);-webkit-box-shadow:0 6px 12px rgba(0,0,0,.176);box-shadow:0 6px 12px rgba(0,0,0,.176);border:1px solid rgba(0,0,0,.15);border-radius:4px;background-color:#fff}.fip-bootstrap.icons-selector .selector-category select,.fip-bootstrap.icons-selector .selector-search input[type=text]{border:1px solid #ccc;color:#555;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;outline:0;border-radius:4px}.fip-bootstrap.icons-selector .selector-category select:focus,.fip-bootstrap.icons-selector .selector-search input[type=text]:focus{border-color:#66AFE9;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075)inset,0 0 8px rgba(102,175,233,.6);-moz-box-shadow:0 1px 1px rgba(0,0,0,.075)inset,0 0 8px rgba(102,175,233,.6);box-shadow:0 1px 1px rgba(0,0,0,.075)inset,0 0 8px rgba(102,175,233,.6)}.fip-bootstrap.icons-selector input::-webkit-input-placeholder{color:#aaa}.fip-bootstrap.icons-selector input:-moz-placeholder{color:#aaa}.fip-bootstrap.icons-selector input::-moz-placeholder{color:#aaa}.fip-bootstrap.icons-selector input:-ms-input-placeholder{color:#aaa!important}.fip-bootstrap.icons-selector .selector-search i{color:#aaa}.fip-bootstrap.icons-selector .fip-icons-container{background-color:#fff;border:1px solid #ccc;border-radius:4px}.fip-bootstrap.icons-selector .fip-icons-container .loading{color:#ddd}.fip-bootstrap.icons-selector .fip-box{border:1px solid #ccc;border-radius:2px;background-color:#eee}.fip-bootstrap.icons-selector .fip-box:hover{background-color:#fff;border-color:#66AFE9;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075)inset,0 0 8px rgba(102,175,233,.6);-moz-box-shadow:0 1px 1px rgba(0,0,0,.075)inset,0 0 8px rgba(102,175,233,.6);box-shadow:0 1px 1px rgba(0,0,0,.075)inset,0 0 8px rgba(102,175,233,.6);font-size:1.6em;text-shadow:0 0 1px #fff}.fip-bootstrap.icons-selector .selector-footer,.fip-bootstrap.icons-selector .selector-footer i{color:#428BCA}.fip-bootstrap.icons-selector .selector-arrows i:hover{color:#2A6496}.fip-bootstrap.icons-selector span.current-icon,.fip-bootstrap.icons-selector span.current-icon:hover{background-color:#428BCA;color:#fff;border:1px solid #428BCA}.fip-bootstrap.icons-selector span.current-icon i,.fip-bootstrap.icons-selector span.current-icon:hover i{color:#fff}.fip-bootstrap.icons-selector .icons-picker-error i:before{color:#ccc}.fip-bootstrap.icons-selector .fip-box,.fip-bootstrap.icons-selector .selector-category select,.fip-bootstrap.icons-selector .selector-search input[type=text]{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
|
|
|
|
assets/lib/iconpicker/css/jquery.fonticonpicker.min.css
DELETED
@@ -1,2 +0,0 @@
|
|
1 |
-
/* fontIconPicker main CSS file {@link https://github.com/micc83/fontIconPicker} */
|
2 |
-
.icons-selector:not('i.sli') *{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.icons-selector,.icons-selector *,.icons-selector :after,.icons-selector :before,.icons-selector:after,.icons-selector:before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.icons-selector{display:inline-block;vertical-align:middle;text-align:left}.icons-selector .selector{width:100px;height:40px}.icons-selector .selector-button{width:39px;height:100%;display:block;text-align:center;cursor:pointer;float:left}.icons-selector .selector-button i{line-height:38px;text-align:center}.icons-selector .selected-icon{display:block;width:60px;height:100%;float:left;text-align:center}.icons-selector .selected-icon i{line-height:40px;font-size:18px;cursor:default}.icons-selector .selector-popup{position:absolute;z-index:10000;background-color:#fefefe;padding:5px;height:auto;width:342px;margin-top:-1px}.icons-selector .selector-category select,.icons-selector .selector-search input[type=text]{border:0;line-height:20px;padding:10px 2.5%;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:5px;font-size:12px;display:block}.icons-selector .selector-category select{height:40px}.icons-selector .selector-category select option{padding:10px}.icons-selector input::-webkit-input-placeholder{text-transform:uppercase}.icons-selector input:-moz-placeholder{text-transform:uppercase}.icons-selector input::-moz-placeholder{text-transform:uppercase}.icons-selector input:-ms-input-placeholder{text-transform:uppercase}.icons-selector .selector-search{position:relative}.icons-selector .selector-search i{position:absolute;right:10px;top:7px}.icons-selector .fip-icons-container{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px}.icons-selector .fip-icons-container .loading{font-size:24px;margin:0 auto;padding:20px 0;text-align:center;width:100%}.icons-selector .fip-box{display:inline-block;margin:2px;width:60px;line-height:42px;text-align:center;cursor:pointer;vertical-align:top;height:40px}.icons-selector .selector-footer{line-height:12px;padding:5px 5px 0;text-align:center}.icons-selector .selector-footer,.icons-selector .selector-footer i{font-size:14px}.icons-selector .selector-arrows{float:right}.icons-selector .selector-pages{font-size:11px;float:left}.icons-selector .selector-arrows i{cursor:pointer}.icons-selector .selector-footer em{font-style:italic}.icons-selector .icons-picker-error i:before{color:#eee}@font-face{font-family:iconpicker;src:url(iconpicker.eot?90190138);src:url(iconpicker.eot?90190138#iefix) format('embedded-opentype'),url(iconpicker.woff?90190138) format('woff'),url(iconpicker.ttf?90190138) format('truetype'),url(iconpicker.svg?90190138#iconpicker) format('svg');font-weight:400;font-style:normal}.icons-selector [class*=" fip-icon-"]:before,.icons-selector [class^=fip-icon-]:before{font-family:iconpicker;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.icons-selector .fip-icon-search:before{content:'\e812';cursor:default}.icons-selector .fip-icon-cancel:before{content:'\e814';cursor:pointer}.icons-selector .fip-icon-block:before{content:'\e84e';color:#fed0d0}.icons-selector .fip-icon-down-dir:before{content:'\e800'}.icons-selector .fip-icon-up-dir:before{content:'\e813'}.icons-selector .fip-icon-left-dir:before{content:'\e801'}.icons-selector .fip-icon-right-dir:before{content:'\e802'}.icons-selector .fip-icon-spin3:before{content:'\e815'}.icons-selector .fip-icon-spin3{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
|
|
|
|
assets/lib/iconpicker/js/jquery.fonticonpicker.min.js
DELETED
@@ -1,13 +0,0 @@
|
|
1 |
-
/**
|
2 |
-
* jQuery fontIconPicker - v2.0.0
|
3 |
-
*
|
4 |
-
* An icon picker built on top of font icons and jQuery
|
5 |
-
*
|
6 |
-
* http://codeb.it/fontIconPicker
|
7 |
-
*
|
8 |
-
* Made by Alessandro Benoit & Swashata
|
9 |
-
* Under MIT License
|
10 |
-
*
|
11 |
-
* {@link https://github.com/micc83/fontIconPicker}
|
12 |
-
*/
|
13 |
-
!function(a){"use strict";function c(c,d){this.element=a(c),this.settings=a.extend({},b,d),this.settings.emptyIcon&&this.settings.iconsPerPage--,this.iconPicker=a("<div/>",{"class":"icons-selector",style:"position: relative",html:'<div class="selector"><span class="selected-icon"><i class="fip-icon-block"></i></span><span class="selector-button"><i class="fip-icon-down-dir"></i></span></div><div class="selector-popup" style="display: none;">'+(this.settings.hasSearch?'<div class="selector-search"><input type="text" name="" value="" placeholder="Search icon" class="icons-search-input"/><i class="fip-icon-search"></i></div>':"")+'<div class="selector-category">'+'<select name="" class="icon-category-select" style="display: none">'+"</select>"+"</div>"+'<div class="fip-icons-container"></div>'+'<div class="selector-footer" style="display:none;">'+'<span class="selector-pages">1/2</span>'+'<span class="selector-arrows">'+'<span class="selector-arrow-left" style="display:none;">'+'<i class="fip-icon-left-dir"></i>'+"</span>"+'<span class="selector-arrow-right">'+'<i class="fip-icon-right-dir"></i>'+"</span>"+"</span>"+"</div>"+"</div>"}),this.iconContainer=this.iconPicker.find(".fip-icons-container"),this.searchIcon=this.iconPicker.find(".selector-search i"),this.iconsSearched=[],this.isSearch=!1,this.totalPage=1,this.currentPage=1,this.currentIcon=!1,this.iconsCount=0,this.open=!1,this.searchValues=[],this.availableCategoriesSearch=[],this.triggerEvent=null,this.backupSource=[],this.backupSearch=[],this.isCategorized=!1,this.selectCategory=this.iconPicker.find(".icon-category-select"),this.selectedCategory=!1,this.availableCategories=[],this.unCategorizedKey=null,this.init()}var b={theme:"fip-grey",source:!1,emptyIcon:!0,emptyIconValue:"",iconsPerPage:20,hasSearch:!0,searchSource:!1,useAttribute:!1,attributeName:"data-icon",convertToHex:!0,allCategoryText:"From all categories",unCategorizedText:"Uncategorized"};c.prototype={init:function(){this.iconPicker.addClass(this.settings.theme),this.iconPicker.css({left:-9999}).appendTo("body");var b=this.iconPicker.outerHeight(),c=this.iconPicker.outerWidth();if(this.iconPicker.css({left:""}),this.element.before(this.iconPicker),this.element.css({visibility:"hidden",top:0,position:"relative",zIndex:"-1",left:"-"+c+"px",display:"inline-block",height:b+"px",width:c+"px",padding:"0",margin:"0 -"+c+"px 0 0",border:"0 none",verticalAlign:"top"}),!this.element.is("select")){var d=function(){for(var a=3,b=document.createElement("div"),c=b.all||[];b.innerHTML="<!--[if gt IE "+ ++a+"]><br><![endif]-->",c[0];);return a>4?a:!a}(),e=document.createElement("div");this.triggerEvent=9!==d&&"oninput"in e?["input","keyup"]:["keyup"]}!this.settings.source&&this.element.is("select")?(this.settings.source=[],this.settings.searchSource=[],this.element.find("optgroup").length?(this.isCategorized=!0,this.element.find("optgroup").each(a.proxy(function(b,c){var d=this.availableCategories.length,e=a("<option />");e.attr("value",d),e.html(a(c).attr("label")),this.selectCategory.append(e),this.availableCategories[d]=[],this.availableCategoriesSearch[d]=[],a(c).find("option").each(a.proxy(function(b,c){var e=a(c).val(),f=a(c).html();e&&e!==this.settings.emptyIconValue&&(this.settings.source.push(e),this.availableCategories[d].push(e),this.searchValues.push(f),this.availableCategoriesSearch[d].push(f))},this))},this)),this.element.find("> option").length&&this.element.find("> option").each(a.proxy(function(b,c){var d=a(c).val(),e=a(c).html();return d&&""!==d&&d!=this.settings.emptyIconValue?(null===this.unCategorizedKey&&(this.unCategorizedKey=this.availableCategories.length,this.availableCategories[this.unCategorizedKey]=[],this.availableCategoriesSearch[this.unCategorizedKey]=[],a("<option />").attr("value",this.unCategorizedKey).html(this.settings.unCategorizedText).appendTo(this.selectCategory)),this.settings.source.push(d),this.availableCategories[this.unCategorizedKey].push(d),this.searchValues.push(e),this.availableCategoriesSearch[this.unCategorizedKey].push(e),void 0):!0},this))):this.element.find("option").each(a.proxy(function(b,c){var d=a(c).val(),e=a(c).html();d&&(this.settings.source.push(d),this.searchValues.push(e))},this)),this.backupSource=this.settings.source.slice(0),this.backupSearch=this.searchValues.slice(0),this.loadCategories()):this.initSourceIndex(),this.loadIcons(),this.selectCategory.on("change keyup",a.proxy(function(b){if(this.isCategorized===!1)return!1;var c=a(b.currentTarget),d=c.val();if("all"===c.val())this.settings.source=this.backupSource,this.searchValues=this.backupSearch;else{var e=parseInt(d,10);this.availableCategories[e]&&(this.settings.source=this.availableCategories[e],this.searchValues=this.availableCategoriesSearch[e])}this.resetSearch(),this.loadIcons()},this)),this.iconPicker.find(".selector-button").click(a.proxy(function(){this.toggleIconSelector()},this)),this.iconPicker.find(".selector-arrow-right").click(a.proxy(function(b){this.currentPage<this.totalPage&&(this.iconPicker.find(".selector-arrow-left").show(),this.currentPage=this.currentPage+1,this.renderIconContainer()),this.currentPage===this.totalPage&&a(b.currentTarget).hide()},this)),this.iconPicker.find(".selector-arrow-left").click(a.proxy(function(b){this.currentPage>1&&(this.iconPicker.find(".selector-arrow-right").show(),this.currentPage=this.currentPage-1,this.renderIconContainer()),1===this.currentPage&&a(b.currentTarget).hide()},this)),this.iconPicker.find(".icons-search-input").keyup(a.proxy(function(b){var c=a(b.currentTarget).val();return""===c?(this.resetSearch(),void 0):(this.searchIcon.removeClass("fip-icon-search"),this.searchIcon.addClass("fip-icon-cancel"),this.isSearch=!0,this.currentPage=1,this.iconsSearched=[],a.grep(this.searchValues,a.proxy(function(a,b){return a.toLowerCase().search(c.toLowerCase())>=0?(this.iconsSearched[this.iconsSearched.length]=this.settings.source[b],!0):void 0},this)),this.renderIconContainer(),void 0)},this)),this.iconPicker.find(".selector-search").on("click",".fip-icon-cancel",a.proxy(function(){this.iconPicker.find(".icons-search-input").focus(),this.resetSearch()},this)),this.iconContainer.on("click",".fip-box",a.proxy(function(b){this.setSelectedIcon(a(b.currentTarget).find("i").attr("data-fip-value")),this.toggleIconSelector()},this)),this.iconPicker.click(function(a){return a.stopPropagation(),!1}),a("html").click(a.proxy(function(){this.open&&this.toggleIconSelector()},this))},initSourceIndex:function(){if("object"==typeof this.settings.source){if(a.isArray(this.settings.source))this.isCategorized=!1,this.selectCategory.html("").hide(),this.settings.source=a.map(this.settings.source,function(a){return"function"==typeof a.toString?a.toString():a}),this.searchValues=a.isArray(this.settings.searchSource)?a.map(this.settings.searchSource,function(a){return"function"==typeof a.toString?a.toString():a}):this.settings.source.slice(0);else{var b=a.extend(!0,{},this.settings.source);this.settings.source=[],this.searchValues=[],this.availableCategoriesSearch=[],this.selectedCategory=!1,this.availableCategories=[],this.unCategorizedKey=null,this.isCategorized=!0,this.selectCategory.html("");for(var c in b){var d=this.availableCategories.length,e=a("<option />");e.attr("value",d),e.html(c),this.selectCategory.append(e),this.availableCategories[d]=[],this.availableCategoriesSearch[d]=[];for(var f in b[c]){var g=b[c][f],h=this.settings.searchSource&&this.settings.searchSource[c]&&this.settings.searchSource[c][f]?this.settings.searchSource[c][f]:g;"function"==typeof g.toString&&(g=g.toString()),g&&g!==this.settings.emptyIconValue&&(this.settings.source.push(g),this.availableCategories[d].push(g),this.searchValues.push(h),this.availableCategoriesSearch[d].push(h))}}}this.backupSource=this.settings.source.slice(0),this.backupSearch=this.searchValues.slice(0),this.loadCategories()}},loadCategories:function(){this.isCategorized!==!1&&(a('<option value="all">'+this.settings.allCategoryText+"</option>").prependTo(this.selectCategory),this.selectCategory.show().val("all").trigger("change"))},loadIcons:function(){this.iconContainer.html('<i class="fip-icon-spin3 animate-spin loading"></i>'),this.settings.source instanceof Array&&this.renderIconContainer()},renderIconContainer:function(){var b,c=[];if(c=this.isSearch?this.iconsSearched:this.settings.source,this.iconsCount=c.length,this.totalPage=Math.ceil(this.iconsCount/this.settings.iconsPerPage),this.totalPage>1?this.iconPicker.find(".selector-footer").show():this.iconPicker.find(".selector-footer").hide(),this.iconPicker.find(".selector-pages").html(this.currentPage+"/"+this.totalPage+" <em>("+this.iconsCount+")</em>"),b=(this.currentPage-1)*this.settings.iconsPerPage,this.settings.emptyIcon)this.iconContainer.html('<span class="fip-box"><i class="fip-icon-block" data-fip-value="fip-icon-block"></i></span>');else{if(c.length<1)return this.iconContainer.html('<span class="icons-picker-error"><i class="fip-icon-block" data-fip-value="fip-icon-block"></i></span>'),void 0;this.iconContainer.html("")}c=c.slice(b,b+this.settings.iconsPerPage);for(var e,d=0;e=c[d++];){var f=e;a.grep(this.settings.source,a.proxy(function(a,b){return a===e?(f=this.searchValues[b],!0):!1},this)),a("<span/>",{html:'<i data-fip-value="'+e+'" '+(this.settings.useAttribute?this.settings.attributeName+'="'+(this.settings.convertToHex?"&#x"+parseInt(e,10).toString(16)+";":e)+'"':'class="'+e+'"')+"></i>","class":"fip-box",title:f}).appendTo(this.iconContainer)}this.settings.emptyIcon||this.element.val()&&-1!==a.inArray(this.element.val(),this.settings.source)?-1===a.inArray(this.element.val(),this.settings.source)?this.setSelectedIcon():this.setSelectedIcon(this.element.val()):this.setSelectedIcon(c[0])},setHighlightedIcon:function(){this.iconContainer.find(".current-icon").removeClass("current-icon"),this.currentIcon&&this.iconContainer.find('[data-fip-value="'+this.currentIcon+'"]').parent("span").addClass("current-icon")},setSelectedIcon:function(a){if("fip-icon-block"===a&&(a=""),this.settings.useAttribute?a?this.iconPicker.find(".selected-icon").html("<i "+this.settings.attributeName+'="'+(this.settings.convertToHex?"&#x"+parseInt(a,10).toString(16)+";":a)+'"></i>'):this.iconPicker.find(".selected-icon").html('<i class="fip-icon-block"></i>'):this.iconPicker.find(".selected-icon").html('<i class="'+(a||"fip-icon-block")+'"></i>'),this.element.val(""===a?this.settings.emptyIconValue:a).trigger("change"),null!==this.triggerEvent)for(var b in this.triggerEvent)this.element.trigger(this.triggerEvent[b]);this.currentIcon=a,this.setHighlightedIcon()},toggleIconSelector:function(){this.open=this.open?0:1,this.iconPicker.find(".selector-popup").slideToggle(300),this.iconPicker.find(".selector-button i").toggleClass("fip-icon-down-dir"),this.iconPicker.find(".selector-button i").toggleClass("fip-icon-up-dir"),this.open&&this.iconPicker.find(".icons-search-input").focus().select()},resetSearch:function(){this.iconPicker.find(".icons-search-input").val(""),this.searchIcon.removeClass("fip-icon-cancel"),this.searchIcon.addClass("fip-icon-search"),this.iconPicker.find(".selector-arrow-left").hide(),this.currentPage=1,this.isSearch=!1,this.renderIconContainer(),this.totalPage>1&&this.iconPicker.find(".selector-arrow-right").show()}},a.fn.fontIconPicker=function(b){return this.each(function(){a.data(this,"fontIconPicker")||a.data(this,"fontIconPicker",new c(this,b))}),this.setIcons=a.proxy(function(b,c){void 0===b&&(b=!1),void 0===c&&(c=!1),this.each(function(){a.data(this,"fontIconPicker").settings.source=b,a.data(this,"fontIconPicker").settings.searchSource=c,a.data(this,"fontIconPicker").initSourceIndex(),a.data(this,"fontIconPicker").resetSearch(),a.data(this,"fontIconPicker").loadIcons()})},this),this.destroyPicker=a.proxy(function(){this.each(function(){a.data(this,"fontIconPicker")&&(a.data(this,"fontIconPicker").iconPicker.remove(),a.data(this,"fontIconPicker").element.css({visibility:"",top:"",position:"",zIndex:"",left:"",display:"",height:"",width:"",padding:"",margin:"",border:"",verticalAlign:""}),a.removeData(this,"fontIconPicker"))})},this),this.refreshPicker=a.proxy(function(d){d||(d=b),this.destroyPicker(),this.each(function(){a.data(this,"fontIconPicker")||a.data(this,"fontIconPicker",new c(this,d))})},this),this}}(jQuery);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/lib/js/jarallax.js
CHANGED
@@ -4,3 +4,4 @@
|
|
4 |
* Author : nK <https://nkdev.info>
|
5 |
* GitHub : https://github.com/nk-o/jarallax
|
6 |
*/!function(n){var o={};function i(e){if(o[e])return o[e].exports;var t=o[e]={i:e,l:!1,exports:{}};return n[e].call(t.exports,t,t.exports,i),t.l=!0,t.exports}i.m=n,i.c=o,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)i.d(n,o,function(e){return t[e]}.bind(null,o));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=10)}([,,function(e,t){e.exports=function(e){"complete"===document.readyState||"interactive"===document.readyState?e.call():document.attachEvent?document.attachEvent("onreadystatechange",function(){"interactive"===document.readyState&&e.call()}):document.addEventListener&&document.addEventListener("DOMContentLoaded",e)}},function(n,e,t){(function(e){var t="undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:{};n.exports=t}).call(this,t(4))},function(e,t){function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var o=function(){return this}();try{o=o||new Function("return this")()}catch(e){"object"===("undefined"==typeof window?"undefined":n(window))&&(o=window)}e.exports=o},,,,,,function(e,t,n){e.exports=n(11)},function(e,t,n){"use strict";n.r(t);var o=n(2),i=n.n(o),a=n(3),r=n(12);function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var s,c,u=a.window.jarallax;a.window.jarallax=r.default,a.window.jarallax.noConflict=function(){return a.window.jarallax=u,this},void 0!==a.jQuery&&((s=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];Array.prototype.unshift.call(t,this);var o=r.default.apply(a.window,t);return"object"!==l(o)?o:this}).constructor=r.default.constructor,c=a.jQuery.fn.jarallax,a.jQuery.fn.jarallax=s,a.jQuery.fn.jarallax.noConflict=function(){return a.jQuery.fn.jarallax=c,this}),i()(function(){Object(r.default)(document.querySelectorAll("[data-jarallax]"))})},function(e,t,n){"use strict";n.r(t);var o=n(2),i=n.n(o),b=n(3);function c(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],o=!0,i=!1,a=void 0;try{for(var r,l=e[Symbol.iterator]();!(o=(r=l.next()).done)&&(n.push(r.value),!t||n.length!==t);o=!0);}catch(e){i=!0,a=e}finally{try{o||null==l.return||l.return()}finally{if(i)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return a(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}var l,h,p=b.window.navigator,d=-1<p.userAgent.indexOf("MSIE ")||-1<p.userAgent.indexOf("Trident/")||-1<p.userAgent.indexOf("Edge/"),s=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(p.userAgent),m=function(){for(var e="transform WebkitTransform MozTransform".split(" "),t=document.createElement("div"),n=0;n<e.length;n+=1)if(t&&void 0!==t.style[e[n]])return e[n];return!1}();function f(){h=s?(!l&&document.body&&((l=document.createElement("div")).style.cssText="position: fixed; top: -9999px; left: 0; height: 100vh; width: 0;",document.body.appendChild(l)),(l?l.clientHeight:0)||b.window.innerHeight||document.documentElement.clientHeight):b.window.innerHeight||document.documentElement.clientHeight}f(),b.window.addEventListener("resize",f),b.window.addEventListener("orientationchange",f),b.window.addEventListener("load",f),i()(function(){f()});var g=[];function y(){g.length&&(g.forEach(function(e,t){var n=e.instance,o=e.oldData,i=n.$item.getBoundingClientRect(),a={width:i.width,height:i.height,top:i.top,bottom:i.bottom,wndW:b.window.innerWidth,wndH:h},r=!o||o.wndW!==a.wndW||o.wndH!==a.wndH||o.width!==a.width||o.height!==a.height,l=r||!o||o.top!==a.top||o.bottom!==a.bottom;g[t].oldData=a,r&&n.onResize(),l&&n.onScroll()}),b.window.requestAnimationFrame(y))}function v(e,t){("object"===("undefined"==typeof HTMLElement?"undefined":u(HTMLElement))?e instanceof HTMLElement:e&&"object"===u(e)&&null!==e&&1===e.nodeType&&"string"==typeof e.nodeName)&&(e=[e]);for(var n,o=e.length,i=0,a=arguments.length,r=new Array(2<a?a-2:0),l=2;l<a;l++)r[l-2]=arguments[l];for(;i<o;i+=1)if("object"===u(t)||void 0===t?e[i].jarallax||(e[i].jarallax=new w(e[i],t)):e[i].jarallax&&(n=e[i].jarallax[t].apply(e[i].jarallax,r)),void 0!==n)return n;return e}var x=0,w=function(){function s(e,t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s);var n=this;n.instanceID=x,x+=1,n.$item=e,n.defaults={type:"scroll",speed:.5,imgSrc:null,imgElement:".jarallax-img",imgSize:"cover",imgPosition:"50% 50%",imgRepeat:"no-repeat",keepImg:!1,elementInViewport:null,zIndex:-100,disableParallax:!1,disableVideo:!1,videoSrc:null,videoStartTime:0,videoEndTime:0,videoVolume:0,videoLoop:!0,videoPlayOnlyVisible:!0,videoLazyLoading:!0,onScroll:null,onInit:null,onDestroy:null,onCoverImage:null};var o,i,a=n.$item.dataset||{},r={};Object.keys(a).forEach(function(e){var t=e.substr(0,1).toLowerCase()+e.substr(1);t&&void 0!==n.defaults[t]&&(r[t]=a[e])}),n.options=n.extend({},n.defaults,r,t),n.pureOptions=n.extend({},n.options),Object.keys(n.options).forEach(function(e){"true"===n.options[e]?n.options[e]=!0:"false"===n.options[e]&&(n.options[e]=!1)}),n.options.speed=Math.min(2,Math.max(-1,parseFloat(n.options.speed))),"string"==typeof n.options.disableParallax&&(n.options.disableParallax=new RegExp(n.options.disableParallax)),n.options.disableParallax instanceof RegExp&&(o=n.options.disableParallax,n.options.disableParallax=function(){return o.test(p.userAgent)}),"function"!=typeof n.options.disableParallax&&(n.options.disableParallax=function(){return!1}),"string"==typeof n.options.disableVideo&&(n.options.disableVideo=new RegExp(n.options.disableVideo)),n.options.disableVideo instanceof RegExp&&(i=n.options.disableVideo,n.options.disableVideo=function(){return i.test(p.userAgent)}),"function"!=typeof n.options.disableVideo&&(n.options.disableVideo=function(){return!1});var l=n.options.elementInViewport;l&&"object"===u(l)&&void 0!==l.length&&(l=c(l,1)[0]),l instanceof Element||(l=null),n.options.elementInViewport=l,n.image={src:n.options.imgSrc||null,$container:null,useImgTag:!1,position:/iPad|iPhone|iPod|Android/.test(p.userAgent)?"absolute":"fixed"},n.initImg()&&n.canInitParallax()&&n.init()}var e,t,n;return e=s,(t=[{key:"css",value:function(t,n){return"string"==typeof n?b.window.getComputedStyle(t).getPropertyValue(n):(n.transform&&m&&(n[m]=n.transform),Object.keys(n).forEach(function(e){t.style[e]=n[e]}),t)}},{key:"extend",value:function(n){for(var e=arguments.length,o=new Array(1<e?e-1:0),t=1;t<e;t++)o[t-1]=arguments[t];return n=n||{},Object.keys(o).forEach(function(t){o[t]&&Object.keys(o[t]).forEach(function(e){n[e]=o[t][e]})}),n}},{key:"getWindowData",value:function(){return{width:b.window.innerWidth||document.documentElement.clientWidth,height:h,y:document.documentElement.scrollTop}}},{key:"initImg",value:function(){var e=this,t=e.options.imgElement;return t&&"string"==typeof t&&(t=e.$item.querySelector(t)),t instanceof Element||(e.options.imgSrc?(t=new Image).src=e.options.imgSrc:t=null),t&&(e.options.keepImg?e.image.$item=t.cloneNode(!0):(e.image.$item=t,e.image.$itemParent=t.parentNode),e.image.useImgTag=!0),!!e.image.$item||(null===e.image.src&&(e.image.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",e.image.bgImage=e.css(e.$item,"background-image")),!(!e.image.bgImage||"none"===e.image.bgImage))}},{key:"canInitParallax",value:function(){return m&&!this.options.disableParallax()}},{key:"init",value:function(){var e,t,n,o=this,i={position:"absolute",top:0,left:0,width:"100%",height:"100%",overflow:"hidden"},a={pointerEvents:"none",transformStyle:"preserve-3d",backfaceVisibility:"hidden",willChange:"transform,opacity"};o.options.keepImg||((e=o.$item.getAttribute("style"))&&o.$item.setAttribute("data-jarallax-original-styles",e),!o.image.useImgTag||(t=o.image.$item.getAttribute("style"))&&o.image.$item.setAttribute("data-jarallax-original-styles",t)),"static"===o.css(o.$item,"position")&&o.css(o.$item,{position:"relative"}),"auto"===o.css(o.$item,"z-index")&&o.css(o.$item,{zIndex:0}),o.image.$container=document.createElement("div"),o.css(o.image.$container,i),o.css(o.image.$container,{"z-index":o.options.zIndex}),d&&o.css(o.image.$container,{opacity:.9999}),o.image.$container.setAttribute("id","jarallax-container-".concat(o.instanceID)),o.$item.appendChild(o.image.$container),o.image.useImgTag?a=o.extend({"object-fit":o.options.imgSize,"object-position":o.options.imgPosition,"font-family":"object-fit: ".concat(o.options.imgSize,"; object-position: ").concat(o.options.imgPosition,";"),"max-width":"none"},i,a):(o.image.$item=document.createElement("div"),o.image.src&&(a=o.extend({"background-position":o.options.imgPosition,"background-size":o.options.imgSize,"background-repeat":o.options.imgRepeat,"background-image":o.image.bgImage||'url("'.concat(o.image.src,'")')},i,a))),"opacity"!==o.options.type&&"scale"!==o.options.type&&"scale-opacity"!==o.options.type&&1!==o.options.speed||(o.image.position="absolute"),"fixed"===o.image.position&&(n=function(e){for(var t=[];null!==e.parentElement;)1===(e=e.parentElement).nodeType&&t.push(e);return t}(o.$item).filter(function(e){var t=b.window.getComputedStyle(e),n=t["-webkit-transform"]||t["-moz-transform"]||t.transform;return n&&"none"!==n||/(auto|scroll)/.test(t.overflow+t["overflow-y"]+t["overflow-x"])}),o.image.position=n.length?"absolute":"fixed"),a.position=o.image.position,o.css(o.image.$item,a),o.image.$container.appendChild(o.image.$item),o.onResize(),o.onScroll(!0),o.options.onInit&&o.options.onInit.call(o),"none"!==o.css(o.$item,"background-image")&&o.css(o.$item,{"background-image":"none"}),o.addToParallaxList()}},{key:"addToParallaxList",value:function(){g.push({instance:this}),1===g.length&&b.window.requestAnimationFrame(y)}},{key:"removeFromParallaxList",value:function(){var n=this;g.forEach(function(e,t){e.instance.instanceID===n.instanceID&&g.splice(t,1)})}},{key:"destroy",value:function(){var e=this;e.removeFromParallaxList();var t,n=e.$item.getAttribute("data-jarallax-original-styles");e.$item.removeAttribute("data-jarallax-original-styles"),n?e.$item.setAttribute("style",n):e.$item.removeAttribute("style"),e.image.useImgTag&&(t=e.image.$item.getAttribute("data-jarallax-original-styles"),e.image.$item.removeAttribute("data-jarallax-original-styles"),t?e.image.$item.setAttribute("style",n):e.image.$item.removeAttribute("style"),e.image.$itemParent&&e.image.$itemParent.appendChild(e.image.$item)),e.$clipStyles&&e.$clipStyles.parentNode.removeChild(e.$clipStyles),e.image.$container&&e.image.$container.parentNode.removeChild(e.image.$container),e.options.onDestroy&&e.options.onDestroy.call(e),delete e.$item.jarallax}},{key:"clipContainer",value:function(){var e,t,n,o,i;"fixed"===this.image.position&&(n=(t=(e=this).image.$container.getBoundingClientRect()).width,o=t.height,e.$clipStyles||(e.$clipStyles=document.createElement("style"),e.$clipStyles.setAttribute("type","text/css"),e.$clipStyles.setAttribute("id","jarallax-clip-".concat(e.instanceID)),(document.head||document.getElementsByTagName("head")[0]).appendChild(e.$clipStyles)),i="#jarallax-container-".concat(e.instanceID," {\n clip: rect(0 ").concat(n,"px ").concat(o,"px 0);\n clip: rect(0, ").concat(n,"px, ").concat(o,"px, 0);\n -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);\n clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);\n }"),e.$clipStyles.styleSheet?e.$clipStyles.styleSheet.cssText=i:e.$clipStyles.innerHTML=i)}},{key:"coverImage",value:function(){var e=this,t=e.image.$container.getBoundingClientRect(),n=t.height,o=e.options.speed,i="scroll"===e.options.type||"scroll-opacity"===e.options.type,a=0,r=n,l=0;return i&&(o<0?(a=o*Math.max(n,h),h<n&&(a-=o*(n-h))):a=o*(n+h),1<o?r=Math.abs(a-h):o<0?r=a/o+Math.abs(a):r+=(h-n)*(1-o),a/=2),e.parallaxScrollDistance=a,l=i?(h-r)/2:(n-r)/2,e.css(e.image.$item,{height:"".concat(r,"px"),marginTop:"".concat(l,"px"),left:"fixed"===e.image.position?"".concat(t.left,"px"):"0",width:"".concat(t.width,"px")}),e.options.onCoverImage&&e.options.onCoverImage.call(e),{image:{height:r,marginTop:l},container:t}}},{key:"isVisible",value:function(){return this.isElementInViewport||!1}},{key:"onScroll",value:function(e){var t,n,o,i,a,r,l,s,c,u,p=this,d=p.$item.getBoundingClientRect(),m=d.top,f=d.height,g={},y=d;p.options.elementInViewport&&(y=p.options.elementInViewport.getBoundingClientRect()),p.isElementInViewport=0<=y.bottom&&0<=y.right&&y.top<=h&&y.left<=b.window.innerWidth,(e||p.isElementInViewport)&&(t=Math.max(0,m),n=Math.max(0,f+m),o=Math.max(0,-m),i=Math.max(0,m+f-h),a=Math.max(0,f-(m+f-h)),r=Math.max(0,-m+h-f),l=1-(h-m)/(h+f)*2,s=1,f<h?s=1-(o||i)/f:n<=h?s=n/h:a<=h&&(s=a/h),"opacity"!==p.options.type&&"scale-opacity"!==p.options.type&&"scroll-opacity"!==p.options.type||(g.transform="translate3d(0,0,0)",g.opacity=s),"scale"!==p.options.type&&"scale-opacity"!==p.options.type||(c=1,p.options.speed<0?c-=p.options.speed*s:c+=p.options.speed*(1-s),g.transform="scale(".concat(c,") translate3d(0,0,0)")),"scroll"!==p.options.type&&"scroll-opacity"!==p.options.type||(u=p.parallaxScrollDistance*l,"absolute"===p.image.position&&(u-=m),g.transform="translate3d(0,".concat(u,"px,0)")),p.css(p.image.$item,g),p.options.onScroll&&p.options.onScroll.call(p,{section:d,beforeTop:t,beforeTopEnd:n,afterTop:o,beforeBottom:i,beforeBottomEnd:a,afterBottom:r,visiblePercent:s,fromViewportCenter:l}))}},{key:"onResize",value:function(){this.coverImage(),this.clipContainer()}}])&&r(e.prototype,t),n&&r(e,n),s}();v.constructor=w,t.default=v}]);
|
|
4 |
* Author : nK <https://nkdev.info>
|
5 |
* GitHub : https://github.com/nk-o/jarallax
|
6 |
*/!function(n){var o={};function i(e){if(o[e])return o[e].exports;var t=o[e]={i:e,l:!1,exports:{}};return n[e].call(t.exports,t,t.exports,i),t.l=!0,t.exports}i.m=n,i.c=o,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)i.d(n,o,function(e){return t[e]}.bind(null,o));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=10)}([,,function(e,t){e.exports=function(e){"complete"===document.readyState||"interactive"===document.readyState?e.call():document.attachEvent?document.attachEvent("onreadystatechange",function(){"interactive"===document.readyState&&e.call()}):document.addEventListener&&document.addEventListener("DOMContentLoaded",e)}},function(n,e,t){(function(e){var t="undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:{};n.exports=t}).call(this,t(4))},function(e,t){function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var o=function(){return this}();try{o=o||new Function("return this")()}catch(e){"object"===("undefined"==typeof window?"undefined":n(window))&&(o=window)}e.exports=o},,,,,,function(e,t,n){e.exports=n(11)},function(e,t,n){"use strict";n.r(t);var o=n(2),i=n.n(o),a=n(3),r=n(12);function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var s,c,u=a.window.jarallax;a.window.jarallax=r.default,a.window.jarallax.noConflict=function(){return a.window.jarallax=u,this},void 0!==a.jQuery&&((s=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];Array.prototype.unshift.call(t,this);var o=r.default.apply(a.window,t);return"object"!==l(o)?o:this}).constructor=r.default.constructor,c=a.jQuery.fn.jarallax,a.jQuery.fn.jarallax=s,a.jQuery.fn.jarallax.noConflict=function(){return a.jQuery.fn.jarallax=c,this}),i()(function(){Object(r.default)(document.querySelectorAll("[data-jarallax]"))})},function(e,t,n){"use strict";n.r(t);var o=n(2),i=n.n(o),b=n(3);function c(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],o=!0,i=!1,a=void 0;try{for(var r,l=e[Symbol.iterator]();!(o=(r=l.next()).done)&&(n.push(r.value),!t||n.length!==t);o=!0);}catch(e){i=!0,a=e}finally{try{o||null==l.return||l.return()}finally{if(i)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return a(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}var l,h,p=b.window.navigator,d=-1<p.userAgent.indexOf("MSIE ")||-1<p.userAgent.indexOf("Trident/")||-1<p.userAgent.indexOf("Edge/"),s=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(p.userAgent),m=function(){for(var e="transform WebkitTransform MozTransform".split(" "),t=document.createElement("div"),n=0;n<e.length;n+=1)if(t&&void 0!==t.style[e[n]])return e[n];return!1}();function f(){h=s?(!l&&document.body&&((l=document.createElement("div")).style.cssText="position: fixed; top: -9999px; left: 0; height: 100vh; width: 0;",document.body.appendChild(l)),(l?l.clientHeight:0)||b.window.innerHeight||document.documentElement.clientHeight):b.window.innerHeight||document.documentElement.clientHeight}f(),b.window.addEventListener("resize",f),b.window.addEventListener("orientationchange",f),b.window.addEventListener("load",f),i()(function(){f()});var g=[];function y(){g.length&&(g.forEach(function(e,t){var n=e.instance,o=e.oldData,i=n.$item.getBoundingClientRect(),a={width:i.width,height:i.height,top:i.top,bottom:i.bottom,wndW:b.window.innerWidth,wndH:h},r=!o||o.wndW!==a.wndW||o.wndH!==a.wndH||o.width!==a.width||o.height!==a.height,l=r||!o||o.top!==a.top||o.bottom!==a.bottom;g[t].oldData=a,r&&n.onResize(),l&&n.onScroll()}),b.window.requestAnimationFrame(y))}function v(e,t){("object"===("undefined"==typeof HTMLElement?"undefined":u(HTMLElement))?e instanceof HTMLElement:e&&"object"===u(e)&&null!==e&&1===e.nodeType&&"string"==typeof e.nodeName)&&(e=[e]);for(var n,o=e.length,i=0,a=arguments.length,r=new Array(2<a?a-2:0),l=2;l<a;l++)r[l-2]=arguments[l];for(;i<o;i+=1)if("object"===u(t)||void 0===t?e[i].jarallax||(e[i].jarallax=new w(e[i],t)):e[i].jarallax&&(n=e[i].jarallax[t].apply(e[i].jarallax,r)),void 0!==n)return n;return e}var x=0,w=function(){function s(e,t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s);var n=this;n.instanceID=x,x+=1,n.$item=e,n.defaults={type:"scroll",speed:.5,imgSrc:null,imgElement:".jarallax-img",imgSize:"cover",imgPosition:"50% 50%",imgRepeat:"no-repeat",keepImg:!1,elementInViewport:null,zIndex:-100,disableParallax:!1,disableVideo:!1,videoSrc:null,videoStartTime:0,videoEndTime:0,videoVolume:0,videoLoop:!0,videoPlayOnlyVisible:!0,videoLazyLoading:!0,onScroll:null,onInit:null,onDestroy:null,onCoverImage:null};var o,i,a=n.$item.dataset||{},r={};Object.keys(a).forEach(function(e){var t=e.substr(0,1).toLowerCase()+e.substr(1);t&&void 0!==n.defaults[t]&&(r[t]=a[e])}),n.options=n.extend({},n.defaults,r,t),n.pureOptions=n.extend({},n.options),Object.keys(n.options).forEach(function(e){"true"===n.options[e]?n.options[e]=!0:"false"===n.options[e]&&(n.options[e]=!1)}),n.options.speed=Math.min(2,Math.max(-1,parseFloat(n.options.speed))),"string"==typeof n.options.disableParallax&&(n.options.disableParallax=new RegExp(n.options.disableParallax)),n.options.disableParallax instanceof RegExp&&(o=n.options.disableParallax,n.options.disableParallax=function(){return o.test(p.userAgent)}),"function"!=typeof n.options.disableParallax&&(n.options.disableParallax=function(){return!1}),"string"==typeof n.options.disableVideo&&(n.options.disableVideo=new RegExp(n.options.disableVideo)),n.options.disableVideo instanceof RegExp&&(i=n.options.disableVideo,n.options.disableVideo=function(){return i.test(p.userAgent)}),"function"!=typeof n.options.disableVideo&&(n.options.disableVideo=function(){return!1});var l=n.options.elementInViewport;l&&"object"===u(l)&&void 0!==l.length&&(l=c(l,1)[0]),l instanceof Element||(l=null),n.options.elementInViewport=l,n.image={src:n.options.imgSrc||null,$container:null,useImgTag:!1,position:/iPad|iPhone|iPod|Android/.test(p.userAgent)?"absolute":"fixed"},n.initImg()&&n.canInitParallax()&&n.init()}var e,t,n;return e=s,(t=[{key:"css",value:function(t,n){return"string"==typeof n?b.window.getComputedStyle(t).getPropertyValue(n):(n.transform&&m&&(n[m]=n.transform),Object.keys(n).forEach(function(e){t.style[e]=n[e]}),t)}},{key:"extend",value:function(n){for(var e=arguments.length,o=new Array(1<e?e-1:0),t=1;t<e;t++)o[t-1]=arguments[t];return n=n||{},Object.keys(o).forEach(function(t){o[t]&&Object.keys(o[t]).forEach(function(e){n[e]=o[t][e]})}),n}},{key:"getWindowData",value:function(){return{width:b.window.innerWidth||document.documentElement.clientWidth,height:h,y:document.documentElement.scrollTop}}},{key:"initImg",value:function(){var e=this,t=e.options.imgElement;return t&&"string"==typeof t&&(t=e.$item.querySelector(t)),t instanceof Element||(e.options.imgSrc?(t=new Image).src=e.options.imgSrc:t=null),t&&(e.options.keepImg?e.image.$item=t.cloneNode(!0):(e.image.$item=t,e.image.$itemParent=t.parentNode),e.image.useImgTag=!0),!!e.image.$item||(null===e.image.src&&(e.image.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",e.image.bgImage=e.css(e.$item,"background-image")),!(!e.image.bgImage||"none"===e.image.bgImage))}},{key:"canInitParallax",value:function(){return m&&!this.options.disableParallax()}},{key:"init",value:function(){var e,t,n,o=this,i={position:"absolute",top:0,left:0,width:"100%",height:"100%",overflow:"hidden"},a={pointerEvents:"none",transformStyle:"preserve-3d",backfaceVisibility:"hidden",willChange:"transform,opacity"};o.options.keepImg||((e=o.$item.getAttribute("style"))&&o.$item.setAttribute("data-jarallax-original-styles",e),!o.image.useImgTag||(t=o.image.$item.getAttribute("style"))&&o.image.$item.setAttribute("data-jarallax-original-styles",t)),"static"===o.css(o.$item,"position")&&o.css(o.$item,{position:"relative"}),"auto"===o.css(o.$item,"z-index")&&o.css(o.$item,{zIndex:0}),o.image.$container=document.createElement("div"),o.css(o.image.$container,i),o.css(o.image.$container,{"z-index":o.options.zIndex}),d&&o.css(o.image.$container,{opacity:.9999}),o.image.$container.setAttribute("id","jarallax-container-".concat(o.instanceID)),o.$item.appendChild(o.image.$container),o.image.useImgTag?a=o.extend({"object-fit":o.options.imgSize,"object-position":o.options.imgPosition,"font-family":"object-fit: ".concat(o.options.imgSize,"; object-position: ").concat(o.options.imgPosition,";"),"max-width":"none"},i,a):(o.image.$item=document.createElement("div"),o.image.src&&(a=o.extend({"background-position":o.options.imgPosition,"background-size":o.options.imgSize,"background-repeat":o.options.imgRepeat,"background-image":o.image.bgImage||'url("'.concat(o.image.src,'")')},i,a))),"opacity"!==o.options.type&&"scale"!==o.options.type&&"scale-opacity"!==o.options.type&&1!==o.options.speed||(o.image.position="absolute"),"fixed"===o.image.position&&(n=function(e){for(var t=[];null!==e.parentElement;)1===(e=e.parentElement).nodeType&&t.push(e);return t}(o.$item).filter(function(e){var t=b.window.getComputedStyle(e),n=t["-webkit-transform"]||t["-moz-transform"]||t.transform;return n&&"none"!==n||/(auto|scroll)/.test(t.overflow+t["overflow-y"]+t["overflow-x"])}),o.image.position=n.length?"absolute":"fixed"),a.position=o.image.position,o.css(o.image.$item,a),o.image.$container.appendChild(o.image.$item),o.onResize(),o.onScroll(!0),o.options.onInit&&o.options.onInit.call(o),"none"!==o.css(o.$item,"background-image")&&o.css(o.$item,{"background-image":"none"}),o.addToParallaxList()}},{key:"addToParallaxList",value:function(){g.push({instance:this}),1===g.length&&b.window.requestAnimationFrame(y)}},{key:"removeFromParallaxList",value:function(){var n=this;g.forEach(function(e,t){e.instance.instanceID===n.instanceID&&g.splice(t,1)})}},{key:"destroy",value:function(){var e=this;e.removeFromParallaxList();var t,n=e.$item.getAttribute("data-jarallax-original-styles");e.$item.removeAttribute("data-jarallax-original-styles"),n?e.$item.setAttribute("style",n):e.$item.removeAttribute("style"),e.image.useImgTag&&(t=e.image.$item.getAttribute("data-jarallax-original-styles"),e.image.$item.removeAttribute("data-jarallax-original-styles"),t?e.image.$item.setAttribute("style",n):e.image.$item.removeAttribute("style"),e.image.$itemParent&&e.image.$itemParent.appendChild(e.image.$item)),e.$clipStyles&&e.$clipStyles.parentNode.removeChild(e.$clipStyles),e.image.$container&&e.image.$container.parentNode.removeChild(e.image.$container),e.options.onDestroy&&e.options.onDestroy.call(e),delete e.$item.jarallax}},{key:"clipContainer",value:function(){var e,t,n,o,i;"fixed"===this.image.position&&(n=(t=(e=this).image.$container.getBoundingClientRect()).width,o=t.height,e.$clipStyles||(e.$clipStyles=document.createElement("style"),e.$clipStyles.setAttribute("type","text/css"),e.$clipStyles.setAttribute("id","jarallax-clip-".concat(e.instanceID)),(document.head||document.getElementsByTagName("head")[0]).appendChild(e.$clipStyles)),i="#jarallax-container-".concat(e.instanceID," {\n clip: rect(0 ").concat(n,"px ").concat(o,"px 0);\n clip: rect(0, ").concat(n,"px, ").concat(o,"px, 0);\n -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);\n clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);\n }"),e.$clipStyles.styleSheet?e.$clipStyles.styleSheet.cssText=i:e.$clipStyles.innerHTML=i)}},{key:"coverImage",value:function(){var e=this,t=e.image.$container.getBoundingClientRect(),n=t.height,o=e.options.speed,i="scroll"===e.options.type||"scroll-opacity"===e.options.type,a=0,r=n,l=0;return i&&(o<0?(a=o*Math.max(n,h),h<n&&(a-=o*(n-h))):a=o*(n+h),1<o?r=Math.abs(a-h):o<0?r=a/o+Math.abs(a):r+=(h-n)*(1-o),a/=2),e.parallaxScrollDistance=a,l=i?(h-r)/2:(n-r)/2,e.css(e.image.$item,{height:"".concat(r,"px"),marginTop:"".concat(l,"px"),left:"fixed"===e.image.position?"".concat(t.left,"px"):"0",width:"".concat(t.width,"px")}),e.options.onCoverImage&&e.options.onCoverImage.call(e),{image:{height:r,marginTop:l},container:t}}},{key:"isVisible",value:function(){return this.isElementInViewport||!1}},{key:"onScroll",value:function(e){var t,n,o,i,a,r,l,s,c,u,p=this,d=p.$item.getBoundingClientRect(),m=d.top,f=d.height,g={},y=d;p.options.elementInViewport&&(y=p.options.elementInViewport.getBoundingClientRect()),p.isElementInViewport=0<=y.bottom&&0<=y.right&&y.top<=h&&y.left<=b.window.innerWidth,(e||p.isElementInViewport)&&(t=Math.max(0,m),n=Math.max(0,f+m),o=Math.max(0,-m),i=Math.max(0,m+f-h),a=Math.max(0,f-(m+f-h)),r=Math.max(0,-m+h-f),l=1-(h-m)/(h+f)*2,s=1,f<h?s=1-(o||i)/f:n<=h?s=n/h:a<=h&&(s=a/h),"opacity"!==p.options.type&&"scale-opacity"!==p.options.type&&"scroll-opacity"!==p.options.type||(g.transform="translate3d(0,0,0)",g.opacity=s),"scale"!==p.options.type&&"scale-opacity"!==p.options.type||(c=1,p.options.speed<0?c-=p.options.speed*s:c+=p.options.speed*(1-s),g.transform="scale(".concat(c,") translate3d(0,0,0)")),"scroll"!==p.options.type&&"scroll-opacity"!==p.options.type||(u=p.parallaxScrollDistance*l,"absolute"===p.image.position&&(u-=m),g.transform="translate3d(0,".concat(u,"px,0)")),p.css(p.image.$item,g),p.options.onScroll&&p.options.onScroll.call(p,{section:d,beforeTop:t,beforeTopEnd:n,afterTop:o,beforeBottom:i,beforeBottomEnd:a,afterBottom:r,visiblePercent:s,fromViewportCenter:l}))}},{key:"onResize",value:function(){this.coverImage(),this.clipContainer()}}])&&r(e.prototype,t),n&&r(e,n),s}();v.constructor=w,t.default=v}]);
|
7 |
+
//# sourceMappingURL=jarallax.min.js.map
|
assets/lib/js/magnific-popup.js
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
-
|
2 |
-
/*! Magnific Popup - v1.1.0 - 2016-02-20
|
3 |
-
* http://dimsemenov.com/plugins/magnific-popup/
|
4 |
-
* Copyright (c) 2016 Dmitry Semenov; */
|
5 |
-
!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):window.jQuery||window.Zepto)}(function(a){var b,c,d,e,f,g,h="Close",i="BeforeClose",j="AfterClose",k="BeforeAppend",l="MarkupParse",m="Open",n="Change",o="mfp",p="."+o,q="mfp-ready",r="mfp-removing",s="mfp-prevent-close",t=function(){},u=!!window.jQuery,v=a(window),w=function(a,c){b.ev.on(o+a+p,c)},x=function(b,c,d,e){var f=document.createElement("div");return f.className="mfp-"+b,d&&(f.innerHTML=d),e?c&&c.appendChild(f):(f=a(f),c&&f.appendTo(c)),f},y=function(c,d){b.ev.triggerHandler(o+c,d),b.st.callbacks&&(c=c.charAt(0).toLowerCase()+c.slice(1),b.st.callbacks[c]&&b.st.callbacks[c].apply(b,a.isArray(d)?d:[d]))},z=function(c){return c===g&&b.currTemplate.closeBtn||(b.currTemplate.closeBtn=a(b.st.closeMarkup.replace("%title%",b.st.tClose)),g=c),b.currTemplate.closeBtn},A=function(){a.magnificPopup.instance||(b=new t,b.init(),a.magnificPopup.instance=b)},B=function(){var a=document.createElement("p").style,b=["ms","O","Moz","Webkit"];if(void 0!==a.transition)return!0;for(;b.length;)if(b.pop()+"Transition"in a)return!0;return!1};t.prototype={constructor:t,init:function(){var c=navigator.appVersion;b.isLowIE=b.isIE8=document.all&&!document.addEventListener,b.isAndroid=/android/gi.test(c),b.isIOS=/iphone|ipad|ipod/gi.test(c),b.supportsTransition=B(),b.probablyMobile=b.isAndroid||b.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),d=a(document),b.popupsCache={}},open:function(c){var e;if(c.isObj===!1){b.items=c.items.toArray(),b.index=0;var g,h=c.items;for(e=0;e<h.length;e++)if(g=h[e],g.parsed&&(g=g.el[0]),g===c.el[0]){b.index=e;break}}else b.items=a.isArray(c.items)?c.items:[c.items],b.index=c.index||0;if(b.isOpen)return void b.updateItemHTML();b.types=[],f="",c.mainEl&&c.mainEl.length?b.ev=c.mainEl.eq(0):b.ev=d,c.key?(b.popupsCache[c.key]||(b.popupsCache[c.key]={}),b.currTemplate=b.popupsCache[c.key]):b.currTemplate={},b.st=a.extend(!0,{},a.magnificPopup.defaults,c),b.fixedContentPos="auto"===b.st.fixedContentPos?!b.probablyMobile:b.st.fixedContentPos,b.st.modal&&(b.st.closeOnContentClick=!1,b.st.closeOnBgClick=!1,b.st.showCloseBtn=!1,b.st.enableEscapeKey=!1),b.bgOverlay||(b.bgOverlay=x("bg").on("click"+p,function(){b.close()}),b.wrap=x("wrap").attr("tabindex",-1).on("click"+p,function(a){b._checkIfClose(a.target)&&b.close()}),b.container=x("container",b.wrap)),b.contentContainer=x("content"),b.st.preloader&&(b.preloader=x("preloader",b.container,b.st.tLoading));var i=a.magnificPopup.modules;for(e=0;e<i.length;e++){var j=i[e];j=j.charAt(0).toUpperCase()+j.slice(1),b["init"+j].call(b)}y("BeforeOpen"),b.st.showCloseBtn&&(b.st.closeBtnInside?(w(l,function(a,b,c,d){c.close_replaceWith=z(d.type)}),f+=" mfp-close-btn-in"):b.wrap.append(z())),b.st.alignTop&&(f+=" mfp-align-top"),b.fixedContentPos?b.wrap.css({overflow:b.st.overflowY,overflowX:"hidden",overflowY:b.st.overflowY}):b.wrap.css({top:v.scrollTop(),position:"absolute"}),(b.st.fixedBgPos===!1||"auto"===b.st.fixedBgPos&&!b.fixedContentPos)&&b.bgOverlay.css({height:d.height(),position:"absolute"}),b.st.enableEscapeKey&&d.on("keyup"+p,function(a){27===a.keyCode&&b.close()}),v.on("resize"+p,function(){b.updateSize()}),b.st.closeOnContentClick||(f+=" mfp-auto-cursor"),f&&b.wrap.addClass(f);var k=b.wH=v.height(),n={};if(b.fixedContentPos&&b._hasScrollBar(k)){var o=b._getScrollbarSize();o&&(n.marginRight=o)}b.fixedContentPos&&(b.isIE7?a("body, html").css("overflow","hidden"):n.overflow="hidden");var r=b.st.mainClass;return b.isIE7&&(r+=" mfp-ie7"),r&&b._addClassToMFP(r),b.updateItemHTML(),y("BuildControls"),a("html").css(n),b.bgOverlay.add(b.wrap).prependTo(b.st.prependTo||a(document.body)),b._lastFocusedEl=document.activeElement,setTimeout(function(){b.content?(b._addClassToMFP(q),b._setFocus()):b.bgOverlay.addClass(q),d.on("focusin"+p,b._onFocusIn)},16),b.isOpen=!0,b.updateSize(k),y(m),c},close:function(){b.isOpen&&(y(i),b.isOpen=!1,b.st.removalDelay&&!b.isLowIE&&b.supportsTransition?(b._addClassToMFP(r),setTimeout(function(){b._close()},b.st.removalDelay)):b._close())},_close:function(){y(h);var c=r+" "+q+" ";if(b.bgOverlay.detach(),b.wrap.detach(),b.container.empty(),b.st.mainClass&&(c+=b.st.mainClass+" "),b._removeClassFromMFP(c),b.fixedContentPos){var e={marginRight:""};b.isIE7?a("body, html").css("overflow",""):e.overflow="",a("html").css(e)}d.off("keyup"+p+" focusin"+p),b.ev.off(p),b.wrap.attr("class","mfp-wrap").removeAttr("style"),b.bgOverlay.attr("class","mfp-bg"),b.container.attr("class","mfp-container"),!b.st.showCloseBtn||b.st.closeBtnInside&&b.currTemplate[b.currItem.type]!==!0||b.currTemplate.closeBtn&&b.currTemplate.closeBtn.detach(),b.st.autoFocusLast&&b._lastFocusedEl&&a(b._lastFocusedEl).focus(),b.currItem=null,b.content=null,b.currTemplate=null,b.prevHeight=0,y(j)},updateSize:function(a){if(b.isIOS){var c=document.documentElement.clientWidth/window.innerWidth,d=window.innerHeight*c;b.wrap.css("height",d),b.wH=d}else b.wH=a||v.height();b.fixedContentPos||b.wrap.css("height",b.wH),y("Resize")},updateItemHTML:function(){var c=b.items[b.index];b.contentContainer.detach(),b.content&&b.content.detach(),c.parsed||(c=b.parseEl(b.index));var d=c.type;if(y("BeforeChange",[b.currItem?b.currItem.type:"",d]),b.currItem=c,!b.currTemplate[d]){var f=b.st[d]?b.st[d].markup:!1;y("FirstMarkupParse",f),f?b.currTemplate[d]=a(f):b.currTemplate[d]=!0}e&&e!==c.type&&b.container.removeClass("mfp-"+e+"-holder");var g=b["get"+d.charAt(0).toUpperCase()+d.slice(1)](c,b.currTemplate[d]);b.appendContent(g,d),c.preloaded=!0,y(n,c),e=c.type,b.container.prepend(b.contentContainer),y("AfterChange")},appendContent:function(a,c){b.content=a,a?b.st.showCloseBtn&&b.st.closeBtnInside&&b.currTemplate[c]===!0?b.content.find(".mfp-close").length||b.content.append(z()):b.content=a:b.content="",y(k),b.container.addClass("mfp-"+c+"-holder"),b.contentContainer.append(b.content)},parseEl:function(c){var d,e=b.items[c];if(e.tagName?e={el:a(e)}:(d=e.type,e={data:e,src:e.src}),e.el){for(var f=b.types,g=0;g<f.length;g++)if(e.el.hasClass("mfp-"+f[g])){d=f[g];break}e.src=e.el.attr("data-mfp-src"),e.src||(e.src=e.el.attr("href"))}return e.type=d||b.st.type||"inline",e.index=c,e.parsed=!0,b.items[c]=e,y("ElementParse",e),b.items[c]},addGroup:function(a,c){var d=function(d){d.mfpEl=this,b._openClick(d,a,c)};c||(c={});var e="click.magnificPopup";c.mainEl=a,c.items?(c.isObj=!0,a.off(e).on(e,d)):(c.isObj=!1,c.delegate?a.off(e).on(e,c.delegate,d):(c.items=a,a.off(e).on(e,d)))},_openClick:function(c,d,e){var f=void 0!==e.midClick?e.midClick:a.magnificPopup.defaults.midClick;if(f||!(2===c.which||c.ctrlKey||c.metaKey||c.altKey||c.shiftKey)){var g=void 0!==e.disableOn?e.disableOn:a.magnificPopup.defaults.disableOn;if(g)if(a.isFunction(g)){if(!g.call(b))return!0}else if(v.width()<g)return!0;c.type&&(c.preventDefault(),b.isOpen&&c.stopPropagation()),e.el=a(c.mfpEl),e.delegate&&(e.items=d.find(e.delegate)),b.open(e)}},updateStatus:function(a,d){if(b.preloader){c!==a&&b.container.removeClass("mfp-s-"+c),d||"loading"!==a||(d=b.st.tLoading);var e={status:a,text:d};y("UpdateStatus",e),a=e.status,d=e.text,b.preloader.html(d),b.preloader.find("a").on("click",function(a){a.stopImmediatePropagation()}),b.container.addClass("mfp-s-"+a),c=a}},_checkIfClose:function(c){if(!a(c).hasClass(s)){var d=b.st.closeOnContentClick,e=b.st.closeOnBgClick;if(d&&e)return!0;if(!b.content||a(c).hasClass("mfp-close")||b.preloader&&c===b.preloader[0])return!0;if(c===b.content[0]||a.contains(b.content[0],c)){if(d)return!0}else if(e&&a.contains(document,c))return!0;return!1}},_addClassToMFP:function(a){b.bgOverlay.addClass(a),b.wrap.addClass(a)},_removeClassFromMFP:function(a){this.bgOverlay.removeClass(a),b.wrap.removeClass(a)},_hasScrollBar:function(a){return(b.isIE7?d.height():document.body.scrollHeight)>(a||v.height())},_setFocus:function(){(b.st.focus?b.content.find(b.st.focus).eq(0):b.wrap).focus()},_onFocusIn:function(c){return c.target===b.wrap[0]||a.contains(b.wrap[0],c.target)?void 0:(b._setFocus(),!1)},_parseMarkup:function(b,c,d){var e;d.data&&(c=a.extend(d.data,c)),y(l,[b,c,d]),a.each(c,function(c,d){if(void 0===d||d===!1)return!0;if(e=c.split("_"),e.length>1){var f=b.find(p+"-"+e[0]);if(f.length>0){var g=e[1];"replaceWith"===g?f[0]!==d[0]&&f.replaceWith(d):"img"===g?f.is("img")?f.attr("src",d):f.replaceWith(a("<img>").attr("src",d).attr("class",f.attr("class"))):f.attr(e[1],d)}}else b.find(p+"-"+c).html(d)})},_getScrollbarSize:function(){if(void 0===b.scrollbarSize){var a=document.createElement("div");a.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(a),b.scrollbarSize=a.offsetWidth-a.clientWidth,document.body.removeChild(a)}return b.scrollbarSize}},a.magnificPopup={instance:null,proto:t.prototype,modules:[],open:function(b,c){return A(),b=b?a.extend(!0,{},b):{},b.isObj=!0,b.index=c||0,this.instance.open(b)},close:function(){return a.magnificPopup.instance&&a.magnificPopup.instance.close()},registerModule:function(b,c){c.options&&(a.magnificPopup.defaults[b]=c.options),a.extend(this.proto,c.proto),this.modules.push(b)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">×</button>',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}},a.fn.magnificPopup=function(c){A();var d=a(this);if("string"==typeof c)if("open"===c){var e,f=u?d.data("magnificPopup"):d[0].magnificPopup,g=parseInt(arguments[1],10)||0;f.items?e=f.items[g]:(e=d,f.delegate&&(e=e.find(f.delegate)),e=e.eq(g)),b._openClick({mfpEl:e},d,f)}else b.isOpen&&b[c].apply(b,Array.prototype.slice.call(arguments,1));else c=a.extend(!0,{},c),u?d.data("magnificPopup",c):d[0].magnificPopup=c,b.addGroup(d,c);return d};var C,D,E,F="inline",G=function(){E&&(D.after(E.addClass(C)).detach(),E=null)};a.magnificPopup.registerModule(F,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){b.types.push(F),w(h+"."+F,function(){G()})},getInline:function(c,d){if(G(),c.src){var e=b.st.inline,f=a(c.src);if(f.length){var g=f[0].parentNode;g&&g.tagName&&(D||(C=e.hiddenClass,D=x(C),C="mfp-"+C),E=f.after(D).detach().removeClass(C)),b.updateStatus("ready")}else b.updateStatus("error",e.tNotFound),f=a("<div>");return c.inlineElement=f,f}return b.updateStatus("ready"),b._parseMarkup(d,{},c),d}}});var H,I="ajax",J=function(){H&&a(document.body).removeClass(H)},K=function(){J(),b.req&&b.req.abort()};a.magnificPopup.registerModule(I,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content</a> could not be loaded.'},proto:{initAjax:function(){b.types.push(I),H=b.st.ajax.cursor,w(h+"."+I,K),w("BeforeChange."+I,K)},getAjax:function(c){H&&a(document.body).addClass(H),b.updateStatus("loading");var d=a.extend({url:c.src,success:function(d,e,f){var g={data:d,xhr:f};y("ParseAjax",g),b.appendContent(a(g.data),I),c.finished=!0,J(),b._setFocus(),setTimeout(function(){b.wrap.addClass(q)},16),b.updateStatus("ready"),y("AjaxContentAdded")},error:function(){J(),c.finished=c.loadError=!0,b.updateStatus("error",b.st.ajax.tError.replace("%url%",c.src))}},b.st.ajax.settings);return b.req=a.ajax(d),""}}});var L,M=function(c){if(c.data&&void 0!==c.data.title)return c.data.title;var d=b.st.image.titleSrc;if(d){if(a.isFunction(d))return d.call(b,c);if(c.el)return c.el.attr(d)||""}return""};a.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"></div><figure><div class="mfp-img"></div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"></div><div class="mfp-counter"></div></div></figcaption></figure></div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image</a> could not be loaded.'},proto:{initImage:function(){var c=b.st.image,d=".image";b.types.push("image"),w(m+d,function(){"image"===b.currItem.type&&c.cursor&&a(document.body).addClass(c.cursor)}),w(h+d,function(){c.cursor&&a(document.body).removeClass(c.cursor),v.off("resize"+p)}),w("Resize"+d,b.resizeImage),b.isLowIE&&w("AfterChange",b.resizeImage)},resizeImage:function(){var a=b.currItem;if(a&&a.img&&b.st.image.verticalFit){var c=0;b.isLowIE&&(c=parseInt(a.img.css("padding-top"),10)+parseInt(a.img.css("padding-bottom"),10)),a.img.css("max-height",b.wH-c)}},_onImageHasSize:function(a){a.img&&(a.hasSize=!0,L&&clearInterval(L),a.isCheckingImgSize=!1,y("ImageHasSize",a),a.imgHidden&&(b.content&&b.content.removeClass("mfp-loading"),a.imgHidden=!1))},findImageSize:function(a){var c=0,d=a.img[0],e=function(f){L&&clearInterval(L),L=setInterval(function(){return d.naturalWidth>0?void b._onImageHasSize(a):(c>200&&clearInterval(L),c++,void(3===c?e(10):40===c?e(50):100===c&&e(500)))},f)};e(1)},getImage:function(c,d){var e=0,f=function(){c&&(c.img[0].complete?(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("ready")),c.hasSize=!0,c.loaded=!0,y("ImageLoadComplete")):(e++,200>e?setTimeout(f,100):g()))},g=function(){c&&(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("error",h.tError.replace("%url%",c.src))),c.hasSize=!0,c.loaded=!0,c.loadError=!0)},h=b.st.image,i=d.find(".mfp-img");if(i.length){var j=document.createElement("img");j.className="mfp-img",c.el&&c.el.find("img").length&&(j.alt=c.el.find("img").attr("alt")),c.img=a(j).on("load.mfploader",f).on("error.mfploader",g),j.src=c.src,i.is("img")&&(c.img=c.img.clone()),j=c.img[0],j.naturalWidth>0?c.hasSize=!0:j.width||(c.hasSize=!1)}return b._parseMarkup(d,{title:M(c),img_replaceWith:c.img},c),b.resizeImage(),c.hasSize?(L&&clearInterval(L),c.loadError?(d.addClass("mfp-loading"),b.updateStatus("error",h.tError.replace("%url%",c.src))):(d.removeClass("mfp-loading"),b.updateStatus("ready")),d):(b.updateStatus("loading"),c.loading=!0,c.hasSize||(c.imgHidden=!0,d.addClass("mfp-loading"),b.findImageSize(c)),d)}}});var N,O=function(){return void 0===N&&(N=void 0!==document.createElement("p").style.MozTransform),N};a.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(a){return a.is("img")?a:a.find("img")}},proto:{initZoom:function(){var a,c=b.st.zoom,d=".zoom";if(c.enabled&&b.supportsTransition){var e,f,g=c.duration,j=function(a){var b=a.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),d="all "+c.duration/1e3+"s "+c.easing,e={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},f="transition";return e["-webkit-"+f]=e["-moz-"+f]=e["-o-"+f]=e[f]=d,b.css(e),b},k=function(){b.content.css("visibility","visible")};w("BuildControls"+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.content.css("visibility","hidden"),a=b._getItemToZoom(),!a)return void k();f=j(a),f.css(b._getOffset()),b.wrap.append(f),e=setTimeout(function(){f.css(b._getOffset(!0)),e=setTimeout(function(){k(),setTimeout(function(){f.remove(),a=f=null,y("ZoomAnimationEnded")},16)},g)},16)}}),w(i+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.st.removalDelay=g,!a){if(a=b._getItemToZoom(),!a)return;f=j(a)}f.css(b._getOffset(!0)),b.wrap.append(f),b.content.css("visibility","hidden"),setTimeout(function(){f.css(b._getOffset())},16)}}),w(h+d,function(){b._allowZoom()&&(k(),f&&f.remove(),a=null)})}},_allowZoom:function(){return"image"===b.currItem.type},_getItemToZoom:function(){return b.currItem.hasSize?b.currItem.img:!1},_getOffset:function(c){var d;d=c?b.currItem.img:b.st.zoom.opener(b.currItem.el||b.currItem);var e=d.offset(),f=parseInt(d.css("padding-top"),10),g=parseInt(d.css("padding-bottom"),10);e.top-=a(window).scrollTop()-f;var h={width:d.width(),height:(u?d.innerHeight():d[0].offsetHeight)-g-f};return O()?h["-moz-transform"]=h.transform="translate("+e.left+"px,"+e.top+"px)":(h.left=e.left,h.top=e.top),h}}});var P="iframe",Q="//about:blank",R=function(a){if(b.currTemplate[P]){var c=b.currTemplate[P].find("iframe");c.length&&(a||(c[0].src=Q),b.isIE8&&c.css("display",a?"block":"none"))}};a.magnificPopup.registerModule(P,{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen></iframe></div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){b.types.push(P),w("BeforeChange",function(a,b,c){b!==c&&(b===P?R():c===P&&R(!0))}),w(h+"."+P,function(){R()})},getIframe:function(c,d){var e=c.src,f=b.st.iframe;a.each(f.patterns,function(){return e.indexOf(this.index)>-1?(this.id&&(e="string"==typeof this.id?e.substr(e.lastIndexOf(this.id)+this.id.length,e.length):this.id.call(this,e)),e=this.src.replace("%id%",e),!1):void 0});var g={};return f.srcAction&&(g[f.srcAction]=e),b._parseMarkup(d,g,c),b.updateStatus("ready"),d}}});var S=function(a){var c=b.items.length;return a>c-1?a-c:0>a?c+a:a},T=function(a,b,c){return a.replace(/%curr%/gi,b+1).replace(/%total%/gi,c)};a.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"></button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var c=b.st.gallery,e=".mfp-gallery";return b.direction=!0,c&&c.enabled?(f+=" mfp-gallery",w(m+e,function(){c.navigateByImgClick&&b.wrap.on("click"+e,".mfp-img",function(){return b.items.length>1?(b.next(),!1):void 0}),d.on("keydown"+e,function(a){37===a.keyCode?b.prev():39===a.keyCode&&b.next()})}),w("UpdateStatus"+e,function(a,c){c.text&&(c.text=T(c.text,b.currItem.index,b.items.length))}),w(l+e,function(a,d,e,f){var g=b.items.length;e.counter=g>1?T(c.tCounter,f.index,g):""}),w("BuildControls"+e,function(){if(b.items.length>1&&c.arrows&&!b.arrowLeft){var d=c.arrowMarkup,e=b.arrowLeft=a(d.replace(/%title%/gi,c.tPrev).replace(/%dir%/gi,"left")).addClass(s),f=b.arrowRight=a(d.replace(/%title%/gi,c.tNext).replace(/%dir%/gi,"right")).addClass(s);e.click(function(){b.prev()}),f.click(function(){b.next()}),b.container.append(e.add(f))}}),w(n+e,function(){b._preloadTimeout&&clearTimeout(b._preloadTimeout),b._preloadTimeout=setTimeout(function(){b.preloadNearbyImages(),b._preloadTimeout=null},16)}),void w(h+e,function(){d.off(e),b.wrap.off("click"+e),b.arrowRight=b.arrowLeft=null})):!1},next:function(){b.direction=!0,b.index=S(b.index+1),b.updateItemHTML()},prev:function(){b.direction=!1,b.index=S(b.index-1),b.updateItemHTML()},goTo:function(a){b.direction=a>=b.index,b.index=a,b.updateItemHTML()},preloadNearbyImages:function(){var a,c=b.st.gallery.preload,d=Math.min(c[0],b.items.length),e=Math.min(c[1],b.items.length);for(a=1;a<=(b.direction?e:d);a++)b._preloadItem(b.index+a);for(a=1;a<=(b.direction?d:e);a++)b._preloadItem(b.index-a)},_preloadItem:function(c){if(c=S(c),!b.items[c].preloaded){var d=b.items[c];d.parsed||(d=b.parseEl(c)),y("LazyLoad",d),"image"===d.type&&(d.img=a('<img class="mfp-img" />').on("load.mfploader",function(){d.hasSize=!0}).on("error.mfploader",function(){d.hasSize=!0,d.loadError=!0,y("LazyLoadError",d)}).attr("src",d.src)),d.preloaded=!0}}}});var U="retina";a.magnificPopup.registerModule(U,{options:{replaceSrc:function(a){return a.src.replace(/\.\w+$/,function(a){return"@2x"+a})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var a=b.st.retina,c=a.ratio;c=isNaN(c)?c():c,c>1&&(w("ImageHasSize."+U,function(a,b){b.img.css({"max-width":b.img[0].naturalWidth/c,width:"100%"})}),w("ElementParse."+U,function(b,d){d.src=a.replaceSrc(d,c)}))}}}}),A()});
|
6 |
-
|
1 |
+
|
2 |
+
/*! Magnific Popup - v1.1.0 - 2016-02-20
|
3 |
+
* http://dimsemenov.com/plugins/magnific-popup/
|
4 |
+
* Copyright (c) 2016 Dmitry Semenov; */
|
5 |
+
!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):window.jQuery||window.Zepto)}(function(a){var b,c,d,e,f,g,h="Close",i="BeforeClose",j="AfterClose",k="BeforeAppend",l="MarkupParse",m="Open",n="Change",o="mfp",p="."+o,q="mfp-ready",r="mfp-removing",s="mfp-prevent-close",t=function(){},u=!!window.jQuery,v=a(window),w=function(a,c){b.ev.on(o+a+p,c)},x=function(b,c,d,e){var f=document.createElement("div");return f.className="mfp-"+b,d&&(f.innerHTML=d),e?c&&c.appendChild(f):(f=a(f),c&&f.appendTo(c)),f},y=function(c,d){b.ev.triggerHandler(o+c,d),b.st.callbacks&&(c=c.charAt(0).toLowerCase()+c.slice(1),b.st.callbacks[c]&&b.st.callbacks[c].apply(b,a.isArray(d)?d:[d]))},z=function(c){return c===g&&b.currTemplate.closeBtn||(b.currTemplate.closeBtn=a(b.st.closeMarkup.replace("%title%",b.st.tClose)),g=c),b.currTemplate.closeBtn},A=function(){a.magnificPopup.instance||(b=new t,b.init(),a.magnificPopup.instance=b)},B=function(){var a=document.createElement("p").style,b=["ms","O","Moz","Webkit"];if(void 0!==a.transition)return!0;for(;b.length;)if(b.pop()+"Transition"in a)return!0;return!1};t.prototype={constructor:t,init:function(){var c=navigator.appVersion;b.isLowIE=b.isIE8=document.all&&!document.addEventListener,b.isAndroid=/android/gi.test(c),b.isIOS=/iphone|ipad|ipod/gi.test(c),b.supportsTransition=B(),b.probablyMobile=b.isAndroid||b.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),d=a(document),b.popupsCache={}},open:function(c){var e;if(c.isObj===!1){b.items=c.items.toArray(),b.index=0;var g,h=c.items;for(e=0;e<h.length;e++)if(g=h[e],g.parsed&&(g=g.el[0]),g===c.el[0]){b.index=e;break}}else b.items=a.isArray(c.items)?c.items:[c.items],b.index=c.index||0;if(b.isOpen)return void b.updateItemHTML();b.types=[],f="",c.mainEl&&c.mainEl.length?b.ev=c.mainEl.eq(0):b.ev=d,c.key?(b.popupsCache[c.key]||(b.popupsCache[c.key]={}),b.currTemplate=b.popupsCache[c.key]):b.currTemplate={},b.st=a.extend(!0,{},a.magnificPopup.defaults,c),b.fixedContentPos="auto"===b.st.fixedContentPos?!b.probablyMobile:b.st.fixedContentPos,b.st.modal&&(b.st.closeOnContentClick=!1,b.st.closeOnBgClick=!1,b.st.showCloseBtn=!1,b.st.enableEscapeKey=!1),b.bgOverlay||(b.bgOverlay=x("bg").on("click"+p,function(){b.close()}),b.wrap=x("wrap").attr("tabindex",-1).on("click"+p,function(a){b._checkIfClose(a.target)&&b.close()}),b.container=x("container",b.wrap)),b.contentContainer=x("content"),b.st.preloader&&(b.preloader=x("preloader",b.container,b.st.tLoading));var i=a.magnificPopup.modules;for(e=0;e<i.length;e++){var j=i[e];j=j.charAt(0).toUpperCase()+j.slice(1),b["init"+j].call(b)}y("BeforeOpen"),b.st.showCloseBtn&&(b.st.closeBtnInside?(w(l,function(a,b,c,d){c.close_replaceWith=z(d.type)}),f+=" mfp-close-btn-in"):b.wrap.append(z())),b.st.alignTop&&(f+=" mfp-align-top"),b.fixedContentPos?b.wrap.css({overflow:b.st.overflowY,overflowX:"hidden",overflowY:b.st.overflowY}):b.wrap.css({top:v.scrollTop(),position:"absolute"}),(b.st.fixedBgPos===!1||"auto"===b.st.fixedBgPos&&!b.fixedContentPos)&&b.bgOverlay.css({height:d.height(),position:"absolute"}),b.st.enableEscapeKey&&d.on("keyup"+p,function(a){27===a.keyCode&&b.close()}),v.on("resize"+p,function(){b.updateSize()}),b.st.closeOnContentClick||(f+=" mfp-auto-cursor"),f&&b.wrap.addClass(f);var k=b.wH=v.height(),n={};if(b.fixedContentPos&&b._hasScrollBar(k)){var o=b._getScrollbarSize();o&&(n.marginRight=o)}b.fixedContentPos&&(b.isIE7?a("body, html").css("overflow","hidden"):n.overflow="hidden");var r=b.st.mainClass;return b.isIE7&&(r+=" mfp-ie7"),r&&b._addClassToMFP(r),b.updateItemHTML(),y("BuildControls"),a("html").css(n),b.bgOverlay.add(b.wrap).prependTo(b.st.prependTo||a(document.body)),b._lastFocusedEl=document.activeElement,setTimeout(function(){b.content?(b._addClassToMFP(q),b._setFocus()):b.bgOverlay.addClass(q),d.on("focusin"+p,b._onFocusIn)},16),b.isOpen=!0,b.updateSize(k),y(m),c},close:function(){b.isOpen&&(y(i),b.isOpen=!1,b.st.removalDelay&&!b.isLowIE&&b.supportsTransition?(b._addClassToMFP(r),setTimeout(function(){b._close()},b.st.removalDelay)):b._close())},_close:function(){y(h);var c=r+" "+q+" ";if(b.bgOverlay.detach(),b.wrap.detach(),b.container.empty(),b.st.mainClass&&(c+=b.st.mainClass+" "),b._removeClassFromMFP(c),b.fixedContentPos){var e={marginRight:""};b.isIE7?a("body, html").css("overflow",""):e.overflow="",a("html").css(e)}d.off("keyup"+p+" focusin"+p),b.ev.off(p),b.wrap.attr("class","mfp-wrap").removeAttr("style"),b.bgOverlay.attr("class","mfp-bg"),b.container.attr("class","mfp-container"),!b.st.showCloseBtn||b.st.closeBtnInside&&b.currTemplate[b.currItem.type]!==!0||b.currTemplate.closeBtn&&b.currTemplate.closeBtn.detach(),b.st.autoFocusLast&&b._lastFocusedEl&&a(b._lastFocusedEl).focus(),b.currItem=null,b.content=null,b.currTemplate=null,b.prevHeight=0,y(j)},updateSize:function(a){if(b.isIOS){var c=document.documentElement.clientWidth/window.innerWidth,d=window.innerHeight*c;b.wrap.css("height",d),b.wH=d}else b.wH=a||v.height();b.fixedContentPos||b.wrap.css("height",b.wH),y("Resize")},updateItemHTML:function(){var c=b.items[b.index];b.contentContainer.detach(),b.content&&b.content.detach(),c.parsed||(c=b.parseEl(b.index));var d=c.type;if(y("BeforeChange",[b.currItem?b.currItem.type:"",d]),b.currItem=c,!b.currTemplate[d]){var f=b.st[d]?b.st[d].markup:!1;y("FirstMarkupParse",f),f?b.currTemplate[d]=a(f):b.currTemplate[d]=!0}e&&e!==c.type&&b.container.removeClass("mfp-"+e+"-holder");var g=b["get"+d.charAt(0).toUpperCase()+d.slice(1)](c,b.currTemplate[d]);b.appendContent(g,d),c.preloaded=!0,y(n,c),e=c.type,b.container.prepend(b.contentContainer),y("AfterChange")},appendContent:function(a,c){b.content=a,a?b.st.showCloseBtn&&b.st.closeBtnInside&&b.currTemplate[c]===!0?b.content.find(".mfp-close").length||b.content.append(z()):b.content=a:b.content="",y(k),b.container.addClass("mfp-"+c+"-holder"),b.contentContainer.append(b.content)},parseEl:function(c){var d,e=b.items[c];if(e.tagName?e={el:a(e)}:(d=e.type,e={data:e,src:e.src}),e.el){for(var f=b.types,g=0;g<f.length;g++)if(e.el.hasClass("mfp-"+f[g])){d=f[g];break}e.src=e.el.attr("data-mfp-src"),e.src||(e.src=e.el.attr("href"))}return e.type=d||b.st.type||"inline",e.index=c,e.parsed=!0,b.items[c]=e,y("ElementParse",e),b.items[c]},addGroup:function(a,c){var d=function(d){d.mfpEl=this,b._openClick(d,a,c)};c||(c={});var e="click.magnificPopup";c.mainEl=a,c.items?(c.isObj=!0,a.off(e).on(e,d)):(c.isObj=!1,c.delegate?a.off(e).on(e,c.delegate,d):(c.items=a,a.off(e).on(e,d)))},_openClick:function(c,d,e){var f=void 0!==e.midClick?e.midClick:a.magnificPopup.defaults.midClick;if(f||!(2===c.which||c.ctrlKey||c.metaKey||c.altKey||c.shiftKey)){var g=void 0!==e.disableOn?e.disableOn:a.magnificPopup.defaults.disableOn;if(g)if(a.isFunction(g)){if(!g.call(b))return!0}else if(v.width()<g)return!0;c.type&&(c.preventDefault(),b.isOpen&&c.stopPropagation()),e.el=a(c.mfpEl),e.delegate&&(e.items=d.find(e.delegate)),b.open(e)}},updateStatus:function(a,d){if(b.preloader){c!==a&&b.container.removeClass("mfp-s-"+c),d||"loading"!==a||(d=b.st.tLoading);var e={status:a,text:d};y("UpdateStatus",e),a=e.status,d=e.text,b.preloader.html(d),b.preloader.find("a").on("click",function(a){a.stopImmediatePropagation()}),b.container.addClass("mfp-s-"+a),c=a}},_checkIfClose:function(c){if(!a(c).hasClass(s)){var d=b.st.closeOnContentClick,e=b.st.closeOnBgClick;if(d&&e)return!0;if(!b.content||a(c).hasClass("mfp-close")||b.preloader&&c===b.preloader[0])return!0;if(c===b.content[0]||a.contains(b.content[0],c)){if(d)return!0}else if(e&&a.contains(document,c))return!0;return!1}},_addClassToMFP:function(a){b.bgOverlay.addClass(a),b.wrap.addClass(a)},_removeClassFromMFP:function(a){this.bgOverlay.removeClass(a),b.wrap.removeClass(a)},_hasScrollBar:function(a){return(b.isIE7?d.height():document.body.scrollHeight)>(a||v.height())},_setFocus:function(){(b.st.focus?b.content.find(b.st.focus).eq(0):b.wrap).focus()},_onFocusIn:function(c){return c.target===b.wrap[0]||a.contains(b.wrap[0],c.target)?void 0:(b._setFocus(),!1)},_parseMarkup:function(b,c,d){var e;d.data&&(c=a.extend(d.data,c)),y(l,[b,c,d]),a.each(c,function(c,d){if(void 0===d||d===!1)return!0;if(e=c.split("_"),e.length>1){var f=b.find(p+"-"+e[0]);if(f.length>0){var g=e[1];"replaceWith"===g?f[0]!==d[0]&&f.replaceWith(d):"img"===g?f.is("img")?f.attr("src",d):f.replaceWith(a("<img>").attr("src",d).attr("class",f.attr("class"))):f.attr(e[1],d)}}else b.find(p+"-"+c).html(d)})},_getScrollbarSize:function(){if(void 0===b.scrollbarSize){var a=document.createElement("div");a.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(a),b.scrollbarSize=a.offsetWidth-a.clientWidth,document.body.removeChild(a)}return b.scrollbarSize}},a.magnificPopup={instance:null,proto:t.prototype,modules:[],open:function(b,c){return A(),b=b?a.extend(!0,{},b):{},b.isObj=!0,b.index=c||0,this.instance.open(b)},close:function(){return a.magnificPopup.instance&&a.magnificPopup.instance.close()},registerModule:function(b,c){c.options&&(a.magnificPopup.defaults[b]=c.options),a.extend(this.proto,c.proto),this.modules.push(b)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">×</button>',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}},a.fn.magnificPopup=function(c){A();var d=a(this);if("string"==typeof c)if("open"===c){var e,f=u?d.data("magnificPopup"):d[0].magnificPopup,g=parseInt(arguments[1],10)||0;f.items?e=f.items[g]:(e=d,f.delegate&&(e=e.find(f.delegate)),e=e.eq(g)),b._openClick({mfpEl:e},d,f)}else b.isOpen&&b[c].apply(b,Array.prototype.slice.call(arguments,1));else c=a.extend(!0,{},c),u?d.data("magnificPopup",c):d[0].magnificPopup=c,b.addGroup(d,c);return d};var C,D,E,F="inline",G=function(){E&&(D.after(E.addClass(C)).detach(),E=null)};a.magnificPopup.registerModule(F,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){b.types.push(F),w(h+"."+F,function(){G()})},getInline:function(c,d){if(G(),c.src){var e=b.st.inline,f=a(c.src);if(f.length){var g=f[0].parentNode;g&&g.tagName&&(D||(C=e.hiddenClass,D=x(C),C="mfp-"+C),E=f.after(D).detach().removeClass(C)),b.updateStatus("ready")}else b.updateStatus("error",e.tNotFound),f=a("<div>");return c.inlineElement=f,f}return b.updateStatus("ready"),b._parseMarkup(d,{},c),d}}});var H,I="ajax",J=function(){H&&a(document.body).removeClass(H)},K=function(){J(),b.req&&b.req.abort()};a.magnificPopup.registerModule(I,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content</a> could not be loaded.'},proto:{initAjax:function(){b.types.push(I),H=b.st.ajax.cursor,w(h+"."+I,K),w("BeforeChange."+I,K)},getAjax:function(c){H&&a(document.body).addClass(H),b.updateStatus("loading");var d=a.extend({url:c.src,success:function(d,e,f){var g={data:d,xhr:f};y("ParseAjax",g),b.appendContent(a(g.data),I),c.finished=!0,J(),b._setFocus(),setTimeout(function(){b.wrap.addClass(q)},16),b.updateStatus("ready"),y("AjaxContentAdded")},error:function(){J(),c.finished=c.loadError=!0,b.updateStatus("error",b.st.ajax.tError.replace("%url%",c.src))}},b.st.ajax.settings);return b.req=a.ajax(d),""}}});var L,M=function(c){if(c.data&&void 0!==c.data.title)return c.data.title;var d=b.st.image.titleSrc;if(d){if(a.isFunction(d))return d.call(b,c);if(c.el)return c.el.attr(d)||""}return""};a.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"></div><figure><div class="mfp-img"></div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"></div><div class="mfp-counter"></div></div></figcaption></figure></div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image</a> could not be loaded.'},proto:{initImage:function(){var c=b.st.image,d=".image";b.types.push("image"),w(m+d,function(){"image"===b.currItem.type&&c.cursor&&a(document.body).addClass(c.cursor)}),w(h+d,function(){c.cursor&&a(document.body).removeClass(c.cursor),v.off("resize"+p)}),w("Resize"+d,b.resizeImage),b.isLowIE&&w("AfterChange",b.resizeImage)},resizeImage:function(){var a=b.currItem;if(a&&a.img&&b.st.image.verticalFit){var c=0;b.isLowIE&&(c=parseInt(a.img.css("padding-top"),10)+parseInt(a.img.css("padding-bottom"),10)),a.img.css("max-height",b.wH-c)}},_onImageHasSize:function(a){a.img&&(a.hasSize=!0,L&&clearInterval(L),a.isCheckingImgSize=!1,y("ImageHasSize",a),a.imgHidden&&(b.content&&b.content.removeClass("mfp-loading"),a.imgHidden=!1))},findImageSize:function(a){var c=0,d=a.img[0],e=function(f){L&&clearInterval(L),L=setInterval(function(){return d.naturalWidth>0?void b._onImageHasSize(a):(c>200&&clearInterval(L),c++,void(3===c?e(10):40===c?e(50):100===c&&e(500)))},f)};e(1)},getImage:function(c,d){var e=0,f=function(){c&&(c.img[0].complete?(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("ready")),c.hasSize=!0,c.loaded=!0,y("ImageLoadComplete")):(e++,200>e?setTimeout(f,100):g()))},g=function(){c&&(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("error",h.tError.replace("%url%",c.src))),c.hasSize=!0,c.loaded=!0,c.loadError=!0)},h=b.st.image,i=d.find(".mfp-img");if(i.length){var j=document.createElement("img");j.className="mfp-img",c.el&&c.el.find("img").length&&(j.alt=c.el.find("img").attr("alt")),c.img=a(j).on("load.mfploader",f).on("error.mfploader",g),j.src=c.src,i.is("img")&&(c.img=c.img.clone()),j=c.img[0],j.naturalWidth>0?c.hasSize=!0:j.width||(c.hasSize=!1)}return b._parseMarkup(d,{title:M(c),img_replaceWith:c.img},c),b.resizeImage(),c.hasSize?(L&&clearInterval(L),c.loadError?(d.addClass("mfp-loading"),b.updateStatus("error",h.tError.replace("%url%",c.src))):(d.removeClass("mfp-loading"),b.updateStatus("ready")),d):(b.updateStatus("loading"),c.loading=!0,c.hasSize||(c.imgHidden=!0,d.addClass("mfp-loading"),b.findImageSize(c)),d)}}});var N,O=function(){return void 0===N&&(N=void 0!==document.createElement("p").style.MozTransform),N};a.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(a){return a.is("img")?a:a.find("img")}},proto:{initZoom:function(){var a,c=b.st.zoom,d=".zoom";if(c.enabled&&b.supportsTransition){var e,f,g=c.duration,j=function(a){var b=a.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),d="all "+c.duration/1e3+"s "+c.easing,e={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},f="transition";return e["-webkit-"+f]=e["-moz-"+f]=e["-o-"+f]=e[f]=d,b.css(e),b},k=function(){b.content.css("visibility","visible")};w("BuildControls"+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.content.css("visibility","hidden"),a=b._getItemToZoom(),!a)return void k();f=j(a),f.css(b._getOffset()),b.wrap.append(f),e=setTimeout(function(){f.css(b._getOffset(!0)),e=setTimeout(function(){k(),setTimeout(function(){f.remove(),a=f=null,y("ZoomAnimationEnded")},16)},g)},16)}}),w(i+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.st.removalDelay=g,!a){if(a=b._getItemToZoom(),!a)return;f=j(a)}f.css(b._getOffset(!0)),b.wrap.append(f),b.content.css("visibility","hidden"),setTimeout(function(){f.css(b._getOffset())},16)}}),w(h+d,function(){b._allowZoom()&&(k(),f&&f.remove(),a=null)})}},_allowZoom:function(){return"image"===b.currItem.type},_getItemToZoom:function(){return b.currItem.hasSize?b.currItem.img:!1},_getOffset:function(c){var d;d=c?b.currItem.img:b.st.zoom.opener(b.currItem.el||b.currItem);var e=d.offset(),f=parseInt(d.css("padding-top"),10),g=parseInt(d.css("padding-bottom"),10);e.top-=a(window).scrollTop()-f;var h={width:d.width(),height:(u?d.innerHeight():d[0].offsetHeight)-g-f};return O()?h["-moz-transform"]=h.transform="translate("+e.left+"px,"+e.top+"px)":(h.left=e.left,h.top=e.top),h}}});var P="iframe",Q="//about:blank",R=function(a){if(b.currTemplate[P]){var c=b.currTemplate[P].find("iframe");c.length&&(a||(c[0].src=Q),b.isIE8&&c.css("display",a?"block":"none"))}};a.magnificPopup.registerModule(P,{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen></iframe></div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){b.types.push(P),w("BeforeChange",function(a,b,c){b!==c&&(b===P?R():c===P&&R(!0))}),w(h+"."+P,function(){R()})},getIframe:function(c,d){var e=c.src,f=b.st.iframe;a.each(f.patterns,function(){return e.indexOf(this.index)>-1?(this.id&&(e="string"==typeof this.id?e.substr(e.lastIndexOf(this.id)+this.id.length,e.length):this.id.call(this,e)),e=this.src.replace("%id%",e),!1):void 0});var g={};return f.srcAction&&(g[f.srcAction]=e),b._parseMarkup(d,g,c),b.updateStatus("ready"),d}}});var S=function(a){var c=b.items.length;return a>c-1?a-c:0>a?c+a:a},T=function(a,b,c){return a.replace(/%curr%/gi,b+1).replace(/%total%/gi,c)};a.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"></button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var c=b.st.gallery,e=".mfp-gallery";return b.direction=!0,c&&c.enabled?(f+=" mfp-gallery",w(m+e,function(){c.navigateByImgClick&&b.wrap.on("click"+e,".mfp-img",function(){return b.items.length>1?(b.next(),!1):void 0}),d.on("keydown"+e,function(a){37===a.keyCode?b.prev():39===a.keyCode&&b.next()})}),w("UpdateStatus"+e,function(a,c){c.text&&(c.text=T(c.text,b.currItem.index,b.items.length))}),w(l+e,function(a,d,e,f){var g=b.items.length;e.counter=g>1?T(c.tCounter,f.index,g):""}),w("BuildControls"+e,function(){if(b.items.length>1&&c.arrows&&!b.arrowLeft){var d=c.arrowMarkup,e=b.arrowLeft=a(d.replace(/%title%/gi,c.tPrev).replace(/%dir%/gi,"left")).addClass(s),f=b.arrowRight=a(d.replace(/%title%/gi,c.tNext).replace(/%dir%/gi,"right")).addClass(s);e.click(function(){b.prev()}),f.click(function(){b.next()}),b.container.append(e.add(f))}}),w(n+e,function(){b._preloadTimeout&&clearTimeout(b._preloadTimeout),b._preloadTimeout=setTimeout(function(){b.preloadNearbyImages(),b._preloadTimeout=null},16)}),void w(h+e,function(){d.off(e),b.wrap.off("click"+e),b.arrowRight=b.arrowLeft=null})):!1},next:function(){b.direction=!0,b.index=S(b.index+1),b.updateItemHTML()},prev:function(){b.direction=!1,b.index=S(b.index-1),b.updateItemHTML()},goTo:function(a){b.direction=a>=b.index,b.index=a,b.updateItemHTML()},preloadNearbyImages:function(){var a,c=b.st.gallery.preload,d=Math.min(c[0],b.items.length),e=Math.min(c[1],b.items.length);for(a=1;a<=(b.direction?e:d);a++)b._preloadItem(b.index+a);for(a=1;a<=(b.direction?d:e);a++)b._preloadItem(b.index-a)},_preloadItem:function(c){if(c=S(c),!b.items[c].preloaded){var d=b.items[c];d.parsed||(d=b.parseEl(c)),y("LazyLoad",d),"image"===d.type&&(d.img=a('<img class="mfp-img" />').on("load.mfploader",function(){d.hasSize=!0}).on("error.mfploader",function(){d.hasSize=!0,d.loadError=!0,y("LazyLoadError",d)}).attr("src",d.src)),d.preloaded=!0}}}});var U="retina";a.magnificPopup.registerModule(U,{options:{replaceSrc:function(a){return a.src.replace(/\.\w+$/,function(a){return"@2x"+a})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var a=b.st.retina,c=a.ratio;c=isNaN(c)?c():c,c>1&&(w("ImageHasSize."+U,function(a,b){b.img.css({"max-width":b.img[0].naturalWidth/c,width:"100%"})}),w("ElementParse."+U,function(b,d){d.src=a.replaceSrc(d,c)}))}}}}),A()});
|
6 |
+
|
classes/class.ajax_actions.php
DELETED
@@ -1,135 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
3 |
-
|
4 |
-
class Woolentor_Ajax_Action{
|
5 |
-
|
6 |
-
/**
|
7 |
-
* [$instance]
|
8 |
-
* @var null
|
9 |
-
*/
|
10 |
-
private static $instance = null;
|
11 |
-
|
12 |
-
/**
|
13 |
-
* [instance]
|
14 |
-
* @return [Woolentor_Ajax_Action]
|
15 |
-
*/
|
16 |
-
public static function instance(){
|
17 |
-
if( is_null( self::$instance ) ){
|
18 |
-
self::$instance = new self();
|
19 |
-
}
|
20 |
-
return self::$instance;
|
21 |
-
}
|
22 |
-
|
23 |
-
/**
|
24 |
-
* [__construct]
|
25 |
-
*/
|
26 |
-
function __construct(){
|
27 |
-
|
28 |
-
// For Add to cart
|
29 |
-
add_action( 'wp_ajax_woolentor_insert_to_cart', [ $this, 'insert_to_cart' ] );
|
30 |
-
add_action( 'wp_ajax_nopriv_woolentor_insert_to_cart', [ $this, 'insert_to_cart' ] );
|
31 |
-
|
32 |
-
// For Single Product ajax add to cart
|
33 |
-
add_action( 'wp_ajax_woolentor_single_insert_to_cart', [ $this, 'single_product_insert_to_cart' ] );
|
34 |
-
add_action( 'wp_ajax_nopriv_woolentor_single_insert_to_cart', [ $this, 'single_product_insert_to_cart' ] );
|
35 |
-
|
36 |
-
// For Quickview
|
37 |
-
add_action( 'wp_ajax_woolentor_quickview', [ '\WooLentor\Quick_View_Manager', 'wc_quickview' ] );
|
38 |
-
add_action( 'wp_ajax_nopriv_woolentor_quickview', [ '\WooLentor\Quick_View_Manager', 'wc_quickview' ] );
|
39 |
-
|
40 |
-
// For ajax search
|
41 |
-
add_action( 'wp_ajax_woolentor_ajax_search', [ $this, 'ajax_search_callback' ] );
|
42 |
-
add_action( 'wp_ajax_nopriv_woolentor_ajax_search', [ $this, 'ajax_search_callback' ] );
|
43 |
-
|
44 |
-
}
|
45 |
-
|
46 |
-
/**
|
47 |
-
* [insert_to_cart] Insert add to cart
|
48 |
-
* @return [JSON]
|
49 |
-
*/
|
50 |
-
public function insert_to_cart(){
|
51 |
-
|
52 |
-
// phpcs:disable WordPress.Security.NonceVerification.Missing
|
53 |
-
if ( ! isset( $_POST['product_id'] ) ) {
|
54 |
-
return;
|
55 |
-
}
|
56 |
-
|
57 |
-
$product_id = apply_filters( 'woocommerce_add_to_cart_product_id', absint( $_POST['product_id'] ) );
|
58 |
-
$quantity = empty( $_POST['quantity'] ) ? 1 : wc_stock_amount( wp_unslash( $_POST['quantity'] ) );
|
59 |
-
$variation_id = !empty( $_POST['variation_id'] ) ? absint( $_POST['variation_id'] ) : 0;
|
60 |
-
$variations = !empty( $_POST['variations'] ) ? array_map( 'sanitize_text_field', $_POST['variations'] ) : array();
|
61 |
-
$passed_validation = apply_filters( 'woocommerce_add_to_cart_validation', true, $product_id, $quantity, $variation_id, $variations );
|
62 |
-
$product_status = get_post_status( $product_id );
|
63 |
-
|
64 |
-
if ( $passed_validation && \WC()->cart->add_to_cart( $product_id, $quantity, $variation_id, $variations ) && 'publish' === $product_status ) {
|
65 |
-
do_action( 'woocommerce_ajax_added_to_cart', $product_id );
|
66 |
-
if ( 'yes' === get_option('woocommerce_cart_redirect_after_add') ) {
|
67 |
-
wc_add_to_cart_message( array( $product_id => $quantity ), true );
|
68 |
-
}
|
69 |
-
\WC_AJAX::get_refreshed_fragments();
|
70 |
-
} else {
|
71 |
-
$data = array(
|
72 |
-
'error' => true,
|
73 |
-
'product_url' => apply_filters('woocommerce_cart_redirect_after_error', get_permalink( $product_id ), $product_id ),
|
74 |
-
);
|
75 |
-
echo wp_send_json( $data );
|
76 |
-
}
|
77 |
-
wp_send_json_success();
|
78 |
-
|
79 |
-
}
|
80 |
-
|
81 |
-
/**
|
82 |
-
* [single_product_insert_to_cart] Single product ajax add to cart callable function
|
83 |
-
* @return [JSON]
|
84 |
-
*/
|
85 |
-
public function single_product_insert_to_cart(){
|
86 |
-
|
87 |
-
// phpcs:disable WordPress.Security.NonceVerification.Missing
|
88 |
-
if ( ! isset( $_POST['product_id'] ) ) {
|
89 |
-
return;
|
90 |
-
}
|
91 |
-
|
92 |
-
$product_id = apply_filters( 'woocommerce_add_to_cart_product_id', absint( $_POST['product_id'] ) );
|
93 |
-
$product = wc_get_product( $product_id );
|
94 |
-
$quantity = empty( $_POST['quantity'] ) ? 1 : wc_stock_amount( wp_unslash( $_POST['quantity'] ) );
|
95 |
-
$variation_id = !empty( $_POST['variation_id'] ) ? absint( $_POST['variation_id'] ) : 0;
|
96 |
-
$variations = !empty( $_POST['variations'] ) ? array_map( 'sanitize_text_field', json_decode( stripslashes( $_POST['variations'] ), true ) ) : array();
|
97 |
-
$passed_validation = apply_filters( 'woocommerce_add_to_cart_validation', true, $product_id, $quantity, $variation_id, $variations );
|
98 |
-
$product_status = get_post_status( $product_id );
|
99 |
-
|
100 |
-
$cart_item_data = $_POST;
|
101 |
-
|
102 |
-
if ( $passed_validation && 'publish' === $product_status ) {
|
103 |
-
|
104 |
-
if( count( $variations ) == 0 ){
|
105 |
-
\WC()->cart->add_to_cart( $product_id, $quantity, $variation_id, $variations, $cart_item_data );
|
106 |
-
}
|
107 |
-
|
108 |
-
do_action( 'woocommerce_ajax_added_to_cart', $product_id );
|
109 |
-
if ( 'yes' === get_option('woocommerce_cart_redirect_after_add') ) {
|
110 |
-
wc_add_to_cart_message( array( $product_id => $quantity ), true );
|
111 |
-
}
|
112 |
-
\WC_AJAX::get_refreshed_fragments();
|
113 |
-
} else {
|
114 |
-
$data = array(
|
115 |
-
'error' => true,
|
116 |
-
'product_url' => apply_filters('woocommerce_cart_redirect_after_error', get_permalink( $product_id ), $product_id ),
|
117 |
-
);
|
118 |
-
echo wp_send_json( $data );
|
119 |
-
}
|
120 |
-
wp_send_json_success();
|
121 |
-
|
122 |
-
}
|
123 |
-
|
124 |
-
/**
|
125 |
-
* [ajax_search_callback] ajax search
|
126 |
-
* @return [void]
|
127 |
-
*/
|
128 |
-
public function ajax_search_callback(){
|
129 |
-
WooLentor_Ajax_Search_Base::instance()->ajax_search_callback();
|
130 |
-
}
|
131 |
-
|
132 |
-
|
133 |
-
}
|
134 |
-
|
135 |
-
Woolentor_Ajax_Action::instance();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
classes/class.assest_management.php
CHANGED
@@ -46,21 +46,6 @@ class Assets_Management{
|
|
46 |
// Frontend Scripts
|
47 |
add_action( 'wp_enqueue_scripts', [ $this, 'enqueue_frontend_scripts' ] );
|
48 |
|
49 |
-
add_filter( 'body_class', [ $this, 'body_classes' ] );
|
50 |
-
|
51 |
-
}
|
52 |
-
|
53 |
-
/**
|
54 |
-
* [body_classes]
|
55 |
-
* @param [array] $classes
|
56 |
-
* @return [array]
|
57 |
-
*/
|
58 |
-
public function body_classes( $classes ){
|
59 |
-
|
60 |
-
$current_theme = wp_get_theme();
|
61 |
-
$classes[] = 'woolentor_current_theme_'.$current_theme->get( 'TextDomain' );
|
62 |
-
|
63 |
-
return $classes;
|
64 |
}
|
65 |
|
66 |
/**
|
@@ -205,7 +190,12 @@ class Assets_Management{
|
|
205 |
'woolentor-widgets-scripts' => [
|
206 |
'src' => WOOLENTOR_ADDONS_PL_URL . 'assets/js/woolentor-widgets-active.js',
|
207 |
'version' => WOOLENTOR_VERSION,
|
208 |
-
'deps' => [ 'jquery','slick'
|
|
|
|
|
|
|
|
|
|
|
209 |
],
|
210 |
'woolentor-ajax-search' => [
|
211 |
'src' => WOOLENTOR_ADDONS_PL_URL . 'assets/addons/ajax-search/js/ajax-search.js',
|
@@ -252,7 +242,7 @@ class Assets_Management{
|
|
252 |
'woolentor-install-manager' => [
|
253 |
'src' => WOOLENTOR_ADDONS_PL_URL . 'includes/admin/assets/js/install_manager.js',
|
254 |
'version' => WOOLENTOR_VERSION,
|
255 |
-
'deps' => [ 'wp-util', 'updates' ]
|
256 |
],
|
257 |
|
258 |
];
|
@@ -293,13 +283,7 @@ class Assets_Management{
|
|
293 |
if( is_admin() ){
|
294 |
|
295 |
$datalocalize = array(
|
296 |
-
'
|
297 |
-
'contenttype' => woolentor_get_option( 'notification_content_type','woolentor_sales_notification_tabs', 'actual' ),
|
298 |
-
'side_mini_cart' => woolentor_get_option( 'mini_side_cart','woolentor_others_tabs', 'off' ),
|
299 |
-
'enablecustomlayout' => woolentor_get_option( 'enablecustomlayout','woolentor_woo_template_tabs', 'on' ),
|
300 |
-
'enablerenamelabel' => woolentor_get_option( 'enablerenamelabel','woolentor_rename_label_tabs', 'off' ),
|
301 |
-
'single_product_sticky_add_to_cart' => woolentor_get_option( 'single_product_sticky_add_to_cart','woolentor_others_tabs', 'off' ),
|
302 |
-
],
|
303 |
);
|
304 |
wp_localize_script( 'woolentor-admin-main', 'admin_wllocalize_data', $datalocalize );
|
305 |
|
@@ -311,7 +295,7 @@ class Assets_Management{
|
|
311 |
'elementorURL' => admin_url( 'edit.php?post_type=elementor_library' ),
|
312 |
'version' => WOOLENTOR_VERSION,
|
313 |
'pluginURL' => plugin_dir_url( __FILE__ ),
|
314 |
-
'alldata' => !empty(
|
315 |
'prolink' => 'https://hasthemes.com/plugins/woolentor-pro-woocommerce-page-builder/?fd',
|
316 |
'prolabel' => esc_html__( 'Pro', 'woolentor' ),
|
317 |
'loadingimg' => WOOLENTOR_ADDONS_PL_URL . 'includes/admin/assets/images/loading.gif',
|
@@ -335,7 +319,6 @@ class Assets_Management{
|
|
335 |
],
|
336 |
];
|
337 |
wp_localize_script( 'woolentor-templates', 'WLTM', $localize_data );
|
338 |
-
wp_localize_script( 'woolentor-install-manager', 'WLIM', $localize_data );
|
339 |
}
|
340 |
|
341 |
}
|
46 |
// Frontend Scripts
|
47 |
add_action( 'wp_enqueue_scripts', [ $this, 'enqueue_frontend_scripts' ] );
|
48 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
49 |
}
|
50 |
|
51 |
/**
|
190 |
'woolentor-widgets-scripts' => [
|
191 |
'src' => WOOLENTOR_ADDONS_PL_URL . 'assets/js/woolentor-widgets-active.js',
|
192 |
'version' => WOOLENTOR_VERSION,
|
193 |
+
'deps' => [ 'jquery','slick' ]
|
194 |
+
],
|
195 |
+
'jquery-nicescroll' => [
|
196 |
+
'src' => WOOLENTOR_ADDONS_PL_URL . 'assets/addons/ajax-search/js/jquery.nicescroll.min.js',
|
197 |
+
'version' => WOOLENTOR_VERSION,
|
198 |
+
'deps' => [ 'jquery' ]
|
199 |
],
|
200 |
'woolentor-ajax-search' => [
|
201 |
'src' => WOOLENTOR_ADDONS_PL_URL . 'assets/addons/ajax-search/js/ajax-search.js',
|
242 |
'woolentor-install-manager' => [
|
243 |
'src' => WOOLENTOR_ADDONS_PL_URL . 'includes/admin/assets/js/install_manager.js',
|
244 |
'version' => WOOLENTOR_VERSION,
|
245 |
+
'deps' => [ 'woolentor-templates', 'wp-util', 'updates' ]
|
246 |
],
|
247 |
|
248 |
];
|
283 |
if( is_admin() ){
|
284 |
|
285 |
$datalocalize = array(
|
286 |
+
'contenttype' => woolentor_get_option( 'notification_content_type','woolentor_sales_notification_tabs', 'actual' ),
|
|
|
|
|
|
|
|
|
|
|
|
|
287 |
);
|
288 |
wp_localize_script( 'woolentor-admin-main', 'admin_wllocalize_data', $datalocalize );
|
289 |
|
295 |
'elementorURL' => admin_url( 'edit.php?post_type=elementor_library' ),
|
296 |
'version' => WOOLENTOR_VERSION,
|
297 |
'pluginURL' => plugin_dir_url( __FILE__ ),
|
298 |
+
'alldata' => ( !empty( \Woolentor_Template_Library::instance()->get_templates_info()['templates'] ) ? \Woolentor_Template_Library::instance()->get_templates_info()['templates']:array() ),
|
299 |
'prolink' => 'https://hasthemes.com/plugins/woolentor-pro-woocommerce-page-builder/?fd',
|
300 |
'prolabel' => esc_html__( 'Pro', 'woolentor' ),
|
301 |
'loadingimg' => WOOLENTOR_ADDONS_PL_URL . 'includes/admin/assets/images/loading.gif',
|
319 |
],
|
320 |
];
|
321 |
wp_localize_script( 'woolentor-templates', 'WLTM', $localize_data );
|
|
|
322 |
}
|
323 |
|
324 |
}
|
classes/class.default_data.php
CHANGED
@@ -148,7 +148,7 @@ class WooLentor_Default_Data{
|
|
148 |
</div>
|
149 |
</div>
|
150 |
<?php else:?>
|
151 |
-
<?php echo '<div class="wl-nodata">'.__('No
|
152 |
<?php endif;
|
153 |
break;
|
154 |
|
@@ -166,7 +166,7 @@ class WooLentor_Default_Data{
|
|
166 |
if ( function_exists( 'wc_get_gallery_image_html' ) ) {
|
167 |
?>
|
168 |
<div class="product">
|
169 |
-
<div class="<?php echo esc_attr( implode( ' ', array_map( 'sanitize_html_class', $wrapper_classes ) ) ); ?>" data-columns="<?php echo esc_attr( $columns ); ?>" style="transition: opacity .25s ease-in-out;
|
170 |
<figure class="woocommerce-product-gallery__wrapper">
|
171 |
<?php
|
172 |
if ( $product->get_image_id() ) {
|
148 |
</div>
|
149 |
</div>
|
150 |
<?php else:?>
|
151 |
+
<?php echo '<div class="wl-nodata">'.__('No Ratting Available','woolentor').'</div>';?>
|
152 |
<?php endif;
|
153 |
break;
|
154 |
|
166 |
if ( function_exists( 'wc_get_gallery_image_html' ) ) {
|
167 |
?>
|
168 |
<div class="product">
|
169 |
+
<div class="<?php echo esc_attr( implode( ' ', array_map( 'sanitize_html_class', $wrapper_classes ) ) ); ?>" data-columns="<?php echo esc_attr( $columns ); ?>" style="opacity: 0; transition: opacity .25s ease-in-out;">
|
170 |
<figure class="woocommerce-product-gallery__wrapper">
|
171 |
<?php
|
172 |
if ( $product->get_image_id() ) {
|
classes/class.icon_list.php
DELETED
@@ -1,219 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
3 |
-
|
4 |
-
class Woolentor_Icon_List{
|
5 |
-
|
6 |
-
/**
|
7 |
-
* [get_icons]
|
8 |
-
* @return [array]
|
9 |
-
*/
|
10 |
-
public static function get_icons(){
|
11 |
-
$simple_line_icon = [
|
12 |
-
'sli-user' => 'sli sli-user',
|
13 |
-
'sli-people' => 'sli sli-people',
|
14 |
-
'sli-user-female' => 'sli sli-user-female',
|
15 |
-
'sli-user-follow' => 'sli sli-user-follow',
|
16 |
-
'sli-user-following' => 'sli sli-user-following',
|
17 |
-
'sli-user-unfollow' => 'sli sli-user-unfollow',
|
18 |
-
'sli-login' => 'sli sli-login',
|
19 |
-
'sli-logout' => 'sli sli-logout',
|
20 |
-
'sli-emotsmile' => 'sli sli-emotsmile',
|
21 |
-
'sli-phone' => 'sli sli-phone',
|
22 |
-
'sli-call-end' => 'sli sli-call-end',
|
23 |
-
'sli-call-in' => 'sli sli-call-in',
|
24 |
-
'sli-call-out' => 'sli sli-call-out',
|
25 |
-
'sli-map' => 'sli sli-map',
|
26 |
-
'sli-location-pin' => 'sli sli-location-pin',
|
27 |
-
'sli-direction' => 'sli sli-direction',
|
28 |
-
'sli-directions' => 'sli sli-directions',
|
29 |
-
'sli-compass' => 'sli sli-compass',
|
30 |
-
'sli-layers' => 'sli sli-layers',
|
31 |
-
'sli-menu' => 'sli sli-menu',
|
32 |
-
'sli-list' => 'sli sli-list',
|
33 |
-
'sli-options-vertical' => 'sli sli-options-vertical',
|
34 |
-
'sli-options' => 'sli sli-options',
|
35 |
-
'sli-arrow-down' => 'sli sli-arrow-down',
|
36 |
-
'sli-arrow-left' => 'sli sli-arrow-left',
|
37 |
-
'sli-arrow-right' => 'sli sli-arrow-right',
|
38 |
-
'sli-arrow-up' => 'sli sli-arrow-up',
|
39 |
-
'sli-arrow-up-circle' => 'sli sli-arrow-up-circle',
|
40 |
-
'sli-arrow-left-circle' => 'sli sli-arrow-left-circle',
|
41 |
-
'sli-arrow-right-circle' => 'sli sli-arrow-right-circle',
|
42 |
-
'sli-arrow-down-circle' => 'sli sli-arrow-down-circle',
|
43 |
-
'sli-check' => 'sli sli-check',
|
44 |
-
'sli-clock' => 'sli sli-clock',
|
45 |
-
'sli-plus' => 'sli sli-plus',
|
46 |
-
'sli-minus' => 'sli sli-minus',
|
47 |
-
'sli-close' => 'sli sli-close',
|
48 |
-
'sli-event' => 'sli sli-event',
|
49 |
-
'sli-exclamation' => 'sli sli-exclamation',
|
50 |
-
'sli-organization' => 'sli sli-organization',
|
51 |
-
'sli-trophy' => 'sli sli-trophy',
|
52 |
-
'sli-screen-smartphone' => 'sli sli-screen-smartphone',
|
53 |
-
'sli-screen-desktop' => 'sli sli-screen-desktop',
|
54 |
-
'sli-plane' => 'sli sli-plane',
|
55 |
-
'sli-notebook' => 'sli sli-notebook',
|
56 |
-
'sli-mustache' => 'sli sli-mustache',
|
57 |
-
'sli-mouse' => 'sli sli-mouse',
|
58 |
-
'sli-magnet' => 'sli sli-magnet',
|
59 |
-
'sli-energy' => 'sli sli-energy',
|
60 |
-
'sli-disc' => 'sli sli-disc',
|
61 |
-
'sli-cursor' => 'sli sli-cursor',
|
62 |
-
'sli-cursor-move' => 'sli sli-cursor-move',
|
63 |
-
'sli-crop' => 'sli sli-crop',
|
64 |
-
'sli-chemistry' => 'sli sli-chemistry',
|
65 |
-
'sli-speedometer' => 'sli sli-speedometer',
|
66 |
-
'sli-shield' => 'sli sli-shield',
|
67 |
-
'sli-screen-tablet' => 'sli sli-screen-tablet',
|
68 |
-
'sli-magic-wand' => 'sli sli-magic-wand',
|
69 |
-
'sli-hourglass' => 'sli sli-hourglass',
|
70 |
-
'sli-graduation' => 'sli sli-graduation',
|
71 |
-
'sli-ghost' => 'sli sli-ghost',
|
72 |
-
'sli-game-controller' => 'sli sli-game-controller',
|
73 |
-
'sli-fire' => 'sli sli-fire',
|
74 |
-
'sli-eyeglass' => 'sli sli-eyeglass',
|
75 |
-
'sli-envelope-open' => 'sli sli-envelope-open',
|
76 |
-
'sli-envelope-letter' => 'sli sli-envelope-letter',
|
77 |
-
'sli-bell' => 'sli sli-bell',
|
78 |
-
'sli-badge' => 'sli sli-badge',
|
79 |
-
'sli-anchor' => 'sli sli-anchor',
|
80 |
-
'sli-wallet' => 'sli sli-wallet',
|
81 |
-
'sli-vector' => 'sli sli-vector',
|
82 |
-
'sli-speech' => 'sli sli-speech',
|
83 |
-
'sli-puzzle' => 'sli sli-puzzle',
|
84 |
-
'sli-printer' => 'sli sli-printer',
|
85 |
-
'sli-present' => 'sli sli-present',
|
86 |
-
'sli-playlist' => 'sli sli-playlist',
|
87 |
-
'sli-pin' => 'sli sli-pin',
|
88 |
-
'sli-picture' => 'sli sli-picture',
|
89 |
-
'sli-handbag' => 'sli sli-handbag',
|
90 |
-
'sli-globe-alt' => 'sli sli-globe-alt',
|
91 |
-
'sli-globe' => 'sli sli-globe',
|
92 |
-
'sli-folder-alt' => 'sli sli-folder-alt',
|
93 |
-
'sli-folder' => 'sli sli-folder',
|
94 |
-
'sli-film' => 'sli sli-film',
|
95 |
-
'sli-feed' => 'sli sli-feed',
|
96 |
-
'sli-drop' => 'sli sli-drop',
|
97 |
-
'sli-drawer' => 'sli sli-drawer',
|
98 |
-
'sli-docs' => 'sli sli-docs',
|
99 |
-
'sli-doc' => 'sli sli-doc',
|
100 |
-
'sli-diamond' => 'sli sli-diamond',
|
101 |
-
'sli-cup' => 'sli sli-cup',
|
102 |
-
'sli-calculator' => 'sli sli-calculator',
|
103 |
-
'sli-bubbles' => 'sli sli-bubbles',
|
104 |
-
'sli-briefcase' => 'sli sli-briefcase',
|
105 |
-
'sli-book-open' => 'sli sli-book-open',
|
106 |
-
'sli-basket-loaded' => 'sli sli-basket-loaded',
|
107 |
-
'sli-basket' => 'sli sli-basket',
|
108 |
-
'sli-bag' => 'sli sli-bag',
|
109 |
-
'sli-action-undo' => 'sli sli-action-undo',
|
110 |
-
'sli-action-redo' => 'sli sli-action-redo',
|
111 |
-
'sli-wrench' => 'sli sli-wrench',
|
112 |
-
'sli-umbrella' => 'sli sli-umbrella',
|
113 |
-
'sli-trash' => 'sli sli-trash',
|
114 |
-
'sli-tag' => 'sli sli-tag',
|
115 |
-
'sli-support' => 'sli sli-support',
|
116 |
-
'sli-frame' => 'sli sli-frame',
|
117 |
-
'sli-size-fullscreen' => 'sli sli-size-fullscreen',
|
118 |
-
'sli-size-actual' => 'sli sli-size-actual',
|
119 |
-
'sli-shuffle' => 'sli sli-shuffle',
|
120 |
-
'sli-share-alt' => 'sli sli-share-alt',
|
121 |
-
'sli-share' => 'sli sli-share',
|
122 |
-
'sli-rocket' => 'sli sli-rocket',
|
123 |
-
'sli-question' => 'sli sli-question',
|
124 |
-
'sli-pie-chart' => 'sli sli-pie-chart',
|
125 |
-
'sli-pencil' => 'sli sli-pencil',
|
126 |
-
'sli-note' => 'sli sli-note',
|
127 |
-
'sli-loop' => 'sli sli-loop',
|
128 |
-
'sli-home' => 'sli sli-home',
|
129 |
-
'sli-grid' => 'sli sli-grid',
|
130 |
-
'sli-graph' => 'sli sli-graph',
|
131 |
-
'sli-microphone' => 'sli sli-microphone',
|
132 |
-
'sli-music-tone-alt' => 'sli sli-music-tone-alt',
|
133 |
-
'sli-music-tone' => 'sli sli-music-tone',
|
134 |
-
'sli-earphones-alt' => 'sli sli-earphones-alt',
|
135 |
-
'sli-earphones' => 'sli sli-earphones',
|
136 |
-
'sli-equalizer' => 'sli sli-equalizer',
|
137 |
-
'sli-like' => 'sli sli-like',
|
138 |
-
'sli-dislike' => 'sli sli-dislike',
|
139 |
-
'sli-control-start' => 'sli sli-control-start',
|
140 |
-
'sli-control-rewind' => 'sli sli-control-rewind',
|
141 |
-
'sli-control-play' => 'sli sli-control-play',
|
142 |
-
'sli-control-pause' => 'sli sli-control-pause',
|
143 |
-
'sli-control-forward' => 'sli sli-control-forward',
|
144 |
-
'sli-control-end' => 'sli sli-control-end',
|
145 |
-
'sli-volume-1' => 'sli sli-volume-1',
|
146 |
-
'sli-volume-2' => 'sli sli-volume-2',
|
147 |
-
'sli-volume-off' => 'sli sli-volume-off',
|
148 |
-
'sli-calendar' => 'sli sli-calendar',
|
149 |
-
'sli-bulb' => 'sli sli-bulb',
|
150 |
-
'sli-chart' => 'sli sli-chart',
|
151 |
-
'sli-ban' => 'sli sli-ban',
|
152 |
-
'sli-bubble' => 'sli sli-bubble',
|
153 |
-
'sli-camrecorder' => 'sli sli-camrecorder',
|
154 |
-
'sli-camera' => 'sli sli-camera',
|
155 |
-
'sli-cloud-download' => 'sli sli-cloud-download',
|
156 |
-
'sli-cloud-upload' => 'sli sli-cloud-upload',
|
157 |
-
'sli-envelope' => 'sli sli-envelope',
|
158 |
-
'sli-eye' => 'sli sli-eye',
|
159 |
-
'sli-flag' => 'sli sli-flag',
|
160 |
-
'sli-heart' => 'sli sli-heart',
|
161 |
-
'sli-info' => 'sli sli-info',
|
162 |
-
'sli-key' => 'sli sli-key',
|
163 |
-
'sli-link' => 'sli sli-link',
|
164 |
-
'sli-lock' => 'sli sli-lock',
|
165 |
-
'sli-lock-open' => 'sli sli-lock-open',
|
166 |
-
'sli-magnifier' => 'sli sli-magnifier',
|
167 |
-
'sli-magnifier-add' => 'sli sli-magnifier-add',
|
168 |
-
'sli-magnifier-remove' => 'sli sli-magnifier-remove',
|
169 |
-
'sli-paper-clip' => 'sli sli-paper-clip',
|
170 |
-
'sli-paper-plane' => 'sli sli-paper-plane',
|
171 |
-
'sli-power' => 'sli sli-power',
|
172 |
-
'sli-refresh' => 'sli sli-refresh',
|
173 |
-
'sli-reload' => 'sli sli-reload',
|
174 |
-
'sli-settings' => 'sli sli-settings',
|
175 |
-
'sli-star' => 'sli sli-star',
|
176 |
-
'sli-symbol-female' => 'sli sli-symbol-female',
|
177 |
-
'sli-symbol-male' => 'sli sli-symbol-male',
|
178 |
-
'sli-target' => 'sli sli-target',
|
179 |
-
'sli-credit-card' => 'sli sli-credit-card',
|
180 |
-
'sli-paypal' => 'sli sli-paypal',
|
181 |
-
'sli-social-tumblr' => 'sli sli-social-tumblr',
|
182 |
-
'sli-social-twitter' => 'sli sli-social-twitter',
|
183 |
-
'sli-social-facebook' => 'sli sli-social-facebook',
|
184 |
-
'sli-social-instagram' => 'sli sli-social-instagram',
|
185 |
-
'sli-social-linkedin' => 'sli sli-social-linkedin',
|
186 |
-
'sli-social-pinterest' => 'sli sli-social-pinterest',
|
187 |
-
'sli-social-github' => 'sli sli-social-github',
|
188 |
-
'sli-social-google' => 'sli sli-social-google',
|
189 |
-
'sli-social-reddit' => 'sli sli-social-reddit',
|
190 |
-
'sli-social-skype' => 'sli sli-social-skype',
|
191 |
-
'sli-social-dribbble' => 'sli sli-social-dribbble',
|
192 |
-
'sli-social-behance' => 'sli sli-social-behance',
|
193 |
-
'sli-social-foursqare' => 'sli sli-social-foursqare',
|
194 |
-
'sli-social-soundcloud' => 'sli sli-social-soundcloud',
|
195 |
-
'sli-social-spotify' => 'sli sli-social-spotify',
|
196 |
-
'sli-social-stumbleupon' => 'sli sli-social-stumbleupon',
|
197 |
-
'sli-social-youtube' => 'sli sli-social-youtube',
|
198 |
-
'sli-social-dropbox' => 'sli sli-social-dropbox',
|
199 |
-
'sli-social-vkontakte' => 'sli sli-social-vkontakte',
|
200 |
-
'sli-social-steam' => 'sli sli-social-steam',
|
201 |
-
];
|
202 |
-
|
203 |
-
$all_icon = array_merge( $simple_line_icon );
|
204 |
-
return $all_icon;
|
205 |
-
}
|
206 |
-
|
207 |
-
public static function icon_sets(){
|
208 |
-
|
209 |
-
$icon_set = [];
|
210 |
-
$sinple_line = self::get_icons();
|
211 |
-
|
212 |
-
foreach( $sinple_line as $key => $icon ) {
|
213 |
-
$icon_set['SimpleLineIcon'][] = $icon;
|
214 |
-
}
|
215 |
-
return $icon_set;
|
216 |
-
}
|
217 |
-
|
218 |
-
|
219 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
classes/class.product_query.php
CHANGED
@@ -78,27 +78,27 @@ class WooLentorProductQuery{
|
|
78 |
}
|
79 |
|
80 |
public function woocommerce_shortcode_products_query( $query_args, $attr, $type = "" ) {
|
81 |
-
|
82 |
-
if( isset( $query_args['meta_query'] ) && is_array( $query_args['meta_query'] ) ){
|
83 |
-
$query_args['meta_query'] = array_merge( $query_args['meta_query'], $this->get_meta_query() );
|
84 |
-
}else{
|
85 |
-
$query_args['meta_query'] = $this->get_meta_query();
|
86 |
-
}
|
87 |
-
|
88 |
-
if( isset( $query_args['tax_query'] ) && is_array( $query_args['tax_query'] ) ){
|
89 |
-
$query_args['tax_query'] = array_merge( $query_args['tax_query'], $this->get_tax_query() );
|
90 |
-
}else{
|
91 |
-
$query_args['tax_query'] = $this->get_tax_query();
|
92 |
-
}
|
93 |
-
|
94 |
if ( isset( $_GET['wlfilter'] ) ) {
|
95 |
|
|
|
|
|
96 |
$query_args = apply_filters('woolentor_products_query', $query_args);
|
97 |
|
98 |
if ( isset( $_GET['paged'] ) ) {
|
99 |
$query_args['paged'] = intval( $_GET['paged'] );
|
100 |
}
|
101 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
102 |
if( isset( $_GET['wlorder_by'] ) ){
|
103 |
if( in_array( $_GET['wlorder_by'], [ '_price', 'total_sales', '_wc_average_rating' ] ) ) {
|
104 |
|
@@ -117,23 +117,8 @@ class WooLentorProductQuery{
|
|
117 |
|
118 |
}
|
119 |
|
120 |
-
if ( isset( $_GET['
|
121 |
-
$
|
122 |
-
} else {
|
123 |
-
$ordering_args = WC()->query->get_catalog_ordering_args( $query_args['orderby'], $query_args['order'] );
|
124 |
-
}
|
125 |
-
$query_args['orderby'] = $ordering_args['orderby'];
|
126 |
-
$query_args['order'] = $ordering_args['order'];
|
127 |
-
|
128 |
-
if ( $ordering_args['meta_key'] ) {
|
129 |
-
$query_args['meta_key'] = $ordering_args['meta_key'];
|
130 |
-
}
|
131 |
-
|
132 |
-
// Search Result
|
133 |
-
if ( isset( $_GET['q'] ) || isset( $_GET['s'] ) ) {
|
134 |
-
$s = !empty( $_GET['s'] ) ? $_GET['s'] : '';
|
135 |
-
$q = !empty( $_GET['q'] ) ? $_GET['q'] : '';
|
136 |
-
$query_args['s'] = !empty( $q ) ? $q : $s;
|
137 |
}
|
138 |
|
139 |
return $query_args;
|
@@ -144,9 +129,6 @@ class WooLentorProductQuery{
|
|
144 |
* @return [array]
|
145 |
*/
|
146 |
public function get_tax_query(){
|
147 |
-
|
148 |
-
$tax_query = WC()->query->get_tax_query();
|
149 |
-
|
150 |
if ( isset( $_GET['wlfilter'] ) ) {
|
151 |
|
152 |
$queries =[];
|
@@ -157,6 +139,8 @@ class WooLentorProductQuery{
|
|
157 |
}
|
158 |
|
159 |
$woo_taxonomies = get_object_taxonomies( 'product' );
|
|
|
|
|
160 |
if( isset( $new_queries[1] ) && !in_array( $new_queries[1], [ 'wlsort', 'wlorder_by' ] ) ){
|
161 |
$attr_pre_str = substr( $new_queries[1], 0, 6 );
|
162 |
|
@@ -164,7 +148,7 @@ class WooLentorProductQuery{
|
|
164 |
if( isset( $_GET[$new_queries[1] ] ) && in_array( $taxonomy, $woo_taxonomies ) ){
|
165 |
$tax_query[] = array(
|
166 |
'taxonomy' => $taxonomy,
|
167 |
-
'field' => '
|
168 |
'terms' => explode( ',', $_GET[$new_queries[1]] ),
|
169 |
);
|
170 |
}
|
@@ -178,45 +162,11 @@ class WooLentorProductQuery{
|
|
178 |
'terms' => explode( ',', $_GET['wlorder_by'] ),
|
179 |
'operator' => ( $_GET['wlorder_by'] === 'exclude-from-catalog' ? 'NOT IN' : 'IN' ),
|
180 |
];
|
181 |
-
}
|
182 |
-
}
|
183 |
-
|
184 |
-
if ( !isset( $_GET['wlfilter'] ) ) {
|
185 |
-
|
186 |
-
// Taxonomy Taxquery
|
187 |
-
$termobj = get_queried_object();
|
188 |
-
$get_all_taxonomies = woolentor_get_taxonomies();
|
189 |
-
if( isset( $termobj->taxonomy ) && is_tax( $termobj->taxonomy ) && array_key_exists( $termobj->taxonomy, $get_all_taxonomies ) ){
|
190 |
-
$term_id = $termobj->term_id;
|
191 |
-
$tax_query[] = array(
|
192 |
-
array(
|
193 |
-
'taxonomy' => $termobj->taxonomy,
|
194 |
-
'terms' => $term_id,
|
195 |
-
'field' => 'term_id',
|
196 |
-
'include_children' => true
|
197 |
-
)
|
198 |
-
);
|
199 |
-
}
|
200 |
-
|
201 |
-
// Attributes Taxquery
|
202 |
-
if ( is_array( WC()->query->get_layered_nav_chosen_attributes() ) && count( WC()->query->get_layered_nav_chosen_attributes() ) > 0 ) {
|
203 |
-
foreach ( WC()->query->get_layered_nav_chosen_attributes() as $taxonomy => $data ) {
|
204 |
-
$tax_query[] = array(
|
205 |
-
array(
|
206 |
-
'taxonomy' => $taxonomy,
|
207 |
-
'field' => 'slug',
|
208 |
-
'terms' => $data['terms'],
|
209 |
-
'operator' => 'and' === $data['query_type'] ? 'AND' : 'IN',
|
210 |
-
'include_children' => false,
|
211 |
-
)
|
212 |
-
);
|
213 |
-
}
|
214 |
}
|
215 |
|
|
|
216 |
}
|
217 |
|
218 |
-
return $tax_query;
|
219 |
-
|
220 |
}
|
221 |
|
222 |
/**
|
@@ -224,10 +174,11 @@ class WooLentorProductQuery{
|
|
224 |
* @return [array] meta Query
|
225 |
*/
|
226 |
public function get_meta_query(){
|
|
|
227 |
$meta_query = WC()->query->get_meta_query();
|
|
|
228 |
|
229 |
if( isset( $_GET['min_price'] ) || isset( $_GET['max_price'] ) ){
|
230 |
-
$meta_query = array_merge( array('relation' => 'AND'), $meta_query );
|
231 |
$meta_query[] = array(
|
232 |
[
|
233 |
'key' => '_price',
|
@@ -237,7 +188,6 @@ class WooLentorProductQuery{
|
|
237 |
],
|
238 |
);
|
239 |
}
|
240 |
-
|
241 |
return $meta_query;
|
242 |
|
243 |
}
|
78 |
}
|
79 |
|
80 |
public function woocommerce_shortcode_products_query( $query_args, $attr, $type = "" ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
81 |
if ( isset( $_GET['wlfilter'] ) ) {
|
82 |
|
83 |
+
$query_args['tax_query'] = array_merge( $query_args['tax_query'], $this->get_tax_query() );
|
84 |
+
$query_args['meta_query'] = array_merge( $query_args['meta_query'], $this->get_meta_query() );
|
85 |
$query_args = apply_filters('woolentor_products_query', $query_args);
|
86 |
|
87 |
if ( isset( $_GET['paged'] ) ) {
|
88 |
$query_args['paged'] = intval( $_GET['paged'] );
|
89 |
}
|
90 |
|
91 |
+
if ( isset( $_GET['orderby'] ) ) {
|
92 |
+
$ordering_args = WC()->query->get_catalog_ordering_args();
|
93 |
+
} else {
|
94 |
+
$ordering_args = WC()->query->get_catalog_ordering_args( $query_args['orderby'], $query_args['order'] );
|
95 |
+
}
|
96 |
+
$query_args['orderby'] = $ordering_args['orderby'];
|
97 |
+
$query_args['order'] = $ordering_args['order'];
|
98 |
+
if ( $ordering_args['meta_key'] ) {
|
99 |
+
$query_args['meta_key'] = $ordering_args['meta_key'];
|
100 |
+
}
|
101 |
+
|
102 |
if( isset( $_GET['wlorder_by'] ) ){
|
103 |
if( in_array( $_GET['wlorder_by'], [ '_price', 'total_sales', '_wc_average_rating' ] ) ) {
|
104 |
|
117 |
|
118 |
}
|
119 |
|
120 |
+
if ( isset( $_GET['q'] ) ) {
|
121 |
+
$query_args['s'] = !empty( $_GET['q'] ) ? $_GET['q'] : '';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
122 |
}
|
123 |
|
124 |
return $query_args;
|
129 |
* @return [array]
|
130 |
*/
|
131 |
public function get_tax_query(){
|
|
|
|
|
|
|
132 |
if ( isset( $_GET['wlfilter'] ) ) {
|
133 |
|
134 |
$queries =[];
|
139 |
}
|
140 |
|
141 |
$woo_taxonomies = get_object_taxonomies( 'product' );
|
142 |
+
|
143 |
+
$tax_query = array();
|
144 |
if( isset( $new_queries[1] ) && !in_array( $new_queries[1], [ 'wlsort', 'wlorder_by' ] ) ){
|
145 |
$attr_pre_str = substr( $new_queries[1], 0, 6 );
|
146 |
|
148 |
if( isset( $_GET[$new_queries[1] ] ) && in_array( $taxonomy, $woo_taxonomies ) ){
|
149 |
$tax_query[] = array(
|
150 |
'taxonomy' => $taxonomy,
|
151 |
+
'field' => 'name',
|
152 |
'terms' => explode( ',', $_GET[$new_queries[1]] ),
|
153 |
);
|
154 |
}
|
162 |
'terms' => explode( ',', $_GET['wlorder_by'] ),
|
163 |
'operator' => ( $_GET['wlorder_by'] === 'exclude-from-catalog' ? 'NOT IN' : 'IN' ),
|
164 |
];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
165 |
}
|
166 |
|
167 |
+
return $tax_query;
|
168 |
}
|
169 |
|
|
|
|
|
170 |
}
|
171 |
|
172 |
/**
|
174 |
* @return [array] meta Query
|
175 |
*/
|
176 |
public function get_meta_query(){
|
177 |
+
|
178 |
$meta_query = WC()->query->get_meta_query();
|
179 |
+
$meta_query = array_merge( array('relation' => 'AND'), $meta_query );
|
180 |
|
181 |
if( isset( $_GET['min_price'] ) || isset( $_GET['max_price'] ) ){
|
|
|
182 |
$meta_query[] = array(
|
183 |
[
|
184 |
'key' => '_price',
|
188 |
],
|
189 |
);
|
190 |
}
|
|
|
191 |
return $meta_query;
|
192 |
|
193 |
}
|
classes/class.quickview_manage.php
CHANGED
@@ -1,4 +1,5 @@
|
|
1 |
<?php
|
|
|
2 |
namespace WooLentor;
|
3 |
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
4 |
|
@@ -16,7 +17,17 @@ class Quick_View_Manager{
|
|
16 |
}
|
17 |
|
18 |
function __construct(){
|
|
|
19 |
add_action( 'woolentor_footer_render_content', [ $this, 'quick_view_html' ], 10 );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
20 |
}
|
21 |
|
22 |
|
@@ -25,8 +36,32 @@ class Quick_View_Manager{
|
|
25 |
echo '<div class="woocommerce" id="htwlquick-viewmodal"><div class="htwl-modal-dialog product"><div class="htwl-modal-content"><button type="button" class="htcloseqv"><span class="sli sli-close"></span></button><div class="htwl-modal-body"></div></div></div></div>';
|
26 |
}
|
27 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
28 |
// Open Quick view Ajax Callback
|
29 |
-
|
30 |
if ( isset( $_POST['id'] ) && (int) $_POST['id'] ) {
|
31 |
global $post, $product, $woocommerce;
|
32 |
$id = ( int ) $_POST['id'];
|
1 |
<?php
|
2 |
+
|
3 |
namespace WooLentor;
|
4 |
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
5 |
|
17 |
}
|
18 |
|
19 |
function __construct(){
|
20 |
+
|
21 |
add_action( 'woolentor_footer_render_content', [ $this, 'quick_view_html' ], 10 );
|
22 |
+
|
23 |
+
// Open Quickview
|
24 |
+
add_action( 'wp_ajax_woolentor_quickview', [ $this, 'wc_quickview' ] );
|
25 |
+
add_action( 'wp_ajax_nopriv_woolentor_quickview', [ $this, 'wc_quickview' ] );
|
26 |
+
|
27 |
+
// Ajax Add to Cart Callback
|
28 |
+
add_action( 'wp_ajax_quickview_ajax_add_to_cart', [ $this, 'ajax_add_to_cart' ] );
|
29 |
+
add_action( 'wp_ajax_nopriv_quickview_ajax_add_to_cart', [ $this, 'ajax_add_to_cart' ] );
|
30 |
+
|
31 |
}
|
32 |
|
33 |
|
36 |
echo '<div class="woocommerce" id="htwlquick-viewmodal"><div class="htwl-modal-dialog product"><div class="htwl-modal-content"><button type="button" class="htcloseqv"><span class="sli sli-close"></span></button><div class="htwl-modal-body"></div></div></div></div>';
|
37 |
}
|
38 |
|
39 |
+
// Add to cart Ajax callback function
|
40 |
+
public function ajax_add_to_cart() {
|
41 |
+
$product_id = apply_filters( 'woocommerce_add_to_cart_product_id', absint( $_POST['product_id'] ) );
|
42 |
+
$quantity = empty( $_POST['quantity'] ) ? 1 : wc_stock_amount( $_POST['quantity'] );
|
43 |
+
$variation_id = absint( $_POST['variation_id'] );
|
44 |
+
$passed_validation = apply_filters( 'woocommerce_add_to_cart_validation', true, $product_id, $quantity );
|
45 |
+
$product_status = get_post_status( $product_id );
|
46 |
+
|
47 |
+
if ( $passed_validation && \WC()->cart->add_to_cart( $product_id, $quantity, $variation_id ) && 'publish' === $product_status ) {
|
48 |
+
do_action( 'woocommerce_ajax_added_to_cart', $product_id );
|
49 |
+
if ( 'yes' === get_option('woocommerce_cart_redirect_after_add') ) {
|
50 |
+
wc_add_to_cart_message( array( $product_id => $quantity ), true );
|
51 |
+
}
|
52 |
+
\WC_AJAX::get_refreshed_fragments();
|
53 |
+
} else {
|
54 |
+
$data = array(
|
55 |
+
'error' => true,
|
56 |
+
'product_url' => apply_filters('woocommerce_cart_redirect_after_error', get_permalink( $product_id ), $product_id )
|
57 |
+
);
|
58 |
+
echo wp_send_json($data);
|
59 |
+
}
|
60 |
+
wp_die();
|
61 |
+
}
|
62 |
+
|
63 |
// Open Quick view Ajax Callback
|
64 |
+
function wc_quickview() {
|
65 |
if ( isset( $_POST['id'] ) && (int) $_POST['id'] ) {
|
66 |
global $post, $product, $woocommerce;
|
67 |
$id = ( int ) $_POST['id'];
|
classes/class.single_product_ajax_add_to_cart.php
CHANGED
@@ -17,7 +17,13 @@ class Single_Product_Ajax_Add_To_Cart{
|
|
17 |
}
|
18 |
|
19 |
function __construct(){
|
|
|
|
|
|
|
|
|
|
|
20 |
add_action( 'wp_enqueue_scripts', [ $this, 'enqueue_scripts' ] );
|
|
|
21 |
}
|
22 |
|
23 |
// Ajax Cart Script
|
@@ -27,6 +33,31 @@ class Single_Product_Ajax_Add_To_Cart{
|
|
27 |
}
|
28 |
}
|
29 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
30 |
}
|
31 |
|
32 |
Single_Product_Ajax_Add_To_Cart::instance();
|
17 |
}
|
18 |
|
19 |
function __construct(){
|
20 |
+
|
21 |
+
// Ajax Callback
|
22 |
+
add_action( 'wp_ajax_wl_singleproduct_ajax_add_to_cart', [ $this, 'woocommerce_ajax_add_to_cart' ] );
|
23 |
+
add_action( 'wp_ajax_nopriv_wl_singleproduct_ajax_add_to_cart', [ $this, 'woocommerce_ajax_add_to_cart' ] );
|
24 |
+
|
25 |
add_action( 'wp_enqueue_scripts', [ $this, 'enqueue_scripts' ] );
|
26 |
+
|
27 |
}
|
28 |
|
29 |
// Ajax Cart Script
|
33 |
}
|
34 |
}
|
35 |
|
36 |
+
// Ajax callback function
|
37 |
+
public function woocommerce_ajax_add_to_cart() {
|
38 |
+
$product_id = apply_filters( 'woocommerce_add_to_cart_product_id', absint( $_POST['product_id'] ) );
|
39 |
+
$quantity = empty( $_POST['quantity'] ) ? 1 : wc_stock_amount( $_POST['quantity'] );
|
40 |
+
$variation_id = absint( $_POST['variation_id'] );
|
41 |
+
$passed_validation = apply_filters( 'woocommerce_add_to_cart_validation', true, $product_id, $quantity );
|
42 |
+
$product_status = get_post_status( $product_id );
|
43 |
+
|
44 |
+
if ( $passed_validation && \WC()->cart->add_to_cart( $product_id, $quantity, $variation_id ) && 'publish' === $product_status ) {
|
45 |
+
do_action( 'woocommerce_ajax_added_to_cart', $product_id );
|
46 |
+
if ( 'yes' === get_option('woocommerce_cart_redirect_after_add') ) {
|
47 |
+
wc_add_to_cart_message( array( $product_id => $quantity ), true );
|
48 |
+
}
|
49 |
+
\WC_AJAX::get_refreshed_fragments();
|
50 |
+
} else {
|
51 |
+
$data = array(
|
52 |
+
'error' => true,
|
53 |
+
'product_url' => apply_filters('woocommerce_cart_redirect_after_error', get_permalink( $product_id ), $product_id )
|
54 |
+
);
|
55 |
+
echo wp_send_json($data);
|
56 |
+
}
|
57 |
+
wp_die();
|
58 |
+
}
|
59 |
+
|
60 |
+
|
61 |
}
|
62 |
|
63 |
Single_Product_Ajax_Add_To_Cart::instance();
|
classes/class.widgets_control.php
CHANGED
@@ -55,27 +55,6 @@ class Widgets_Control{
|
|
55 |
'wl_category_grid',
|
56 |
'wl_onepage_slider',
|
57 |
);
|
58 |
-
|
59 |
-
if( is_plugin_active('wishsuite/wishsuite.php') ){
|
60 |
-
$wl_element_manager[] = 'wb_wishsuite_table';
|
61 |
-
}
|
62 |
-
|
63 |
-
if( is_plugin_active('ever-compare/ever-compare.php') ){
|
64 |
-
$wl_element_manager[] = 'wb_ever_compare_table';
|
65 |
-
}
|
66 |
-
|
67 |
-
if( is_plugin_active('just-tables/just-tables.php') || is_plugin_active('just-tables-pro/just-tables-pro.php') ){
|
68 |
-
$wl_element_manager[] = 'wb_just_table';
|
69 |
-
}
|
70 |
-
|
71 |
-
if( is_plugin_active('whols/whols.php') || is_plugin_active('whols-pro/whols-pro.php') ){
|
72 |
-
$wl_element_manager[] = 'wb_whols';
|
73 |
-
}
|
74 |
-
|
75 |
-
if( is_plugin_active('wc-multi-currency/wcmilticurrency.php') || is_plugin_active('multicurrencypro/multicurrencypro.php') ){
|
76 |
-
$wl_element_manager[] = 'wb_wc_multicurrency';
|
77 |
-
}
|
78 |
-
|
79 |
if( !is_plugin_active('woolentor-addons-pro/woolentor_addons_pro.php') ){
|
80 |
$wl_element_manager[] = 'universal_product';
|
81 |
$wl_element_manager[] = 'wl_category';
|
55 |
'wl_category_grid',
|
56 |
'wl_onepage_slider',
|
57 |
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
58 |
if( !is_plugin_active('woolentor-addons-pro/woolentor_addons_pro.php') ){
|
59 |
$wl_element_manager[] = 'universal_product';
|
60 |
$wl_element_manager[] = 'wl_category';
|
includes/addons/add_banner.php
CHANGED
@@ -1,10 +1,6 @@
|
|
1 |
<?php
|
2 |
namespace Elementor;
|
3 |
|
4 |
-
// Elementor Classes
|
5 |
-
use \Elementor\Core\Schemes\Color as Scheme_Color;
|
6 |
-
use \Elementor\Core\Schemes\Typography as Scheme_Typography;
|
7 |
-
|
8 |
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
9 |
|
10 |
class Woolentor_Elementor_Widget_Add_Banner extends Widget_Base {
|
@@ -178,6 +174,7 @@ class Woolentor_Elementor_Widget_Add_Banner extends Widget_Base {
|
|
178 |
[
|
179 |
'name' => 'title_typography',
|
180 |
'label' => __( 'Typography', 'woolentor' ),
|
|
|
181 |
'selector' => '{{WRAPPER}} .woolentor-banner .banner_title',
|
182 |
]
|
183 |
);
|
@@ -208,6 +205,7 @@ class Woolentor_Elementor_Widget_Add_Banner extends Widget_Base {
|
|
208 |
[
|
209 |
'name' => 'sub_title_typography',
|
210 |
'label' => __( 'Typography', 'woolentor' ),
|
|
|
211 |
'selector' => '{{WRAPPER}} .woolentor-banner .banner_subtitle',
|
212 |
]
|
213 |
);
|
@@ -262,6 +260,7 @@ class Woolentor_Elementor_Widget_Add_Banner extends Widget_Base {
|
|
262 |
[
|
263 |
'name' => 'button_typography',
|
264 |
'label' => __( 'Typography', 'woolentor' ),
|
|
|
265 |
'selector' => '{{WRAPPER}} .woolentor-banner .banner_button',
|
266 |
]
|
267 |
);
|
1 |
<?php
|
2 |
namespace Elementor;
|
3 |
|
|
|
|
|
|
|
|
|
4 |
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
5 |
|
6 |
class Woolentor_Elementor_Widget_Add_Banner extends Widget_Base {
|
174 |
[
|
175 |
'name' => 'title_typography',
|
176 |
'label' => __( 'Typography', 'woolentor' ),
|
177 |
+
'scheme' => Scheme_Typography::TYPOGRAPHY_1,
|
178 |
'selector' => '{{WRAPPER}} .woolentor-banner .banner_title',
|
179 |
]
|
180 |
);
|
205 |
[
|
206 |
'name' => 'sub_title_typography',
|
207 |
'label' => __( 'Typography', 'woolentor' ),
|
208 |
+
'scheme' => Scheme_Typography::TYPOGRAPHY_1,
|
209 |
'selector' => '{{WRAPPER}} .woolentor-banner .banner_subtitle',
|
210 |
]
|
211 |
);
|
260 |
[
|
261 |
'name' => 'button_typography',
|
262 |
'label' => __( 'Typography', 'woolentor' ),
|
263 |
+
'scheme' => Scheme_Typography::TYPOGRAPHY_1,
|
264 |
'selector' => '{{WRAPPER}} .woolentor-banner .banner_button',
|
265 |
]
|
266 |
);
|
includes/addons/product_accordion.php
CHANGED
@@ -155,7 +155,7 @@ class Woolentor_Product_Accordion_Layout_Widget extends Widget_Base {
|
|
155 |
$this->add_control(
|
156 |
'orderby',
|
157 |
[
|
158 |
-
'label' => esc_html__( '
|
159 |
'type' => Controls_Manager::SELECT,
|
160 |
'default' => 'none',
|
161 |
'options' => [
|
@@ -418,7 +418,7 @@ class Woolentor_Product_Accordion_Layout_Widget extends Widget_Base {
|
|
418 |
$this->add_control(
|
419 |
'product_collapse_icon_color',
|
420 |
[
|
421 |
-
'label' => __( 'Collapse
|
422 |
'type' => Controls_Manager::COLOR,
|
423 |
'default' => '#3951E1',
|
424 |
'selectors' => [
|
@@ -615,7 +615,7 @@ class Woolentor_Product_Accordion_Layout_Widget extends Widget_Base {
|
|
615 |
'type' => Controls_Manager::COLOR,
|
616 |
'default' => '#333333',
|
617 |
'selectors' => [
|
618 |
-
'{{WRAPPER}} .wl_product-accordion .card-body .product-content .product-acontent-bottom .action a' => 'color: {{VALUE}};',
|
619 |
'{{WRAPPER}} .wl_product-accordion .card-body .product-content .product-acontent-bottom .action .wishlist a' => 'color: {{VALUE}};',
|
620 |
'{{WRAPPER}} .wl_product-accordion .action .woocommerce.product.compare-button a:before' => 'color: {{VALUE}};',
|
621 |
'{{WRAPPER}} .wl_product-accordion .card-body .product-content .product-acontent-bottom .action a.added_to_cart.wc-forward:after' => 'color: {{VALUE}};',
|
@@ -629,7 +629,7 @@ class Woolentor_Product_Accordion_Layout_Widget extends Widget_Base {
|
|
629 |
'name' => 'product_action_button_normal_background_color',
|
630 |
'label' => __( 'Background', 'woolentor' ),
|
631 |
'types' => [ 'classic', 'gradient' ],
|
632 |
-
'selector' => '{{WRAPPER}} .wl_product-accordion .card-body .product-content .product-acontent-bottom .action a, {{WRAPPER}} .wl_product-accordion .card-body .product-content .product-acontent-bottom .action .wishlist a, {{WRAPPER}} .wl_product-accordion .action .woocommerce.product.compare-button a:before, {{WRAPPER}} .wl_product-accordion .card-body .product-content .product-acontent-bottom .action a.added_to_cart.wc-forward:after',
|
633 |
]
|
634 |
);
|
635 |
|
@@ -640,7 +640,7 @@ class Woolentor_Product_Accordion_Layout_Widget extends Widget_Base {
|
|
640 |
'type' => Controls_Manager::DIMENSIONS,
|
641 |
'size_units' => [ 'px', '%', 'em' ],
|
642 |
'selectors' => [
|
643 |
-
'{{WRAPPER}} .wl_product-accordion .card-body .product-content .product-acontent-bottom .action a, {{WRAPPER}} .wl_product-accordion .card-body .product-content .product-acontent-bottom .action .wishlist a, {{WRAPPER}} .wl_product-accordion .action .woocommerce.product.compare-button a:before' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
644 |
],
|
645 |
]
|
646 |
);
|
@@ -662,7 +662,7 @@ class Woolentor_Product_Accordion_Layout_Widget extends Widget_Base {
|
|
662 |
'type' => Controls_Manager::COLOR,
|
663 |
'default' => '#333333',
|
664 |
'selectors' => [
|
665 |
-
'{{WRAPPER}} .wl_product-accordion .card-body .product-content .product-acontent-bottom .action a:hover' => 'color: {{VALUE}};',
|
666 |
'{{WRAPPER}} .wl_product-accordion .card-body .product-content .product-acontent-bottom .action .wishlist a:hover' => 'color: {{VALUE}};',
|
667 |
'{{WRAPPER}} .wl_product-accordion .action .woocommerce.product.compare-button a:hover::before' => 'color: {{VALUE}};',
|
668 |
'{{WRAPPER}} .wl_product-accordion .card-body .product-content .product-acontent-bottom .action a.added_to_cart.wc-forward:after' => 'color: {{VALUE}};',
|
@@ -676,7 +676,7 @@ class Woolentor_Product_Accordion_Layout_Widget extends Widget_Base {
|
|
676 |
'name' => 'product_action_button_hover_background_color',
|
677 |
'label' => __( 'Background', 'woolentor' ),
|
678 |
'types' => [ 'classic', 'gradient' ],
|
679 |
-
'selector' => '{{WRAPPER}} .wl_product-accordion .card-body .product-content .product-acontent-bottom .action a:hover, {{WRAPPER}} .wl_product-accordion .card-body .product-content .product-acontent-bottom .action .wishlist a:hover, {{WRAPPER}} .wl_product-accordion .action .woocommerce.product.compare-button a:hover::before, {{WRAPPER}} .wl_product-accordion .card-body .product-content .product-acontent-bottom .action a.added_to_cart.wc-forward:hover:after',
|
680 |
]
|
681 |
);
|
682 |
|
@@ -842,18 +842,18 @@ class Woolentor_Product_Accordion_Layout_Widget extends Widget_Base {
|
|
842 |
<a href="<?php echo $product->add_to_cart_url(); ?>" data-quantity="1" class="action-item <?php echo $btn_class; ?>" data-product_id="<?php echo $product->get_id(); ?>"><?php echo __( $cart_btn, 'woolentor' );?></a>
|
843 |
</li>
|
844 |
<?php
|
845 |
-
if(
|
846 |
-
echo '<li>'.woolentor_add_to_wishlist_button('<i class="sli sli-heart"></i>','<i class="sli sli-heart"></i>').'</li>';
|
|
|
|
|
|
|
|
|
|
|
847 |
}
|
848 |
|
849 |
-
if( function_exists('woolentor_compare_button') &&
|
850 |
echo '<li>';
|
851 |
-
woolentor_compare_button(
|
852 |
-
array(
|
853 |
-
'btn_text'=>'<i class="fas fa-exchange-alt"></i>',
|
854 |
-
'btn_added_txt'=>'<i class="fas fa-exchange-alt"></i>'
|
855 |
-
)
|
856 |
-
);
|
857 |
echo '</li>';
|
858 |
}
|
859 |
?>
|
155 |
$this->add_control(
|
156 |
'orderby',
|
157 |
[
|
158 |
+
'label' => esc_html__( 'Orderby', 'woolentor' ),
|
159 |
'type' => Controls_Manager::SELECT,
|
160 |
'default' => 'none',
|
161 |
'options' => [
|
418 |
$this->add_control(
|
419 |
'product_collapse_icon_color',
|
420 |
[
|
421 |
+
'label' => __( 'Collapse Iocn Color', 'woolentor' ),
|
422 |
'type' => Controls_Manager::COLOR,
|
423 |
'default' => '#3951E1',
|
424 |
'selectors' => [
|
615 |
'type' => Controls_Manager::COLOR,
|
616 |
'default' => '#333333',
|
617 |
'selectors' => [
|
618 |
+
'{{WRAPPER}} .wl_product-accordion .card-body .product-content .product-acontent-bottom .action a.action-item' => 'color: {{VALUE}};',
|
619 |
'{{WRAPPER}} .wl_product-accordion .card-body .product-content .product-acontent-bottom .action .wishlist a' => 'color: {{VALUE}};',
|
620 |
'{{WRAPPER}} .wl_product-accordion .action .woocommerce.product.compare-button a:before' => 'color: {{VALUE}};',
|
621 |
'{{WRAPPER}} .wl_product-accordion .card-body .product-content .product-acontent-bottom .action a.added_to_cart.wc-forward:after' => 'color: {{VALUE}};',
|
629 |
'name' => 'product_action_button_normal_background_color',
|
630 |
'label' => __( 'Background', 'woolentor' ),
|
631 |
'types' => [ 'classic', 'gradient' ],
|
632 |
+
'selector' => '{{WRAPPER}} .wl_product-accordion .card-body .product-content .product-acontent-bottom .action a.action-item, {{WRAPPER}} .wl_product-accordion .card-body .product-content .product-acontent-bottom .action .wishlist a, {{WRAPPER}} .wl_product-accordion .action .woocommerce.product.compare-button a:before, {{WRAPPER}} .wl_product-accordion .card-body .product-content .product-acontent-bottom .action a.added_to_cart.wc-forward:after',
|
633 |
]
|
634 |
);
|
635 |
|
640 |
'type' => Controls_Manager::DIMENSIONS,
|
641 |
'size_units' => [ 'px', '%', 'em' ],
|
642 |
'selectors' => [
|
643 |
+
'{{WRAPPER}} .wl_product-accordion .card-body .product-content .product-acontent-bottom .action a.action-item, {{WRAPPER}} .wl_product-accordion .card-body .product-content .product-acontent-bottom .action .wishlist a, {{WRAPPER}} .wl_product-accordion .action .woocommerce.product.compare-button a:before' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
644 |
],
|
645 |
]
|
646 |
);
|
662 |
'type' => Controls_Manager::COLOR,
|
663 |
'default' => '#333333',
|
664 |
'selectors' => [
|
665 |
+
'{{WRAPPER}} .wl_product-accordion .card-body .product-content .product-acontent-bottom .action a.action-item:hover' => 'color: {{VALUE}};',
|
666 |
'{{WRAPPER}} .wl_product-accordion .card-body .product-content .product-acontent-bottom .action .wishlist a:hover' => 'color: {{VALUE}};',
|
667 |
'{{WRAPPER}} .wl_product-accordion .action .woocommerce.product.compare-button a:hover::before' => 'color: {{VALUE}};',
|
668 |
'{{WRAPPER}} .wl_product-accordion .card-body .product-content .product-acontent-bottom .action a.added_to_cart.wc-forward:after' => 'color: {{VALUE}};',
|
676 |
'name' => 'product_action_button_hover_background_color',
|
677 |
'label' => __( 'Background', 'woolentor' ),
|
678 |
'types' => [ 'classic', 'gradient' ],
|
679 |
+
'selector' => '{{WRAPPER}} .wl_product-accordion .card-body .product-content .product-acontent-bottom .action a.action-item:hover, {{WRAPPER}} .wl_product-accordion .card-body .product-content .product-acontent-bottom .action .wishlist a:hover, {{WRAPPER}} .wl_product-accordion .action .woocommerce.product.compare-button a:hover::before, {{WRAPPER}} .wl_product-accordion .card-body .product-content .product-acontent-bottom .action a.added_to_cart.wc-forward:hover:after',
|
680 |
]
|
681 |
);
|
682 |
|
842 |
<a href="<?php echo $product->add_to_cart_url(); ?>" data-quantity="1" class="action-item <?php echo $btn_class; ?>" data-product_id="<?php echo $product->get_id(); ?>"><?php echo __( $cart_btn, 'woolentor' );?></a>
|
843 |
</li>
|
844 |
<?php
|
845 |
+
if ( class_exists( 'YITH_WCWL' ) ) {
|
846 |
+
echo '<li>'.woolentor_add_to_wishlist_button('<i class="sli sli-heart"></i>','<i class="sli sli-heart"></i>', 'yes').'</li>';
|
847 |
+
}
|
848 |
+
if( class_exists('TInvWL_Public_AddToWishlist') ){
|
849 |
+
echo '<li>';
|
850 |
+
\TInvWL_Public_AddToWishlist::instance()->htmloutput();
|
851 |
+
echo '</li>';
|
852 |
}
|
853 |
|
854 |
+
if( function_exists('woolentor_compare_button') && class_exists('YITH_Woocompare_Frontend') ){
|
855 |
echo '<li>';
|
856 |
+
woolentor_compare_button();
|
|
|
|
|
|
|
|
|
|
|
857 |
echo '</li>';
|
858 |
}
|
859 |
?>
|
includes/addons/product_curvy.php
CHANGED
@@ -190,7 +190,7 @@ class Woolentor_Product_Curvy_Layout_Widget extends Widget_Base {
|
|
190 |
$this->add_control(
|
191 |
'orderby',
|
192 |
[
|
193 |
-
'label' => esc_html__( '
|
194 |
'type' => Controls_Manager::SELECT,
|
195 |
'default' => 'none',
|
196 |
'options' => [
|
@@ -978,20 +978,19 @@ class Woolentor_Product_Curvy_Layout_Widget extends Widget_Base {
|
|
978 |
<a href="<?php echo $product->add_to_cart_url(); ?>" data-quantity="1" class="action-item <?php echo $btn_class; ?>" data-product_id="<?php echo $product->get_id(); ?>"><?php echo __( $cart_btn, 'woolentor' );?></a>
|
979 |
</li>
|
980 |
<?php
|
981 |
-
if(
|
982 |
-
echo '<li>'.woolentor_add_to_wishlist_button('<i class="sli sli-heart"></i>','<i class="sli sli-heart"></i>').'</li>';
|
|
|
|
|
|
|
|
|
|
|
983 |
}
|
984 |
?>
|
985 |
<?php
|
986 |
-
if( function_exists('woolentor_compare_button') &&
|
987 |
echo '<li>';
|
988 |
-
woolentor_compare_button(
|
989 |
-
array(
|
990 |
-
'style'=>2,
|
991 |
-
'btn_text'=>'<i class="fas fa-exchange-alt"></i>',
|
992 |
-
'btn_added_txt'=>'<i class="fas fa-exchange-alt"></i>'
|
993 |
-
)
|
994 |
-
);
|
995 |
echo '</li>';
|
996 |
}
|
997 |
?>
|
190 |
$this->add_control(
|
191 |
'orderby',
|
192 |
[
|
193 |
+
'label' => esc_html__( 'Orderby', 'woolentor' ),
|
194 |
'type' => Controls_Manager::SELECT,
|
195 |
'default' => 'none',
|
196 |
'options' => [
|
978 |
<a href="<?php echo $product->add_to_cart_url(); ?>" data-quantity="1" class="action-item <?php echo $btn_class; ?>" data-product_id="<?php echo $product->get_id(); ?>"><?php echo __( $cart_btn, 'woolentor' );?></a>
|
979 |
</li>
|
980 |
<?php
|
981 |
+
if ( class_exists( 'YITH_WCWL' ) ) {
|
982 |
+
echo '<li>'.woolentor_add_to_wishlist_button('<i class="sli sli-heart"></i>','<i class="sli sli-heart"></i>', 'yes').'</li>';
|
983 |
+
}
|
984 |
+
if( class_exists('TInvWL_Public_AddToWishlist') ){
|
985 |
+
echo '<li>';
|
986 |
+
\TInvWL_Public_AddToWishlist::instance()->htmloutput();
|
987 |
+
echo '</li>';
|
988 |
}
|
989 |
?>
|
990 |
<?php
|
991 |
+
if( function_exists('woolentor_compare_button') && class_exists('YITH_Woocompare_Frontend') ){
|
992 |
echo '<li>';
|
993 |
+
woolentor_compare_button(2);
|
|
|
|
|
|
|
|
|
|
|
|
|
994 |
echo '</li>';
|
995 |
}
|
996 |
?>
|
includes/addons/product_image_accordion.php
CHANGED
@@ -134,7 +134,7 @@ class Woolentor_Product_Image_Accordion_Layout_Widget extends Widget_Base {
|
|
134 |
$this->add_control(
|
135 |
'orderby',
|
136 |
[
|
137 |
-
'label' => esc_html__( '
|
138 |
'type' => Controls_Manager::SELECT,
|
139 |
'default' => 'none',
|
140 |
'options' => [
|
@@ -537,7 +537,7 @@ class Woolentor_Product_Image_Accordion_Layout_Widget extends Widget_Base {
|
|
537 |
'type' => Controls_Manager::COLOR,
|
538 |
'default' => '#333333',
|
539 |
'selectors' => [
|
540 |
-
'{{WRAPPER}} .wl_horizontal-hover-accordion .accordion-ul li .accordion-product-content .accordion-product-item .product-content .action
|
541 |
],
|
542 |
]
|
543 |
);
|
@@ -548,7 +548,7 @@ class Woolentor_Product_Image_Accordion_Layout_Widget extends Widget_Base {
|
|
548 |
'type' => Controls_Manager::COLOR,
|
549 |
'default' => '#0A3ACA',
|
550 |
'selectors' => [
|
551 |
-
'{{WRAPPER}} .wl_horizontal-hover-accordion .accordion-ul li .accordion-product-content .accordion-product-item .product-content .action
|
552 |
],
|
553 |
]
|
554 |
);
|
@@ -559,7 +559,7 @@ class Woolentor_Product_Image_Accordion_Layout_Widget extends Widget_Base {
|
|
559 |
'name' => 'product_action_button_normal_background_color',
|
560 |
'label' => __( 'Background', 'woolentor' ),
|
561 |
'types' => [ 'classic', 'gradient' ],
|
562 |
-
'selector' => '{{WRAPPER}} .wl_horizontal-hover-accordion .accordion-ul li .accordion-product-content .accordion-product-item .product-content .action
|
563 |
]
|
564 |
);
|
565 |
|
@@ -570,7 +570,7 @@ class Woolentor_Product_Image_Accordion_Layout_Widget extends Widget_Base {
|
|
570 |
'type' => Controls_Manager::DIMENSIONS,
|
571 |
'size_units' => [ 'px', '%', 'em' ],
|
572 |
'selectors' => [
|
573 |
-
'{{WRAPPER}} .wl_horizontal-hover-accordion .accordion-ul li .accordion-product-content .accordion-product-item .product-content .action
|
574 |
],
|
575 |
]
|
576 |
);
|
@@ -592,7 +592,7 @@ class Woolentor_Product_Image_Accordion_Layout_Widget extends Widget_Base {
|
|
592 |
'type' => Controls_Manager::COLOR,
|
593 |
'default' => '#333333',
|
594 |
'selectors' => [
|
595 |
-
'{{WRAPPER}} .wl_horizontal-hover-accordion .accordion-ul li .accordion-product-content .accordion-product-item .product-content .action
|
596 |
'{{WRAPPER}} .wl_horizontal-hover-accordion .accordion-ul li .accordion-product-content .accordion-product-item .product-content .action .yith-wcwl-add-to-wishlist a:hover' => 'color: {{VALUE}};',
|
597 |
'{{WRAPPER}} .wl_horizontal-hover-accordion .action .woocommerce.product.compare-button a:hover::before' => 'color: {{VALUE}};',
|
598 |
],
|
@@ -605,7 +605,7 @@ class Woolentor_Product_Image_Accordion_Layout_Widget extends Widget_Base {
|
|
605 |
'type' => Controls_Manager::COLOR,
|
606 |
'default' => '#0A3ACA',
|
607 |
'selectors' => [
|
608 |
-
'{{WRAPPER}} .wl_horizontal-hover-accordion .accordion-ul li .accordion-product-content .accordion-product-item .product-content .action
|
609 |
'{{WRAPPER}} .wl_horizontal-hover-accordion .accordion-ul li .accordion-product-content .accordion-product-item .product-content .action .yith-wcwl-add-to-wishlist a:hover' => 'border-color: {{VALUE}} !important;',
|
610 |
'{{WRAPPER}} .wl_horizontal-hover-accordion .action .woocommerce.product.compare-button a:hover::before' => 'border-color: {{VALUE}} !important;',
|
611 |
],
|
@@ -618,7 +618,7 @@ class Woolentor_Product_Image_Accordion_Layout_Widget extends Widget_Base {
|
|
618 |
'name' => 'product_action_button_hover_background_color',
|
619 |
'label' => __( 'Background', 'woolentor' ),
|
620 |
'types' => [ 'classic', 'gradient' ],
|
621 |
-
'selector' => '{{WRAPPER}} .wl_horizontal-hover-accordion .accordion-ul li .accordion-product-content .accordion-product-item .product-content .action
|
622 |
]
|
623 |
);
|
624 |
|
@@ -745,18 +745,13 @@ class Woolentor_Product_Image_Accordion_Layout_Widget extends Widget_Base {
|
|
745 |
|
746 |
$btna_class .= $product->supports( 'ajax_add_to_cart' ) && $product->is_purchasable() && $product->is_in_stock() ? ' ajax_add_to_cart' : '';
|
747 |
|
748 |
-
$
|
749 |
-
if ( $post_thumbnail_id ) {
|
750 |
-
$image_url = wp_get_attachment_image_url( $post_thumbnail_id,'full' );
|
751 |
-
}else{
|
752 |
-
$image_url = wc_placeholder_img_src( 'full' );
|
753 |
-
}
|
754 |
|
755 |
|
756 |
?>
|
757 |
|
758 |
|
759 |
-
<li style="background-image: url('<?php echo $
|
760 |
<div class="accordion-product-content">
|
761 |
<div class="accordion-product-item">
|
762 |
<div class="product-content">
|
@@ -769,17 +764,16 @@ class Woolentor_Product_Image_Accordion_Layout_Widget extends Widget_Base {
|
|
769 |
<a href="<?php echo $product->add_to_cart_url(); ?>" data-quantity="1" class="action-item <?php echo $btna_class; ?>" data-product_id="<?php echo $product->get_id(); ?>"><?php echo __( $cart_btn, 'woolentor' );?></a>
|
770 |
<?php
|
771 |
|
772 |
-
if(
|
773 |
-
echo
|
|
|
774 |
}
|
|
|
|
|
|
|
775 |
|
776 |
-
if( function_exists('woolentor_compare_button') &&
|
777 |
-
|
778 |
-
array(
|
779 |
-
'btn_text'=>'<i class="fas fa-exchange-alt"></i>',
|
780 |
-
'btn_added_txt'=>'<i class="fas fa-exchange-alt"></i>'
|
781 |
-
)
|
782 |
-
);
|
783 |
}
|
784 |
?>
|
785 |
|
134 |
$this->add_control(
|
135 |
'orderby',
|
136 |
[
|
137 |
+
'label' => esc_html__( 'Orderby', 'woolentor' ),
|
138 |
'type' => Controls_Manager::SELECT,
|
139 |
'default' => 'none',
|
140 |
'options' => [
|
537 |
'type' => Controls_Manager::COLOR,
|
538 |
'default' => '#333333',
|
539 |
'selectors' => [
|
540 |
+
'{{WRAPPER}} .wl_horizontal-hover-accordion .accordion-ul li .accordion-product-content .accordion-product-item .product-content .action .action-item, {{WRAPPER}} .wl_horizontal-hover-accordion .accordion-ul li .accordion-product-content .accordion-product-item .product-content .action .yith-wcwl-add-to-wishlist a,{{WRAPPER}} .wl_horizontal-hover-accordion .action .woocommerce.product.compare-button a:before' => 'color: {{VALUE}};',
|
541 |
],
|
542 |
]
|
543 |
);
|
548 |
'type' => Controls_Manager::COLOR,
|
549 |
'default' => '#0A3ACA',
|
550 |
'selectors' => [
|
551 |
+
'{{WRAPPER}} .wl_horizontal-hover-accordion .accordion-ul li .accordion-product-content .accordion-product-item .product-content .action .action-item, {{WRAPPER}} .wl_horizontal-hover-accordion .accordion-ul li .accordion-product-content .accordion-product-item .product-content .action .yith-wcwl-add-to-wishlist a, {{WRAPPER}} .wl_horizontal-hover-accordion .action .woocommerce.product.compare-button a:before' => 'border-color: {{VALUE}} !important;',
|
552 |
],
|
553 |
]
|
554 |
);
|
559 |
'name' => 'product_action_button_normal_background_color',
|
560 |
'label' => __( 'Background', 'woolentor' ),
|
561 |
'types' => [ 'classic', 'gradient' ],
|
562 |
+
'selector' => '{{WRAPPER}} .wl_horizontal-hover-accordion .accordion-ul li .accordion-product-content .accordion-product-item .product-content .action .action-item, {{WRAPPER}} .wl_horizontal-hover-accordion .accordion-ul li .accordion-product-content .accordion-product-item .product-content .action .yith-wcwl-add-to-wishlist a, {{WRAPPER}} .wl_horizontal-hover-accordion .action .woocommerce.product.compare-button a:before',
|
563 |
]
|
564 |
);
|
565 |
|
570 |
'type' => Controls_Manager::DIMENSIONS,
|
571 |
'size_units' => [ 'px', '%', 'em' ],
|
572 |
'selectors' => [
|
573 |
+
'{{WRAPPER}} .wl_horizontal-hover-accordion .accordion-ul li .accordion-product-content .accordion-product-item .product-content .action .action-item, {{WRAPPER}} .wl_horizontal-hover-accordion .accordion-ul li .accordion-product-content .accordion-product-item .product-content .action .yith-wcwl-add-to-wishlist a,{{WRAPPER}} .wl_horizontal-hover-accordion .action .woocommerce.product.compare-button a:before' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
574 |
],
|
575 |
]
|
576 |
);
|
592 |
'type' => Controls_Manager::COLOR,
|
593 |
'default' => '#333333',
|
594 |
'selectors' => [
|
595 |
+
'{{WRAPPER}} .wl_horizontal-hover-accordion .accordion-ul li .accordion-product-content .accordion-product-item .product-content .action .action-item:hover' => 'color: {{VALUE}};',
|
596 |
'{{WRAPPER}} .wl_horizontal-hover-accordion .accordion-ul li .accordion-product-content .accordion-product-item .product-content .action .yith-wcwl-add-to-wishlist a:hover' => 'color: {{VALUE}};',
|
597 |
'{{WRAPPER}} .wl_horizontal-hover-accordion .action .woocommerce.product.compare-button a:hover::before' => 'color: {{VALUE}};',
|
598 |
],
|
605 |
'type' => Controls_Manager::COLOR,
|
606 |
'default' => '#0A3ACA',
|
607 |
'selectors' => [
|
608 |
+
'{{WRAPPER}} .wl_horizontal-hover-accordion .accordion-ul li .accordion-product-content .accordion-product-item .product-content .action .action-item:hover' => 'border-color: {{VALUE}} !important;',
|
609 |
'{{WRAPPER}} .wl_horizontal-hover-accordion .accordion-ul li .accordion-product-content .accordion-product-item .product-content .action .yith-wcwl-add-to-wishlist a:hover' => 'border-color: {{VALUE}} !important;',
|
610 |
'{{WRAPPER}} .wl_horizontal-hover-accordion .action .woocommerce.product.compare-button a:hover::before' => 'border-color: {{VALUE}} !important;',
|
611 |
],
|
618 |
'name' => 'product_action_button_hover_background_color',
|
619 |
'label' => __( 'Background', 'woolentor' ),
|
620 |
'types' => [ 'classic', 'gradient' ],
|
621 |
+
'selector' => '{{WRAPPER}} .wl_horizontal-hover-accordion .accordion-ul li .accordion-product-content .accordion-product-item .product-content .action .action-item:hover, {{WRAPPER}} .wl_horizontal-hover-accordion .accordion-ul li .accordion-product-content .accordion-product-item .product-content .action .yith-wcwl-add-to-wishlist a:hover,{{WRAPPER}} .wl_horizontal-hover-accordion .action .woocommerce.product.compare-button a:hover::before',
|
622 |
]
|
623 |
);
|
624 |
|
745 |
|
746 |
$btna_class .= $product->supports( 'ajax_add_to_cart' ) && $product->is_purchasable() && $product->is_in_stock() ? ' ajax_add_to_cart' : '';
|
747 |
|
748 |
+
$image_attributes = wp_get_attachment_image_src(get_post_thumbnail_id(get_the_id()),'full' );
|
|
|
|
|
|
|
|
|
|
|
749 |
|
750 |
|
751 |
?>
|
752 |
|
753 |
|
754 |
+
<li style="background-image: url('<?php echo $image_attributes[0]; ?>');">
|
755 |
<div class="accordion-product-content">
|
756 |
<div class="accordion-product-item">
|
757 |
<div class="product-content">
|
764 |
<a href="<?php echo $product->add_to_cart_url(); ?>" data-quantity="1" class="action-item <?php echo $btna_class; ?>" data-product_id="<?php echo $product->get_id(); ?>"><?php echo __( $cart_btn, 'woolentor' );?></a>
|
765 |
<?php
|
766 |
|
767 |
+
if ( class_exists( 'YITH_WCWL' ) ) {
|
768 |
+
echo
|
769 |
+
woolentor_add_to_wishlist_button('<i class="sli sli-heart"></i>','<i class="sli sli-heart"></i>', 'yes');
|
770 |
}
|
771 |
+
if( class_exists('TInvWL_Public_AddToWishlist') ){
|
772 |
+
\TInvWL_Public_AddToWishlist::instance()->htmloutput();
|
773 |
+
}
|
774 |
|
775 |
+
if( function_exists('woolentor_compare_button') && class_exists('YITH_Woocompare_Frontend') ){
|
776 |
+
woolentor_compare_button();
|
|
|
|
|
|
|
|
|
|
|
777 |
}
|
778 |
?>
|
779 |
|
includes/addons/product_tabs.php
CHANGED
@@ -1,9 +1,6 @@
|
|
1 |
<?php
|
2 |
-
namespace Elementor;
|
3 |
|
4 |
-
|
5 |
-
use \Elementor\Core\Schemes\Color as Scheme_Color;
|
6 |
-
use \Elementor\Core\Schemes\Typography as Scheme_Typography;
|
7 |
|
8 |
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
9 |
|
@@ -154,7 +151,7 @@ class Woolentor_Product_Tabs_Widget extends Widget_Base {
|
|
154 |
$this->add_control(
|
155 |
'orderby',
|
156 |
[
|
157 |
-
'label' => esc_html__( '
|
158 |
'type' => Controls_Manager::SELECT,
|
159 |
'default' => 'none',
|
160 |
'options' => [
|
@@ -205,7 +202,7 @@ class Woolentor_Product_Tabs_Widget extends Widget_Base {
|
|
205 |
'type' => Controls_Manager::SWITCHER,
|
206 |
'return_value' => 'yes',
|
207 |
'default' => 'no',
|
208 |
-
'description' => esc_html__('When
|
209 |
]
|
210 |
);
|
211 |
|
@@ -269,6 +266,7 @@ class Woolentor_Product_Tabs_Widget extends Widget_Base {
|
|
269 |
Group_Control_Typography::get_type(),
|
270 |
[
|
271 |
'name' => 'tabmenutypography',
|
|
|
272 |
'selector' => '{{WRAPPER}} .ht-tab-menus li a',
|
273 |
]
|
274 |
);
|
@@ -473,7 +471,7 @@ class Woolentor_Product_Tabs_Widget extends Widget_Base {
|
|
473 |
$this->add_control(
|
474 |
'slautolay',
|
475 |
[
|
476 |
-
'label' => esc_html__( 'Slider
|
477 |
'type' => Controls_Manager::SWITCHER,
|
478 |
'return_value' => 'yes',
|
479 |
'separator' => 'before',
|
@@ -558,7 +556,7 @@ class Woolentor_Product_Tabs_Widget extends Widget_Base {
|
|
558 |
'sltablet_width',
|
559 |
[
|
560 |
'label' => __('Tablet Resolution', 'woolentor'),
|
561 |
-
'description' => __('The resolution to
|
562 |
'type' => Controls_Manager::NUMBER,
|
563 |
'default' => 750,
|
564 |
]
|
@@ -978,6 +976,7 @@ class Woolentor_Product_Tabs_Widget extends Widget_Base {
|
|
978 |
Group_Control_Typography::get_type(),
|
979 |
[
|
980 |
'name' => 'typography',
|
|
|
981 |
'selector' => '{{WRAPPER}} .product-item .product-inner .content .title',
|
982 |
]
|
983 |
);
|
@@ -1019,6 +1018,7 @@ class Woolentor_Product_Tabs_Widget extends Widget_Base {
|
|
1019 |
Group_Control_Typography::get_type(),
|
1020 |
[
|
1021 |
'name' => 'pricetypography',
|
|
|
1022 |
'selector' => '{{WRAPPER}} .product-item .product-inner .content .price ',
|
1023 |
]
|
1024 |
);
|
@@ -1140,7 +1140,7 @@ class Woolentor_Product_Tabs_Widget extends Widget_Base {
|
|
1140 |
$this->add_control(
|
1141 |
'action_button_bg_color',
|
1142 |
[
|
1143 |
-
'label' => __( '
|
1144 |
'type' => Controls_Manager::COLOR,
|
1145 |
'default' =>'#ffffff',
|
1146 |
'selectors' => [
|
@@ -1200,7 +1200,7 @@ class Woolentor_Product_Tabs_Widget extends Widget_Base {
|
|
1200 |
$this->add_control(
|
1201 |
'action_button_hover_bg_color',
|
1202 |
[
|
1203 |
-
'label' => __( '
|
1204 |
'type' => Controls_Manager::COLOR,
|
1205 |
'default' =>'#ffffff',
|
1206 |
'selectors' => [
|
@@ -1454,9 +1454,12 @@ class Woolentor_Product_Tabs_Widget extends Widget_Base {
|
|
1454 |
</a>
|
1455 |
<?php
|
1456 |
if( $settings['woolentor_product_style'] == 1){
|
1457 |
-
if(
|
1458 |
echo woolentor_add_to_wishlist_button();
|
1459 |
}
|
|
|
|
|
|
|
1460 |
}
|
1461 |
?>
|
1462 |
<?php if( $settings['woolentor_product_style'] == 3):?>
|
@@ -1499,9 +1502,12 @@ class Woolentor_Product_Tabs_Widget extends Widget_Base {
|
|
1499 |
<div class="actions style_two">
|
1500 |
<?php
|
1501 |
woocommerce_template_loop_add_to_cart();
|
1502 |
-
if(
|
1503 |
echo woolentor_add_to_wishlist_button();
|
1504 |
}
|
|
|
|
|
|
|
1505 |
?>
|
1506 |
</div>
|
1507 |
|
@@ -1517,16 +1523,17 @@ class Woolentor_Product_Tabs_Widget extends Widget_Base {
|
|
1517 |
<?php
|
1518 |
if( $settings['woolentor_product_style'] == 2){
|
1519 |
woocommerce_template_loop_add_to_cart();
|
1520 |
-
if(
|
1521 |
echo woolentor_add_to_wishlist_button();
|
1522 |
}
|
|
|
|
|
|
|
1523 |
}else{
|
1524 |
woocommerce_template_loop_add_to_cart();
|
1525 |
-
|
1526 |
-
if( function_exists('woolentor_compare_button') && !Plugin::instance()->editor->is_edit_mode() && true === woolentor_exist_compare_plugin() ){
|
1527 |
woolentor_compare_button();
|
1528 |
}
|
1529 |
-
|
1530 |
}
|
1531 |
?>
|
1532 |
</div>
|
@@ -1545,7 +1552,7 @@ class Woolentor_Product_Tabs_Widget extends Widget_Base {
|
|
1545 |
|
1546 |
<?php if ($k % $rows == 0 && ($products->post_count != $k)) { ?>
|
1547 |
</div>
|
1548 |
-
<div class="<?php echo esc_attr($collumval);?>">
|
1549 |
<?php } $k++; endwhile; wp_reset_postdata(); ?>
|
1550 |
</div>
|
1551 |
</div>
|
@@ -1580,9 +1587,12 @@ class Woolentor_Product_Tabs_Widget extends Widget_Base {
|
|
1580 |
</a>
|
1581 |
<?php
|
1582 |
if( $settings['woolentor_product_style'] == 1 ){
|
1583 |
-
if(
|
1584 |
echo woolentor_add_to_wishlist_button();
|
1585 |
}
|
|
|
|
|
|
|
1586 |
}
|
1587 |
?>
|
1588 |
<?php if( $settings['woolentor_product_style'] == 3):?>
|
@@ -1625,9 +1635,12 @@ class Woolentor_Product_Tabs_Widget extends Widget_Base {
|
|
1625 |
<div class="actions style_two">
|
1626 |
<?php
|
1627 |
woocommerce_template_loop_add_to_cart();
|
1628 |
-
if(
|
1629 |
echo woolentor_add_to_wishlist_button();
|
1630 |
}
|
|
|
|
|
|
|
1631 |
?>
|
1632 |
</div>
|
1633 |
|
@@ -1643,12 +1656,15 @@ class Woolentor_Product_Tabs_Widget extends Widget_Base {
|
|
1643 |
<?php
|
1644 |
if( $settings['woolentor_product_style'] == 2){
|
1645 |
woocommerce_template_loop_add_to_cart();
|
1646 |
-
if(
|
1647 |
echo woolentor_add_to_wishlist_button();
|
1648 |
}
|
|
|
|
|
|
|
1649 |
}else{
|
1650 |
woocommerce_template_loop_add_to_cart();
|
1651 |
-
if( function_exists('woolentor_compare_button') && !Plugin::instance()->editor->is_edit_mode()
|
1652 |
woolentor_compare_button();
|
1653 |
}
|
1654 |
}
|
@@ -1669,7 +1685,7 @@ class Woolentor_Product_Tabs_Widget extends Widget_Base {
|
|
1669 |
|
1670 |
<?php if ($k % $rows == 0 && ($products->post_count != $k)) { ?>
|
1671 |
</div>
|
1672 |
-
<div class="<?php echo esc_attr($collumval);?>">
|
1673 |
<?php } $k++; endwhile; wp_reset_query(); wp_reset_postdata(); endif; ?>
|
1674 |
</div>
|
1675 |
<?php if( $proslider == 'yes' ){ echo '</div>';} ?>
|
1 |
<?php
|
|
|
2 |
|
3 |
+
namespace Elementor;
|
|
|
|
|
4 |
|
5 |
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
6 |
|
151 |
$this->add_control(
|
152 |
'orderby',
|
153 |
[
|
154 |
+
'label' => esc_html__( 'Orderby', 'woolentor' ),
|
155 |
'type' => Controls_Manager::SELECT,
|
156 |
'default' => 'none',
|
157 |
'options' => [
|
202 |
'type' => Controls_Manager::SWITCHER,
|
203 |
'return_value' => 'yes',
|
204 |
'default' => 'no',
|
205 |
+
'description' => esc_html__('When product tab is off, Then working slider.','woolentor'),
|
206 |
]
|
207 |
);
|
208 |
|
266 |
Group_Control_Typography::get_type(),
|
267 |
[
|
268 |
'name' => 'tabmenutypography',
|
269 |
+
'scheme' => Scheme_Typography::TYPOGRAPHY_1,
|
270 |
'selector' => '{{WRAPPER}} .ht-tab-menus li a',
|
271 |
]
|
272 |
);
|
471 |
$this->add_control(
|
472 |
'slautolay',
|
473 |
[
|
474 |
+
'label' => esc_html__( 'Slider auto play', 'woolentor' ),
|
475 |
'type' => Controls_Manager::SWITCHER,
|
476 |
'return_value' => 'yes',
|
477 |
'separator' => 'before',
|
556 |
'sltablet_width',
|
557 |
[
|
558 |
'label' => __('Tablet Resolution', 'woolentor'),
|
559 |
+
'description' => __('The resolution to tablet.', 'woolentor'),
|
560 |
'type' => Controls_Manager::NUMBER,
|
561 |
'default' => 750,
|
562 |
]
|
976 |
Group_Control_Typography::get_type(),
|
977 |
[
|
978 |
'name' => 'typography',
|
979 |
+
'scheme' => Scheme_Typography::TYPOGRAPHY_1,
|
980 |
'selector' => '{{WRAPPER}} .product-item .product-inner .content .title',
|
981 |
]
|
982 |
);
|
1018 |
Group_Control_Typography::get_type(),
|
1019 |
[
|
1020 |
'name' => 'pricetypography',
|
1021 |
+
'scheme' => Scheme_Typography::TYPOGRAPHY_1,
|
1022 |
'selector' => '{{WRAPPER}} .product-item .product-inner .content .price ',
|
1023 |
]
|
1024 |
);
|
1140 |
$this->add_control(
|
1141 |
'action_button_bg_color',
|
1142 |
[
|
1143 |
+
'label' => __( 'Backgournd Color', 'woolentor' ),
|
1144 |
'type' => Controls_Manager::COLOR,
|
1145 |
'default' =>'#ffffff',
|
1146 |
'selectors' => [
|
1200 |
$this->add_control(
|
1201 |
'action_button_hover_bg_color',
|
1202 |
[
|
1203 |
+
'label' => __( 'Backgournd Color', 'woolentor' ),
|
1204 |
'type' => Controls_Manager::COLOR,
|
1205 |
'default' =>'#ffffff',
|
1206 |
'selectors' => [
|
1454 |
</a>
|
1455 |
<?php
|
1456 |
if( $settings['woolentor_product_style'] == 1){
|
1457 |
+
if ( class_exists( 'YITH_WCWL' ) ) {
|
1458 |
echo woolentor_add_to_wishlist_button();
|
1459 |
}
|
1460 |
+
if( class_exists('TInvWL_Public_AddToWishlist') ){
|
1461 |
+
\TInvWL_Public_AddToWishlist::instance()->htmloutput();
|
1462 |
+
}
|
1463 |
}
|
1464 |
?>
|
1465 |
<?php if( $settings['woolentor_product_style'] == 3):?>
|
1502 |
<div class="actions style_two">
|
1503 |
<?php
|
1504 |
woocommerce_template_loop_add_to_cart();
|
1505 |
+
if ( class_exists( 'YITH_WCWL' ) ) {
|
1506 |
echo woolentor_add_to_wishlist_button();
|
1507 |
}
|
1508 |
+
if( class_exists('TInvWL_Public_AddToWishlist') ){
|
1509 |
+
\TInvWL_Public_AddToWishlist::instance()->htmloutput();
|
1510 |
+
}
|
1511 |
?>
|
1512 |
</div>
|
1513 |
|
1523 |
<?php
|
1524 |
if( $settings['woolentor_product_style'] == 2){
|
1525 |
woocommerce_template_loop_add_to_cart();
|
1526 |
+
if ( class_exists( 'YITH_WCWL' ) ) {
|
1527 |
echo woolentor_add_to_wishlist_button();
|
1528 |
}
|
1529 |
+
if( class_exists('TInvWL_Public_AddToWishlist') ){
|
1530 |
+
\TInvWL_Public_AddToWishlist::instance()->htmloutput();
|
1531 |
+
}
|
1532 |
}else{
|
1533 |
woocommerce_template_loop_add_to_cart();
|
1534 |
+
if( function_exists('woolentor_compare_button') && !Plugin::instance()->editor->is_edit_mode() ){
|
|
|
1535 |
woolentor_compare_button();
|
1536 |
}
|
|
|
1537 |
}
|
1538 |
?>
|
1539 |
</div>
|
1552 |
|
1553 |
<?php if ($k % $rows == 0 && ($products->post_count != $k)) { ?>
|
1554 |
</div>
|
1555 |
+
<div class="<?php echo esc_attr($collumval );?>">
|
1556 |
<?php } $k++; endwhile; wp_reset_postdata(); ?>
|
1557 |
</div>
|
1558 |
</div>
|
1587 |
</a>
|
1588 |
<?php
|
1589 |
if( $settings['woolentor_product_style'] == 1 ){
|
1590 |
+
if ( class_exists( 'YITH_WCWL' ) ) {
|
1591 |
echo woolentor_add_to_wishlist_button();
|
1592 |
}
|
1593 |
+
if( class_exists('TInvWL_Public_AddToWishlist') ){
|
1594 |
+
\TInvWL_Public_AddToWishlist::instance()->htmloutput();
|
1595 |
+
}
|
1596 |
}
|
1597 |
?>
|
1598 |
<?php if( $settings['woolentor_product_style'] == 3):?>
|
1635 |
<div class="actions style_two">
|
1636 |
<?php
|
1637 |
woocommerce_template_loop_add_to_cart();
|
1638 |
+
if ( class_exists( 'YITH_WCWL' ) ) {
|
1639 |
echo woolentor_add_to_wishlist_button();
|
1640 |
}
|
1641 |
+
if( class_exists('TInvWL_Public_AddToWishlist') ){
|
1642 |
+
\TInvWL_Public_AddToWishlist::instance()->htmloutput();
|
1643 |
+
}
|
1644 |
?>
|
1645 |
</div>
|
1646 |
|
1656 |
<?php
|
1657 |
if( $settings['woolentor_product_style'] == 2){
|
1658 |
woocommerce_template_loop_add_to_cart();
|
1659 |
+
if ( class_exists( 'YITH_WCWL' ) ) {
|
1660 |
echo woolentor_add_to_wishlist_button();
|
1661 |
}
|
1662 |
+
if( class_exists('TInvWL_Public_AddToWishlist') ){
|
1663 |
+
\TInvWL_Public_AddToWishlist::instance()->htmloutput();
|
1664 |
+
}
|
1665 |
}else{
|
1666 |
woocommerce_template_loop_add_to_cart();
|
1667 |
+
if( function_exists('woolentor_compare_button') && !Plugin::instance()->editor->is_edit_mode() ){
|
1668 |
woolentor_compare_button();
|
1669 |
}
|
1670 |
}
|
1685 |
|
1686 |
<?php if ($k % $rows == 0 && ($products->post_count != $k)) { ?>
|
1687 |
</div>
|
1688 |
+
<div class="<?php echo esc_attr($collumval );?>">
|
1689 |
<?php } $k++; endwhile; wp_reset_query(); wp_reset_postdata(); endif; ?>
|
1690 |
</div>
|
1691 |
<?php if( $proslider == 'yes' ){ echo '</div>';} ?>
|
includes/addons/special_day_offer.php
CHANGED
@@ -1,10 +1,6 @@
|
|
1 |
<?php
|
2 |
namespace Elementor;
|
3 |
|
4 |
-
// Elementor Classes
|
5 |
-
use \Elementor\Core\Schemes\Color as Scheme_Color;
|
6 |
-
use \Elementor\Core\Schemes\Typography as Scheme_Typography;
|
7 |
-
|
8 |
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
9 |
|
10 |
class Woolentor_Elementor_Widget_Special_day_Banner extends Widget_Base {
|
@@ -195,7 +191,7 @@ class Woolentor_Elementor_Widget_Special_day_Banner extends Widget_Base {
|
|
195 |
$this->add_responsive_control(
|
196 |
'badge_x_position',
|
197 |
[
|
198 |
-
'label' => __( 'Horizontal
|
199 |
'type' => Controls_Manager::SLIDER,
|
200 |
'size_units' => [ 'px', '%' ],
|
201 |
'default' => [
|
@@ -224,7 +220,7 @@ class Woolentor_Elementor_Widget_Special_day_Banner extends Widget_Base {
|
|
224 |
$this->add_responsive_control(
|
225 |
'badge_y_position',
|
226 |
[
|
227 |
-
'label' => __( 'Vertical
|
228 |
'type' => Controls_Manager::SLIDER,
|
229 |
'size_units' => [ 'px', '%' ],
|
230 |
'default' => [
|
@@ -347,6 +343,7 @@ class Woolentor_Elementor_Widget_Special_day_Banner extends Widget_Base {
|
|
347 |
[
|
348 |
'name' => 'banner_title_typography',
|
349 |
'label' => __( 'Typography', 'woolentor' ),
|
|
|
350 |
'selector' => '{{WRAPPER}} .wlspcial-banner .banner-content h2',
|
351 |
]
|
352 |
);
|
@@ -406,6 +403,7 @@ class Woolentor_Elementor_Widget_Special_day_Banner extends Widget_Base {
|
|
406 |
[
|
407 |
'name' => 'banner_sub_title_typography',
|
408 |
'label' => __( 'Typography', 'woolentor' ),
|
|
|
409 |
'selector' => '{{WRAPPER}} .wlspcial-banner .banner-content h6',
|
410 |
]
|
411 |
);
|
@@ -465,6 +463,7 @@ class Woolentor_Elementor_Widget_Special_day_Banner extends Widget_Base {
|
|
465 |
[
|
466 |
'name' => 'banner_description_typography',
|
467 |
'label' => __( 'Typography', 'woolentor' ),
|
|
|
468 |
'selector' => '{{WRAPPER}} .wlspcial-banner .banner-content p',
|
469 |
]
|
470 |
);
|
@@ -524,6 +523,7 @@ class Woolentor_Elementor_Widget_Special_day_Banner extends Widget_Base {
|
|
524 |
[
|
525 |
'name' => 'banner_offer_typography',
|
526 |
'label' => __( 'Typography', 'woolentor' ),
|
|
|
527 |
'selector' => '{{WRAPPER}} .wlspcial-banner .banner-content h5',
|
528 |
]
|
529 |
);
|
@@ -583,6 +583,7 @@ class Woolentor_Elementor_Widget_Special_day_Banner extends Widget_Base {
|
|
583 |
[
|
584 |
'name' => 'banner_offer_tag_typography',
|
585 |
'label' => __( 'Typography', 'woolentor' ),
|
|
|
586 |
'selector' => '{{WRAPPER}} .wlspcial-banner .banner-content h5 span',
|
587 |
]
|
588 |
);
|
@@ -650,6 +651,7 @@ class Woolentor_Elementor_Widget_Special_day_Banner extends Widget_Base {
|
|
650 |
[
|
651 |
'name' => 'button_typography',
|
652 |
'label' => __( 'Typography', 'woolentor' ),
|
|
|
653 |
'selector' => '{{WRAPPER}} .wlspcial-banner .banner-content a',
|
654 |
]
|
655 |
);
|
1 |
<?php
|
2 |
namespace Elementor;
|
3 |
|
|
|
|
|
|
|
|
|
4 |
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
5 |
|
6 |
class Woolentor_Elementor_Widget_Special_day_Banner extends Widget_Base {
|
191 |
$this->add_responsive_control(
|
192 |
'badge_x_position',
|
193 |
[
|
194 |
+
'label' => __( 'Horizontal Postion', 'woolentor' ),
|
195 |
'type' => Controls_Manager::SLIDER,
|
196 |
'size_units' => [ 'px', '%' ],
|
197 |
'default' => [
|
220 |
$this->add_responsive_control(
|
221 |
'badge_y_position',
|
222 |
[
|
223 |
+
'label' => __( 'Vertical Postion', 'woolentor' ),
|
224 |
'type' => Controls_Manager::SLIDER,
|
225 |
'size_units' => [ 'px', '%' ],
|
226 |
'default' => [
|
343 |
[
|
344 |
'name' => 'banner_title_typography',
|
345 |
'label' => __( 'Typography', 'woolentor' ),
|
346 |
+
'scheme' => Scheme_Typography::TYPOGRAPHY_4,
|
347 |
'selector' => '{{WRAPPER}} .wlspcial-banner .banner-content h2',
|
348 |
]
|
349 |
);
|
403 |
[
|
404 |
'name' => 'banner_sub_title_typography',
|
405 |
'label' => __( 'Typography', 'woolentor' ),
|
406 |
+
'scheme' => Scheme_Typography::TYPOGRAPHY_4,
|
407 |
'selector' => '{{WRAPPER}} .wlspcial-banner .banner-content h6',
|
408 |
]
|
409 |
);
|
463 |
[
|
464 |
'name' => 'banner_description_typography',
|
465 |
'label' => __( 'Typography', 'woolentor' ),
|
466 |
+
'scheme' => Scheme_Typography::TYPOGRAPHY_4,
|
467 |
'selector' => '{{WRAPPER}} .wlspcial-banner .banner-content p',
|
468 |
]
|
469 |
);
|
523 |
[
|
524 |
'name' => 'banner_offer_typography',
|
525 |
'label' => __( 'Typography', 'woolentor' ),
|
526 |
+
'scheme' => Scheme_Typography::TYPOGRAPHY_4,
|
527 |
'selector' => '{{WRAPPER}} .wlspcial-banner .banner-content h5',
|
528 |
]
|
529 |
);
|
583 |
[
|
584 |
'name' => 'banner_offer_tag_typography',
|
585 |
'label' => __( 'Typography', 'woolentor' ),
|
586 |
+
'scheme' => Scheme_Typography::TYPOGRAPHY_4,
|
587 |
'selector' => '{{WRAPPER}} .wlspcial-banner .banner-content h5 span',
|
588 |
]
|
589 |
);
|
651 |
[
|
652 |
'name' => 'button_typography',
|
653 |
'label' => __( 'Typography', 'woolentor' ),
|
654 |
+
'scheme' => Scheme_Typography::TYPOGRAPHY_4,
|
655 |
'selector' => '{{WRAPPER}} .wlspcial-banner .banner-content a',
|
656 |
]
|
657 |
);
|
includes/addons/universal_product.php
CHANGED
@@ -1,9 +1,6 @@
|
|
1 |
<?php
|
2 |
-
namespace Elementor;
|
3 |
|
4 |
-
|
5 |
-
use \Elementor\Core\Schemes\Color as Scheme_Color;
|
6 |
-
use \Elementor\Core\Schemes\Typography as Scheme_Typography;
|
7 |
|
8 |
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
9 |
|
@@ -242,16 +239,6 @@ class Woolentor_Universal_Product_Layout_Widget extends Widget_Base {
|
|
242 |
]
|
243 |
);
|
244 |
|
245 |
-
$this->add_control(
|
246 |
-
'product_title_html_tag',
|
247 |
-
[
|
248 |
-
'label' => __( 'Title HTML Tag', 'woolentor' ),
|
249 |
-
'type' => Controls_Manager::SELECT,
|
250 |
-
'options' => woolentor_html_tag_lists(),
|
251 |
-
'default' => 'h4',
|
252 |
-
]
|
253 |
-
);
|
254 |
-
|
255 |
$this->add_control(
|
256 |
'hide_product_title',
|
257 |
[
|
@@ -286,28 +273,85 @@ class Woolentor_Universal_Product_Layout_Widget extends Widget_Base {
|
|
286 |
);
|
287 |
|
288 |
$this->add_control(
|
289 |
-
'
|
290 |
[
|
291 |
-
'label' => __( 'Hide
|
292 |
'type' => Controls_Manager::SWITCHER,
|
293 |
'selectors' => [
|
294 |
-
'{{WRAPPER}} .ht-product-inner .ht-product-
|
295 |
-
'{{WRAPPER}} .ht-product-inner .ht-product-categories' => 'padding-left: 0 !important;',
|
296 |
],
|
297 |
]
|
298 |
);
|
299 |
|
300 |
$this->add_control(
|
301 |
-
'
|
302 |
[
|
303 |
-
'label' => __( '
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
304 |
'type' => Controls_Manager::SWITCHER,
|
305 |
'selectors' => [
|
306 |
-
'{{WRAPPER}} .
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
307 |
],
|
308 |
]
|
309 |
);
|
310 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
311 |
$this->end_controls_section();
|
312 |
|
313 |
// Product Action Button
|
@@ -702,7 +746,7 @@ class Woolentor_Universal_Product_Layout_Widget extends Widget_Base {
|
|
702 |
$this->add_control(
|
703 |
'slautolay',
|
704 |
[
|
705 |
-
'label' => esc_html__( 'Slider
|
706 |
'type' => Controls_Manager::SWITCHER,
|
707 |
'return_value' => 'yes',
|
708 |
'separator' => 'before',
|
@@ -784,7 +828,7 @@ class Woolentor_Universal_Product_Layout_Widget extends Widget_Base {
|
|
784 |
'sltablet_width',
|
785 |
[
|
786 |
'label' => __('Tablet Resolution', 'woolentor'),
|
787 |
-
'description' => __('The resolution to
|
788 |
'type' => Controls_Manager::NUMBER,
|
789 |
'default' => 750,
|
790 |
]
|
@@ -952,37 +996,15 @@ class Woolentor_Universal_Product_Layout_Widget extends Widget_Base {
|
|
952 |
]
|
953 |
);
|
954 |
|
955 |
-
$this->add_control(
|
956 |
-
'product_badge_bg_color',
|
957 |
-
[
|
958 |
-
'label' => __( 'Badge Background Color', 'woolentor-pro' ),
|
959 |
-
'type' => Controls_Manager::COLOR,
|
960 |
-
'selectors' => [
|
961 |
-
'{{WRAPPER}} .ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-label' => 'background-color: {{VALUE}};',
|
962 |
-
],
|
963 |
-
]
|
964 |
-
);
|
965 |
-
|
966 |
$this->add_group_control(
|
967 |
Group_Control_Typography::get_type(),
|
968 |
[
|
969 |
'name' => 'product_badge_typography',
|
|
|
970 |
'selector' => '{{WRAPPER}} .ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-label',
|
971 |
]
|
972 |
);
|
973 |
|
974 |
-
$this->add_responsive_control(
|
975 |
-
'product_badge_padding',
|
976 |
-
[
|
977 |
-
'label' => __( 'Padding', 'woolentor-pro' ),
|
978 |
-
'type' => Controls_Manager::DIMENSIONS,
|
979 |
-
'size_units' => [ 'px', '%', 'em' ],
|
980 |
-
'selectors' => [
|
981 |
-
'{{WRAPPER}} .ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-label' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
982 |
-
],
|
983 |
-
]
|
984 |
-
);
|
985 |
-
|
986 |
// Product Category
|
987 |
$this->add_control(
|
988 |
'product_category_heading',
|
@@ -997,6 +1019,7 @@ class Woolentor_Universal_Product_Layout_Widget extends Widget_Base {
|
|
997 |
Group_Control_Typography::get_type(),
|
998 |
[
|
999 |
'name' => 'product_category_typography',
|
|
|
1000 |
'selector' => '{{WRAPPER}} .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-categories a',
|
1001 |
]
|
1002 |
);
|
@@ -1052,6 +1075,7 @@ class Woolentor_Universal_Product_Layout_Widget extends Widget_Base {
|
|
1052 |
Group_Control_Typography::get_type(),
|
1053 |
[
|
1054 |
'name' => 'product_title_typography',
|
|
|
1055 |
'selector' => '{{WRAPPER}} .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-title a',
|
1056 |
]
|
1057 |
);
|
@@ -1118,6 +1142,7 @@ class Woolentor_Universal_Product_Layout_Widget extends Widget_Base {
|
|
1118 |
Group_Control_Typography::get_type(),
|
1119 |
[
|
1120 |
'name' => 'product_sale_price_typography',
|
|
|
1121 |
'selector' => '{{WRAPPER}} .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price span',
|
1122 |
]
|
1123 |
);
|
@@ -1139,6 +1164,7 @@ class Woolentor_Universal_Product_Layout_Widget extends Widget_Base {
|
|
1139 |
Group_Control_Typography::get_type(),
|
1140 |
[
|
1141 |
'name' => 'product_regular_price_typography',
|
|
|
1142 |
'selector' => '{{WRAPPER}} .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price span del span',
|
1143 |
]
|
1144 |
);
|
@@ -1905,6 +1931,7 @@ class Woolentor_Universal_Product_Layout_Widget extends Widget_Base {
|
|
1905 |
Group_Control_Typography::get_type(),
|
1906 |
[
|
1907 |
'name' => 'tabmenutypography',
|
|
|
1908 |
'selector' => '{{WRAPPER}} .ht-tab-menus li a',
|
1909 |
]
|
1910 |
);
|
@@ -2042,6 +2069,130 @@ class Woolentor_Universal_Product_Layout_Widget extends Widget_Base {
|
|
2042 |
|
2043 |
$this->end_controls_section(); // Tab option end
|
2044 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2045 |
|
2046 |
}
|
2047 |
|
@@ -2056,39 +2207,84 @@ class Woolentor_Universal_Product_Layout_Widget extends Widget_Base {
|
|
2056 |
$tabuniqid = $this->get_id();
|
2057 |
$columns = $this->get_settings_for_display('woolentor_product_grid_column');
|
2058 |
|
|
|
|
|
|
|
|
|
2059 |
// Query Argument
|
2060 |
-
$
|
2061 |
-
'
|
2062 |
-
'
|
2063 |
-
'
|
|
|
2064 |
);
|
2065 |
|
2066 |
-
|
2067 |
-
$product_cats = $settings['woolentor_product_grid_categories'];
|
2068 |
-
if( is_array( $product_cats ) && count( $product_cats ) > 0 ){
|
2069 |
-
$query_args['categories'] = $product_cats;
|
2070 |
-
}
|
2071 |
|
2072 |
-
|
2073 |
-
|
2074 |
-
|
2075 |
-
|
2076 |
-
|
2077 |
-
|
2078 |
-
|
2079 |
-
|
2080 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2081 |
}
|
2082 |
|
2083 |
// Custom Order
|
2084 |
if( $custom_order_ck == 'yes' ){
|
2085 |
-
$
|
2086 |
-
|
2087 |
-
'order' => $order,
|
2088 |
-
);
|
2089 |
}
|
2090 |
|
2091 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2092 |
|
2093 |
$products = new \WP_Query( $args );
|
2094 |
|
@@ -2204,8 +2400,6 @@ class Woolentor_Universal_Product_Layout_Widget extends Widget_Base {
|
|
2204 |
$this->add_render_attribute( 'action_btn_attr', 'class', 'woolentor-btn-text-cart' );
|
2205 |
}
|
2206 |
|
2207 |
-
$title_html_tag = woolentor_validate_html_tag( $settings['product_title_html_tag'] );
|
2208 |
-
|
2209 |
?>
|
2210 |
<?php if ( $settings['product_layout_style'] == 'tab' ) { ?>
|
2211 |
<div class="product-tab-list ht-text-center">
|
@@ -2386,20 +2580,19 @@ class Woolentor_Universal_Product_Layout_Widget extends Widget_Base {
|
|
2386 |
</a>
|
2387 |
</li>
|
2388 |
<?php
|
2389 |
-
if(
|
2390 |
echo '<li>'.woolentor_add_to_wishlist_button('<i class="sli sli-heart"></i>','<i class="sli sli-heart"></i>', 'yes').'</li>';
|
2391 |
}
|
|
|
|
|
|
|
|
|
|
|
2392 |
?>
|
2393 |
<?php
|
2394 |
-
if( function_exists('woolentor_compare_button') &&
|
2395 |
echo '<li>';
|
2396 |
-
woolentor_compare_button(
|
2397 |
-
array(
|
2398 |
-
'style'=>2,
|
2399 |
-
'btn_text'=>'<i class="sli sli-refresh"></i>',
|
2400 |
-
'btn_added_txt'=>'<i class="sli sli-check"></i>'
|
2401 |
-
)
|
2402 |
-
);
|
2403 |
echo '</li>';
|
2404 |
}
|
2405 |
?>
|
@@ -2413,7 +2606,7 @@ class Woolentor_Universal_Product_Layout_Widget extends Widget_Base {
|
|
2413 |
<div class="ht-product-content">
|
2414 |
<div class="ht-product-content-inner">
|
2415 |
<div class="ht-product-categories"><?php woolentor_get_product_category_list(); ?></div>
|
2416 |
-
|
2417 |
<div class="ht-product-price"><?php woocommerce_template_loop_price();?></div>
|
2418 |
<div class="ht-product-ratting-wrap"><?php echo woolentor_wc_get_rating_html(); ?></div>
|
2419 |
|
@@ -2427,20 +2620,19 @@ class Woolentor_Universal_Product_Layout_Widget extends Widget_Base {
|
|
2427 |
</a>
|
2428 |
</li>
|
2429 |
<?php
|
2430 |
-
if(
|
2431 |
echo '<li>'.woolentor_add_to_wishlist_button('<i class="sli sli-heart"></i>','<i class="sli sli-heart"></i>', 'yes').'</li>';
|
2432 |
}
|
|
|
|
|
|
|
|
|
|
|
2433 |
?>
|
2434 |
<?php
|
2435 |
-
if( function_exists('woolentor_compare_button') &&
|
2436 |
echo '<li>';
|
2437 |
-
woolentor_compare_button(
|
2438 |
-
array(
|
2439 |
-
'style'=>2,
|
2440 |
-
'btn_text'=>'<i class="sli sli-refresh"></i>',
|
2441 |
-
'btn_added_txt'=>'<i class="sli sli-check"></i>'
|
2442 |
-
)
|
2443 |
-
);
|
2444 |
echo '</li>';
|
2445 |
}
|
2446 |
?>
|
@@ -2449,6 +2641,12 @@ class Woolentor_Universal_Product_Layout_Widget extends Widget_Base {
|
|
2449 |
</div>
|
2450 |
<?php endif; } ?>
|
2451 |
|
|
|
|
|
|
|
|
|
|
|
|
|
2452 |
</div>
|
2453 |
<?php
|
2454 |
if( $settings['show_countdown'] == 'yes' && $settings['product_countdown_position'] == 'contentbottom' && $offer_end_date != '' ):
|
@@ -2504,7 +2702,7 @@ class Woolentor_Universal_Product_Layout_Widget extends Widget_Base {
|
|
2504 |
|
2505 |
<div class="ht-product-image-wrap">
|
2506 |
<?php
|
2507 |
-
if( class_exists('WooCommerce') ){
|
2508 |
woolentor_custom_product_badge();
|
2509 |
woolentor_sale_flash();
|
2510 |
}
|
@@ -2569,20 +2767,19 @@ class Woolentor_Universal_Product_Layout_Widget extends Widget_Base {
|
|
2569 |
</a>
|
2570 |
</li>
|
2571 |
<?php
|
2572 |
-
if(
|
2573 |
echo '<li>'.woolentor_add_to_wishlist_button('<i class="sli sli-heart"></i>','<i class="sli sli-heart"></i>', 'yes').'</li>';
|
2574 |
}
|
|
|
|
|
|
|
|
|
|
|
2575 |
?>
|
2576 |
<?php
|
2577 |
-
if( function_exists('woolentor_compare_button') &&
|
2578 |
echo '<li>';
|
2579 |
-
woolentor_compare_button(
|
2580 |
-
array(
|
2581 |
-
'style'=>2,
|
2582 |
-
'btn_text'=>'<i class="sli sli-refresh"></i>',
|
2583 |
-
'btn_added_txt'=>'<i class="sli sli-check"></i>'
|
2584 |
-
)
|
2585 |
-
);
|
2586 |
echo '</li>';
|
2587 |
}
|
2588 |
?>
|
@@ -2596,7 +2793,7 @@ class Woolentor_Universal_Product_Layout_Widget extends Widget_Base {
|
|
2596 |
<div class="ht-product-content">
|
2597 |
<div class="ht-product-content-inner">
|
2598 |
<div class="ht-product-categories"><?php woolentor_get_product_category_list(); ?></div>
|
2599 |
-
|
2600 |
<div class="ht-product-price"><?php woocommerce_template_loop_price();?></div>
|
2601 |
<div class="ht-product-ratting-wrap"><?php echo woolentor_wc_get_rating_html(); ?></div>
|
2602 |
|
@@ -2610,20 +2807,19 @@ class Woolentor_Universal_Product_Layout_Widget extends Widget_Base {
|
|
2610 |
</a>
|
2611 |
</li>
|
2612 |
<?php
|
2613 |
-
if(
|
2614 |
echo '<li>'.woolentor_add_to_wishlist_button('<i class="sli sli-heart"></i>','<i class="sli sli-heart"></i>', 'yes').'</li>';
|
2615 |
}
|
|
|
|
|
|
|
|
|
|
|
2616 |
?>
|
2617 |
<?php
|
2618 |
-
if( function_exists('woolentor_compare_button') &&
|
2619 |
echo '<li>';
|
2620 |
-
woolentor_compare_button(
|
2621 |
-
array(
|
2622 |
-
'style'=>2,
|
2623 |
-
'btn_text'=>'<i class="sli sli-refresh"></i>',
|
2624 |
-
'btn_added_txt'=>'<i class="sli sli-check"></i>'
|
2625 |
-
)
|
2626 |
-
);
|
2627 |
echo '</li>';
|
2628 |
}
|
2629 |
?>
|
@@ -2631,6 +2827,11 @@ class Woolentor_Universal_Product_Layout_Widget extends Widget_Base {
|
|
2631 |
</ul>
|
2632 |
</div>
|
2633 |
<?php endif; } ?>
|
|
|
|
|
|
|
|
|
|
|
2634 |
</div>
|
2635 |
<?php
|
2636 |
if( $settings['show_countdown'] == 'yes' && $settings['product_countdown_position'] == 'contentbottom' && $offer_end_date != '' ):
|
@@ -2655,7 +2856,7 @@ class Woolentor_Universal_Product_Layout_Widget extends Widget_Base {
|
|
2655 |
|
2656 |
<?php if ( Plugin::instance()->editor->is_edit_mode() ) { ?>
|
2657 |
<script>
|
2658 |
-
|
2659 |
'use strict';
|
2660 |
$(".ht-product-image-thumbnaisl-<?php echo $tabuniqid; ?>").slick({
|
2661 |
dots: true,
|
1 |
<?php
|
|
|
2 |
|
3 |
+
namespace Elementor;
|
|
|
|
|
4 |
|
5 |
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
6 |
|
239 |
]
|
240 |
);
|
241 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
242 |
$this->add_control(
|
243 |
'hide_product_title',
|
244 |
[
|
273 |
);
|
274 |
|
275 |
$this->add_control(
|
276 |
+
'hide_product_ratting',
|
277 |
[
|
278 |
+
'label' => __( 'Hide Rating', 'woolentor' ),
|
279 |
'type' => Controls_Manager::SWITCHER,
|
280 |
'selectors' => [
|
281 |
+
'{{WRAPPER}} .ht-product-inner .ht-product-ratting-wrap' => 'display: none !important;',
|
|
|
282 |
],
|
283 |
]
|
284 |
);
|
285 |
|
286 |
$this->add_control(
|
287 |
+
'stock_progress_bar',
|
288 |
[
|
289 |
+
'label' => __( 'Show Product Stock Progress Bar', 'woolentor-pro' ),
|
290 |
+
'type' => Controls_Manager::SWITCHER,
|
291 |
+
]
|
292 |
+
);
|
293 |
+
|
294 |
+
$this->end_controls_section();
|
295 |
+
|
296 |
+
$this->start_controls_section(
|
297 |
+
'section_stock_progressbar',
|
298 |
+
[
|
299 |
+
'label' => __( 'Stock Progressbar', 'woolentor-pro' ),
|
300 |
+
'tab' => Controls_Manager::TAB_CONTENT,
|
301 |
+
'condition'=>[
|
302 |
+
'stock_progress_bar'=>'yes',
|
303 |
+
],
|
304 |
+
]
|
305 |
+
);
|
306 |
+
|
307 |
+
$this->add_control(
|
308 |
+
'hide_order_counter',
|
309 |
+
[
|
310 |
+
'label' => __( 'Hide Order Counter', 'woolentor-pro' ),
|
311 |
'type' => Controls_Manager::SWITCHER,
|
312 |
'selectors' => [
|
313 |
+
'{{WRAPPER}} .wltotal-sold' => 'display: none !important;',
|
314 |
+
],
|
315 |
+
]
|
316 |
+
);
|
317 |
+
|
318 |
+
$this->add_control(
|
319 |
+
'hide_available_counter',
|
320 |
+
[
|
321 |
+
'label' => __( 'Hide Available Counter', 'woolentor-pro' ),
|
322 |
+
'type' => Controls_Manager::SWITCHER,
|
323 |
+
'selectors' => [
|
324 |
+
'{{WRAPPER}} .wlcurrent-stock' => 'display: none !important;',
|
325 |
],
|
326 |
]
|
327 |
);
|
328 |
|
329 |
+
$this->add_control(
|
330 |
+
'order_custom_text',
|
331 |
+
[
|
332 |
+
'label' => __( 'Ordered Custom Text', 'woolentor-pro' ),
|
333 |
+
'type' => Controls_Manager::TEXT,
|
334 |
+
'placeholder' => __( 'Ordered', 'woolentor-pro' ),
|
335 |
+
'condition' => [
|
336 |
+
'hide_order_counter!' => 'yes',
|
337 |
+
],
|
338 |
+
'label_block' => true,
|
339 |
+
]
|
340 |
+
);
|
341 |
+
|
342 |
+
$this->add_control(
|
343 |
+
'available_custom_text',
|
344 |
+
[
|
345 |
+
'label' => __( 'Available Custom Text', 'woolentor-pro' ),
|
346 |
+
'type' => Controls_Manager::TEXT,
|
347 |
+
'placeholder' => __( 'Items available', 'woolentor-pro' ),
|
348 |
+
'condition' => [
|
349 |
+
'hide_available_counter!' => 'yes',
|
350 |
+
],
|
351 |
+
'label_block' => true,
|
352 |
+
]
|
353 |
+
);
|
354 |
+
|
355 |
$this->end_controls_section();
|
356 |
|
357 |
// Product Action Button
|
746 |
$this->add_control(
|
747 |
'slautolay',
|
748 |
[
|
749 |
+
'label' => esc_html__( 'Slider auto play', 'woolentor' ),
|
750 |
'type' => Controls_Manager::SWITCHER,
|
751 |
'return_value' => 'yes',
|
752 |
'separator' => 'before',
|
828 |
'sltablet_width',
|
829 |
[
|
830 |
'label' => __('Tablet Resolution', 'woolentor'),
|
831 |
+
'description' => __('The resolution to tablet.', 'woolentor'),
|
832 |
'type' => Controls_Manager::NUMBER,
|
833 |
'default' => 750,
|
834 |
]
|
996 |
]
|
997 |
);
|
998 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
999 |
$this->add_group_control(
|
1000 |
Group_Control_Typography::get_type(),
|
1001 |
[
|
1002 |
'name' => 'product_badge_typography',
|
1003 |
+
'scheme' => Scheme_Typography::TYPOGRAPHY_1,
|
1004 |
'selector' => '{{WRAPPER}} .ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-label',
|
1005 |
]
|
1006 |
);
|
1007 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1008 |
// Product Category
|
1009 |
$this->add_control(
|
1010 |
'product_category_heading',
|
1019 |
Group_Control_Typography::get_type(),
|
1020 |
[
|
1021 |
'name' => 'product_category_typography',
|
1022 |
+
'scheme' => Scheme_Typography::TYPOGRAPHY_1,
|
1023 |
'selector' => '{{WRAPPER}} .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-categories a',
|
1024 |
]
|
1025 |
);
|
1075 |
Group_Control_Typography::get_type(),
|
1076 |
[
|
1077 |
'name' => 'product_title_typography',
|
1078 |
+
'scheme' => Scheme_Typography::TYPOGRAPHY_1,
|
1079 |
'selector' => '{{WRAPPER}} .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-title a',
|
1080 |
]
|
1081 |
);
|
1142 |
Group_Control_Typography::get_type(),
|
1143 |
[
|
1144 |
'name' => 'product_sale_price_typography',
|
1145 |
+
'scheme' => Scheme_Typography::TYPOGRAPHY_1,
|
1146 |
'selector' => '{{WRAPPER}} .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price span',
|
1147 |
]
|
1148 |
);
|
1164 |
Group_Control_Typography::get_type(),
|
1165 |
[
|
1166 |
'name' => 'product_regular_price_typography',
|
1167 |
+
'scheme' => Scheme_Typography::TYPOGRAPHY_1,
|
1168 |
'selector' => '{{WRAPPER}} .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price span del span',
|
1169 |
]
|
1170 |
);
|
1931 |
Group_Control_Typography::get_type(),
|
1932 |
[
|
1933 |
'name' => 'tabmenutypography',
|
1934 |
+
'scheme' => Scheme_Typography::TYPOGRAPHY_1,
|
1935 |
'selector' => '{{WRAPPER}} .ht-tab-menus li a',
|
1936 |
]
|
1937 |
);
|
2069 |
|
2070 |
$this->end_controls_section(); // Tab option end
|
2071 |
|
2072 |
+
// Progressbar Style
|
2073 |
+
$this->start_controls_section(
|
2074 |
+
'section_stock_progressbar_style',
|
2075 |
+
[
|
2076 |
+
'label' => __( 'Stock Progressbar', 'woolentor-pro' ),
|
2077 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
2078 |
+
'condition'=>[
|
2079 |
+
'stock_progress_bar'=>'yes',
|
2080 |
+
],
|
2081 |
+
]
|
2082 |
+
);
|
2083 |
+
|
2084 |
+
$this->add_control(
|
2085 |
+
'progressbar_heading',
|
2086 |
+
[
|
2087 |
+
'label' => __( 'Progressbar', 'woolentor-pro' ),
|
2088 |
+
'type' => Controls_Manager::HEADING,
|
2089 |
+
'separator' => 'before',
|
2090 |
+
]
|
2091 |
+
);
|
2092 |
+
|
2093 |
+
$this->add_control(
|
2094 |
+
'progressbar_height',
|
2095 |
+
[
|
2096 |
+
'label' => __( 'Height', 'woolentor-pro' ),
|
2097 |
+
'type' => Controls_Manager::SLIDER,
|
2098 |
+
'size_units' => [ 'px', '%' ],
|
2099 |
+
'range' => [
|
2100 |
+
'px' => [
|
2101 |
+
'min' => 0,
|
2102 |
+
'max' => 1000,
|
2103 |
+
'step' => 1,
|
2104 |
+
],
|
2105 |
+
'%' => [
|
2106 |
+
'min' => 0,
|
2107 |
+
'max' => 100,
|
2108 |
+
],
|
2109 |
+
],
|
2110 |
+
'default' => [
|
2111 |
+
'unit' => 'px',
|
2112 |
+
'size' => 10,
|
2113 |
+
],
|
2114 |
+
'selectors' => [
|
2115 |
+
'{{WRAPPER}} .woolentor-stock-progress-bar .wlprogress-area' => 'height: {{SIZE}}{{UNIT}};',
|
2116 |
+
],
|
2117 |
+
]
|
2118 |
+
);
|
2119 |
+
|
2120 |
+
$this->add_control(
|
2121 |
+
'progressbar_bg_color',
|
2122 |
+
[
|
2123 |
+
'label' => __( 'Background Color', 'woolentor-pro' ),
|
2124 |
+
'type' => Controls_Manager::COLOR,
|
2125 |
+
'selectors' => [
|
2126 |
+
'{{WRAPPER}} .woolentor-stock-progress-bar .wlprogress-area' => 'background-color: {{VALUE}}',
|
2127 |
+
],
|
2128 |
+
]
|
2129 |
+
);
|
2130 |
+
|
2131 |
+
$this->add_control(
|
2132 |
+
'progressbar_active_bg_color',
|
2133 |
+
[
|
2134 |
+
'label' => __( 'Sell Progress Background Color', 'woolentor-pro' ),
|
2135 |
+
'type' => Controls_Manager::COLOR,
|
2136 |
+
'selectors' => [
|
2137 |
+
'{{WRAPPER}} .woolentor-stock-progress-bar .wlprogress-bar' => 'background-color: {{VALUE}}',
|
2138 |
+
],
|
2139 |
+
]
|
2140 |
+
);
|
2141 |
+
|
2142 |
+
$this->add_control(
|
2143 |
+
'progressbar_area',
|
2144 |
+
[
|
2145 |
+
'label' => __( 'Margin', 'woolentor-pro' ),
|
2146 |
+
'type' => Controls_Manager::DIMENSIONS,
|
2147 |
+
'size_units' => [ 'px', '%', 'em' ],
|
2148 |
+
'selectors' => [
|
2149 |
+
'{{WRAPPER}} .woolentor-stock-progress-bar' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
2150 |
+
],
|
2151 |
+
]
|
2152 |
+
);
|
2153 |
+
|
2154 |
+
$this->add_control(
|
2155 |
+
'progressbar_order_heading',
|
2156 |
+
[
|
2157 |
+
'label' => __( 'Order & Ability Counter', 'woolentor-pro' ),
|
2158 |
+
'type' => Controls_Manager::HEADING,
|
2159 |
+
'separator' => 'before',
|
2160 |
+
]
|
2161 |
+
);
|
2162 |
+
|
2163 |
+
$this->add_group_control(
|
2164 |
+
Group_Control_Typography::get_type(),
|
2165 |
+
[
|
2166 |
+
'name' => 'order_ability_typography',
|
2167 |
+
'label' => __( 'Typography', 'woolentor-pro' ),
|
2168 |
+
'selector' => '{{WRAPPER}} .woolentor-stock-progress-bar .wlstock-info',
|
2169 |
+
]
|
2170 |
+
);
|
2171 |
+
|
2172 |
+
$this->add_control(
|
2173 |
+
'order_ability_color',
|
2174 |
+
[
|
2175 |
+
'label' => __( 'Label Color', 'woolentor-pro' ),
|
2176 |
+
'type' => Controls_Manager::COLOR,
|
2177 |
+
'selectors' => [
|
2178 |
+
'{{WRAPPER}} .woolentor-stock-progress-bar .wlstock-info' => 'color: {{VALUE}}',
|
2179 |
+
],
|
2180 |
+
]
|
2181 |
+
);
|
2182 |
+
|
2183 |
+
$this->add_control(
|
2184 |
+
'counter_number_color',
|
2185 |
+
[
|
2186 |
+
'label' => __( 'Counter Number Color', 'woolentor-pro' ),
|
2187 |
+
'type' => Controls_Manager::COLOR,
|
2188 |
+
'selectors' => [
|
2189 |
+
'{{WRAPPER}} .woolentor-stock-progress-bar .wlstock-info span' => 'color: {{VALUE}}',
|
2190 |
+
],
|
2191 |
+
]
|
2192 |
+
);
|
2193 |
+
|
2194 |
+
$this->end_controls_section();
|
2195 |
+
|
2196 |
|
2197 |
}
|
2198 |
|
2207 |
$tabuniqid = $this->get_id();
|
2208 |
$columns = $this->get_settings_for_display('woolentor_product_grid_column');
|
2209 |
|
2210 |
+
// Stock Progress Bar data
|
2211 |
+
$order_text = $settings['order_custom_text'] ? $settings['order_custom_text'] : esc_html__('Ordered:','woolentor-pro');
|
2212 |
+
$available_text = $settings['available_custom_text'] ? $settings['available_custom_text'] : esc_html__( 'Items available:','woolentor-pro' );
|
2213 |
+
|
2214 |
// Query Argument
|
2215 |
+
$args = array(
|
2216 |
+
'post_type' => 'product',
|
2217 |
+
'post_status' => 'publish',
|
2218 |
+
'ignore_sticky_posts' => 1,
|
2219 |
+
'posts_per_page' => $per_page,
|
2220 |
);
|
2221 |
|
2222 |
+
switch( $product_type ){
|
|
|
|
|
|
|
|
|
2223 |
|
2224 |
+
case 'sale':
|
2225 |
+
$args['post__in'] = array_merge( array( 0 ), wc_get_product_ids_on_sale() );
|
2226 |
+
break;
|
2227 |
+
|
2228 |
+
case 'featured':
|
2229 |
+
$args['tax_query'][] = array(
|
2230 |
+
'taxonomy' => 'product_visibility',
|
2231 |
+
'field' => 'name',
|
2232 |
+
'terms' => 'featured',
|
2233 |
+
'operator' => 'IN',
|
2234 |
+
);
|
2235 |
+
break;
|
2236 |
+
|
2237 |
+
case 'best_selling':
|
2238 |
+
$args['meta_key'] = 'total_sales';
|
2239 |
+
$args['orderby'] = 'meta_value_num';
|
2240 |
+
$args['order'] = 'desc';
|
2241 |
+
break;
|
2242 |
+
|
2243 |
+
case 'top_rated':
|
2244 |
+
$args['meta_key'] = '_wc_average_rating';
|
2245 |
+
$args['orderby'] = 'meta_value_num';
|
2246 |
+
$args['order'] = 'desc';
|
2247 |
+
break;
|
2248 |
+
|
2249 |
+
case 'mixed_order':
|
2250 |
+
$args['orderby'] = 'rand';
|
2251 |
+
break;
|
2252 |
+
|
2253 |
+
case 'show_byid':
|
2254 |
+
$args['post__in'] = $settings['woolentor_product_id'];
|
2255 |
+
break;
|
2256 |
+
|
2257 |
+
case 'show_byid_manually':
|
2258 |
+
$args['post__in'] = explode( ',', $settings['woolentor_product_ids_manually'] );
|
2259 |
+
break;
|
2260 |
+
|
2261 |
+
default: /* Recent */
|
2262 |
+
$args['orderby'] = 'date';
|
2263 |
+
$args['order'] = 'desc';
|
2264 |
+
break;
|
2265 |
}
|
2266 |
|
2267 |
// Custom Order
|
2268 |
if( $custom_order_ck == 'yes' ){
|
2269 |
+
$args['orderby'] = $orderby;
|
2270 |
+
$args['order'] = $order;
|
|
|
|
|
2271 |
}
|
2272 |
|
2273 |
+
$get_product_categories = $settings['woolentor_product_grid_categories']; // get custom field value
|
2274 |
+
$product_cats = str_replace(' ', '', $get_product_categories);
|
2275 |
+
if ( "0" != $get_product_categories) {
|
2276 |
+
if( is_array($product_cats) && count($product_cats) > 0 ){
|
2277 |
+
$field_name = is_numeric($product_cats[0])?'term_id':'slug';
|
2278 |
+
$args['tax_query'][] = array(
|
2279 |
+
array(
|
2280 |
+
'taxonomy' => 'product_cat',
|
2281 |
+
'terms' => $product_cats,
|
2282 |
+
'field' => $field_name,
|
2283 |
+
'include_children' => false
|
2284 |
+
)
|
2285 |
+
);
|
2286 |
+
}
|
2287 |
+
}
|
2288 |
|
2289 |
$products = new \WP_Query( $args );
|
2290 |
|
2400 |
$this->add_render_attribute( 'action_btn_attr', 'class', 'woolentor-btn-text-cart' );
|
2401 |
}
|
2402 |
|
|
|
|
|
2403 |
?>
|
2404 |
<?php if ( $settings['product_layout_style'] == 'tab' ) { ?>
|
2405 |
<div class="product-tab-list ht-text-center">
|
2580 |
</a>
|
2581 |
</li>
|
2582 |
<?php
|
2583 |
+
if ( class_exists( 'YITH_WCWL' ) ) {
|
2584 |
echo '<li>'.woolentor_add_to_wishlist_button('<i class="sli sli-heart"></i>','<i class="sli sli-heart"></i>', 'yes').'</li>';
|
2585 |
}
|
2586 |
+
if( class_exists('TInvWL_Public_AddToWishlist') ){
|
2587 |
+
echo '<li>';
|
2588 |
+
\TInvWL_Public_AddToWishlist::instance()->htmloutput();
|
2589 |
+
echo '</li>';
|
2590 |
+
}
|
2591 |
?>
|
2592 |
<?php
|
2593 |
+
if( function_exists('woolentor_compare_button') && class_exists('YITH_Woocompare_Frontend') ){
|
2594 |
echo '<li>';
|
2595 |
+
woolentor_compare_button(2);
|
|
|
|
|
|
|
|
|
|
|
|
|
2596 |
echo '</li>';
|
2597 |
}
|
2598 |
?>
|
2606 |
<div class="ht-product-content">
|
2607 |
<div class="ht-product-content-inner">
|
2608 |
<div class="ht-product-categories"><?php woolentor_get_product_category_list(); ?></div>
|
2609 |
+
<h4 class="ht-product-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h4>
|
2610 |
<div class="ht-product-price"><?php woocommerce_template_loop_price();?></div>
|
2611 |
<div class="ht-product-ratting-wrap"><?php echo woolentor_wc_get_rating_html(); ?></div>
|
2612 |
|
2620 |
</a>
|
2621 |
</li>
|
2622 |
<?php
|
2623 |
+
if ( class_exists( 'YITH_WCWL' ) ) {
|
2624 |
echo '<li>'.woolentor_add_to_wishlist_button('<i class="sli sli-heart"></i>','<i class="sli sli-heart"></i>', 'yes').'</li>';
|
2625 |
}
|
2626 |
+
if( class_exists('TInvWL_Public_AddToWishlist') ){
|
2627 |
+
echo '<li>';
|
2628 |
+
\TInvWL_Public_AddToWishlist::instance()->htmloutput();
|
2629 |
+
echo '</li>';
|
2630 |
+
}
|
2631 |
?>
|
2632 |
<?php
|
2633 |
+
if( function_exists('woolentor_compare_button') && class_exists('YITH_Woocompare_Frontend') ){
|
2634 |
echo '<li>';
|
2635 |
+
woolentor_compare_button(2);
|
|
|
|
|
|
|
|
|
|
|
|
|
2636 |
echo '</li>';
|
2637 |
}
|
2638 |
?>
|
2641 |
</div>
|
2642 |
<?php endif; } ?>
|
2643 |
|
2644 |
+
<?php
|
2645 |
+
if( $settings['stock_progress_bar'] == 'yes'){
|
2646 |
+
woolentor_stock_status( $order_text, $available_text, get_the_ID() );
|
2647 |
+
}
|
2648 |
+
?>
|
2649 |
+
|
2650 |
</div>
|
2651 |
<?php
|
2652 |
if( $settings['show_countdown'] == 'yes' && $settings['product_countdown_position'] == 'contentbottom' && $offer_end_date != '' ):
|
2702 |
|
2703 |
<div class="ht-product-image-wrap">
|
2704 |
<?php
|
2705 |
+
if( class_exists('WooCommerce') ){
|
2706 |
woolentor_custom_product_badge();
|
2707 |
woolentor_sale_flash();
|
2708 |
}
|
2767 |
</a>
|
2768 |
</li>
|
2769 |
<?php
|
2770 |
+
if ( class_exists( 'YITH_WCWL' ) ) {
|
2771 |
echo '<li>'.woolentor_add_to_wishlist_button('<i class="sli sli-heart"></i>','<i class="sli sli-heart"></i>', 'yes').'</li>';
|
2772 |
}
|
2773 |
+
if( class_exists('TInvWL_Public_AddToWishlist') ){
|
2774 |
+
echo '<li>';
|
2775 |
+
\TInvWL_Public_AddToWishlist::instance()->htmloutput();
|
2776 |
+
echo '</li>';
|
2777 |
+
}
|
2778 |
?>
|
2779 |
<?php
|
2780 |
+
if( function_exists('woolentor_compare_button') && class_exists('YITH_Woocompare_Frontend') ){
|
2781 |
echo '<li>';
|
2782 |
+
woolentor_compare_button(2);
|
|
|
|
|
|
|
|
|
|
|
|
|
2783 |
echo '</li>';
|
2784 |
}
|
2785 |
?>
|
2793 |
<div class="ht-product-content">
|
2794 |
<div class="ht-product-content-inner">
|
2795 |
<div class="ht-product-categories"><?php woolentor_get_product_category_list(); ?></div>
|
2796 |
+
<h4 class="ht-product-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h4>
|
2797 |
<div class="ht-product-price"><?php woocommerce_template_loop_price();?></div>
|
2798 |
<div class="ht-product-ratting-wrap"><?php echo woolentor_wc_get_rating_html(); ?></div>
|
2799 |
|
2807 |
</a>
|
2808 |
</li>
|
2809 |
<?php
|
2810 |
+
if ( class_exists( 'YITH_WCWL' ) ) {
|
2811 |
echo '<li>'.woolentor_add_to_wishlist_button('<i class="sli sli-heart"></i>','<i class="sli sli-heart"></i>', 'yes').'</li>';
|
2812 |
}
|
2813 |
+
if( class_exists('TInvWL_Public_AddToWishlist') ){
|
2814 |
+
echo '<li>';
|
2815 |
+
\TInvWL_Public_AddToWishlist::instance()->htmloutput();
|
2816 |
+
echo '</li>';
|
2817 |
+
}
|
2818 |
?>
|
2819 |
<?php
|
2820 |
+
if( function_exists('woolentor_compare_button') && class_exists('YITH_Woocompare_Frontend') ){
|
2821 |
echo '<li>';
|
2822 |
+
woolentor_compare_button(2);
|
|
|
|
|
|
|
|
|
|
|
|
|
2823 |
echo '</li>';
|
2824 |
}
|
2825 |
?>
|
2827 |
</ul>
|
2828 |
</div>
|
2829 |
<?php endif; } ?>
|
2830 |
+
<?php
|
2831 |
+
if( $settings['stock_progress_bar'] == 'yes'){
|
2832 |
+
woolentor_stock_status( $order_text, $available_text, get_the_ID() );
|
2833 |
+
}
|
2834 |
+
?>
|
2835 |
</div>
|
2836 |
<?php
|
2837 |
if( $settings['show_countdown'] == 'yes' && $settings['product_countdown_position'] == 'contentbottom' && $offer_end_date != '' ):
|
2856 |
|
2857 |
<?php if ( Plugin::instance()->editor->is_edit_mode() ) { ?>
|
2858 |
<script>
|
2859 |
+
jQuery(document).ready(function($) {
|
2860 |
'use strict';
|
2861 |
$(".ht-product-image-thumbnaisl-<?php echo $tabuniqid; ?>").slick({
|
2862 |
dots: true,
|
includes/addons/wb_archive_product.php
CHANGED
@@ -1,10 +1,6 @@
|
|
1 |
<?php
|
2 |
namespace Elementor;
|
3 |
|
4 |
-
// Elementor Classes
|
5 |
-
use \Elementor\Core\Schemes\Color as Scheme_Color;
|
6 |
-
use \Elementor\Core\Schemes\Typography as Scheme_Typography;
|
7 |
-
|
8 |
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
9 |
|
10 |
class Woolentor_Elementor_Widget_Archive_Product extends Widget_Base {
|
@@ -49,7 +45,7 @@ class Woolentor_Elementor_Widget_Archive_Product extends Widget_Base {
|
|
49 |
[
|
50 |
'label' => __( 'Columns', 'woolentor' ),
|
51 |
'type' => Controls_Manager::NUMBER,
|
52 |
-
'prefix_class' => '
|
53 |
'min' => 1,
|
54 |
'max' => 12,
|
55 |
'default' => 4,
|
@@ -336,6 +332,7 @@ class Woolentor_Elementor_Widget_Archive_Product extends Widget_Base {
|
|
336 |
Group_Control_Typography::get_type(),
|
337 |
[
|
338 |
'name' => 'product_title_typography',
|
|
|
339 |
'selector' => '{{WRAPPER}}.elementor-widget-woolentor-product-archive-addons ul.products li.product .woocommerce-loop-product__title',
|
340 |
'selector' => '{{WRAPPER}}.elementor-widget-woolentor-product-archive-addons .woocommerce-loop-product__title',
|
341 |
]
|
@@ -433,6 +430,7 @@ class Woolentor_Elementor_Widget_Archive_Product extends Widget_Base {
|
|
433 |
Group_Control_Typography::get_type(),
|
434 |
[
|
435 |
'name' => 'product_price_typography',
|
|
|
436 |
'selector' => '{{WRAPPER}}.elementor-widget-woolentor-product-archive-addons ul.products li.product .price,{{WRAPPER}}.elementor-widget-woolentor-product-archive-addons .price',
|
437 |
]
|
438 |
);
|
@@ -465,6 +463,7 @@ class Woolentor_Elementor_Widget_Archive_Product extends Widget_Base {
|
|
465 |
Group_Control_Typography::get_type(),
|
466 |
[
|
467 |
'name' => 'product_regular_price_typography',
|
|
|
468 |
'selector' => '{{WRAPPER}}.elementor-widget-woolentor-product-archive-addons ul.products li.product .price del .amount, {{WRAPPER}}.elementor-widget-woolentor-product-archive-addons ul.products li.product .price del, {{WRAPPER}}.elementor-widget-woolentor-product-archive-addons .price del',
|
469 |
]
|
470 |
);
|
@@ -483,7 +482,7 @@ class Woolentor_Elementor_Widget_Archive_Product extends Widget_Base {
|
|
483 |
$this->add_control(
|
484 |
'product_rating_color',
|
485 |
[
|
486 |
-
'label' => __( 'Rating
|
487 |
'type' => Controls_Manager::COLOR,
|
488 |
'selectors' => [
|
489 |
'{{WRAPPER}}.elementor-widget-woolentor-product-archive-addons ul.products li.product .star-rating' => 'color: {{VALUE}}',
|
@@ -495,7 +494,7 @@ class Woolentor_Elementor_Widget_Archive_Product extends Widget_Base {
|
|
495 |
$this->add_control(
|
496 |
'product_empty_rating_color',
|
497 |
[
|
498 |
-
'label' => __( 'Empty Rating
|
499 |
'type' => Controls_Manager::COLOR,
|
500 |
'selectors' => [
|
501 |
'{{WRAPPER}}.elementor-widget-woolentor-product-archive-addons ul.products li.product .star-rating::before' => 'color: {{VALUE}}',
|
@@ -600,6 +599,7 @@ class Woolentor_Elementor_Widget_Archive_Product extends Widget_Base {
|
|
600 |
Group_Control_Typography::get_type(),
|
601 |
[
|
602 |
'name' => 'atc_button_typography',
|
|
|
603 |
'selector' => '{{WRAPPER}}.elementor-widget-woolentor-product-archive-addons ul.products li.product .button,{{WRAPPER}}.elementor-widget-woolentor-product-archive-addons .button',
|
604 |
]
|
605 |
);
|
1 |
<?php
|
2 |
namespace Elementor;
|
3 |
|
|
|
|
|
|
|
|
|
4 |
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
5 |
|
6 |
class Woolentor_Elementor_Widget_Archive_Product extends Widget_Base {
|
45 |
[
|
46 |
'label' => __( 'Columns', 'woolentor' ),
|
47 |
'type' => Controls_Manager::NUMBER,
|
48 |
+
'prefix_class' => 'woolentorproducts-columns%s-',
|
49 |
'min' => 1,
|
50 |
'max' => 12,
|
51 |
'default' => 4,
|
332 |
Group_Control_Typography::get_type(),
|
333 |
[
|
334 |
'name' => 'product_title_typography',
|
335 |
+
'scheme' => Scheme_Typography::TYPOGRAPHY_1,
|
336 |
'selector' => '{{WRAPPER}}.elementor-widget-woolentor-product-archive-addons ul.products li.product .woocommerce-loop-product__title',
|
337 |
'selector' => '{{WRAPPER}}.elementor-widget-woolentor-product-archive-addons .woocommerce-loop-product__title',
|
338 |
]
|
430 |
Group_Control_Typography::get_type(),
|
431 |
[
|
432 |
'name' => 'product_price_typography',
|
433 |
+
'scheme' => Scheme_Typography::TYPOGRAPHY_1,
|
434 |
'selector' => '{{WRAPPER}}.elementor-widget-woolentor-product-archive-addons ul.products li.product .price,{{WRAPPER}}.elementor-widget-woolentor-product-archive-addons .price',
|
435 |
]
|
436 |
);
|
463 |
Group_Control_Typography::get_type(),
|
464 |
[
|
465 |
'name' => 'product_regular_price_typography',
|
466 |
+
'scheme' => Scheme_Typography::TYPOGRAPHY_1,
|
467 |
'selector' => '{{WRAPPER}}.elementor-widget-woolentor-product-archive-addons ul.products li.product .price del .amount, {{WRAPPER}}.elementor-widget-woolentor-product-archive-addons ul.products li.product .price del, {{WRAPPER}}.elementor-widget-woolentor-product-archive-addons .price del',
|
468 |
]
|
469 |
);
|
482 |
$this->add_control(
|
483 |
'product_rating_color',
|
484 |
[
|
485 |
+
'label' => __( 'Rating Start Color', 'woolentor' ),
|
486 |
'type' => Controls_Manager::COLOR,
|
487 |
'selectors' => [
|
488 |
'{{WRAPPER}}.elementor-widget-woolentor-product-archive-addons ul.products li.product .star-rating' => 'color: {{VALUE}}',
|
494 |
$this->add_control(
|
495 |
'product_empty_rating_color',
|
496 |
[
|
497 |
+
'label' => __( 'Empty Rating Start Color', 'woolentor' ),
|
498 |
'type' => Controls_Manager::COLOR,
|
499 |
'selectors' => [
|
500 |
'{{WRAPPER}}.elementor-widget-woolentor-product-archive-addons ul.products li.product .star-rating::before' => 'color: {{VALUE}}',
|
599 |
Group_Control_Typography::get_type(),
|
600 |
[
|
601 |
'name' => 'atc_button_typography',
|
602 |
+
'scheme' => Scheme_Typography::TYPOGRAPHY_4,
|
603 |
'selector' => '{{WRAPPER}}.elementor-widget-woolentor-product-archive-addons ul.products li.product .button,{{WRAPPER}}.elementor-widget-woolentor-product-archive-addons .button',
|
604 |
]
|
605 |
);
|
includes/addons/wb_customer_review.php
CHANGED
@@ -132,7 +132,7 @@ class WL_Customer_Review_Element extends Widget_Base {
|
|
132 |
'condition'=>[
|
133 |
'review_type' => 'custom',
|
134 |
],
|
135 |
-
'fields' => $repeater->get_controls(),
|
136 |
'default' => [
|
137 |
|
138 |
[
|
132 |
'condition'=>[
|
133 |
'review_type' => 'custom',
|
134 |
],
|
135 |
+
'fields' => array_values( $repeater->get_controls() ),
|
136 |
'default' => [
|
137 |
|
138 |
[
|
includes/addons/wb_ever_compare_table.php
DELETED
@@ -1,205 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
namespace Elementor;
|
3 |
-
|
4 |
-
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
5 |
-
|
6 |
-
class WL_EverCompare_Table_Element extends Widget_Base {
|
7 |
-
|
8 |
-
public function get_name() {
|
9 |
-
return 'wb-evercompare-table';
|
10 |
-
}
|
11 |
-
|
12 |
-
public function get_title() {
|
13 |
-
return __( 'WL: EverCompare', 'woolentor' );
|
14 |
-
}
|
15 |
-
|
16 |
-
public function get_icon() {
|
17 |
-
return 'eicon-table';
|
18 |
-
}
|
19 |
-
|
20 |
-
public function get_categories() {
|
21 |
-
return array( 'woolentor-addons' );
|
22 |
-
}
|
23 |
-
|
24 |
-
public function get_style_depends(){
|
25 |
-
return [
|
26 |
-
'evercompare-frontend',
|
27 |
-
'woolentor-widgets',
|
28 |
-
];
|
29 |
-
}
|
30 |
-
|
31 |
-
public function get_script_depends(){
|
32 |
-
return ['evercompare-frontend'];
|
33 |
-
}
|
34 |
-
|
35 |
-
public function get_keywords(){
|
36 |
-
return ['compare','product compare','ever compare'];
|
37 |
-
}
|
38 |
-
|
39 |
-
protected function _register_controls() {
|
40 |
-
|
41 |
-
// Content
|
42 |
-
$this->start_controls_section(
|
43 |
-
'evercompare_content',
|
44 |
-
[
|
45 |
-
'label' => __( 'EverCompare', 'woolentor' ),
|
46 |
-
]
|
47 |
-
);
|
48 |
-
|
49 |
-
$this->add_control(
|
50 |
-
'empty_table_text',
|
51 |
-
[
|
52 |
-
'label' => __( 'Empty table text', 'woolentor' ),
|
53 |
-
'type' => Controls_Manager::TEXT,
|
54 |
-
'label_block'=>true,
|
55 |
-
]
|
56 |
-
);
|
57 |
-
|
58 |
-
$this->end_controls_section();
|
59 |
-
|
60 |
-
// Heading Style
|
61 |
-
$this->start_controls_section(
|
62 |
-
'heading_style_section',
|
63 |
-
[
|
64 |
-
'label' => __( 'Heading', 'woolentor' ),
|
65 |
-
'tab' => Controls_Manager::TAB_STYLE,
|
66 |
-
]
|
67 |
-
);
|
68 |
-
|
69 |
-
$this->add_control(
|
70 |
-
'heading_color',
|
71 |
-
[
|
72 |
-
'label' => __( 'Heading Color', 'woolentor' ),
|
73 |
-
'type' => Controls_Manager::COLOR,
|
74 |
-
'selectors' => [
|
75 |
-
'{{WRAPPER}} .htcolumn-field-name' => 'color: {{VALUE}}',
|
76 |
-
],
|
77 |
-
]
|
78 |
-
);
|
79 |
-
|
80 |
-
$this->add_group_control(
|
81 |
-
\Elementor\Group_Control_Typography::get_type(),
|
82 |
-
[
|
83 |
-
'name' => 'heading_typography',
|
84 |
-
'label' => __( 'Typography', 'woolentor' ),
|
85 |
-
'selector' => '{{WRAPPER}} .htcolumn-field-name',
|
86 |
-
]
|
87 |
-
);
|
88 |
-
|
89 |
-
$this->add_group_control(
|
90 |
-
Group_Control_Background::get_type(),
|
91 |
-
[
|
92 |
-
'name' => 'heading_background',
|
93 |
-
'label' => __( 'Even Heading Background', 'woolentor' ),
|
94 |
-
'types' => [ 'classic', 'gradient' ],
|
95 |
-
'selector' => '{{WRAPPER}} .htcompare-row:nth-child(2n) .htcompare-col',
|
96 |
-
'exclude' =>['image'],
|
97 |
-
'fields_options'=>[
|
98 |
-
'background'=>[
|
99 |
-
'label'=>__( 'Even Heading Background', 'woolentor' )
|
100 |
-
]
|
101 |
-
]
|
102 |
-
]
|
103 |
-
);
|
104 |
-
|
105 |
-
$this->add_group_control(
|
106 |
-
Group_Control_Background::get_type(),
|
107 |
-
[
|
108 |
-
'name' => 'heading_background_odd',
|
109 |
-
'label' => __( 'Odd Heading Background', 'woolentor' ),
|
110 |
-
'types' => [ 'classic', 'gradient' ],
|
111 |
-
'selector' => '{{WRAPPER}} .htcompare-row:nth-child(2n+1) .htcompare-col',
|
112 |
-
'exclude' =>['image'],
|
113 |
-
'fields_options'=>[
|
114 |
-
'background'=>[
|
115 |
-
'label'=>__( 'Odd Heading Background', 'woolentor' )
|
116 |
-
]
|
117 |
-
]
|
118 |
-
]
|
119 |
-
);
|
120 |
-
|
121 |
-
$this->end_controls_section();
|
122 |
-
|
123 |
-
// Content Style
|
124 |
-
$this->start_controls_section(
|
125 |
-
'content_style_section',
|
126 |
-
[
|
127 |
-
'label' => __( 'Content', 'woolentor' ),
|
128 |
-
'tab' => Controls_Manager::TAB_STYLE,
|
129 |
-
]
|
130 |
-
);
|
131 |
-
$this->add_control(
|
132 |
-
'content_color',
|
133 |
-
[
|
134 |
-
'label' => __( 'Content Color', 'woolentor' ),
|
135 |
-
'type' => Controls_Manager::COLOR,
|
136 |
-
'selectors' => [
|
137 |
-
'{{WRAPPER}} .htcolumn-value' => 'color: {{VALUE}}',
|
138 |
-
],
|
139 |
-
]
|
140 |
-
);
|
141 |
-
|
142 |
-
$this->add_control(
|
143 |
-
'content_link_color',
|
144 |
-
[
|
145 |
-
'label' => __( 'Content Link Color', 'woolentor' ),
|
146 |
-
'type' => Controls_Manager::COLOR,
|
147 |
-
'selectors' => [
|
148 |
-
'{{WRAPPER}} .htcolumn-value a' => 'color: {{VALUE}}',
|
149 |
-
],
|
150 |
-
]
|
151 |
-
);
|
152 |
-
|
153 |
-
$this->add_control(
|
154 |
-
'cart_btn_color',
|
155 |
-
[
|
156 |
-
'label' => __( 'Cart Button Color', 'woolentor' ),
|
157 |
-
'type' => Controls_Manager::COLOR,
|
158 |
-
'selectors' => [
|
159 |
-
'{{WRAPPER}} .htcolumn-value a.htcompare-cart-button' => 'color: {{VALUE}}',
|
160 |
-
],
|
161 |
-
]
|
162 |
-
);
|
163 |
-
|
164 |
-
$this->add_group_control(
|
165 |
-
Group_Control_Background::get_type(),
|
166 |
-
[
|
167 |
-
'name' => 'cart_btn_background',
|
168 |
-
'label' => __( 'Cart Button Background', 'woolentor' ),
|
169 |
-
'types' => [ 'classic', 'gradient' ],
|
170 |
-
'selector' => '{{WRAPPER}} .htcolumn-value a.htcompare-cart-button',
|
171 |
-
'exclude' =>['image'],
|
172 |
-
'fields_options'=>[
|
173 |
-
'background'=>[
|
174 |
-
'label'=>__( 'Cart Button Background', 'woolentor' )
|
175 |
-
]
|
176 |
-
]
|
177 |
-
]
|
178 |
-
);
|
179 |
-
|
180 |
-
$this->add_control(
|
181 |
-
'border_color',
|
182 |
-
[
|
183 |
-
'label' => __( 'Border Color', 'woolentor' ),
|
184 |
-
'type' => Controls_Manager::COLOR,
|
185 |
-
'selectors' => [
|
186 |
-
'{{WRAPPER}} .htcompare-col' => 'border-color: {{VALUE}}',
|
187 |
-
],
|
188 |
-
]
|
189 |
-
);
|
190 |
-
|
191 |
-
$this->end_controls_section();
|
192 |
-
|
193 |
-
}
|
194 |
-
|
195 |
-
protected function render( $instance = [] ) {
|
196 |
-
$settings = $this->get_settings_for_display();
|
197 |
-
|
198 |
-
$short_code_attributes = [
|
199 |
-
'empty_compare_text' => $settings['empty_table_text'],
|
200 |
-
];
|
201 |
-
echo woolentor_do_shortcode( 'evercompare_table', $short_code_attributes );
|
202 |
-
}
|
203 |
-
|
204 |
-
}
|
205 |
-
Plugin::instance()->widgets_manager->register_widget_type( new WL_EverCompare_Table_Element() );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
includes/addons/wb_image_marker.php
CHANGED
@@ -154,7 +154,7 @@ class WL_Image_Marker_Element extends Widget_Base {
|
|
154 |
'image_marker_list',
|
155 |
[
|
156 |
'type' => Controls_Manager::REPEATER,
|
157 |
-
'fields' => $repeater->get_controls(),
|
158 |
'default' => [
|
159 |
[
|
160 |
'marker_title' => __( 'Marker #1', 'woolentor' ),
|
154 |
'image_marker_list',
|
155 |
[
|
156 |
'type' => Controls_Manager::REPEATER,
|
157 |
+
'fields' => array_values( $repeater->get_controls() ),
|
158 |
'default' => [
|
159 |
[
|
160 |
'marker_title' => __( 'Marker #1', 'woolentor' ),
|
includes/addons/wb_just_table.php
DELETED
@@ -1,156 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
namespace Elementor;
|
3 |
-
|
4 |
-
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
5 |
-
|
6 |
-
class WL_Just_Table_Element extends Widget_Base {
|
7 |
-
|
8 |
-
public function get_name() {
|
9 |
-
return 'wb-just-table';
|
10 |
-
}
|
11 |
-
|
12 |
-
public function get_title() {
|
13 |
-
return __( 'WL: JustTable', 'woolentor' );
|
14 |
-
}
|
15 |
-
|
16 |
-
public function get_icon() {
|
17 |
-
return 'eicon-table';
|
18 |
-
}
|
19 |
-
|
20 |
-
public function get_categories() {
|
21 |
-
return array( 'woolentor-addons' );
|
22 |
-
}
|
23 |
-
|
24 |
-
public function get_style_depends(){
|
25 |
-
return [
|
26 |
-
'woolentor-widgets',
|
27 |
-
];
|
28 |
-
}
|
29 |
-
|
30 |
-
public function get_script_depends(){
|
31 |
-
return [];
|
32 |
-
}
|
33 |
-
|
34 |
-
public function get_keywords(){
|
35 |
-
return ['table','product table','justtable'];
|
36 |
-
}
|
37 |
-
|
38 |
-
protected function _register_controls() {
|
39 |
-
|
40 |
-
// Content
|
41 |
-
$this->start_controls_section(
|
42 |
-
'justtable_content',
|
43 |
-
[
|
44 |
-
'label' => __( 'JustTable', 'woolentor' ),
|
45 |
-
]
|
46 |
-
);
|
47 |
-
$this->add_control(
|
48 |
-
'table_id',
|
49 |
-
[
|
50 |
-
'label' => __( 'Select Table', 'woolentor' ),
|
51 |
-
'type' => Controls_Manager::SELECT,
|
52 |
-
'default' => '0',
|
53 |
-
'options' => woolentor_post_name('jt-product-table'),
|
54 |
-
]
|
55 |
-
);
|
56 |
-
|
57 |
-
$this->end_controls_section();
|
58 |
-
|
59 |
-
// Heading Style
|
60 |
-
$this->start_controls_section(
|
61 |
-
'heading_style_section',
|
62 |
-
[
|
63 |
-
'label' => __( 'Heading', 'woolentor' ),
|
64 |
-
'tab' => Controls_Manager::TAB_STYLE,
|
65 |
-
]
|
66 |
-
);
|
67 |
-
|
68 |
-
$this->add_control(
|
69 |
-
'heading_color',
|
70 |
-
[
|
71 |
-
'label' => __( 'Heading Color', 'woolentor' ),
|
72 |
-
'type' => Controls_Manager::COLOR,
|
73 |
-
'selectors' => [
|
74 |
-
'{{WRAPPER}} .jtpt-product-table th.jtpt-head-data' => 'color: {{VALUE}}',
|
75 |
-
],
|
76 |
-
]
|
77 |
-
);
|
78 |
-
|
79 |
-
$this->add_group_control(
|
80 |
-
\Elementor\Group_Control_Typography::get_type(),
|
81 |
-
[
|
82 |
-
'name' => 'heading_typography',
|
83 |
-
'label' => __( 'Typography', 'woolentor' ),
|
84 |
-
'selector' => '{{WRAPPER}} .jtpt-product-table th.jtpt-head-data',
|
85 |
-
]
|
86 |
-
);
|
87 |
-
|
88 |
-
$this->add_group_control(
|
89 |
-
Group_Control_Background::get_type(),
|
90 |
-
[
|
91 |
-
'name' => 'heading_background',
|
92 |
-
'label' => __( 'Heading Background', 'woolentor' ),
|
93 |
-
'types' => [ 'classic', 'gradient' ],
|
94 |
-
'selector' => '{{WRAPPER}} .jtpt-product-table th.jtpt-head-data',
|
95 |
-
'exclude' =>['image'],
|
96 |
-
'fields_options'=>[
|
97 |
-
'background'=>[
|
98 |
-
'label'=>__( 'Heading Background', 'woolentor' )
|
99 |
-
]
|
100 |
-
]
|
101 |
-
]
|
102 |
-
);
|
103 |
-
|
104 |
-
$this->end_controls_section();
|
105 |
-
|
106 |
-
// Wrapper Style
|
107 |
-
$this->start_controls_section(
|
108 |
-
'content_style_section',
|
109 |
-
[
|
110 |
-
'label' => __( 'Table Content', 'woolentor' ),
|
111 |
-
'tab' => Controls_Manager::TAB_STYLE,
|
112 |
-
]
|
113 |
-
);
|
114 |
-
|
115 |
-
$this->add_group_control(
|
116 |
-
Group_Control_Background::get_type(),
|
117 |
-
[
|
118 |
-
'name' => 'table_wrapper_background',
|
119 |
-
'label' => __( 'Background', 'woolentor' ),
|
120 |
-
'types' => [ 'classic', 'gradient' ],
|
121 |
-
'selector' => '{{WRAPPER}} .jtpt-product-table-wrapper',
|
122 |
-
'exclude' =>['image'],
|
123 |
-
'fields_options'=>[
|
124 |
-
'background'=>[
|
125 |
-
'label'=>__( 'Wrapper Background', 'woolentor' )
|
126 |
-
]
|
127 |
-
]
|
128 |
-
]
|
129 |
-
);
|
130 |
-
|
131 |
-
$this->add_control(
|
132 |
-
'table_td_border_color',
|
133 |
-
[
|
134 |
-
'label' => __( 'Item Gap Color', 'woolentor' ),
|
135 |
-
'type' => Controls_Manager::COLOR,
|
136 |
-
'selectors' => [
|
137 |
-
'{{WRAPPER}} .jtpt-product-table .jtpt-body-data' => 'border-color: {{VALUE}}',
|
138 |
-
],
|
139 |
-
]
|
140 |
-
);
|
141 |
-
|
142 |
-
$this->end_controls_section();
|
143 |
-
|
144 |
-
}
|
145 |
-
|
146 |
-
protected function render( $instance = [] ) {
|
147 |
-
$settings = $this->get_settings_for_display();
|
148 |
-
|
149 |
-
$short_code_attributes = [
|
150 |
-
'id' => $settings['table_id'],
|
151 |
-
];
|
152 |
-
echo woolentor_do_shortcode( 'JT_Product_Table', $short_code_attributes );
|
153 |
-
}
|
154 |
-
|
155 |
-
}
|
156 |
-
Plugin::instance()->widgets_manager->register_widget_type( new WL_Just_Table_Element() );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
includes/addons/wb_product_data_tab.php
CHANGED
@@ -158,7 +158,8 @@ class WL_Product_Product_Data_Tabs_Element extends Widget_Base {
|
|
158 |
'label' => __( 'Background Color', 'woolentor' ),
|
159 |
'type' => Controls_Manager::COLOR,
|
160 |
'selectors' => [
|
161 |
-
'.woocommerce {{WRAPPER}} .woocommerce-tabs ul.wc-tabs li.active' => 'background-color: {{VALUE}}
|
|
|
162 |
],
|
163 |
]
|
164 |
);
|
@@ -169,6 +170,7 @@ class WL_Product_Product_Data_Tabs_Element extends Widget_Base {
|
|
169 |
'label' => __( 'Border Color', 'woolentor' ),
|
170 |
'type' => Controls_Manager::COLOR,
|
171 |
'selectors' => [
|
|
|
172 |
'.woocommerce {{WRAPPER}} .woocommerce-tabs ul.wc-tabs li.active' => 'border-color: {{VALUE}} {{VALUE}} {{active_tab_bg_color.VALUE}} {{VALUE}}',
|
173 |
'.woocommerce {{WRAPPER}} .woocommerce-tabs ul.wc-tabs li:not(.active)' => 'border-bottom-color: {{VALUE}}',
|
174 |
],
|
158 |
'label' => __( 'Background Color', 'woolentor' ),
|
159 |
'type' => Controls_Manager::COLOR,
|
160 |
'selectors' => [
|
161 |
+
'.woocommerce {{WRAPPER}} .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce {{WRAPPER}} .woocommerce-tabs ul.wc-tabs li.active' => 'background-color: {{VALUE}}',
|
162 |
+
'.woocommerce {{WRAPPER}} .woocommerce-tabs ul.wc-tabs li.active' => 'border-bottom-color: {{VALUE}}',
|
163 |
],
|
164 |
]
|
165 |
);
|
170 |
'label' => __( 'Border Color', 'woolentor' ),
|
171 |
'type' => Controls_Manager::COLOR,
|
172 |
'selectors' => [
|
173 |
+
'.woocommerce {{WRAPPER}} .woocommerce-tabs .woocommerce-Tabs-panel' => 'border-color: {{VALUE}}',
|
174 |
'.woocommerce {{WRAPPER}} .woocommerce-tabs ul.wc-tabs li.active' => 'border-color: {{VALUE}} {{VALUE}} {{active_tab_bg_color.VALUE}} {{VALUE}}',
|
175 |
'.woocommerce {{WRAPPER}} .woocommerce-tabs ul.wc-tabs li:not(.active)' => 'border-bottom-color: {{VALUE}}',
|
176 |
],
|
includes/addons/wb_product_description.php
CHANGED
@@ -102,12 +102,7 @@ class WL_Product_Description_Element extends Widget_Base {
|
|
102 |
echo '<div class="woocommerce_product_description">'.\WooLentor_Default_Data::instance()->default( $this->get_name() ).'</div>';
|
103 |
}else{
|
104 |
if ( empty( $product ) ) { return; }
|
105 |
-
echo '<div class="woocommerce_product_description">';
|
106 |
-
the_content();
|
107 |
-
echo '</div>';
|
108 |
-
//echo '<div class="woocommerce_product_description">'.$post->post_content.'</div>';
|
109 |
-
//echo '<div class="woocommerce_product_description">'.$product->get_description().'</div>';
|
110 |
-
|
111 |
}
|
112 |
}
|
113 |
|
102 |
echo '<div class="woocommerce_product_description">'.\WooLentor_Default_Data::instance()->default( $this->get_name() ).'</div>';
|
103 |
}else{
|
104 |
if ( empty( $product ) ) { return; }
|
105 |
+
echo '<div class="woocommerce_product_description">'.$post->post_content.'</div>';
|
|
|
|
|
|
|
|
|
|
|
106 |
}
|
107 |
}
|
108 |
|
includes/addons/wb_product_price.php
CHANGED
@@ -37,7 +37,7 @@ class WL_Product_Price_Element extends Widget_Base {
|
|
37 |
$this->start_controls_section(
|
38 |
'product_price_regular_style_section',
|
39 |
array(
|
40 |
-
'label' => __( 'Price', 'woolentor' ),
|
41 |
'tab' => Controls_Manager::TAB_STYLE,
|
42 |
)
|
43 |
);
|
@@ -47,18 +47,18 @@ class WL_Product_Price_Element extends Widget_Base {
|
|
47 |
'label' => __( 'Price Color', 'woolentor' ),
|
48 |
'type' => Controls_Manager::COLOR,
|
49 |
'selectors' => [
|
50 |
-
'{{WRAPPER}} .price' => 'color: {{VALUE}} !important;',
|
51 |
],
|
52 |
]
|
53 |
);
|
54 |
|
55 |
$this->add_group_control(
|
56 |
Group_Control_Typography::get_type(),
|
57 |
-
|
58 |
'name' => 'product_price_typography',
|
59 |
'label' => __( 'Typography', 'woolentor' ),
|
60 |
-
'selector' => '{{WRAPPER}} .price .amount',
|
61 |
-
|
62 |
);
|
63 |
|
64 |
$this->add_control(
|
@@ -77,10 +77,10 @@ class WL_Product_Price_Element extends Widget_Base {
|
|
77 |
|
78 |
$this->start_controls_section(
|
79 |
'product_price_sale_style_section',
|
80 |
-
|
81 |
-
'label' => __( '
|
82 |
'tab' => Controls_Manager::TAB_STYLE,
|
83 |
-
|
84 |
);
|
85 |
$this->add_control(
|
86 |
'product_sale_price_color',
|
@@ -88,7 +88,7 @@ class WL_Product_Price_Element extends Widget_Base {
|
|
88 |
'label' => __( 'Price Color', 'woolentor' ),
|
89 |
'type' => Controls_Manager::COLOR,
|
90 |
'selectors' => [
|
91 |
-
'{{WRAPPER}} .price
|
92 |
],
|
93 |
]
|
94 |
);
|
@@ -98,7 +98,7 @@ class WL_Product_Price_Element extends Widget_Base {
|
|
98 |
array(
|
99 |
'name' => 'product_sale_price_typography',
|
100 |
'label' => __( 'Typography', 'woolentor' ),
|
101 |
-
'selector' => '{{WRAPPER}} .price
|
102 |
)
|
103 |
);
|
104 |
|
37 |
$this->start_controls_section(
|
38 |
'product_price_regular_style_section',
|
39 |
array(
|
40 |
+
'label' => __( 'Regular Price', 'woolentor' ),
|
41 |
'tab' => Controls_Manager::TAB_STYLE,
|
42 |
)
|
43 |
);
|
47 |
'label' => __( 'Price Color', 'woolentor' ),
|
48 |
'type' => Controls_Manager::COLOR,
|
49 |
'selectors' => [
|
50 |
+
'{{WRAPPER}} .price del' => 'color: {{VALUE}} !important;',
|
51 |
],
|
52 |
]
|
53 |
);
|
54 |
|
55 |
$this->add_group_control(
|
56 |
Group_Control_Typography::get_type(),
|
57 |
+
array(
|
58 |
'name' => 'product_price_typography',
|
59 |
'label' => __( 'Typography', 'woolentor' ),
|
60 |
+
'selector' => '{{WRAPPER}} .price del, {{WRAPPER}} .price del .amount',
|
61 |
+
)
|
62 |
);
|
63 |
|
64 |
$this->add_control(
|
77 |
|
78 |
$this->start_controls_section(
|
79 |
'product_price_sale_style_section',
|
80 |
+
array(
|
81 |
+
'label' => __( 'Sale Price', 'woolentor' ),
|
82 |
'tab' => Controls_Manager::TAB_STYLE,
|
83 |
+
)
|
84 |
);
|
85 |
$this->add_control(
|
86 |
'product_sale_price_color',
|
88 |
'label' => __( 'Price Color', 'woolentor' ),
|
89 |
'type' => Controls_Manager::COLOR,
|
90 |
'selectors' => [
|
91 |
+
'{{WRAPPER}} .price' => 'color: {{VALUE}} !important;',
|
92 |
],
|
93 |
]
|
94 |
);
|
98 |
array(
|
99 |
'name' => 'product_sale_price_typography',
|
100 |
'label' => __( 'Typography', 'woolentor' ),
|
101 |
+
'selector' => '{{WRAPPER}} .price, {{WRAPPER}} .price .amount',
|
102 |
)
|
103 |
);
|
104 |
|
includes/addons/wb_product_related.php
CHANGED
@@ -63,7 +63,7 @@ class WL_Product_Related_Element extends Widget_Base {
|
|
63 |
'prefix_class' => 'woolentorducts-columns%s-',
|
64 |
'default' => 4,
|
65 |
'min' => 1,
|
66 |
-
'max' =>
|
67 |
]
|
68 |
);
|
69 |
|
@@ -214,7 +214,6 @@ class WL_Product_Related_Element extends Widget_Base {
|
|
214 |
$args['related_products'] = array_filter( array_map( 'wc_get_product', wc_get_related_products( $product->get_id(),
|
215 |
$args['posts_per_page'], $product->get_upsell_ids() ) ), 'wc_products_array_filter_visible' );
|
216 |
$args['related_products'] = wc_products_array_orderby( $args['related_products'], $args['orderby'], $args['order'] );
|
217 |
-
|
218 |
wc_get_template( 'single-product/related.php', $args );
|
219 |
}
|
220 |
|
63 |
'prefix_class' => 'woolentorducts-columns%s-',
|
64 |
'default' => 4,
|
65 |
'min' => 1,
|
66 |
+
'max' => 12,
|
67 |
]
|
68 |
);
|
69 |
|
214 |
$args['related_products'] = array_filter( array_map( 'wc_get_product', wc_get_related_products( $product->get_id(),
|
215 |
$args['posts_per_page'], $product->get_upsell_ids() ) ), 'wc_products_array_filter_visible' );
|
216 |
$args['related_products'] = wc_products_array_orderby( $args['related_products'], $args['orderby'], $args['order'] );
|
|
|
217 |
wc_get_template( 'single-product/related.php', $args );
|
218 |
}
|
219 |
|
includes/addons/wb_product_suggest_price.php
CHANGED
@@ -1,9 +1,6 @@
|
|
1 |
<?php
|
2 |
-
namespace Elementor;
|
3 |
|
4 |
-
|
5 |
-
use \Elementor\Core\Schemes\Color as Scheme_Color;
|
6 |
-
use \Elementor\Core\Schemes\Typography as Scheme_Typography;
|
7 |
|
8 |
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
9 |
|
@@ -164,8 +161,8 @@ class WL_Product_Suggest_Price_Element extends Widget_Base {
|
|
164 |
[
|
165 |
'label' => __( 'Success Message', 'woolentor' ),
|
166 |
'type' => Controls_Manager::TEXT,
|
167 |
-
'default' => __( 'Thank you
|
168 |
-
'placeholder' => __( 'Thank you
|
169 |
'label_block'=>true,
|
170 |
'separator'=>'before',
|
171 |
]
|
@@ -176,8 +173,8 @@ class WL_Product_Suggest_Price_Element extends Widget_Base {
|
|
176 |
[
|
177 |
'label' => __( 'Error Message', 'woolentor' ),
|
178 |
'type' => Controls_Manager::TEXT,
|
179 |
-
'default' => __( 'Something is wrong! try again', 'woolentor' ),
|
180 |
-
'placeholder' => __( 'Something is wrong! try again', 'woolentor' ),
|
181 |
'label_block'=>true,
|
182 |
]
|
183 |
);
|
@@ -225,6 +222,7 @@ class WL_Product_Suggest_Price_Element extends Widget_Base {
|
|
225 |
Group_Control_Typography::get_type(),
|
226 |
[
|
227 |
'name' => 'input_typography',
|
|
|
228 |
'selector' => '{{WRAPPER}} .wl-suggest-form-input input',
|
229 |
]
|
230 |
);
|
@@ -324,6 +322,7 @@ class WL_Product_Suggest_Price_Element extends Widget_Base {
|
|
324 |
Group_Control_Typography::get_type(),
|
325 |
[
|
326 |
'name' => 'textarea_typography',
|
|
|
327 |
'selector' => '{{WRAPPER}} .wl-suggest-form-input textarea',
|
328 |
]
|
329 |
);
|
@@ -422,6 +421,7 @@ class WL_Product_Suggest_Price_Element extends Widget_Base {
|
|
422 |
Group_Control_Typography::get_type(),
|
423 |
[
|
424 |
'name' => 'submitbutton_typography',
|
|
|
425 |
'selector' => '{{WRAPPER}} .wl-suggest-form-input input[type="submit"]',
|
426 |
]
|
427 |
);
|
1 |
<?php
|
|
|
2 |
|
3 |
+
namespace Elementor;
|
|
|
|
|
4 |
|
5 |
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
6 |
|
161 |
[
|
162 |
'label' => __( 'Success Message', 'woolentor' ),
|
163 |
'type' => Controls_Manager::TEXT,
|
164 |
+
'default' => __( 'Thank you contacting with us', 'woolentor' ),
|
165 |
+
'placeholder' => __( 'Thank you contacting with us', 'woolentor' ),
|
166 |
'label_block'=>true,
|
167 |
'separator'=>'before',
|
168 |
]
|
173 |
[
|
174 |
'label' => __( 'Error Message', 'woolentor' ),
|
175 |
'type' => Controls_Manager::TEXT,
|
176 |
+
'default' => __( 'Something is wrong ! try again', 'woolentor' ),
|
177 |
+
'placeholder' => __( 'Something is wrong ! try again', 'woolentor' ),
|
178 |
'label_block'=>true,
|
179 |
]
|
180 |
);
|
222 |
Group_Control_Typography::get_type(),
|
223 |
[
|
224 |
'name' => 'input_typography',
|
225 |
+
'scheme' => Scheme_Typography::TYPOGRAPHY_1,
|
226 |
'selector' => '{{WRAPPER}} .wl-suggest-form-input input',
|
227 |
]
|
228 |
);
|
322 |
Group_Control_Typography::get_type(),
|
323 |
[
|
324 |
'name' => 'textarea_typography',
|
325 |
+
'scheme' => Scheme_Typography::TYPOGRAPHY_1,
|
326 |
'selector' => '{{WRAPPER}} .wl-suggest-form-input textarea',
|
327 |
]
|
328 |
);
|
421 |
Group_Control_Typography::get_type(),
|
422 |
[
|
423 |
'name' => 'submitbutton_typography',
|
424 |
+
'scheme' => Scheme_Typography::TYPOGRAPHY_1,
|
425 |
'selector' => '{{WRAPPER}} .wl-suggest-form-input input[type="submit"]',
|
426 |
]
|
427 |
);
|
includes/addons/wb_product_title.php
CHANGED
@@ -47,7 +47,7 @@ class WL_Product_Title_Element extends Widget_Base {
|
|
47 |
'label' => __( 'Title HTML Tag', 'woolentor' ),
|
48 |
'type' => Controls_Manager::SELECT,
|
49 |
'options' => woolentor_html_tag_lists(),
|
50 |
-
'default' => '
|
51 |
]
|
52 |
);
|
53 |
|
@@ -125,14 +125,11 @@ class WL_Product_Title_Element extends Widget_Base {
|
|
125 |
|
126 |
protected function render( $instance = [] ) {
|
127 |
$settings = $this->get_settings_for_display();
|
128 |
-
|
129 |
-
$title_html_tag = woolentor_validate_html_tag( $settings['product_title_html_tag'] );
|
130 |
-
|
131 |
if( Plugin::instance()->editor->is_edit_mode() ){
|
132 |
$title = get_the_title( woolentor_get_last_product_id() );
|
133 |
-
echo sprintf( "<%s class='product_title entry-title'>%s</%s>", $
|
134 |
}else{
|
135 |
-
echo sprintf( "<%s class='product_title entry-title'>%s</%s>", $
|
136 |
}
|
137 |
|
138 |
}
|
47 |
'label' => __( 'Title HTML Tag', 'woolentor' ),
|
48 |
'type' => Controls_Manager::SELECT,
|
49 |
'options' => woolentor_html_tag_lists(),
|
50 |
+
'default' => 'h1',
|
51 |
]
|
52 |
);
|
53 |
|
125 |
|
126 |
protected function render( $instance = [] ) {
|
127 |
$settings = $this->get_settings_for_display();
|
|
|
|
|
|
|
128 |
if( Plugin::instance()->editor->is_edit_mode() ){
|
129 |
$title = get_the_title( woolentor_get_last_product_id() );
|
130 |
+
echo sprintf( "<%s class='product_title entry-title'>%s</%s>", $settings['product_title_html_tag'], $title, $settings['product_title_html_tag'] );
|
131 |
}else{
|
132 |
+
echo sprintf( "<%s class='product_title entry-title'>%s</%s>", $settings['product_title_html_tag'], get_the_title(), $settings['product_title_html_tag'] );
|
133 |
}
|
134 |
|
135 |
}
|
includes/addons/wb_product_upsell.php
CHANGED
@@ -45,10 +45,9 @@ class WL_Product_Upsell_Element extends Widget_Base {
|
|
45 |
[
|
46 |
'label' => __( 'Columns', 'woolentor' ),
|
47 |
'type' => Controls_Manager::NUMBER,
|
48 |
-
'prefix_class' => 'woolentorducts-columns%s-',
|
49 |
'default' => 4,
|
50 |
'min' => 1,
|
51 |
-
'max' =>
|
52 |
]
|
53 |
);
|
54 |
|
@@ -169,7 +168,6 @@ class WL_Product_Upsell_Element extends Widget_Base {
|
|
169 |
if ( ! empty( $settings['order'] ) ) {
|
170 |
$order = $settings['order'];
|
171 |
}
|
172 |
-
|
173 |
if( Plugin::instance()->editor->is_edit_mode() ){
|
174 |
echo \WooLentor_Default_Data::instance()->default( $this->get_name(), $settings );
|
175 |
}else{
|
45 |
[
|
46 |
'label' => __( 'Columns', 'woolentor' ),
|
47 |
'type' => Controls_Manager::NUMBER,
|
|
|
48 |
'default' => 4,
|
49 |
'min' => 1,
|
50 |
+
'max' => 12,
|
51 |
]
|
52 |
);
|
53 |
|
168 |
if ( ! empty( $settings['order'] ) ) {
|
169 |
$order = $settings['order'];
|
170 |
}
|
|
|
171 |
if( Plugin::instance()->editor->is_edit_mode() ){
|
172 |
echo \WooLentor_Default_Data::instance()->default( $this->get_name(), $settings );
|
173 |
}else{
|
includes/addons/wb_wc_multicurrency.php
DELETED
@@ -1,106 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
namespace Elementor;
|
3 |
-
|
4 |
-
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
5 |
-
|
6 |
-
class WL_Multi_Currency_Element extends Widget_Base {
|
7 |
-
|
8 |
-
public function get_name() {
|
9 |
-
return 'wb-multi-currency';
|
10 |
-
}
|
11 |
-
|
12 |
-
public function get_title() {
|
13 |
-
return __( 'WL: Multi Currency', 'woolentor' );
|
14 |
-
}
|
15 |
-
|
16 |
-
public function get_icon() {
|
17 |
-
return 'eicon-woocommerce';
|
18 |
-
}
|
19 |
-
|
20 |
-
public function get_categories() {
|
21 |
-
return array( 'woolentor-addons' );
|
22 |
-
}
|
23 |
-
|
24 |
-
public function get_style_depends(){
|
25 |
-
return [
|
26 |
-
'woolentor-widgets',
|
27 |
-
];
|
28 |
-
}
|
29 |
-
|
30 |
-
public function get_script_depends(){
|
31 |
-
return [];
|
32 |
-
}
|
33 |
-
|
34 |
-
public function get_keywords(){
|
35 |
-
return ['multi currency','currency','woocommerce currency'];
|
36 |
-
}
|
37 |
-
|
38 |
-
protected function _register_controls() {
|
39 |
-
|
40 |
-
// Content
|
41 |
-
$this->start_controls_section(
|
42 |
-
'multi_currency_content',
|
43 |
-
[
|
44 |
-
'label' => __( 'MultiCurrency', 'woolentor' ),
|
45 |
-
]
|
46 |
-
);
|
47 |
-
$this->add_control(
|
48 |
-
'multi_currency_style',
|
49 |
-
[
|
50 |
-
'label' => __( 'Style', 'woolentor' ),
|
51 |
-
'type' => Controls_Manager::SELECT,
|
52 |
-
'default' => 'all',
|
53 |
-
'options' => [
|
54 |
-
'all' => esc_html__( 'All', 'woolentor' ),
|
55 |
-
'flagonly' => esc_html__( 'Flag only', 'woolentor' ),
|
56 |
-
],
|
57 |
-
]
|
58 |
-
);
|
59 |
-
|
60 |
-
$this->end_controls_section();
|
61 |
-
|
62 |
-
// Heading Style
|
63 |
-
$this->start_controls_section(
|
64 |
-
'heading_style_section',
|
65 |
-
[
|
66 |
-
'label' => __( 'Heading', 'woolentor' ),
|
67 |
-
'tab' => Controls_Manager::TAB_STYLE,
|
68 |
-
]
|
69 |
-
);
|
70 |
-
|
71 |
-
$this->add_control(
|
72 |
-
'heading_color',
|
73 |
-
[
|
74 |
-
'label' => __( 'Heading Color', 'woolentor' ),
|
75 |
-
'type' => Controls_Manager::COLOR,
|
76 |
-
'selectors' => [
|
77 |
-
'{{WRAPPER}} .ht-mcs-sidebar-widget-list ul li a' => 'color: {{VALUE}}',
|
78 |
-
],
|
79 |
-
]
|
80 |
-
);
|
81 |
-
|
82 |
-
$this->add_group_control(
|
83 |
-
Group_Control_Typography::get_type(),
|
84 |
-
[
|
85 |
-
'name' => 'heading_typography',
|
86 |
-
'label' => __( 'Typography', 'woolentor' ),
|
87 |
-
'selector' => '{{WRAPPER}} .ht-mcs-sidebar-widget-list ul li a',
|
88 |
-
]
|
89 |
-
);
|
90 |
-
|
91 |
-
$this->end_controls_section();
|
92 |
-
|
93 |
-
|
94 |
-
}
|
95 |
-
|
96 |
-
protected function render( $instance = [] ) {
|
97 |
-
$settings = $this->get_settings_for_display();
|
98 |
-
|
99 |
-
$short_code_attributes = [
|
100 |
-
'style' => $settings['multi_currency_style'],
|
101 |
-
];
|
102 |
-
echo woolentor_do_shortcode( 'WCMC', $short_code_attributes );
|
103 |
-
}
|
104 |
-
|
105 |
-
}
|
106 |
-
Plugin::instance()->widgets_manager->register_widget_type( new WL_Multi_Currency_Element() );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
includes/addons/wb_whols.php
DELETED
@@ -1,94 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
namespace Elementor;
|
3 |
-
|
4 |
-
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
5 |
-
|
6 |
-
class WL_Whols_Element extends Widget_Base {
|
7 |
-
|
8 |
-
public function get_name() {
|
9 |
-
return 'wb-whols';
|
10 |
-
}
|
11 |
-
|
12 |
-
public function get_title() {
|
13 |
-
return __( 'WL: Whols', 'woolentor' );
|
14 |
-
}
|
15 |
-
|
16 |
-
public function get_icon() {
|
17 |
-
return 'eicon-woocommerce';
|
18 |
-
}
|
19 |
-
|
20 |
-
public function get_categories() {
|
21 |
-
return array( 'woolentor-addons' );
|
22 |
-
}
|
23 |
-
|
24 |
-
public function get_style_depends(){
|
25 |
-
return [
|
26 |
-
'woolentor-widgets',
|
27 |
-
];
|
28 |
-
}
|
29 |
-
|
30 |
-
public function get_script_depends(){
|
31 |
-
return [];
|
32 |
-
}
|
33 |
-
|
34 |
-
public function get_keywords(){
|
35 |
-
return ['whols','whole sale','woocommerce sale'];
|
36 |
-
}
|
37 |
-
|
38 |
-
protected function _register_controls() {
|
39 |
-
|
40 |
-
// Button Style
|
41 |
-
$this->start_controls_section(
|
42 |
-
'button_style_section',
|
43 |
-
[
|
44 |
-
'label' => __( 'Button', 'woolentor' ),
|
45 |
-
'tab' => Controls_Manager::TAB_STYLE,
|
46 |
-
]
|
47 |
-
);
|
48 |
-
|
49 |
-
$this->add_control(
|
50 |
-
'button_color',
|
51 |
-
[
|
52 |
-
'label' => __( 'Color', 'woolentor' ),
|
53 |
-
'type' => Controls_Manager::COLOR,
|
54 |
-
'selectors' => [
|
55 |
-
'{{WRAPPER}} .whols_registration_form form input#whols_reg_submit' => 'color: {{VALUE}}',
|
56 |
-
],
|
57 |
-
]
|
58 |
-
);
|
59 |
-
|
60 |
-
$this->add_group_control(
|
61 |
-
Group_Control_Typography::get_type(),
|
62 |
-
[
|
63 |
-
'name' => 'button_typography',
|
64 |
-
'label' => __( 'Typography', 'woolentor' ),
|
65 |
-
'selector' => '{{WRAPPER}} .whols_registration_form form input#whols_reg_submit',
|
66 |
-
]
|
67 |
-
);
|
68 |
-
|
69 |
-
$this->add_responsive_control(
|
70 |
-
'button_padding',
|
71 |
-
[
|
72 |
-
'label' => __( 'Padding', 'woolentor' ),
|
73 |
-
'type' => Controls_Manager::DIMENSIONS,
|
74 |
-
'size_units' => [ 'px', '%', 'em' ],
|
75 |
-
'selectors' => [
|
76 |
-
'{{WRAPPER}} .whols_registration_form form input#whols_reg_submit' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
77 |
-
],
|
78 |
-
]
|
79 |
-
);
|
80 |
-
|
81 |
-
$this->end_controls_section();
|
82 |
-
|
83 |
-
|
84 |
-
}
|
85 |
-
|
86 |
-
protected function render( $instance = [] ) {
|
87 |
-
$settings = $this->get_settings_for_display();
|
88 |
-
|
89 |
-
$short_code_attributes = [];
|
90 |
-
echo woolentor_do_shortcode( 'whols_registration_form', $short_code_attributes );
|
91 |
-
}
|
92 |
-
|
93 |
-
}
|
94 |
-
Plugin::instance()->widgets_manager->register_widget_type( new WL_Whols_Element() );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
includes/addons/wb_wishsuite_table.php
DELETED
@@ -1,143 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
namespace Elementor;
|
3 |
-
|
4 |
-
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
5 |
-
|
6 |
-
class WL_Wishsuite_Table_Element extends Widget_Base {
|
7 |
-
|
8 |
-
public function get_name() {
|
9 |
-
return 'wb-wishsuite-table';
|
10 |
-
}
|
11 |
-
|
12 |
-
public function get_title() {
|
13 |
-
return __( 'WL: WishSuite Table', 'woolentor' );
|
14 |
-
}
|
15 |
-
|
16 |
-
public function get_icon() {
|
17 |
-
return 'eicon-table';
|
18 |
-
}
|
19 |
-
|
20 |
-
public function get_categories() {
|
21 |
-
return array( 'woolentor-addons' );
|
22 |
-
}
|
23 |
-
|
24 |
-
public function get_style_depends(){
|
25 |
-
return [
|
26 |
-
'wishsuite-frontend',
|
27 |
-
'woolentor-widgets',
|
28 |
-
];
|
29 |
-
}
|
30 |
-
|
31 |
-
public function get_script_depends(){
|
32 |
-
return ['wishsuite-frontend'];
|
33 |
-
}
|
34 |
-
|
35 |
-
public function get_keywords(){
|
36 |
-
return ['wishlist','product wishlist','wishsuite'];
|
37 |
-
}
|
38 |
-
|
39 |
-
protected function _register_controls() {
|
40 |
-
|
41 |
-
// Content
|
42 |
-
$this->start_controls_section(
|
43 |
-
'wishsuite_content',
|
44 |
-
[
|
45 |
-
'label' => __( 'WishSuite', 'woolentor' ),
|
46 |
-
]
|
47 |
-
);
|
48 |
-
|
49 |
-
$this->add_control(
|
50 |
-
'empty_table_text',
|
51 |
-
[
|
52 |
-
'label' => __( 'Empty table text', 'woolentor' ),
|
53 |
-
'type' => Controls_Manager::TEXT,
|
54 |
-
'label_block'=>true,
|
55 |
-
]
|
56 |
-
);
|
57 |
-
|
58 |
-
$this->end_controls_section();
|
59 |
-
|
60 |
-
// Table Heading Style
|
61 |
-
$this->start_controls_section(
|
62 |
-
'table_heading_style_section',
|
63 |
-
[
|
64 |
-
'label' => __( 'Table Heading', 'woolentor' ),
|
65 |
-
'tab' => Controls_Manager::TAB_STYLE,
|
66 |
-
]
|
67 |
-
);
|
68 |
-
|
69 |
-
$this->add_control(
|
70 |
-
'heading_color',
|
71 |
-
[
|
72 |
-
'label' => __( 'Heading Color', 'woolentor' ),
|
73 |
-
'type' => Controls_Manager::COLOR,
|
74 |
-
'selectors' => [
|
75 |
-
'{{WRAPPER}} .wishsuite-table-content table thead > tr th' => 'color: {{VALUE}}',
|
76 |
-
],
|
77 |
-
]
|
78 |
-
);
|
79 |
-
|
80 |
-
$this->add_group_control(
|
81 |
-
Group_Control_Background::get_type(),
|
82 |
-
[
|
83 |
-
'name' => 'heading_background',
|
84 |
-
'label' => __( 'Heading Background', 'woolentor' ),
|
85 |
-
'types' => [ 'classic', 'gradient' ],
|
86 |
-
'selector' => '{{WRAPPER}} .wishsuite-table-content table thead > tr th',
|
87 |
-
'exclude' =>['image'],
|
88 |
-
]
|
89 |
-
);
|
90 |
-
|
91 |
-
$this->add_group_control(
|
92 |
-
Group_Control_Border::get_type(),
|
93 |
-
[
|
94 |
-
'name' => 'heading_border',
|
95 |
-
'label' => __( 'Border', 'woolentor' ),
|
96 |
-
'selector' => '{{WRAPPER}} .wishsuite-table-content table thead > tr',
|
97 |
-
]
|
98 |
-
);
|
99 |
-
|
100 |
-
$this->add_group_control(
|
101 |
-
\Elementor\Group_Control_Typography::get_type(),
|
102 |
-
[
|
103 |
-
'name' => 'heading_typography',
|
104 |
-
'label' => __( 'Typography', 'woolentor' ),
|
105 |
-
'selector' => '{{WRAPPER}} .wishsuite-table-content table thead > tr th',
|
106 |
-
]
|
107 |
-
);
|
108 |
-
|
109 |
-
$this->end_controls_section();
|
110 |
-
|
111 |
-
// Table Content Style
|
112 |
-
$this->start_controls_section(
|
113 |
-
'table_content_style_section',
|
114 |
-
[
|
115 |
-
'label' => __( 'Table Body', 'woolentor' ),
|
116 |
-
'tab' => Controls_Manager::TAB_STYLE,
|
117 |
-
]
|
118 |
-
);
|
119 |
-
$this->add_group_control(
|
120 |
-
Group_Control_Border::get_type(),
|
121 |
-
[
|
122 |
-
'name' => 'table_body_border',
|
123 |
-
'label' => __( 'Border', 'woolentor' ),
|
124 |
-
'selector' => '{{WRAPPER}} .wishsuite-table-content table,.wishsuite-table-content table tbody > tr',
|
125 |
-
]
|
126 |
-
);
|
127 |
-
|
128 |
-
$this->end_controls_section();
|
129 |
-
|
130 |
-
}
|
131 |
-
|
132 |
-
protected function render( $instance = [] ) {
|
133 |
-
$settings = $this->get_settings_for_display();
|
134 |
-
|
135 |
-
$short_code_attributes = [
|
136 |
-
'empty_text' => $settings['empty_table_text'],
|
137 |
-
];
|
138 |
-
echo woolentor_do_shortcode( 'wishsuite_table', $short_code_attributes );
|
139 |
-
|
140 |
-
}
|
141 |
-
|
142 |
-
}
|
143 |
-
Plugin::instance()->widgets_manager->register_widget_type( new WL_Wishsuite_Table_Element() );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
includes/addons/wl_brand.php
CHANGED
@@ -58,7 +58,7 @@ class WL_Brand_Element extends Widget_Base {
|
|
58 |
'default' => esc_html__('Default','woolentor'),
|
59 |
],
|
60 |
'label_block' => true,
|
61 |
-
'description'
|
62 |
]
|
63 |
);
|
64 |
|
@@ -104,7 +104,7 @@ class WL_Brand_Element extends Widget_Base {
|
|
104 |
'brand_list',
|
105 |
[
|
106 |
'type' => Controls_Manager::REPEATER,
|
107 |
-
'fields' => $repeater->get_controls(),
|
108 |
'default' => [
|
109 |
[
|
110 |
'brand_title' => esc_html__( 'Brand Title', 'woolentor' ),
|
@@ -219,7 +219,7 @@ class WL_Brand_Element extends Widget_Base {
|
|
219 |
__( 'Slider Option', 'woolentor' ) .
|
220 |
'</div>
|
221 |
<div class="elementor-nerd-box-message">' .
|
222 |
-
__( 'Purchase our premium version to unlock these pro
|
223 |
'</div>
|
224 |
<a class="elementor-nerd-box-link elementor-button elementor-button-default elementor-go-pro" href="' . esc_url( 'https://hasthemes.com/plugins/woolentor-pro-woocommerce-page-builder/?fd' ) . '" target="_blank">' .
|
225 |
__( 'Go Pro', 'woolentor' ) .
|
@@ -362,7 +362,7 @@ class WL_Brand_Element extends Widget_Base {
|
|
362 |
__( 'Slider Controller Style', 'woolentor' ) .
|
363 |
'</div>
|
364 |
<div class="elementor-nerd-box-message">' .
|
365 |
-
__( 'Purchase our premium version to unlock these pro
|
366 |
'</div>
|
367 |
<a class="elementor-nerd-box-link elementor-button elementor-button-default elementor-go-pro" href="' . esc_url( 'https://hasthemes.com/plugins/woolentor-pro-woocommerce-page-builder/?fd' ) . '" target="_blank">' .
|
368 |
__( 'Go Pro', 'woolentor' ) .
|
58 |
'default' => esc_html__('Default','woolentor'),
|
59 |
],
|
60 |
'label_block' => true,
|
61 |
+
'description' => wp_kses_post( 'Slider layout are available in the pro version. (<a href="'.esc_url('https://hasthemes.com/plugins/woolentor-pro-woocommerce-page-builder/?fd').'" target="_blank">Get Pro</a>)', 'woolentor' ),
|
62 |
]
|
63 |
);
|
64 |
|
104 |
'brand_list',
|
105 |
[
|
106 |
'type' => Controls_Manager::REPEATER,
|
107 |
+
'fields' => array_values( $repeater->get_controls() ),
|
108 |
'default' => [
|
109 |
[
|
110 |
'brand_title' => esc_html__( 'Brand Title', 'woolentor' ),
|
219 |
__( 'Slider Option', 'woolentor' ) .
|
220 |
'</div>
|
221 |
<div class="elementor-nerd-box-message">' .
|
222 |
+
__( 'Purchase our premium version to unlock these pro feature!', 'woolentor' ) .
|
223 |
'</div>
|
224 |
<a class="elementor-nerd-box-link elementor-button elementor-button-default elementor-go-pro" href="' . esc_url( 'https://hasthemes.com/plugins/woolentor-pro-woocommerce-page-builder/?fd' ) . '" target="_blank">' .
|
225 |
__( 'Go Pro', 'woolentor' ) .
|
362 |
__( 'Slider Controller Style', 'woolentor' ) .
|
363 |
'</div>
|
364 |
<div class="elementor-nerd-box-message">' .
|
365 |
+
__( 'Purchase our premium version to unlock these pro feature!', 'woolentor' ) .
|
366 |
'</div>
|
367 |
<a class="elementor-nerd-box-link elementor-button elementor-button-default elementor-go-pro" href="' . esc_url( 'https://hasthemes.com/plugins/woolentor-pro-woocommerce-page-builder/?fd' ) . '" target="_blank">' .
|
368 |
__( 'Go Pro', 'woolentor' ) .
|
includes/addons/wl_category.php
CHANGED
@@ -1,10 +1,6 @@
|
|
1 |
<?php
|
2 |
namespace Elementor;
|
3 |
|
4 |
-
// Elementor Classes
|
5 |
-
use \Elementor\Core\Schemes\Color as Scheme_Color;
|
6 |
-
use \Elementor\Core\Schemes\Typography as Scheme_Typography;
|
7 |
-
|
8 |
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
9 |
|
10 |
class WL_Category_List_Element extends Widget_Base {
|
@@ -338,6 +334,7 @@ class WL_Category_List_Element extends Widget_Base {
|
|
338 |
[
|
339 |
'name' => 'title_typography',
|
340 |
'label' => __( 'Typography', 'woolentor' ),
|
|
|
341 |
'selector' => '{{WRAPPER}} .wlsingle-categorie .wlcategorie-content h4',
|
342 |
]
|
343 |
);
|
@@ -425,7 +422,7 @@ class WL_Category_List_Element extends Widget_Base {
|
|
425 |
<?php endif; ?>
|
426 |
<div class="wlcategorie-content">
|
427 |
<h4><a href="<?php echo esc_url( $term_link ); ?>"><?php echo esc_html__( $prod_cat->name, 'woolentor' ); ?></a><sup>(<?php echo esc_html__( $prod_cat->count, 'woolentor' ); ?>)</sup></h4>
|
428 |
-
<p><?php echo wp_trim_words( $prod_cat->description ); ?></p>
|
429 |
</div>
|
430 |
</div>
|
431 |
</div>
|
1 |
<?php
|
2 |
namespace Elementor;
|
3 |
|
|
|
|
|
|
|
|
|
4 |
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
5 |
|
6 |
class WL_Category_List_Element extends Widget_Base {
|
334 |
[
|
335 |
'name' => 'title_typography',
|
336 |
'label' => __( 'Typography', 'woolentor' ),
|
337 |
+
'scheme' => Scheme_Typography::TYPOGRAPHY_1,
|
338 |
'selector' => '{{WRAPPER}} .wlsingle-categorie .wlcategorie-content h4',
|
339 |
]
|
340 |
);
|
422 |
<?php endif; ?>
|
423 |
<div class="wlcategorie-content">
|
424 |
<h4><a href="<?php echo esc_url( $term_link ); ?>"><?php echo esc_html__( $prod_cat->name, 'woolentor' ); ?></a><sup>(<?php echo esc_html__( $prod_cat->count, 'woolentor' ); ?>)</sup></h4>
|
425 |
+
<p><?php echo wp_trim_words( $prod_cat->description, $settings['length'] ); ?></p>
|
426 |
</div>
|
427 |
</div>
|
428 |
</div>
|
includes/addons/wl_category_grid.php
CHANGED
@@ -141,21 +141,6 @@ class WL_Category_Grid_Element extends Widget_Base {
|
|
141 |
]
|
142 |
);
|
143 |
|
144 |
-
$this->add_control(
|
145 |
-
'show_count',
|
146 |
-
[
|
147 |
-
'label' => __( 'Show Count', 'woolentor' ),
|
148 |
-
'type' => Controls_Manager::SWITCHER,
|
149 |
-
'label_on' => __( 'Yes', 'woolentor' ),
|
150 |
-
'label_off' => __( 'No', 'woolentor' ),
|
151 |
-
'return_value' => 'yes',
|
152 |
-
'default' => 'yes',
|
153 |
-
'condition'=>[
|
154 |
-
'layout'=>['1','4']
|
155 |
-
]
|
156 |
-
]
|
157 |
-
);
|
158 |
-
|
159 |
$this->add_control(
|
160 |
'slider_on',
|
161 |
[
|
@@ -303,7 +288,7 @@ class WL_Category_Grid_Element extends Widget_Base {
|
|
303 |
$this->add_control(
|
304 |
'slautolay',
|
305 |
[
|
306 |
-
'label' => esc_html__( 'Slider
|
307 |
'type' => Controls_Manager::SWITCHER,
|
308 |
'return_value' => 'yes',
|
309 |
'separator' => 'before',
|
@@ -323,6 +308,7 @@ class WL_Category_Grid_Element extends Widget_Base {
|
|
323 |
]
|
324 |
);
|
325 |
|
|
|
326 |
$this->add_control(
|
327 |
'slanimation_speed',
|
328 |
[
|
@@ -381,7 +367,7 @@ class WL_Category_Grid_Element extends Widget_Base {
|
|
381 |
'sltablet_width',
|
382 |
[
|
383 |
'label' => __('Tablet Resolution', 'woolentor'),
|
384 |
-
'description' => __('The resolution to
|
385 |
'type' => Controls_Manager::NUMBER,
|
386 |
'default' => 750,
|
387 |
]
|
@@ -489,7 +475,6 @@ class WL_Category_Grid_Element extends Widget_Base {
|
|
489 |
'selectors' => [
|
490 |
'{{WRAPPER}} .ht-category-wrap .ht-category-image a.ht-category-border::before' => 'border-color: {{VALUE}}',
|
491 |
'{{WRAPPER}} .ht-category-wrap-2:hover::before' => 'border-color: {{VALUE}}',
|
492 |
-
'{{WRAPPER}} .ht-category-wrap .ht-category-image a.ht-category-border-2::before' => 'border-color: {{VALUE}}',
|
493 |
],
|
494 |
]
|
495 |
);
|
@@ -1010,8 +995,6 @@ class WL_Category_Grid_Element extends Widget_Base {
|
|
1010 |
$counter = $bgc = 0;
|
1011 |
$thumbnails = '';
|
1012 |
|
1013 |
-
$placeholder_image = sprintf( '<img src="%s" alt="%s" />', esc_url( wc_placeholder_img_src( 'woocommerce_single' ) ), esc_html__( 'Awaiting category image', 'woolentor' ) );
|
1014 |
-
|
1015 |
echo '<div class="wl-row '.( $settings['no_gutters'] === 'yes' ? 'wlno-gutters' : '' ).' '.( $settings['slider_on'] === 'yes' ? 'product-slider' : '' ).' " data-settings='.wp_json_encode( $slider_settings ).'>';
|
1016 |
foreach ( $prod_categories as $key => $prod_cat ):
|
1017 |
$counter++;
|
@@ -1030,7 +1013,7 @@ class WL_Category_Grid_Element extends Widget_Base {
|
|
1030 |
|
1031 |
<?php if( '1' === $layout ): ?>
|
1032 |
<div class="ht-category-wrap">
|
1033 |
-
<?php if( !empty( $thumbnails ) )
|
1034 |
<div class="ht-category-image ht-category-image-zoom">
|
1035 |
<a class="ht-category-border" href="<?php echo esc_url( $term_link ); ?>">
|
1036 |
<?php echo $thumbnails; ?>
|
@@ -1040,11 +1023,7 @@ class WL_Category_Grid_Element extends Widget_Base {
|
|
1040 |
|
1041 |
<div class="ht-category-content">
|
1042 |
<h3><a href="<?php echo esc_url( $term_link ); ?>"><?php echo esc_html__( $prod_cat->name, 'woolentor' ); ?></a></h3>
|
1043 |
-
|
1044 |
-
if( $settings['show_count'] === 'yes' ){
|
1045 |
-
echo '<span>'.esc_html__( $prod_cat->count, 'woolentor' ).'</span>';
|
1046 |
-
}
|
1047 |
-
?>
|
1048 |
</div>
|
1049 |
</div>
|
1050 |
|
@@ -1064,18 +1043,12 @@ class WL_Category_Grid_Element extends Widget_Base {
|
|
1064 |
|
1065 |
<?php elseif( '3' === $layout ):?>
|
1066 |
<div class="ht-category-wrap">
|
1067 |
-
<?php if( !empty( $thumbnails ) )
|
1068 |
<div class="ht-category-image ht-category-image-zoom">
|
1069 |
<a class="ht-category-border-2" href="<?php echo esc_url( $term_link ); ?>">
|
1070 |
<?php echo $thumbnails; ?>
|
1071 |
</a>
|
1072 |
</div>
|
1073 |
-
<?php else: ?>
|
1074 |
-
<div class="ht-category-image ht-category-image-zoom">
|
1075 |
-
<a class="ht-category-border-2" href="<?php echo esc_url( $term_link ); ?>">
|
1076 |
-
<?php echo $placeholder_image; ?>
|
1077 |
-
</a>
|
1078 |
-
</div>
|
1079 |
<?php endif; ?>
|
1080 |
<div class="ht-category-content-3 ht-category-content-3-bg<?php echo $bgc; ?>">
|
1081 |
<h3><a href="<?php echo esc_url( $term_link ); ?>"><?php echo esc_html__( $prod_cat->name, 'woolentor' ); ?></a></h3>
|
@@ -1092,14 +1065,7 @@ class WL_Category_Grid_Element extends Widget_Base {
|
|
1092 |
</div>
|
1093 |
<?php endif; ?>
|
1094 |
<div class="ht-category-content-4">
|
1095 |
-
<h3>
|
1096 |
-
<a href="<?php echo esc_url( $term_link ); ?>"><?php echo esc_html__( $prod_cat->name, 'woolentor' ); ?></a>
|
1097 |
-
<?php
|
1098 |
-
if( $settings['show_count'] === 'yes' ){
|
1099 |
-
echo '<span>('.esc_html__( $prod_cat->count, 'woolentor' ).')</span>';
|
1100 |
-
}
|
1101 |
-
?>
|
1102 |
-
</h3>
|
1103 |
</div>
|
1104 |
</div>
|
1105 |
<?php else:?>
|
@@ -1120,7 +1086,7 @@ class WL_Category_Grid_Element extends Widget_Base {
|
|
1120 |
|
1121 |
</div>
|
1122 |
<?php
|
1123 |
-
if( $bgc == 4 ){ $bgc =
|
1124 |
if( $counter == $limitcount ) { break; }
|
1125 |
endforeach;
|
1126 |
echo '</div>';
|
141 |
]
|
142 |
);
|
143 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
144 |
$this->add_control(
|
145 |
'slider_on',
|
146 |
[
|
288 |
$this->add_control(
|
289 |
'slautolay',
|
290 |
[
|
291 |
+
'label' => esc_html__( 'Slider auto play', 'woolentor' ),
|
292 |
'type' => Controls_Manager::SWITCHER,
|
293 |
'return_value' => 'yes',
|
294 |
'separator' => 'before',
|
308 |
]
|
309 |
);
|
310 |
|
311 |
+
|
312 |
$this->add_control(
|
313 |
'slanimation_speed',
|
314 |
[
|
367 |
'sltablet_width',
|
368 |
[
|
369 |
'label' => __('Tablet Resolution', 'woolentor'),
|
370 |
+
'description' => __('The resolution to tablet.', 'woolentor'),
|
371 |
'type' => Controls_Manager::NUMBER,
|
372 |
'default' => 750,
|
373 |
]
|
475 |
'selectors' => [
|
476 |
'{{WRAPPER}} .ht-category-wrap .ht-category-image a.ht-category-border::before' => 'border-color: {{VALUE}}',
|
477 |
'{{WRAPPER}} .ht-category-wrap-2:hover::before' => 'border-color: {{VALUE}}',
|
|
|
478 |
],
|
479 |
]
|
480 |
);
|
995 |
$counter = $bgc = 0;
|
996 |
$thumbnails = '';
|
997 |
|
|
|
|
|
998 |
echo '<div class="wl-row '.( $settings['no_gutters'] === 'yes' ? 'wlno-gutters' : '' ).' '.( $settings['slider_on'] === 'yes' ? 'product-slider' : '' ).' " data-settings='.wp_json_encode( $slider_settings ).'>';
|
999 |
foreach ( $prod_categories as $key => $prod_cat ):
|
1000 |
$counter++;
|
1013 |
|
1014 |
<?php if( '1' === $layout ): ?>
|
1015 |
<div class="ht-category-wrap">
|
1016 |
+
<?php if( !empty( $thumbnails ) ):?>
|
1017 |
<div class="ht-category-image ht-category-image-zoom">
|
1018 |
<a class="ht-category-border" href="<?php echo esc_url( $term_link ); ?>">
|
1019 |
<?php echo $thumbnails; ?>
|
1023 |
|
1024 |
<div class="ht-category-content">
|
1025 |
<h3><a href="<?php echo esc_url( $term_link ); ?>"><?php echo esc_html__( $prod_cat->name, 'woolentor' ); ?></a></h3>
|
1026 |
+
<span><?php echo esc_html__( $prod_cat->count, 'woolentor' ); ?></span>
|
|
|
|
|
|
|
|
|
1027 |
</div>
|
1028 |
</div>
|
1029 |
|
1043 |
|
1044 |
<?php elseif( '3' === $layout ):?>
|
1045 |
<div class="ht-category-wrap">
|
1046 |
+
<?php if( !empty( $thumbnails ) ):?>
|
1047 |
<div class="ht-category-image ht-category-image-zoom">
|
1048 |
<a class="ht-category-border-2" href="<?php echo esc_url( $term_link ); ?>">
|
1049 |
<?php echo $thumbnails; ?>
|
1050 |
</a>
|
1051 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
1052 |
<?php endif; ?>
|
1053 |
<div class="ht-category-content-3 ht-category-content-3-bg<?php echo $bgc; ?>">
|
1054 |
<h3><a href="<?php echo esc_url( $term_link ); ?>"><?php echo esc_html__( $prod_cat->name, 'woolentor' ); ?></a></h3>
|
1065 |
</div>
|
1066 |
<?php endif; ?>
|
1067 |
<div class="ht-category-content-4">
|
1068 |
+
<h3><a href="<?php echo esc_url( $term_link ); ?>"><?php echo esc_html__( $prod_cat->name, 'woolentor' ); ?></a><span>(<?php echo esc_html__( $prod_cat->count, 'woolentor' ); ?>)</span></h3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1069 |
</div>
|
1070 |
</div>
|
1071 |
<?php else:?>
|
1086 |
|
1087 |
</div>
|
1088 |
<?php
|
1089 |
+
if( $bgc == 4 ){ $bgc = 1; }
|
1090 |
if( $counter == $limitcount ) { break; }
|
1091 |
endforeach;
|
1092 |
echo '</div>';
|
includes/addons/wl_faq.php
CHANGED
@@ -143,7 +143,7 @@ class WL_Faq_Element extends Widget_Base {
|
|
143 |
'accordion_list',
|
144 |
[
|
145 |
'type' => Controls_Manager::REPEATER,
|
146 |
-
'fields' => $repeater->get_controls(),
|
147 |
'default' => [
|
148 |
[
|
149 |
'title' => esc_html__( 'Words To Live By', 'woolentor' ),
|
@@ -172,11 +172,11 @@ class WL_Faq_Element extends Widget_Base {
|
|
172 |
|
173 |
$this->end_controls_section();
|
174 |
|
175 |
-
//
|
176 |
$this->start_controls_section(
|
177 |
'aditional_options',
|
178 |
[
|
179 |
-
'label' => esc_html__( '
|
180 |
]
|
181 |
);
|
182 |
|
143 |
'accordion_list',
|
144 |
[
|
145 |
'type' => Controls_Manager::REPEATER,
|
146 |
+
'fields' => array_values( $repeater->get_controls() ),
|
147 |
'default' => [
|
148 |
[
|
149 |
'title' => esc_html__( 'Words To Live By', 'woolentor' ),
|
172 |
|
173 |
$this->end_controls_section();
|
174 |
|
175 |
+
// Aditional Options area Start
|
176 |
$this->start_controls_section(
|
177 |
'aditional_options',
|
178 |
[
|
179 |
+
'label' => esc_html__( 'Aditional Options', 'woolentor' ),
|
180 |
]
|
181 |
);
|
182 |
|
includes/addons/wl_onepage_slider.php
CHANGED
@@ -463,7 +463,7 @@ class WL_OnePage_Slider_Element extends Widget_Base {
|
|
463 |
'slider_list',
|
464 |
[
|
465 |
'type' => Controls_Manager::REPEATER,
|
466 |
-
'fields' => $repeater->get_controls(),
|
467 |
'default' => [
|
468 |
[
|
469 |
'slider_title' => esc_html__( 'Boho Dreams', 'woolentor' ),
|
463 |
'slider_list',
|
464 |
[
|
465 |
'type' => Controls_Manager::REPEATER,
|
466 |
+
'fields' => array_values( $repeater->get_controls() ),
|
467 |
'default' => [
|
468 |
[
|
469 |
'slider_title' => esc_html__( 'Boho Dreams', 'woolentor' ),
|
includes/addons/wl_product_filter.php
CHANGED
@@ -587,7 +587,7 @@ class WL_Product_Filter_Element extends Widget_Base {
|
|
587 |
$this->add_control(
|
588 |
'slider_lavel_options',
|
589 |
[
|
590 |
-
'label' => esc_html__( 'Price
|
591 |
'type' => Controls_Manager::HEADING,
|
592 |
'separator' => 'before',
|
593 |
]
|
@@ -596,7 +596,7 @@ class WL_Product_Filter_Element extends Widget_Base {
|
|
596 |
$this->add_control(
|
597 |
'price_lavel_color',
|
598 |
[
|
599 |
-
'label' => esc_html__( '
|
600 |
'type' => Controls_Manager::COLOR,
|
601 |
'selectors' => [
|
602 |
'{{WRAPPER}} .woolentor_price_label' => 'color: {{VALUE}}',
|
587 |
$this->add_control(
|
588 |
'slider_lavel_options',
|
589 |
[
|
590 |
+
'label' => esc_html__( 'Price Lavel', 'woolentor' ),
|
591 |
'type' => Controls_Manager::HEADING,
|
592 |
'separator' => 'before',
|
593 |
]
|
596 |
$this->add_control(
|
597 |
'price_lavel_color',
|
598 |
[
|
599 |
+
'label' => esc_html__( 'Lavel Color', 'woolentor' ),
|
600 |
'type' => Controls_Manager::COLOR,
|
601 |
'selectors' => [
|
602 |
'{{WRAPPER}} .woolentor_price_label' => 'color: {{VALUE}}',
|
includes/addons/wl_product_horizontal_filter.php
CHANGED
@@ -1131,23 +1131,17 @@ class WL_Product_Horizontal_Filter_Element extends Widget_Base {
|
|
1131 |
// Get newly selected elements
|
1132 |
var currentlySelected = $(this).val();
|
1133 |
if( currentlySelected != null ){
|
1134 |
-
|
1135 |
-
|
1136 |
-
|
1137 |
-
|
1138 |
-
|
1139 |
-
|
1140 |
-
|
1141 |
-
|
1142 |
-
|
1143 |
-
|
1144 |
-
var lastSelected = newSelections.reverse()[0];
|
1145 |
-
}
|
1146 |
-
if ( lastSelected ) {
|
1147 |
-
window.location = lastSelected;
|
1148 |
-
}
|
1149 |
}
|
1150 |
-
|
1151 |
}else{
|
1152 |
window.location = current_url;
|
1153 |
}
|
1131 |
// Get newly selected elements
|
1132 |
var currentlySelected = $(this).val();
|
1133 |
if( currentlySelected != null ){
|
1134 |
+
var newSelections = currentlySelected.filter(function (element) {
|
1135 |
+
return previouslySelected.indexOf(element) == -1;
|
1136 |
+
});
|
1137 |
+
previouslySelected = currentlySelected;
|
1138 |
+
if (newSelections.length) {
|
1139 |
+
// If there are multiple new selections, we'll take the last in the list
|
1140 |
+
var lastSelected = newSelections.reverse()[0];
|
1141 |
+
}
|
1142 |
+
if ( lastSelected ) {
|
1143 |
+
window.location = lastSelected;
|
|
|
|
|
|
|
|
|
|
|
1144 |
}
|
|
|
1145 |
}else{
|
1146 |
window.location = current_url;
|
1147 |
}
|
includes/addons/wl_product_video_gallery.php
CHANGED
@@ -43,7 +43,7 @@ class WL_Product_Video_Gallery_ELement extends Widget_Base {
|
|
43 |
$this->start_controls_section(
|
44 |
'product_thumbnails_content',
|
45 |
array(
|
46 |
-
'label' => __( 'Video
|
47 |
'tab' => Controls_Manager::TAB_CONTENT,
|
48 |
)
|
49 |
);
|
43 |
$this->start_controls_section(
|
44 |
'product_thumbnails_content',
|
45 |
array(
|
46 |
+
'label' => __( 'Video Thumbanails', 'woolentor' ),
|
47 |
'tab' => Controls_Manager::TAB_CONTENT,
|
48 |
)
|
49 |
);
|
includes/addons/wl_testimonial.php
CHANGED
@@ -86,7 +86,7 @@ class WL_Testimonial_Element extends Widget_Base {
|
|
86 |
[
|
87 |
'label' => __( 'Designation', 'woolentor' ),
|
88 |
'type' => Controls_Manager::TEXT,
|
89 |
-
'default' => __('
|
90 |
]
|
91 |
);
|
92 |
|
@@ -134,12 +134,12 @@ class WL_Testimonial_Element extends Widget_Base {
|
|
134 |
'condition'=>[
|
135 |
'testimonial_type' => 'custom',
|
136 |
],
|
137 |
-
'fields' => $repeater->get_controls(),
|
138 |
'default' => [
|
139 |
|
140 |
[
|
141 |
'client_name' => __('Anna Miller','woolentor'),
|
142 |
-
'client_designation' => __( '
|
143 |
'client_say' => __( '“ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, laboris consequat. ”', 'woolentor' ),
|
144 |
],
|
145 |
|
@@ -336,7 +336,7 @@ class WL_Testimonial_Element extends Widget_Base {
|
|
336 |
$this->add_control(
|
337 |
'slautolay',
|
338 |
[
|
339 |
-
'label' => esc_html__( 'Slider
|
340 |
'type' => Controls_Manager::SWITCHER,
|
341 |
'return_value' => 'yes',
|
342 |
'separator' => 'before',
|
@@ -415,7 +415,7 @@ class WL_Testimonial_Element extends Widget_Base {
|
|
415 |
'sltablet_width',
|
416 |
[
|
417 |
'label' => __('Tablet Resolution', 'woolentor'),
|
418 |
-
'description' => __('The resolution to
|
419 |
'type' => Controls_Manager::NUMBER,
|
420 |
'default' => 750,
|
421 |
]
|
86 |
[
|
87 |
'label' => __( 'Designation', 'woolentor' ),
|
88 |
'type' => Controls_Manager::TEXT,
|
89 |
+
'default' => __('Deginer','woolentor'),
|
90 |
]
|
91 |
);
|
92 |
|
134 |
'condition'=>[
|
135 |
'testimonial_type' => 'custom',
|
136 |
],
|
137 |
+
'fields' => array_values( $repeater->get_controls() ),
|
138 |
'default' => [
|
139 |
|
140 |
[
|
141 |
'client_name' => __('Anna Miller','woolentor'),
|
142 |
+
'client_designation' => __( 'Deginer','woolentor' ),
|
143 |
'client_say' => __( '“ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, laboris consequat. ”', 'woolentor' ),
|
144 |
],
|
145 |
|
336 |
$this->add_control(
|
337 |
'slautolay',
|
338 |
[
|
339 |
+
'label' => esc_html__( 'Slider auto play', 'woolentor' ),
|
340 |
'type' => Controls_Manager::SWITCHER,
|
341 |
'return_value' => 'yes',
|
342 |
'separator' => 'before',
|
415 |
'sltablet_width',
|
416 |
[
|
417 |
'label' => __('Tablet Resolution', 'woolentor'),
|
418 |
+
'description' => __('The resolution to tablet.', 'woolentor'),
|
419 |
'type' => Controls_Manager::NUMBER,
|
420 |
'default' => 750,
|
421 |
]
|
includes/admin/admin-init.php
CHANGED
@@ -15,7 +15,6 @@ class Woolentor_Admin_Setting{
|
|
15 |
public function woolentor_admin_settings_page() {
|
16 |
require_once('include/class.settings-api.php');
|
17 |
require_once('include/template-library.php');
|
18 |
-
require_once('include/class.extension-manager.php');
|
19 |
if( is_plugin_active('woolentor-addons-pro/woolentor_addons_pro.php') ){
|
20 |
require_once WOOLENTOR_ADDONS_PL_PATH_PRO.'includes/admin/admin-setting.php';
|
21 |
}else{
|
@@ -30,47 +29,14 @@ class Woolentor_Admin_Setting{
|
|
30 |
|
31 |
if( $hook === 'woolentor_page_woolentor' or $hook === 'woolentor_page_woolentor_templates' ){
|
32 |
|
33 |
-
wp_enqueue_style( 'simple-line-icons-wl' );
|
34 |
-
|
35 |
-
wp_enqueue_style(
|
36 |
-
'fonticonpicker',
|
37 |
-
WOOLENTOR_ADDONS_PL_URL . 'assets/lib/iconpicker/css/jquery.fonticonpicker.min.css',
|
38 |
-
array(),
|
39 |
-
WOOLENTOR_VERSION
|
40 |
-
);
|
41 |
-
|
42 |
-
wp_enqueue_style(
|
43 |
-
'fonticonpicker-bootstrap',
|
44 |
-
WOOLENTOR_ADDONS_PL_URL . 'assets/lib/iconpicker/css/jquery.fonticonpicker.bootstrap.min.css',
|
45 |
-
array(),
|
46 |
-
WOOLENTOR_VERSION
|
47 |
-
);
|
48 |
-
|
49 |
wp_enqueue_style( 'woolentor-admin' );
|
50 |
// wp core styles
|
51 |
wp_enqueue_style( 'wp-jquery-ui-dialog' );
|
52 |
-
|
53 |
// wp core scripts
|
54 |
wp_enqueue_script( 'jquery-ui-dialog' );
|
55 |
|
56 |
-
wp_enqueue_script(
|
57 |
-
'fonticonpicker',
|
58 |
-
WOOLENTOR_ADDONS_PL_URL . 'assets/lib/iconpicker/js/jquery.fonticonpicker.min.js',
|
59 |
-
array( 'jquery' ),
|
60 |
-
WOOLENTOR_VERSION,
|
61 |
-
TRUE
|
62 |
-
);
|
63 |
-
|
64 |
wp_enqueue_script( 'woolentor-admin-main' );
|
65 |
|
66 |
-
wp_localize_script(
|
67 |
-
'woolentor-admin-main',
|
68 |
-
'woolentor_fields',
|
69 |
-
[
|
70 |
-
'iconset' => Woolentor_Icon_List::icon_sets(),
|
71 |
-
]
|
72 |
-
);
|
73 |
-
|
74 |
}
|
75 |
|
76 |
}
|
15 |
public function woolentor_admin_settings_page() {
|
16 |
require_once('include/class.settings-api.php');
|
17 |
require_once('include/template-library.php');
|
|
|
18 |
if( is_plugin_active('woolentor-addons-pro/woolentor_addons_pro.php') ){
|
19 |
require_once WOOLENTOR_ADDONS_PL_PATH_PRO.'includes/admin/admin-setting.php';
|
20 |
}else{
|
29 |
|
30 |
if( $hook === 'woolentor_page_woolentor' or $hook === 'woolentor_page_woolentor_templates' ){
|
31 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32 |
wp_enqueue_style( 'woolentor-admin' );
|
33 |
// wp core styles
|
34 |
wp_enqueue_style( 'wp-jquery-ui-dialog' );
|
|
|
35 |
// wp core scripts
|
36 |
wp_enqueue_script( 'jquery-ui-dialog' );
|
37 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
38 |
wp_enqueue_script( 'woolentor-admin-main' );
|
39 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40 |
}
|
41 |
|
42 |
}
|
includes/admin/assets/css/admin_optionspanel.css
CHANGED
@@ -1,74 +1,3 @@
|
|
1 |
-
h2.element_section_title.margin_0 {
|
2 |
-
margin: 0;
|
3 |
-
}
|
4 |
-
.woolentor-setting-area h2.nav-tab-wrapper{
|
5 |
-
position: relative;
|
6 |
-
padding: 15px 10px;
|
7 |
-
border: 1px solid #ccc;
|
8 |
-
border-radius: 7px;
|
9 |
-
display: flex;
|
10 |
-
flex-wrap: wrap;
|
11 |
-
list-style: none;
|
12 |
-
margin-bottom: 25px;
|
13 |
-
}
|
14 |
-
|
15 |
-
.woolentor-setting-area h2.nav-tab-wrapper a{
|
16 |
-
display: block;
|
17 |
-
line-height: 30px;
|
18 |
-
padding: 5px 15px;
|
19 |
-
border-radius: 7px;
|
20 |
-
background-color: transparent;
|
21 |
-
font-weight: 500;
|
22 |
-
font-size: 16px;
|
23 |
-
text-transform: capitalize;
|
24 |
-
border: 0;
|
25 |
-
position: relative;
|
26 |
-
}
|
27 |
-
.woolentor-setting-area h2.nav-tab-wrapper a:first-child {
|
28 |
-
margin-left: 0;
|
29 |
-
}
|
30 |
-
.woolentor-setting-area h2.nav-tab-wrapper a:before {
|
31 |
-
content: "";
|
32 |
-
position: absolute;
|
33 |
-
left: 4px;
|
34 |
-
top: calc(100% + -1px);
|
35 |
-
width: calc(100% - 7px);
|
36 |
-
border-radius: 0 0 10px 10px;
|
37 |
-
height: 3px;
|
38 |
-
opacity: 0;
|
39 |
-
}
|
40 |
-
.woolentor-setting-area h2.nav-tab-wrapper a.nav-tab-active{
|
41 |
-
background-color: #fff;
|
42 |
-
color: #428bfa;
|
43 |
-
box-shadow: 0 4px 12px rgb(0 0 0 / 10%);
|
44 |
-
}
|
45 |
-
.woolentor-setting-area h2.nav-tab-wrapper a.nav-tab-active::before {
|
46 |
-
background-color: #428bfa;
|
47 |
-
opacity: 1;
|
48 |
-
}
|
49 |
-
|
50 |
-
.woolentor-setting-area .metabox-holder{
|
51 |
-
background-color: #fff;
|
52 |
-
border-radius: 7px;
|
53 |
-
}
|
54 |
-
|
55 |
-
.woolentor-setting-area .metabox-holder .group{
|
56 |
-
padding: 25px 0 25px 20px;
|
57 |
-
}
|
58 |
-
#wpbody-content .woolentor-setting-area .metabox-holder {
|
59 |
-
padding-top: 0;
|
60 |
-
}
|
61 |
-
.woolentor-setting-area p.submit {
|
62 |
-
margin-bottom: 0;
|
63 |
-
padding-bottom: 0;
|
64 |
-
}
|
65 |
-
.woolentor-setting-area h2{
|
66 |
-
margin-top: 0;
|
67 |
-
}
|
68 |
-
.woolentor-style-tab-title h3{
|
69 |
-
margin-top: 0;
|
70 |
-
}
|
71 |
-
|
72 |
#woolentor_woo_template_tabs .description span, #woolentor_rename_label_tabs .description span,#woolentor_sales_notification_tabs .description span{
|
73 |
color: #ff0000;
|
74 |
}
|
@@ -83,9 +12,6 @@ h2.element_section_title.margin_0 {
|
|
83 |
float: left;
|
84 |
margin-bottom: 30px;
|
85 |
padding: 0 15px;
|
86 |
-
width: 33%;
|
87 |
-
}
|
88 |
-
.woolentor-pro .woolentor-single-theme{
|
89 |
width: 25%;
|
90 |
}
|
91 |
.woolentor-single-theme img{
|
@@ -110,8 +36,6 @@ h2.element_section_title.margin_0 {
|
|
110 |
.woolentor-themes-row {
|
111 |
margin-left: -15px;
|
112 |
overflow: hidden;
|
113 |
-
display: flex;
|
114 |
-
flex-flow: wrap;
|
115 |
}
|
116 |
.woolentor-template-area {
|
117 |
overflow: hidden;
|
@@ -135,7 +59,7 @@ h2.element_section_title.margin_0 {
|
|
135 |
}
|
136 |
|
137 |
.woolentor-admin-tab-area {
|
138 |
-
margin:
|
139 |
}
|
140 |
.woolentor-admin-tabs {
|
141 |
list-style: outside none none;
|
@@ -167,6 +91,9 @@ h2.element_section_title.margin_0 {
|
|
167 |
#woolentor_elements_tabs h2 {
|
168 |
display: none;
|
169 |
}
|
|
|
|
|
|
|
170 |
.wlopen-element-toggle {
|
171 |
display: inline-block;
|
172 |
padding: 7px 15px;
|
@@ -183,23 +110,14 @@ h2.element_section_title.margin_0 {
|
|
183 |
#woolentor_elements_tabs table tr.woolentor_table_row{
|
184 |
border: 1px solid #ddd;
|
185 |
float: left;
|
186 |
-
margin:
|
187 |
-
|
188 |
-
|
189 |
-
#woolentor_elements_tabs table tr th {
|
190 |
-
padding: 15px 0 14px 0;
|
191 |
-
width: 226px;
|
192 |
-
line-height: 1;
|
193 |
-
vertical-align: middle;
|
194 |
}
|
195 |
-
|
196 |
-
#woolentor_elements_tabs table tr th {
|
197 |
-
width: 198px;
|
198 |
-
}
|
199 |
-
}
|
200 |
-
#woolentor_elements_tabs table tr td, #woolentor_elements_tabs table tr th {
|
201 |
padding-right: 0;
|
202 |
}
|
|
|
203 |
#woolentor_elements_tabs table tr.htmega_title_row{
|
204 |
border: medium none;
|
205 |
display: block;
|
@@ -217,7 +135,7 @@ h2.element_section_title.margin_0 {
|
|
217 |
/* Check box */
|
218 |
.htoptions_element_checkbox label {
|
219 |
padding: 2px;
|
220 |
-
width:
|
221 |
height: 15px;
|
222 |
background-color: #2c3e50;
|
223 |
border-radius: 60px;
|
@@ -267,48 +185,13 @@ h2.element_section_title.margin_0 {
|
|
267 |
}
|
268 |
.htoptions_element_checkbox input:checked + label::after {
|
269 |
background-color: #22b9ff;
|
270 |
-
margin-left:
|
271 |
}
|
272 |
|
273 |
.woolentor_table_row span{
|
274 |
color: #FF0000;
|
275 |
}
|
276 |
|
277 |
-
/* Dimensions Field */
|
278 |
-
.htoption_dimensions li {
|
279 |
-
float: left;
|
280 |
-
width: 75px;
|
281 |
-
}
|
282 |
-
.htoption_dimensions li input {
|
283 |
-
display: block;
|
284 |
-
text-align: center;
|
285 |
-
width: 100%;
|
286 |
-
border-color: #d5dadf;
|
287 |
-
height: 30px;
|
288 |
-
border-left: none;
|
289 |
-
border-radius: 0;
|
290 |
-
padding: 4px 4px 4px 0;
|
291 |
-
}
|
292 |
-
.htoption_dimensions li input:focus{
|
293 |
-
outline: none;
|
294 |
-
box-shadow: none;
|
295 |
-
border:1px solid #007cba !important;
|
296 |
-
}
|
297 |
-
.htoption_dimensions li:first-child input {
|
298 |
-
border-left: 1px solid #d5dadf;
|
299 |
-
border-radius: 3px 0 0 3px;
|
300 |
-
}
|
301 |
-
.htoption_dimensions li:last-child input {
|
302 |
-
border-right: 1px solid #d5dadf;
|
303 |
-
border-radius: 0 3px 3px 0;
|
304 |
-
}
|
305 |
-
.htoption_dimensions li label {
|
306 |
-
display: block !important;
|
307 |
-
text-align: center;
|
308 |
-
font-size: 13px;
|
309 |
-
text-transform: uppercase;
|
310 |
-
}
|
311 |
-
|
312 |
/* Popup Box */
|
313 |
.wldialog-content {
|
314 |
text-align: center;
|
@@ -331,18 +214,8 @@ h2.element_section_title.margin_0 {
|
|
331 |
padding: 0 15px;
|
332 |
}
|
333 |
.woolentor-document-section {
|
|
|
334 |
overflow: hidden;
|
335 |
-
margin-left: -15px;
|
336 |
-
display: flex;
|
337 |
-
}
|
338 |
-
.woolentor-general-tabs .woolentor-document-section .woolentor-column a{
|
339 |
-
display: block;
|
340 |
-
}
|
341 |
-
.woolentor-general-tabs .woolentor-document-section .woolentor-column a img{
|
342 |
-
width: 100%;
|
343 |
-
}
|
344 |
-
.different-pro-free {
|
345 |
-
margin-left: -15px;
|
346 |
}
|
347 |
.wooolentor-section-title {
|
348 |
font-size: 20px;
|
@@ -405,130 +278,6 @@ h2.element_section_title.margin_0 {
|
|
405 |
font-size: 16px;
|
406 |
}
|
407 |
|
408 |
-
/* Sidebar Add banner */
|
409 |
-
.htoptions-area {
|
410 |
-
width: 75%;
|
411 |
-
float: left;
|
412 |
-
}
|
413 |
-
.htoptions-area + .htoptions-sidebar-adds-area {
|
414 |
-
width: 22%;
|
415 |
-
float: right;
|
416 |
-
}
|
417 |
-
|
418 |
-
.htoption-banner-area {
|
419 |
-
background: #fff;
|
420 |
-
font-size: 14px;
|
421 |
-
line-height: 24px;
|
422 |
-
color: #444444;
|
423 |
-
padding: 30px;
|
424 |
-
box-shadow: 0 0 28px rgba(0,0,0,0.1);
|
425 |
-
}
|
426 |
-
|
427 |
-
.htoption-banner-area .htoption-logo {
|
428 |
-
text-align: center;
|
429 |
-
margin-bottom: 20px;
|
430 |
-
}
|
431 |
-
.htoption-logo img {
|
432 |
-
width: 90px;
|
433 |
-
}
|
434 |
-
.htoption-banner-area .htoption-intro {
|
435 |
-
text-align: center;
|
436 |
-
margin-bottom: 45px;
|
437 |
-
}
|
438 |
-
.htoption-banner-area .htoption-intro p {
|
439 |
-
line-height: 25px;
|
440 |
-
}
|
441 |
-
|
442 |
-
ul.htoption-feature{
|
443 |
-
margin: 0;
|
444 |
-
padding: 0;
|
445 |
-
list-style: none;
|
446 |
-
}
|
447 |
-
ul.htoption-feature li {
|
448 |
-
position: relative;
|
449 |
-
margin: 0;
|
450 |
-
padding: 0 0 0 30px;
|
451 |
-
}
|
452 |
-
ul.htoption-feature li::before {
|
453 |
-
position: absolute;
|
454 |
-
content: url(../images/icon/check.png);
|
455 |
-
width: 15px;
|
456 |
-
height: 20px;
|
457 |
-
top: 4px;
|
458 |
-
left: 0;
|
459 |
-
margin: 0;
|
460 |
-
}
|
461 |
-
ul.htoption-feature li + li {
|
462 |
-
margin-top: 15px;
|
463 |
-
}
|
464 |
-
.htoption-action-btn {
|
465 |
-
text-align: center;
|
466 |
-
margin-top: 45px;
|
467 |
-
}
|
468 |
-
.htoption-action-btn a.htoption-btn {
|
469 |
-
background: #2bc48a;
|
470 |
-
font-size: 14px;
|
471 |
-
line-height: 24px;
|
472 |
-
color: #fff;
|
473 |
-
border: 1px solid #2bc48a;
|
474 |
-
padding: 5px 5px 5px 20px;
|
475 |
-
border-radius: 25px;
|
476 |
-
outline: 0;
|
477 |
-
transition: 0.4s;
|
478 |
-
display: inline-block;
|
479 |
-
text-decoration: none;
|
480 |
-
transition: 0.4s;
|
481 |
-
}
|
482 |
-
.htoption-action-btn a.htoption-btn:hover{
|
483 |
-
background: #3aab80;
|
484 |
-
box-shadow: 0 0 28px rgba(0,0,0,0.1);
|
485 |
-
}
|
486 |
-
.htoption-action-btn a.htoption-btn .htoption-btn-icon {
|
487 |
-
width: 40px;
|
488 |
-
height: 40px;
|
489 |
-
background-color: #fff;
|
490 |
-
border-radius: 100%;
|
491 |
-
display: inline-block;
|
492 |
-
text-align: center;
|
493 |
-
line-height: 40px;
|
494 |
-
margin-left: 15px;
|
495 |
-
}
|
496 |
-
|
497 |
-
.htoption-rating-area {
|
498 |
-
display: -webkit-box;
|
499 |
-
display: -ms-flexbox;
|
500 |
-
display: flex;
|
501 |
-
-ms-flex-wrap: wrap;
|
502 |
-
flex-wrap: wrap;
|
503 |
-
-webkit-box-align: center;
|
504 |
-
-ms-flex-align: center;
|
505 |
-
align-items: center;
|
506 |
-
font-size: 14px;
|
507 |
-
line-height: 24px;
|
508 |
-
color: #444444;
|
509 |
-
padding: 30px;
|
510 |
-
background: #fff;
|
511 |
-
box-shadow: 0 0 28px rgba(0,0,0,0.1);
|
512 |
-
margin-top: 45px;
|
513 |
-
}
|
514 |
-
.htoption-rating-area .htoption-rating-icon {
|
515 |
-
-webkit-box-flex: 0;
|
516 |
-
-ms-flex: 0 0 auto;
|
517 |
-
flex: 0 0 auto;
|
518 |
-
width: auto;
|
519 |
-
max-width: none;
|
520 |
-
padding-right: 20px;
|
521 |
-
}
|
522 |
-
.htoption-rating-area .htoption-rating-intro {
|
523 |
-
-ms-flex-preferred-size: 0;
|
524 |
-
flex-basis: 0;
|
525 |
-
-webkit-box-flex: 1;
|
526 |
-
-ms-flex-positive: 1;
|
527 |
-
flex-grow: 1;
|
528 |
-
width: 100%;
|
529 |
-
max-width: 100%;
|
530 |
-
}
|
531 |
-
|
532 |
/*
|
533 |
* Template Laibrary Start
|
534 |
*/
|
@@ -616,9 +365,133 @@ ul.htoption-feature li + li {
|
|
616 |
margin: 20px 0 15px;
|
617 |
}
|
618 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
619 |
.httemplate-row .htsingle-templates-laibrary *, .httemplate-row .htsingle-templates-laibrary *::after, .httemplate-row .htsingle-templates-laibrary *::before,.httemplate-row .htsingle-templates-laibrary {
|
620 |
box-sizing: border-box;
|
621 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
622 |
|
623 |
/*Pop Up*/
|
624 |
.httemplate-popupcontent {
|
@@ -735,7 +608,10 @@ ul.htoption-feature li + li {
|
|
735 |
|
736 |
/* Large Device :1200px. */
|
737 |
@media (min-width: 1200px) and (max-width: 1400px) {
|
738 |
-
|
|
|
|
|
|
|
739 |
.woolentor-single-theme {
|
740 |
width: 33.333%;
|
741 |
}
|
@@ -744,22 +620,23 @@ ul.htoption-feature li + li {
|
|
744 |
|
745 |
/* Normal desktop :992px. */
|
746 |
@media (min-width: 992px) and (max-width: 1199px) {
|
747 |
-
|
|
|
|
|
|
|
748 |
.woolentor-single-theme {
|
749 |
width: 50%;
|
750 |
}
|
751 |
-
.htoption-action-btn a.htoption-btn .htoption-btn-icon{
|
752 |
-
display: none;
|
753 |
-
}
|
754 |
-
.htoption-action-btn a.htoption-btn{
|
755 |
-
padding: 5px 20px 5px 20px;
|
756 |
-
}
|
757 |
|
758 |
}
|
759 |
|
760 |
|
761 |
/* Tablet desktop :768px. */
|
762 |
@media (min-width: 768px) and (max-width: 991px) {
|
|
|
|
|
|
|
|
|
763 |
|
764 |
.woolentor-single-theme {
|
765 |
width: 50%;
|
@@ -768,21 +645,14 @@ ul.htoption-feature li + li {
|
|
768 |
width: 33%;
|
769 |
}
|
770 |
|
771 |
-
.htoptions-area {
|
772 |
-
width: 100%;
|
773 |
-
float: none;
|
774 |
-
}
|
775 |
-
.htoptions-area + .htoptions-sidebar-adds-area {
|
776 |
-
width: 100%;
|
777 |
-
float: none;
|
778 |
-
margin-top: 40px;
|
779 |
-
}
|
780 |
-
|
781 |
}
|
782 |
|
783 |
/* small mobile :320px. */
|
784 |
@media (max-width: 767px) {
|
785 |
|
|
|
|
|
|
|
786 |
.woolentor-single-theme {
|
787 |
width: 100%;
|
788 |
}
|
@@ -790,42 +660,16 @@ ul.htoption-feature li + li {
|
|
790 |
width: 90%;
|
791 |
}
|
792 |
|
793 |
-
.htoptions-area {
|
794 |
-
width: 100%;
|
795 |
-
float: none;
|
796 |
-
}
|
797 |
-
.htoptions-area + .htoptions-sidebar-adds-area {
|
798 |
-
width: 100%;
|
799 |
-
float: none;
|
800 |
-
margin-top: 30px;
|
801 |
-
}
|
802 |
-
.different-pro-free .woolentor-admin-row,.woolentor-document-section{
|
803 |
-
flex-flow: column;
|
804 |
-
}
|
805 |
-
.features-list-area {
|
806 |
-
margin: 0 0 15px;
|
807 |
-
}
|
808 |
-
.woolentor-style-tab-bottom img{
|
809 |
-
width: 100%;
|
810 |
-
}
|
811 |
-
.woolentor-setting-area h2.nav-tab-wrapper a {
|
812 |
-
margin-right: 0;
|
813 |
-
}
|
814 |
-
.woolentor-setting-area h2 {
|
815 |
-
padding: 0;
|
816 |
-
}
|
817 |
-
|
818 |
}
|
819 |
|
820 |
/* Large Mobile :480px. */
|
821 |
@media only screen and (min-width: 480px) and (max-width: 767px) {
|
822 |
|
|
|
|
|
|
|
823 |
.woolentor-single-theme {
|
824 |
width: 50%;
|
825 |
}
|
826 |
|
827 |
-
.woolentor-document-section{
|
828 |
-
flex-flow: row;
|
829 |
-
}
|
830 |
-
|
831 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
#woolentor_woo_template_tabs .description span, #woolentor_rename_label_tabs .description span,#woolentor_sales_notification_tabs .description span{
|
2 |
color: #ff0000;
|
3 |
}
|
12 |
float: left;
|
13 |
margin-bottom: 30px;
|
14 |
padding: 0 15px;
|
|
|
|
|
|
|
15 |
width: 25%;
|
16 |
}
|
17 |
.woolentor-single-theme img{
|
36 |
.woolentor-themes-row {
|
37 |
margin-left: -15px;
|
38 |
overflow: hidden;
|
|
|
|
|
39 |
}
|
40 |
.woolentor-template-area {
|
41 |
overflow: hidden;
|
59 |
}
|
60 |
|
61 |
.woolentor-admin-tab-area {
|
62 |
+
margin: 30px 0 20px;
|
63 |
}
|
64 |
.woolentor-admin-tabs {
|
65 |
list-style: outside none none;
|
91 |
#woolentor_elements_tabs h2 {
|
92 |
display: none;
|
93 |
}
|
94 |
+
#woolentor_elements_tabs{
|
95 |
+
margin-top: 15px;
|
96 |
+
}
|
97 |
.wlopen-element-toggle {
|
98 |
display: inline-block;
|
99 |
padding: 7px 15px;
|
110 |
#woolentor_elements_tabs table tr.woolentor_table_row{
|
111 |
border: 1px solid #ddd;
|
112 |
float: left;
|
113 |
+
margin-bottom: 5px;
|
114 |
+
margin-right: 5px;
|
115 |
+
padding: 0 20px;
|
|
|
|
|
|
|
|
|
|
|
116 |
}
|
117 |
+
#woolentor_elements_tabs table tr td,#woolentor_elements_tabs table tr th{
|
|
|
|
|
|
|
|
|
|
|
118 |
padding-right: 0;
|
119 |
}
|
120 |
+
|
121 |
#woolentor_elements_tabs table tr.htmega_title_row{
|
122 |
border: medium none;
|
123 |
display: block;
|
135 |
/* Check box */
|
136 |
.htoptions_element_checkbox label {
|
137 |
padding: 2px;
|
138 |
+
width: 43px;
|
139 |
height: 15px;
|
140 |
background-color: #2c3e50;
|
141 |
border-radius: 60px;
|
185 |
}
|
186 |
.htoptions_element_checkbox input:checked + label::after {
|
187 |
background-color: #22b9ff;
|
188 |
+
margin-left: 23px;
|
189 |
}
|
190 |
|
191 |
.woolentor_table_row span{
|
192 |
color: #FF0000;
|
193 |
}
|
194 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
195 |
/* Popup Box */
|
196 |
.wldialog-content {
|
197 |
text-align: center;
|
214 |
padding: 0 15px;
|
215 |
}
|
216 |
.woolentor-document-section {
|
217 |
+
margin-top: 25px;
|
218 |
overflow: hidden;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
219 |
}
|
220 |
.wooolentor-section-title {
|
221 |
font-size: 20px;
|
278 |
font-size: 16px;
|
279 |
}
|
280 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
281 |
/*
|
282 |
* Template Laibrary Start
|
283 |
*/
|
365 |
margin: 20px 0 15px;
|
366 |
}
|
367 |
|
368 |
+
/*#tp-grid {
|
369 |
+
margin-left: 0 !important;
|
370 |
+
margin-top: 35px !important;
|
371 |
+
}
|
372 |
+
.tp-grid{
|
373 |
+
overflow: hidden !important;
|
374 |
+
}
|
375 |
+
#tp-grid li {
|
376 |
+
width: 20% !important;
|
377 |
+
}
|
378 |
+
#htmega-tmp-name {
|
379 |
+
text-transform: uppercase;
|
380 |
+
}
|
381 |
+
.tp-grid .httemplate-action{
|
382 |
+
display: none;
|
383 |
+
}
|
384 |
+
|
385 |
+
.htpackage-tp-title {
|
386 |
+
background: #fff;
|
387 |
+
display: block;
|
388 |
+
width: 100%;
|
389 |
+
padding: 15px;
|
390 |
+
position: absolute;
|
391 |
+
bottom: 20px;
|
392 |
+
left: 0;
|
393 |
+
box-sizing: border-box;
|
394 |
+
text-align: center;
|
395 |
+
}
|
396 |
+
.htpackage-tp-title h3{
|
397 |
+
text-transform: capitalize;
|
398 |
+
font-size: 16px;
|
399 |
+
font-weight: 700;
|
400 |
+
color: #000;
|
401 |
+
margin: 0;
|
402 |
+
}
|
403 |
+
.htpackage-tp-title p {
|
404 |
+
margin: 5px 0 0;
|
405 |
+
}
|
406 |
+
.htpackage-tp-title span {
|
407 |
+
margin-right: 5px;
|
408 |
+
}
|
409 |
+
|
410 |
+
.htmega-loader {
|
411 |
+
text-align: center;
|
412 |
+
}
|
413 |
+
#htmegaclose {
|
414 |
+
cursor: pointer;
|
415 |
+
font-size: 16px;
|
416 |
+
display: none;
|
417 |
+
transition: 0.4s;
|
418 |
+
}
|
419 |
+
#htmegaclose:hover{
|
420 |
+
color: #d30c5c;
|
421 |
+
}
|
422 |
+
.htmega-topbar {
|
423 |
+
display: none;
|
424 |
+
justify-content: space-between;
|
425 |
+
margin-right: 15px;
|
426 |
+
align-items: center;
|
427 |
+
background: #fff;
|
428 |
+
padding: 15px 16px;
|
429 |
+
}
|
430 |
+
.htmega-topbar h3{
|
431 |
+
margin: 0;
|
432 |
+
}
|
433 |
+
|
434 |
+
.httemplate-row .htsingle-templates-laibrary {
|
435 |
+
float: left;
|
436 |
+
margin-bottom: 30px;
|
437 |
+
padding: 0 15px;
|
438 |
+
width: 100%;
|
439 |
+
}
|
440 |
+
.httemplate-row .htsingle-templates-laibrary img{
|
441 |
+
width: 100%;
|
442 |
+
}
|
443 |
+
.httemplate-thumbnails {
|
444 |
+
overflow: hidden;
|
445 |
+
position: relative;
|
446 |
+
}
|
447 |
+
.httemplate-content {
|
448 |
+
background: #fff none repeat scroll 0 0;
|
449 |
+
padding: 15px;
|
450 |
+
text-align: center;
|
451 |
+
}
|
452 |
+
.httemplate-content h3 {
|
453 |
+
font-size: 16px;
|
454 |
+
margin: 0;
|
455 |
+
}
|
456 |
+
.httemplate-content span {
|
457 |
+
color: red;
|
458 |
+
display: none;
|
459 |
+
}
|
460 |
+
.httemplate-tags {
|
461 |
+
color: #888;
|
462 |
+
margin-top: 5px;
|
463 |
+
}
|
464 |
+
|
465 |
+
.httemplate-action {
|
466 |
+
background: #333 none repeat scroll 0 0;
|
467 |
+
bottom: 0;
|
468 |
+
display: flex;
|
469 |
+
flex-wrap: wrap;
|
470 |
+
justify-content: space-between;
|
471 |
+
left: 0;
|
472 |
+
position: absolute;
|
473 |
+
right: 0;
|
474 |
+
z-index: 2;
|
475 |
+
transition: 0.4s;
|
476 |
+
}*/
|
477 |
.httemplate-row .htsingle-templates-laibrary *, .httemplate-row .htsingle-templates-laibrary *::after, .httemplate-row .htsingle-templates-laibrary *::before,.httemplate-row .htsingle-templates-laibrary {
|
478 |
box-sizing: border-box;
|
479 |
}
|
480 |
+
/*.httemplate-action a {
|
481 |
+
color: #fff;
|
482 |
+
flex: 0 0 50%;
|
483 |
+
font-size: 14px;
|
484 |
+
padding: 12px 20px;
|
485 |
+
text-align: center;
|
486 |
+
text-decoration: none;
|
487 |
+
transition: all 0.4s ease 0s;
|
488 |
+
}
|
489 |
+
.httemplate-action a:first-child:not(:last-child) {
|
490 |
+
border-right: 1px solid rgba(255,255,255, 0.2);
|
491 |
+
}
|
492 |
+
.httemplate-action a:hover{
|
493 |
+
background: #0085ba none repeat scroll 0 0;
|
494 |
+
}*/
|
495 |
|
496 |
/*Pop Up*/
|
497 |
.httemplate-popupcontent {
|
608 |
|
609 |
/* Large Device :1200px. */
|
610 |
@media (min-width: 1200px) and (max-width: 1400px) {
|
611 |
+
|
612 |
+
#tp-grid li {
|
613 |
+
width: 25% !important;
|
614 |
+
}
|
615 |
.woolentor-single-theme {
|
616 |
width: 33.333%;
|
617 |
}
|
620 |
|
621 |
/* Normal desktop :992px. */
|
622 |
@media (min-width: 992px) and (max-width: 1199px) {
|
623 |
+
|
624 |
+
#tp-grid li {
|
625 |
+
width: 40% !important;
|
626 |
+
}
|
627 |
.woolentor-single-theme {
|
628 |
width: 50%;
|
629 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
630 |
|
631 |
}
|
632 |
|
633 |
|
634 |
/* Tablet desktop :768px. */
|
635 |
@media (min-width: 768px) and (max-width: 991px) {
|
636 |
+
|
637 |
+
#tp-grid li {
|
638 |
+
width: 40% !important;
|
639 |
+
}
|
640 |
|
641 |
.woolentor-single-theme {
|
642 |
width: 50%;
|
645 |
width: 33%;
|
646 |
}
|
647 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
648 |
}
|
649 |
|
650 |
/* small mobile :320px. */
|
651 |
@media (max-width: 767px) {
|
652 |
|
653 |
+
#tp-grid li {
|
654 |
+
width: 90% !important;
|
655 |
+
}
|
656 |
.woolentor-single-theme {
|
657 |
width: 100%;
|
658 |
}
|
660 |
width: 90%;
|
661 |
}
|
662 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
663 |
}
|
664 |
|
665 |
/* Large Mobile :480px. */
|
666 |
@media only screen and (min-width: 480px) and (max-width: 767px) {
|
667 |
|
668 |
+
#tp-grid li {
|
669 |
+
width: 40% !important;
|
670 |
+
}
|
671 |
.woolentor-single-theme {
|
672 |
width: 50%;
|
673 |
}
|
674 |
|
|
|
|
|
|
|
|
|
675 |
}
|
includes/admin/assets/css/tmp-style.css
CHANGED
@@ -643,7 +643,7 @@ body {
|
|
643 |
|
644 |
/* Scroll Top Top */
|
645 |
.htwpt-scrollToTop, .htwpt-groupScrollToTop {
|
646 |
-
font-size:
|
647 |
font-weight: 600;
|
648 |
position: fixed;
|
649 |
z-index: 99;
|
643 |
|
644 |
/* Scroll Top Top */
|
645 |
.htwpt-scrollToTop, .htwpt-groupScrollToTop {
|
646 |
+
font-size: 12px;
|
647 |
font-weight: 600;
|
648 |
position: fixed;
|
649 |
z-index: 99;
|
includes/admin/assets/images/extension/email-candy-pro.png
DELETED
Binary file
|
includes/admin/assets/images/extension/just-tables-pro.png
DELETED
Binary file
|
includes/admin/assets/images/extension/multicurrencypro.png
DELETED
Binary file
|
includes/admin/assets/images/extension/whols-pro.png
DELETED
Binary file
|
includes/admin/assets/images/icon/check.png
DELETED
Binary file
|
includes/admin/assets/images/icon/plus.png
DELETED
Binary file
|
includes/admin/assets/images/icon/rating.png
DELETED
Binary file
|
includes/admin/assets/images/logo.png
DELETED
Binary file
|
includes/admin/assets/images/pricing/life_time_agency.png
DELETED
Binary file
|
includes/admin/assets/images/pricing/life_time_five_website.png
DELETED
Binary file
|
includes/admin/assets/images/pricing/life_time_single_website.png
DELETED
Binary file
|
includes/admin/assets/images/pricing/one_year_agency.png
DELETED
Binary file
|
includes/admin/assets/images/pricing/one_year_five_website.png
DELETED
Binary file
|
includes/admin/assets/images/pricing/one_year_single_website.png
DELETED
Binary file
|
includes/admin/assets/js/install_manager.js
CHANGED
@@ -31,7 +31,7 @@
|
|
31 |
e.preventDefault();
|
32 |
var $card = $( '.htwptemplata-plugin-' + args.slug ),
|
33 |
$button = $card.find( '.button' );
|
34 |
-
$button.text(
|
35 |
},
|
36 |
|
37 |
/**
|
@@ -70,11 +70,11 @@
|
|
70 |
|
71 |
$message.removeClass( 'install-now installed button-disabled updated-message' )
|
72 |
.addClass( 'updating-message' )
|
73 |
-
.html(
|
74 |
|
75 |
setTimeout( function() {
|
76 |
$.ajax( {
|
77 |
-
url:
|
78 |
type: 'POST',
|
79 |
data: {
|
80 |
action : 'woolentor_ajax_plugin_activation',
|
@@ -85,7 +85,7 @@
|
|
85 |
$message.removeClass( 'button-primary install-now activate-now updating-message' )
|
86 |
.attr( 'disabled', 'disabled' )
|
87 |
.addClass( 'disabled' )
|
88 |
-
.text(
|
89 |
|
90 |
} else {
|
91 |
$message.removeClass( 'updating-message' );
|
@@ -110,10 +110,10 @@
|
|
110 |
return;
|
111 |
}
|
112 |
|
113 |
-
$button.addClass( 'updating-message button-primary' ).html(
|
114 |
|
115 |
$.ajax( {
|
116 |
-
url:
|
117 |
type: 'POST',
|
118 |
data: {
|
119 |
action : 'woolentor_ajax_plugin_activation',
|
@@ -124,7 +124,7 @@
|
|
124 |
$button.removeClass( 'button-primary install-now activate-now updating-message' )
|
125 |
.attr( 'disabled', 'disabled' )
|
126 |
.addClass( 'disabled' )
|
127 |
-
.text(
|
128 |
}
|
129 |
});
|
130 |
|
@@ -163,7 +163,7 @@
|
|
163 |
e.preventDefault();
|
164 |
var $card = $( '.htwptemplata-theme-' + args.slug ),
|
165 |
$button = $card.find( '.button' );
|
166 |
-
$button.text(
|
167 |
},
|
168 |
|
169 |
/**
|
@@ -202,11 +202,11 @@
|
|
202 |
|
203 |
$message.removeClass( 'install-now installed button-disabled updated-message' )
|
204 |
.addClass( 'updating-message' )
|
205 |
-
.html(
|
206 |
|
207 |
setTimeout( function() {
|
208 |
$.ajax( {
|
209 |
-
url:
|
210 |
type: 'POST',
|
211 |
data: {
|
212 |
action : 'woolentor_ajax_theme_activation',
|
@@ -217,7 +217,7 @@
|
|
217 |
$message.removeClass( 'button-primary install-now activate-now updating-message' )
|
218 |
.attr( 'disabled', 'disabled' )
|
219 |
.addClass( 'disabled' )
|
220 |
-
.text(
|
221 |
|
222 |
} else {
|
223 |
$message.removeClass( 'updating-message' );
|
@@ -242,10 +242,10 @@
|
|
242 |
return;
|
243 |
}
|
244 |
|
245 |
-
$button.addClass( 'updating-message button-primary' ).html(
|
246 |
|
247 |
$.ajax( {
|
248 |
-
url:
|
249 |
type: 'POST',
|
250 |
data: {
|
251 |
action : 'woolentor_ajax_theme_activation',
|
@@ -256,7 +256,7 @@
|
|
256 |
$button.removeClass( 'button-primary install-now activate-now updating-message' )
|
257 |
.attr( 'disabled', 'disabled' )
|
258 |
.addClass( 'disabled' )
|
259 |
-
.text(
|
260 |
}
|
261 |
});
|
262 |
|
@@ -266,7 +266,7 @@
|
|
266 |
};
|
267 |
|
268 |
/**
|
269 |
-
* Initialize
|
270 |
*/
|
271 |
$( document ).ready( function() {
|
272 |
WooLentortemplataPluginManager.init();
|
31 |
e.preventDefault();
|
32 |
var $card = $( '.htwptemplata-plugin-' + args.slug ),
|
33 |
$button = $card.find( '.button' );
|
34 |
+
$button.text( WLTM.buttontxt.installing ).addClass( 'updating-message' );
|
35 |
},
|
36 |
|
37 |
/**
|
70 |
|
71 |
$message.removeClass( 'install-now installed button-disabled updated-message' )
|
72 |
.addClass( 'updating-message' )
|
73 |
+
.html( WLTM.buttontxt.activating );
|
74 |
|
75 |
setTimeout( function() {
|
76 |
$.ajax( {
|
77 |
+
url: WLTM.ajaxurl,
|
78 |
type: 'POST',
|
79 |
data: {
|
80 |
action : 'woolentor_ajax_plugin_activation',
|
85 |
$message.removeClass( 'button-primary install-now activate-now updating-message' )
|
86 |
.attr( 'disabled', 'disabled' )
|
87 |
.addClass( 'disabled' )
|
88 |
+
.text( WLTM.buttontxt.active );
|
89 |
|
90 |
} else {
|
91 |
$message.removeClass( 'updating-message' );
|
110 |
return;
|
111 |
}
|
112 |
|
113 |
+
$button.addClass( 'updating-message button-primary' ).html( WLTM.buttontxt.activating );
|
114 |
|
115 |
$.ajax( {
|
116 |
+
url: WLTM.ajaxurl,
|
117 |
type: 'POST',
|
118 |
data: {
|
119 |
action : 'woolentor_ajax_plugin_activation',
|
124 |
$button.removeClass( 'button-primary install-now activate-now updating-message' )
|
125 |
.attr( 'disabled', 'disabled' )
|
126 |
.addClass( 'disabled' )
|
127 |
+
.text( WLTM.buttontxt.active );
|
128 |
}
|
129 |
});
|
130 |
|
163 |
e.preventDefault();
|
164 |
var $card = $( '.htwptemplata-theme-' + args.slug ),
|
165 |
$button = $card.find( '.button' );
|
166 |
+
$button.text( WLTM.buttontxt.installing ).addClass( 'updating-message' );
|
167 |
},
|
168 |
|
169 |
/**
|
202 |
|
203 |
$message.removeClass( 'install-now installed button-disabled updated-message' )
|
204 |
.addClass( 'updating-message' )
|
205 |
+
.html( WLTM.buttontxt.activating );
|
206 |
|
207 |
setTimeout( function() {
|
208 |
$.ajax( {
|
209 |
+
url: WLTM.ajaxurl,
|
210 |
type: 'POST',
|
211 |
data: {
|
212 |
action : 'woolentor_ajax_theme_activation',
|
217 |
$message.removeClass( 'button-primary install-now activate-now updating-message' )
|
218 |
.attr( 'disabled', 'disabled' )
|
219 |
.addClass( 'disabled' )
|
220 |
+
.text( WLTM.buttontxt.active );
|
221 |
|
222 |
} else {
|
223 |
$message.removeClass( 'updating-message' );
|
242 |
return;
|
243 |
}
|
244 |
|
245 |
+
$button.addClass( 'updating-message button-primary' ).html( WLTM.buttontxt.activating );
|
246 |
|
247 |
$.ajax( {
|
248 |
+
url: WLTM.ajaxurl,
|
249 |
type: 'POST',
|
250 |
data: {
|
251 |
action : 'woolentor_ajax_theme_activation',
|
256 |
$button.removeClass( 'button-primary install-now activate-now updating-message' )
|
257 |
.attr( 'disabled', 'disabled' )
|
258 |
.addClass( 'disabled' )
|
259 |
+
.text( WLTM.buttontxt.active );
|
260 |
}
|
261 |
});
|
262 |
|
266 |
};
|
267 |
|
268 |
/**
|
269 |
+
* Initialize WooLentortemplataPluginManager
|
270 |
*/
|
271 |
$( document ).ready( function() {
|
272 |
WooLentortemplataPluginManager.init();
|
includes/admin/assets/js/woolentor-admin.js
CHANGED
@@ -13,43 +13,26 @@
|
|
13 |
}
|
14 |
woolentor_admin_tabs( $(".woolentor-admin-tabs"), '.woolentor-admin-tab-pane' );
|
15 |
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
// After On change
|
25 |
-
WooLentorOnChangeField('.notification_content_type .radio', 'radio', '.notification_fake', 'fakes' );
|
26 |
-
WooLentorOnChangeField('.notification_content_type .radio', 'radio', '.notification_real', 'actual' );
|
27 |
-
WooLentorOnChangeField('.side_mini_cart .checkbox', 'radio', '.side_mini_cart_field', 'on' );
|
28 |
-
WooLentorOnChangeField('.enablecustomlayout .checkbox', 'radio', '.depend_enable_custom_layout', 'on' );
|
29 |
-
WooLentorOnChangeField('.enablerenamelabel .checkbox', 'radio', '.depend_enable_rename_label', 'on' );
|
30 |
-
WooLentorOnChangeField('.single_product_sticky_add_to_cart .checkbox', 'radio', '.depend_single_product_sticky_add_to_cart', 'on' );
|
31 |
-
|
32 |
-
function WooLentorOnChangeField( field, type = 'select', selector, condition_value ){
|
33 |
-
$(field).on('change',function(){
|
34 |
-
var change_value = '';
|
35 |
-
if( type === 'radio' ){
|
36 |
-
if( $(this).is(":checked") ){
|
37 |
-
change_value = $(this).val();
|
38 |
-
}
|
39 |
-
}else{
|
40 |
-
change_value = $(this).val();
|
41 |
-
}
|
42 |
-
WooLentorConditionField( change_value, condition_value, selector );
|
43 |
-
});
|
44 |
}
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
|
|
|
|
|
|
50 |
}else{
|
51 |
-
$(
|
|
|
52 |
}
|
53 |
-
}
|
54 |
|
55 |
})(jQuery);
|
13 |
}
|
14 |
woolentor_admin_tabs( $(".woolentor-admin-tabs"), '.woolentor-admin-tab-pane' );
|
15 |
|
16 |
+
var contenttypeval = admin_wllocalize_data.contenttype;
|
17 |
+
if( contenttypeval == 'fakes' ){
|
18 |
+
$(".notification_fake").show();
|
19 |
+
$(".notification_real").hide();
|
20 |
+
}else{
|
21 |
+
$(".notification_fake").hide();
|
22 |
+
$(".notification_real").show();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
23 |
}
|
24 |
+
// When Change radio button
|
25 |
+
$(".notification_content_type .radio").on('change',function(){
|
26 |
+
if( $(this).is(":checked") ){
|
27 |
+
contenttypeval = $(this).val();
|
28 |
+
}
|
29 |
+
if( contenttypeval == 'fakes' ){
|
30 |
+
$(".notification_fake").show();
|
31 |
+
$(".notification_real").hide();
|
32 |
}else{
|
33 |
+
$(".notification_fake").hide();
|
34 |
+
$(".notification_real").show();
|
35 |
}
|
36 |
+
});
|
37 |
|
38 |
})(jQuery);
|
includes/admin/include/admin-setting.php
CHANGED
@@ -11,13 +11,12 @@ class Woolentor_Admin_Settings {
|
|
11 |
|
12 |
add_action( 'admin_init', [ $this, 'admin_init' ] );
|
13 |
add_action( 'admin_menu', [ $this, 'admin_menu' ], 220 );
|
14 |
-
|
15 |
add_action( 'wsa_form_bottom_woolentor_general_tabs', [ $this, 'woolentor_html_general_tabs' ] );
|
16 |
add_action( 'wsa_form_top_woolentor_elements_tabs', [ $this, 'woolentor_html_popup_box' ] );
|
17 |
add_action( 'wsa_form_bottom_woolentor_themes_library_tabs', [ $this, 'woolentor_html_themes_library_tabs' ] );
|
18 |
|
19 |
-
add_action( 'wsa_form_top_woolentor_style_tabs',
|
20 |
-
add_action( 'wsa_form_bottom_woolentor_style_tabs',
|
21 |
|
22 |
add_action( 'wsa_form_bottom_woolentor_buy_pro_tabs', [ $this, 'woolentor_html_buy_pro_tabs' ] );
|
23 |
|
@@ -131,14 +130,13 @@ class Woolentor_Admin_Settings {
|
|
131 |
array(
|
132 |
'name' => 'shoppageproductlimit',
|
133 |
'label' => __( 'Product Limit', 'woolentor' ),
|
134 |
-
'desc' =>
|
135 |
'min' => 1,
|
136 |
'max' => 100,
|
137 |
'step' => '1',
|
138 |
'type' => 'number',
|
139 |
-
'
|
140 |
-
'sanitize_callback' => 'floatval'
|
141 |
-
'class' => 'depend_enable_custom_layout',
|
142 |
),
|
143 |
|
144 |
array(
|
@@ -147,28 +145,16 @@ class Woolentor_Admin_Settings {
|
|
147 |
'desc' => __( 'You can select a custom template for the product details page layout', 'woolentor' ),
|
148 |
'type' => 'select',
|
149 |
'default' => '0',
|
150 |
-
'options' => woolentor_elementor_template()
|
151 |
-
'class' => 'depend_enable_custom_layout',
|
152 |
),
|
153 |
|
154 |
array(
|
155 |
'name' => 'productarchivepage',
|
156 |
-
'label' => __( 'Product Shop Page Template', 'woolentor' ),
|
157 |
-
'desc' => __( 'You can select a custom template for the Shop page layout', 'woolentor' ),
|
158 |
-
'type' => 'select',
|
159 |
-
'default' => '0',
|
160 |
-
'options' => woolentor_elementor_template(),
|
161 |
-
'class' => 'depend_enable_custom_layout',
|
162 |
-
),
|
163 |
-
|
164 |
-
array(
|
165 |
-
'name' => 'productallarchivepage',
|
166 |
'label' => __( 'Product Archive Page Template', 'woolentor' ),
|
167 |
-
'desc' => __( 'You can select a custom template for the
|
168 |
'type' => 'select',
|
169 |
'default' => '0',
|
170 |
-
'options' => woolentor_elementor_template()
|
171 |
-
'class' => 'depend_enable_custom_layout',
|
172 |
),
|
173 |
|
174 |
array(
|
@@ -180,7 +166,7 @@ class Woolentor_Admin_Settings {
|
|
180 |
'options' => array(
|
181 |
'select'=>'Select a template for the cart page layout',
|
182 |
),
|
183 |
-
'class'=>'proelement
|
184 |
),
|
185 |
|
186 |
array(
|
@@ -192,7 +178,7 @@ class Woolentor_Admin_Settings {
|
|
192 |
'options' => array(
|
193 |
'select'=>'Select a template for the Checkout page layout',
|
194 |
),
|
195 |
-
'class'=>'proelement
|
196 |
),
|
197 |
|
198 |
array(
|
@@ -204,7 +190,7 @@ class Woolentor_Admin_Settings {
|
|
204 |
'options' => array(
|
205 |
'select'=>'Select a template for the Thank you page layout',
|
206 |
),
|
207 |
-
'class'=>'proelement
|
208 |
),
|
209 |
|
210 |
array(
|
@@ -216,7 +202,7 @@ class Woolentor_Admin_Settings {
|
|
216 |
'options' => array(
|
217 |
'select'=>'Select Template',
|
218 |
),
|
219 |
-
'class'=>'proelement
|
220 |
),
|
221 |
|
222 |
array(
|
@@ -228,7 +214,7 @@ class Woolentor_Admin_Settings {
|
|
228 |
'options' => array(
|
229 |
'select'=>'Select Template',
|
230 |
),
|
231 |
-
'class'=>'proelement
|
232 |
),
|
233 |
|
234 |
array(
|
@@ -240,7 +226,7 @@ class Woolentor_Admin_Settings {
|
|
240 |
'options' => array(
|
241 |
'select'=>'Select Template',
|
242 |
),
|
243 |
-
'class'=>'proelement
|
244 |
),
|
245 |
|
246 |
),
|
@@ -543,22 +529,6 @@ class Woolentor_Admin_Settings {
|
|
543 |
'class'=>'woolentor_table_row',
|
544 |
),
|
545 |
|
546 |
-
array(
|
547 |
-
'name' => 'wl_product_expanding_gridp',
|
548 |
-
'label' => __( 'Product Expanding Grid <span>( Pro )</span>', 'woolentor' ),
|
549 |
-
'type' => 'checkbox',
|
550 |
-
'default' => 'off',
|
551 |
-
'class'=>'woolentor_table_row pro',
|
552 |
-
),
|
553 |
-
|
554 |
-
array(
|
555 |
-
'name' => 'wl_product_filterable_gridp',
|
556 |
-
'label' => __( 'Product Filterable Grid <span>( Pro )</span>', 'woolentor' ),
|
557 |
-
'type' => 'checkbox',
|
558 |
-
'default' => 'off',
|
559 |
-
'class'=>'woolentor_table_row pro',
|
560 |
-
),
|
561 |
-
|
562 |
array(
|
563 |
'name' => 'wl_custom_archive_layoutp',
|
564 |
'label' => __( 'Product Archive Layout <span>( Pro )</span>', 'woolentor' ),
|
@@ -571,7 +541,7 @@ class Woolentor_Admin_Settings {
|
|
571 |
'name' => 'wl_product_pgridp',
|
572 |
'label' => __( 'Product Grid <span>( Pro )</span>', 'woolentor' ),
|
573 |
'type' => 'checkbox',
|
574 |
-
'default' => '
|
575 |
'class'=>'woolentor_table_row pro',
|
576 |
),
|
577 |
|
@@ -801,7 +771,7 @@ class Woolentor_Admin_Settings {
|
|
801 |
|
802 |
array(
|
803 |
'name' => 'wl_stock_progress_barp',
|
804 |
-
'label' => __( 'Stock
|
805 |
'type' => 'checkbox',
|
806 |
'default' => 'off',
|
807 |
'class'=>'woolentor_table_row pro',
|
@@ -830,14 +800,6 @@ class Woolentor_Admin_Settings {
|
|
830 |
'class'=>'woolentor_table_row pro',
|
831 |
),
|
832 |
|
833 |
-
array(
|
834 |
-
'name' => 'wl_mini_cartp',
|
835 |
-
'label' => __( 'Mini Cart <span>( Pro )</span>', 'woolentor' ),
|
836 |
-
'type' => 'checkbox',
|
837 |
-
'default' => 'off',
|
838 |
-
'class'=>'woolentor_table_row pro',
|
839 |
-
),
|
840 |
-
|
841 |
),
|
842 |
|
843 |
'woolentor_themes_library_tabs' => array(),
|
@@ -849,14 +811,13 @@ class Woolentor_Admin_Settings {
|
|
849 |
'desc' => __( 'Enable', 'woolentor' ),
|
850 |
'type' => 'checkbox',
|
851 |
'default' => 'off',
|
852 |
-
'class'
|
853 |
),
|
854 |
|
855 |
array(
|
856 |
'name' => 'shop_page_heading',
|
857 |
'headding' => __( 'Shop Page', 'woolentor' ),
|
858 |
'type' => 'title',
|
859 |
-
'class' => 'depend_enable_rename_label',
|
860 |
),
|
861 |
|
862 |
array(
|
@@ -864,15 +825,13 @@ class Woolentor_Admin_Settings {
|
|
864 |
'label' => __( 'Add to Cart Button Text', 'woolentor' ),
|
865 |
'desc' => __( 'Change the Add to Cart button text for the Shop page.', 'woolentor' ),
|
866 |
'type' => 'text',
|
867 |
-
'placeholder' => __( 'Add to Cart', 'woolentor' )
|
868 |
-
'class' => 'depend_enable_rename_label',
|
869 |
),
|
870 |
|
871 |
array(
|
872 |
'name' => 'product_details_page_heading',
|
873 |
'headding' => __( 'Product Details Page', 'woolentor' ),
|
874 |
'type' => 'title',
|
875 |
-
'class' => 'depend_enable_rename_label',
|
876 |
),
|
877 |
|
878 |
array(
|
@@ -880,8 +839,7 @@ class Woolentor_Admin_Settings {
|
|
880 |
'label' => __( 'Add to Cart Button Text', 'woolentor' ),
|
881 |
'desc' => __( 'Change the Add to Cart button text for the Product details page.', 'woolentor' ),
|
882 |
'type' => 'text',
|
883 |
-
'placeholder' => __( 'Add to Cart', 'woolentor' )
|
884 |
-
'class' => 'depend_enable_rename_label',
|
885 |
),
|
886 |
|
887 |
array(
|
@@ -890,7 +848,7 @@ class Woolentor_Admin_Settings {
|
|
890 |
'desc' => __( 'Change the tab title for the product description. <span>( Pro )</span>', 'woolentor' ),
|
891 |
'type' => 'text',
|
892 |
'placeholder' => __( 'Description', 'woolentor' ),
|
893 |
-
'class'
|
894 |
),
|
895 |
|
896 |
array(
|
@@ -898,8 +856,8 @@ class Woolentor_Admin_Settings {
|
|
898 |
'label' => __( 'Additional Information', 'woolentor' ),
|
899 |
'desc' => __( 'Change the tab title for the product additional information <span>( Pro )</span>', 'woolentor' ),
|
900 |
'type' => 'text',
|
901 |
-
'placeholder' => __( '
|
902 |
-
'class'
|
903 |
),
|
904 |
|
905 |
array(
|
@@ -908,14 +866,13 @@ class Woolentor_Admin_Settings {
|
|
908 |
'desc' => __( 'Change the tab title for the product review <span>( Pro )</span>', 'woolentor' ),
|
909 |
'type' => 'text',
|
910 |
'placeholder' => __( 'Reviews', 'woolentor' ),
|
911 |
-
'class'
|
912 |
),
|
913 |
|
914 |
array(
|
915 |
'name' => 'checkout_page_headingp',
|
916 |
'headding' => __( 'Checkout Page', 'woolentor' ),
|
917 |
'type' => 'title',
|
918 |
-
'class' => 'depend_enable_rename_label',
|
919 |
),
|
920 |
|
921 |
array(
|
@@ -924,7 +881,7 @@ class Woolentor_Admin_Settings {
|
|
924 |
'desc' => __( 'Change the label for the First name field <span>( Pro )</span>', 'woolentor' ),
|
925 |
'type' => 'text',
|
926 |
'placeholder' => __( 'First name', 'woolentor' ),
|
927 |
-
'class'
|
928 |
),
|
929 |
|
930 |
array(
|
@@ -933,7 +890,7 @@ class Woolentor_Admin_Settings {
|
|
933 |
'desc' => __( 'Change the label for the Last name field <span>( Pro )</span>', 'woolentor' ),
|
934 |
'type' => 'text',
|
935 |
'placeholder' => __( 'Last name', 'woolentor' ),
|
936 |
-
'class'
|
937 |
),
|
938 |
|
939 |
array(
|
@@ -942,7 +899,7 @@ class Woolentor_Admin_Settings {
|
|
942 |
'desc' => __( 'Change the label for the Company field. <span>( Pro )</span>', 'woolentor' ),
|
943 |
'type' => 'text',
|
944 |
'placeholder' => __( 'Company name', 'woolentor' ),
|
945 |
-
'class'
|
946 |
),
|
947 |
|
948 |
array(
|
@@ -951,7 +908,7 @@ class Woolentor_Admin_Settings {
|
|
951 |
'desc' => __( 'Change the label for the Street address field. <span>( Pro )</span>', 'woolentor' ),
|
952 |
'type' => 'text',
|
953 |
'placeholder' => __( 'Street address', 'woolentor' ),
|
954 |
-
'class'
|
955 |
),
|
956 |
|
957 |
array(
|
@@ -960,7 +917,7 @@ class Woolentor_Admin_Settings {
|
|
960 |
'desc' => __( 'Change the label for the Optional address field. <span>( Pro )</span>', 'woolentor' ),
|
961 |
'type' => 'text',
|
962 |
'placeholder' => __( 'Address Optional', 'woolentor' ),
|
963 |
-
'class'
|
964 |
),
|
965 |
|
966 |
array(
|
@@ -969,7 +926,7 @@ class Woolentor_Admin_Settings {
|
|
969 |
'desc' => __( 'Change the label for the Town/City field. <span>( Pro )</span>', 'woolentor' ),
|
970 |
'type' => 'text',
|
971 |
'placeholder' => __( 'Town / City', 'woolentor' ),
|
972 |
-
'class'
|
973 |
),
|
974 |
|
975 |
array(
|
@@ -978,7 +935,7 @@ class Woolentor_Admin_Settings {
|
|
978 |
'desc' => __( 'Change the label for the Postcode / ZIP field. <span>( Pro )</span>', 'woolentor' ),
|
979 |
'type' => 'text',
|
980 |
'placeholder' => __( 'Postcode / ZIP', 'woolentor' ),
|
981 |
-
'class'
|
982 |
),
|
983 |
|
984 |
array(
|
@@ -987,7 +944,7 @@ class Woolentor_Admin_Settings {
|
|
987 |
'desc' => __( 'Change the label for the State field. <span>( Pro )</span>', 'woolentor' ),
|
988 |
'type' => 'text',
|
989 |
'placeholder' => __( 'State', 'woolentor' ),
|
990 |
-
'class'
|
991 |
),
|
992 |
|
993 |
array(
|
@@ -996,7 +953,7 @@ class Woolentor_Admin_Settings {
|
|
996 |
'desc' => __( 'Change the label for the Phone field. <span>( Pro )</span>', 'woolentor' ),
|
997 |
'type' => 'text',
|
998 |
'placeholder' => __( 'Phone', 'woolentor' ),
|
999 |
-
'class'
|
1000 |
),
|
1001 |
|
1002 |
array(
|
@@ -1005,7 +962,7 @@ class Woolentor_Admin_Settings {
|
|
1005 |
'desc' => __( 'Change the label for the Email address field. <span>( Pro )</span>', 'woolentor' ),
|
1006 |
'type' => 'text',
|
1007 |
'placeholder' => __( 'Email address', 'woolentor' ),
|
1008 |
-
'class'
|
1009 |
),
|
1010 |
|
1011 |
array(
|
@@ -1014,7 +971,7 @@ class Woolentor_Admin_Settings {
|
|
1014 |
'desc' => __( 'Change the label for the Country field. <span>( Pro )</span>', 'woolentor' ),
|
1015 |
'type' => 'text',
|
1016 |
'placeholder' => __( 'Country', 'woolentor' ),
|
1017 |
-
'class'
|
1018 |
),
|
1019 |
|
1020 |
array(
|
@@ -1023,7 +980,7 @@ class Woolentor_Admin_Settings {
|
|
1023 |
'desc' => __( 'Change the label for the Order notes field. <span>( Pro )</span>', 'woolentor' ),
|
1024 |
'type' => 'text',
|
1025 |
'placeholder' => __( 'Order notes', 'woolentor' ),
|
1026 |
-
'class'
|
1027 |
),
|
1028 |
|
1029 |
array(
|
@@ -1032,7 +989,7 @@ class Woolentor_Admin_Settings {
|
|
1032 |
'desc' => __( 'Change the label for the Place order field. <span>( Pro )</span>', 'woolentor' ),
|
1033 |
'type' => 'text',
|
1034 |
'placeholder' => __( 'Place order', 'woolentor' ),
|
1035 |
-
'class'
|
1036 |
),
|
1037 |
|
1038 |
),
|
@@ -1045,7 +1002,7 @@ class Woolentor_Admin_Settings {
|
|
1045 |
'desc' => __( 'Enable', 'woolentor' ),
|
1046 |
'type' => 'checkbox',
|
1047 |
'default' => 'off',
|
1048 |
-
'class'=>'woolentor_table_row
|
1049 |
),
|
1050 |
|
1051 |
array(
|
@@ -1056,7 +1013,7 @@ class Woolentor_Admin_Settings {
|
|
1056 |
'default' => 'actual',
|
1057 |
'options' => array(
|
1058 |
'actual' => __('Real','woolentor'),
|
1059 |
-
'fakes' => __('
|
1060 |
),
|
1061 |
'class'=>'proelement',
|
1062 |
),
|
@@ -1087,8 +1044,8 @@ class Woolentor_Admin_Settings {
|
|
1087 |
|
1088 |
array(
|
1089 |
'name' => 'notification_loadduration',
|
1090 |
-
'label' => __( '
|
1091 |
-
'desc' => __( '
|
1092 |
'type' => 'select',
|
1093 |
'default' => '3',
|
1094 |
'options' => array(
|
@@ -1111,18 +1068,6 @@ class Woolentor_Admin_Settings {
|
|
1111 |
),
|
1112 |
),
|
1113 |
|
1114 |
-
array(
|
1115 |
-
'name' => 'notification_time_showingp',
|
1116 |
-
'label' => esc_html__( 'Notification showing time', 'woolentor' ),
|
1117 |
-
'desc' => __( 'How long to keep the notification. <span>( Pro )</span>', 'woolentor' ),
|
1118 |
-
'type' => 'select',
|
1119 |
-
'default' => '5',
|
1120 |
-
'options' => array(
|
1121 |
-
'5' =>esc_html__( '5 seconds','woolentor' ),
|
1122 |
-
),
|
1123 |
-
'class' => 'proelement',
|
1124 |
-
),
|
1125 |
-
|
1126 |
array(
|
1127 |
'name' => 'notification_time_intp',
|
1128 |
'label' => __( 'Time Interval', 'woolentor' ),
|
@@ -1201,7 +1146,7 @@ class Woolentor_Admin_Settings {
|
|
1201 |
array(
|
1202 |
'name' => 'background_colorp',
|
1203 |
'label' => __( 'Background Color', 'woolentor' ),
|
1204 |
-
'desc' =>
|
1205 |
'type' => 'color',
|
1206 |
'class' => 'notification_real proelement',
|
1207 |
),
|
@@ -1209,7 +1154,7 @@ class Woolentor_Admin_Settings {
|
|
1209 |
array(
|
1210 |
'name' => 'heading_colorp',
|
1211 |
'label' => __( 'Heading Color', 'woolentor' ),
|
1212 |
-
'desc' =>
|
1213 |
'type' => 'color',
|
1214 |
'class' => 'notification_real proelement',
|
1215 |
),
|
@@ -1217,7 +1162,7 @@ class Woolentor_Admin_Settings {
|
|
1217 |
array(
|
1218 |
'name' => 'content_colorp',
|
1219 |
'label' => __( 'Content Color', 'woolentor' ),
|
1220 |
-
'desc' =>
|
1221 |
'type' => 'color',
|
1222 |
'class' => 'notification_real proelement',
|
1223 |
),
|
@@ -1225,7 +1170,7 @@ class Woolentor_Admin_Settings {
|
|
1225 |
array(
|
1226 |
'name' => 'cross_colorp',
|
1227 |
'label' => __( 'Cross Icon Color', 'woolentor' ),
|
1228 |
-
'desc' =>
|
1229 |
'type' => 'color',
|
1230 |
'class' => 'proelement',
|
1231 |
),
|
@@ -1237,7 +1182,7 @@ class Woolentor_Admin_Settings {
|
|
1237 |
array(
|
1238 |
'name' => 'loadproductlimit',
|
1239 |
'label' => __( 'Load Products in Elementor Addons', 'woolentor' ),
|
1240 |
-
'desc' =>
|
1241 |
'min' => 1,
|
1242 |
'max' => 100,
|
1243 |
'step' => '1',
|
@@ -1250,7 +1195,7 @@ class Woolentor_Admin_Settings {
|
|
1250 |
array(
|
1251 |
'name' => 'ajaxsearch',
|
1252 |
'label' => __( 'Ajax Search Widget', 'woolentor' ),
|
1253 |
-
'desc' =>
|
1254 |
'type' => 'checkbox',
|
1255 |
'default' => 'off',
|
1256 |
'class'=>'woolentor_table_row',
|
@@ -1259,7 +1204,7 @@ class Woolentor_Admin_Settings {
|
|
1259 |
array(
|
1260 |
'name' => 'ajaxcart_singleproduct',
|
1261 |
'label' => __( 'Single Product Ajax Add To Cart', 'woolentor' ),
|
1262 |
-
'desc' =>
|
1263 |
'type' => 'checkbox',
|
1264 |
'default' => 'off',
|
1265 |
'class'=>'woolentor_table_row',
|
@@ -1268,7 +1213,7 @@ class Woolentor_Admin_Settings {
|
|
1268 |
array(
|
1269 |
'name' => 'single_product_sticky_add_to_cartp',
|
1270 |
'label' => __( 'Single Product Sticky Add To Cart <span>( Pro )</span>', 'woolentor' ),
|
1271 |
-
'desc' =>
|
1272 |
'type' => 'checkbox',
|
1273 |
'default' => 'off',
|
1274 |
'class' => 'woolentor_table_row pro',
|
@@ -1294,14 +1239,6 @@ class Woolentor_Admin_Settings {
|
|
1294 |
'class' =>'woolentor_table_row proelement',
|
1295 |
),
|
1296 |
|
1297 |
-
array(
|
1298 |
-
'name' => 'multi_step_checkoutp',
|
1299 |
-
'label' => __( 'Multi Step Checkout <span>( Pro )</span>', 'woolentor' ),
|
1300 |
-
'type' => 'checkbox',
|
1301 |
-
'default'=> 'off',
|
1302 |
-
'class' =>'woolentor_table_row pro',
|
1303 |
-
),
|
1304 |
-
|
1305 |
),
|
1306 |
|
1307 |
'woolentor_style_tabs' => array(
|
@@ -1309,7 +1246,7 @@ class Woolentor_Admin_Settings {
|
|
1309 |
array(
|
1310 |
'name' => 'content_area_bg',
|
1311 |
'label' => __( 'Content area background', 'woolentor' ),
|
1312 |
-
'desc' =>
|
1313 |
'type' => 'color',
|
1314 |
'default'=>'#ffffff',
|
1315 |
),
|
@@ -1323,14 +1260,14 @@ class Woolentor_Admin_Settings {
|
|
1323 |
array(
|
1324 |
'name' => 'title_color',
|
1325 |
'label' => __( 'Title color', 'woolentor' ),
|
1326 |
-
'desc' =>
|
1327 |
'type' => 'color',
|
1328 |
'default'=>'#444444',
|
1329 |
),
|
1330 |
array(
|
1331 |
'name' => 'title_hover_color',
|
1332 |
'label' => __( 'Title hover color', 'woolentor' ),
|
1333 |
-
'desc' =>
|
1334 |
'type' => 'color',
|
1335 |
'default'=>'#dc9a0e',
|
1336 |
),
|
@@ -1344,14 +1281,14 @@ class Woolentor_Admin_Settings {
|
|
1344 |
array(
|
1345 |
'name' => 'sale_price_color',
|
1346 |
'label' => __( 'Sale price color', 'woolentor' ),
|
1347 |
-
'desc' =>
|
1348 |
'type' => 'color',
|
1349 |
'default'=>'#444444',
|
1350 |
),
|
1351 |
array(
|
1352 |
'name' => 'regular_price_color',
|
1353 |
'label' => __( 'Regular price color', 'woolentor' ),
|
1354 |
-
'desc' =>
|
1355 |
'type' => 'color',
|
1356 |
'default'=>'#444444',
|
1357 |
),
|
@@ -1365,14 +1302,14 @@ class Woolentor_Admin_Settings {
|
|
1365 |
array(
|
1366 |
'name' => 'category_color',
|
1367 |
'label' => __( 'Category color', 'woolentor' ),
|
1368 |
-
'desc' =>
|
1369 |
'type' => 'color',
|
1370 |
'default'=>'#444444',
|
1371 |
),
|
1372 |
array(
|
1373 |
'name' => 'category_hover_color',
|
1374 |
'label' => __( 'Category hover color', 'woolentor' ),
|
1375 |
-
'desc' =>
|
1376 |
'type' => 'color',
|
1377 |
'default'=>'#dc9a0e',
|
1378 |
),
|
@@ -1386,7 +1323,7 @@ class Woolentor_Admin_Settings {
|
|
1386 |
array(
|
1387 |
'name' => 'desc_color',
|
1388 |
'label' => __( 'Description color', 'woolentor' ),
|
1389 |
-
'desc' =>
|
1390 |
'type' => 'color',
|
1391 |
'default'=>'#444444',
|
1392 |
),
|
@@ -1400,14 +1337,14 @@ class Woolentor_Admin_Settings {
|
|
1400 |
array(
|
1401 |
'name' => 'empty_rating_color',
|
1402 |
'label' => __( 'Empty rating color', 'woolentor' ),
|
1403 |
-
'desc' =>
|
1404 |
'type' => 'color',
|
1405 |
'default'=>'#aaaaaa',
|
1406 |
),
|
1407 |
array(
|
1408 |
'name' => 'rating_color',
|
1409 |
'label' => __( 'Rating color', 'woolentor' ),
|
1410 |
-
'desc' =>
|
1411 |
'type' => 'color',
|
1412 |
'default'=>'#dc9a0e',
|
1413 |
),
|
@@ -1421,7 +1358,7 @@ class Woolentor_Admin_Settings {
|
|
1421 |
array(
|
1422 |
'name' => 'badge_color',
|
1423 |
'label' => __( 'Badge color', 'woolentor' ),
|
1424 |
-
'desc' =>
|
1425 |
'type' => 'color',
|
1426 |
'default'=>'#444444',
|
1427 |
),
|
@@ -1435,21 +1372,21 @@ class Woolentor_Admin_Settings {
|
|
1435 |
array(
|
1436 |
'name' => 'tooltip_color',
|
1437 |
'label' => __( 'Tool tip color', 'woolentor' ),
|
1438 |
-
'desc' =>
|
1439 |
'type' => 'color',
|
1440 |
'default'=>'#ffffff',
|
1441 |
),
|
1442 |
array(
|
1443 |
'name' => 'btn_color',
|
1444 |
'label' => __( 'Button color', 'woolentor' ),
|
1445 |
-
'desc' =>
|
1446 |
'type' => 'color',
|
1447 |
'default'=>'#000000',
|
1448 |
),
|
1449 |
array(
|
1450 |
'name' => 'btn_hover_color',
|
1451 |
'label' => __( 'Button hover color', 'woolentor' ),
|
1452 |
-
'desc' =>
|
1453 |
'type' => 'color',
|
1454 |
'default'=>'#dc9a0e',
|
1455 |
),
|
@@ -1463,28 +1400,28 @@ class Woolentor_Admin_Settings {
|
|
1463 |
array(
|
1464 |
'name' => 'list_btn_color',
|
1465 |
'label' => __( 'List View Button color', 'woolentor' ),
|
1466 |
-
'desc' =>
|
1467 |
'type' => 'color',
|
1468 |
'default'=>'#000000',
|
1469 |
),
|
1470 |
array(
|
1471 |
'name' => 'list_btn_hover_color',
|
1472 |
'label' => __( 'List View Button Hover color', 'woolentor' ),
|
1473 |
-
'desc' =>
|
1474 |
'type' => 'color',
|
1475 |
'default'=>'#dc9a0e',
|
1476 |
),
|
1477 |
array(
|
1478 |
'name' => 'list_btn_bg_color',
|
1479 |
'label' => __( 'List View Button background color', 'woolentor' ),
|
1480 |
-
'desc' =>
|
1481 |
'type' => 'color',
|
1482 |
'default'=>'#ffffff',
|
1483 |
),
|
1484 |
array(
|
1485 |
'name' => 'list_btn_hover_bg_color',
|
1486 |
'label' => __( 'List View Button hover background color', 'woolentor' ),
|
1487 |
-
'desc' =>
|
1488 |
'type' => 'color',
|
1489 |
'default'=>'#ff3535',
|
1490 |
),
|
@@ -1498,7 +1435,7 @@ class Woolentor_Admin_Settings {
|
|
1498 |
array(
|
1499 |
'name' => 'counter_color',
|
1500 |
'label' => __( 'Counter timer color', 'woolentor' ),
|
1501 |
-
'desc' =>
|
1502 |
'type' => 'color',
|
1503 |
'default'=>'#ffffff',
|
1504 |
),
|
@@ -1534,61 +1471,6 @@ class Woolentor_Admin_Settings {
|
|
1534 |
];
|
1535 |
}
|
1536 |
}
|
1537 |
-
|
1538 |
-
// Wishsuite Addons
|
1539 |
-
if( is_plugin_active('wishsuite/wishsuite.php') ){
|
1540 |
-
$settings_fields['woolentor_elements_tabs'][] = [
|
1541 |
-
'name' => 'wb_wishsuite_table',
|
1542 |
-
'label' => __( 'WishSuite Table', 'woolentor' ),
|
1543 |
-
'type' => 'checkbox',
|
1544 |
-
'default' => 'on',
|
1545 |
-
'class' => 'woolentor_table_row',
|
1546 |
-
];
|
1547 |
-
}
|
1548 |
-
|
1549 |
-
// Ever Compare Addons
|
1550 |
-
if( is_plugin_active('ever-compare/ever-compare.php') ){
|
1551 |
-
$settings_fields['woolentor_elements_tabs'][] = [
|
1552 |
-
'name' => 'wb_ever_compare_table',
|
1553 |
-
'label' => __( 'Ever Compare', 'woolentor' ),
|
1554 |
-
'type' => 'checkbox',
|
1555 |
-
'default' => 'on',
|
1556 |
-
'class' => 'woolentor_table_row',
|
1557 |
-
];
|
1558 |
-
}
|
1559 |
-
|
1560 |
-
// JustTable Addons
|
1561 |
-
if( is_plugin_active('just-tables/just-tables.php') || is_plugin_active('just-tables-pro/just-tables-pro.php') ){
|
1562 |
-
$settings_fields['woolentor_elements_tabs'][] = [
|
1563 |
-
'name' => 'wb_just_table',
|
1564 |
-
'label' => __( 'JustTable', 'woolentor' ),
|
1565 |
-
'type' => 'checkbox',
|
1566 |
-
'default' => 'on',
|
1567 |
-
'class' => 'woolentor_table_row',
|
1568 |
-
];
|
1569 |
-
}
|
1570 |
-
|
1571 |
-
// whols Addons
|
1572 |
-
if( is_plugin_active('whols/whols.php') || is_plugin_active('whols-pro/whols-pro.php') ){
|
1573 |
-
$settings_fields['woolentor_elements_tabs'][] = [
|
1574 |
-
'name' => 'wb_whols',
|
1575 |
-
'label' => __( 'Whols', 'woolentor' ),
|
1576 |
-
'type' => 'checkbox',
|
1577 |
-
'default' => 'on',
|
1578 |
-
'class' => 'woolentor_table_row',
|
1579 |
-
];
|
1580 |
-
}
|
1581 |
-
|
1582 |
-
// Multicurrency Addons
|
1583 |
-
if( is_plugin_active('wc-multi-currency/wcmilticurrency.php') || is_plugin_active('multicurrencypro/multicurrencypro.php') ){
|
1584 |
-
$settings_fields['woolentor_elements_tabs'][] = [
|
1585 |
-
'name' => 'wb_wc_multicurrency',
|
1586 |
-
'label' => __( 'Multi Currency', 'woolentor' ),
|
1587 |
-
'type' => 'checkbox',
|
1588 |
-
'default' => 'on',
|
1589 |
-
'class' => 'woolentor_table_row',
|
1590 |
-
];
|
1591 |
-
}
|
1592 |
|
1593 |
return array_merge( $settings_fields );
|
1594 |
}
|
@@ -1596,18 +1478,11 @@ class Woolentor_Admin_Settings {
|
|
1596 |
|
1597 |
function plugin_page() {
|
1598 |
|
1599 |
-
echo '<div class="wrap
|
1600 |
-
|
1601 |
-
|
1602 |
-
|
1603 |
-
|
1604 |
-
$this->settings_api->show_navigation();
|
1605 |
-
$this->settings_api->show_forms();
|
1606 |
-
echo '</div>';
|
1607 |
-
|
1608 |
-
$side_banner_html = $this->sidebar_add_banner_html();
|
1609 |
-
echo apply_filters( 'woolentor_sidebar_adds_banner', $side_banner_html );
|
1610 |
-
|
1611 |
echo '</div>';
|
1612 |
|
1613 |
}
|
@@ -1621,57 +1496,6 @@ class Woolentor_Admin_Settings {
|
|
1621 |
}
|
1622 |
}
|
1623 |
|
1624 |
-
/**
|
1625 |
-
* [sidebar_add_banner_html] Pro add sidebar banner
|
1626 |
-
* @return [void]
|
1627 |
-
*/
|
1628 |
-
function sidebar_add_banner_html(){
|
1629 |
-
|
1630 |
-
ob_start();
|
1631 |
-
?>
|
1632 |
-
<div class="htoptions-sidebar-adds-area">
|
1633 |
-
|
1634 |
-
<div class="htoption-banner-area">
|
1635 |
-
<div class="htoption-banner-head">
|
1636 |
-
<div class="htoption-logo">
|
1637 |
-
<img src="<?php echo WOOLENTOR_ADDONS_PL_URL; ?>includes/admin/assets/images/logo.png" alt="<?php echo esc_attr__( 'WooLentor', 'woolentor' ); ?>">
|
1638 |
-
</div>
|
1639 |
-
<div class="htoption-intro">
|
1640 |
-
<p><?php echo esc_html__( 'WooLentor is one of the most popular WooCommerce Elementor Addons on WordPress.org. It has been downloaded more than 528,763 times and 50,000 stores are using WooLentor plugin. Why not you?','woolentor' ); ?></p>
|
1641 |
-
</div>
|
1642 |
-
</div>
|
1643 |
-
|
1644 |
-
<ul class="htoption-feature">
|
1645 |
-
<li><?php echo esc_html__( '76 Elementor Elements', 'woolentor' ); ?></li>
|
1646 |
-
<li><?php echo esc_html__( '15 Product Custom Templates', 'woolentor' ); ?></li>
|
1647 |
-
<li><?php echo esc_html__( '10 Custom Shop Page Templates', 'woolentor' ); ?></li>
|
1648 |
-
<li><?php echo esc_html__( 'Cart Page, Checkout, My Account, Registration and Thank you page custom layout template', 'woolentor' ); ?></li>
|
1649 |
-
<li><?php echo esc_html__( '5 Premium WooCommerce Themes included. (Save $200)', 'woolentor' ); ?></li>
|
1650 |
-
</ul>
|
1651 |
-
|
1652 |
-
<div class="htoption-action-btn">
|
1653 |
-
<a class="htoption-btn" href="<?php echo esc_url( 'https://hasthemes.com/plugins/woolentor-pro-woocommerce-page-builder/?db' ); ?>" target="_blank">
|
1654 |
-
<span class="htoption-btn-text"><?php echo esc_html__( 'Get Pro Now', 'woolentor' ); ?></span>
|
1655 |
-
<span class="htoption-btn-icon"><img src="<?php echo WOOLENTOR_ADDONS_PL_URL; ?>includes/admin/assets/images/icon/plus.png" alt="<?php echo esc_attr__( 'Get pro now', 'woolentor' ); ?>"></span>
|
1656 |
-
</a>
|
1657 |
-
</div>
|
1658 |
-
</div>
|
1659 |
-
|
1660 |
-
<div class="htoption-rating-area">
|
1661 |
-
<div class="htoption-rating-icon">
|
1662 |
-
<img src="<?php echo WOOLENTOR_ADDONS_PL_URL; ?>includes/admin/assets/images/icon/rating.png" alt="<?php echo esc_attr__( 'Rating icon', 'woolentor' ); ?>">
|
1663 |
-
</div>
|
1664 |
-
<div class="htoption-rating-intro">
|
1665 |
-
<?php echo esc_html__('If you’re loving how our product has helped your business, please let the WordPress community know by','woolentor'); ?> <a target="_blank" href="https://wordpress.org/support/plugin/woolentor-addons/reviews/?filter=5#new-post"><?php echo esc_html__( 'leaving us a review on our WP repository', 'woolentor' ); ?></a>. <?php echo esc_html__( 'Which will motivate us a lot.', 'woolentor' ); ?>
|
1666 |
-
</div>
|
1667 |
-
</div>
|
1668 |
-
|
1669 |
-
</div>
|
1670 |
-
<?php
|
1671 |
-
return ob_get_clean();
|
1672 |
-
|
1673 |
-
}
|
1674 |
-
|
1675 |
// Custom Markup
|
1676 |
|
1677 |
// HTML Style tab Section
|
@@ -1679,7 +1503,7 @@ class Woolentor_Admin_Settings {
|
|
1679 |
ob_start();
|
1680 |
?>
|
1681 |
<div class="woolentor-style-tab-title">
|
1682 |
-
<h3><?php esc_html_e( 'Universal layout style options', 'woolentor' );?></h3>
|
1683 |
</div>
|
1684 |
<?php
|
1685 |
echo ob_get_clean();
|
@@ -1691,7 +1515,7 @@ class Woolentor_Admin_Settings {
|
|
1691 |
?>
|
1692 |
<div class="woolentor-style-tab-bottom">
|
1693 |
<h3><?php echo esc_html__( 'Helping Screenshot:', 'woolentor' ); ?></h3>
|
1694 |
-
<img src="<?php echo WOOLENTOR_ADDONS_PL_URL;
|
1695 |
</div>
|
1696 |
<?php
|
1697 |
echo ob_get_clean();
|
@@ -1705,18 +1529,18 @@ class Woolentor_Admin_Settings {
|
|
1705 |
|
1706 |
<div class="woolentor-document-section">
|
1707 |
<div class="woolentor-column">
|
1708 |
-
<a href="https://
|
1709 |
-
<img src="<?php echo WOOLENTOR_ADDONS_PL_URL;
|
1710 |
</a>
|
1711 |
</div>
|
1712 |
<div class="woolentor-column">
|
1713 |
<a href="https://demo.hasthemes.com/doc/woolentor/index.html" target="_blank">
|
1714 |
-
<img src="<?php echo WOOLENTOR_ADDONS_PL_URL;
|
1715 |
</a>
|
1716 |
</div>
|
1717 |
<div class="woolentor-column">
|
1718 |
<a href="https://hasthemes.com/contact-us/" target="_blank">
|
1719 |
-
<img src="<?php echo WOOLENTOR_ADDONS_PL_URL;
|
1720 |
</a>
|
1721 |
</div>
|
1722 |
</div>
|
@@ -1741,7 +1565,7 @@ class Woolentor_Admin_Settings {
|
|
1741 |
<li class="wldel"><del><?php echo esc_html__( 'My Account Page Builder', 'woolentor' ); ?></del></li>
|
1742 |
<li class="wldel"><del><?php echo esc_html__( 'My Account Login page Builder', 'woolentor' ); ?></del></li>
|
1743 |
</ul>
|
1744 |
-
<a class="button button-primary" href="<?php echo esc_url( admin_url() ); ?>plugin-install.php?s=woolentor-addons&tab=search&type=term" target="_blank"><?php echo esc_html__( 'Install Now', '
|
1745 |
</div>
|
1746 |
<div class="features-list-area">
|
1747 |
<h3><?php echo esc_html__( 'WooLentor Pro', 'woolentor' ); ?></h3>
|
@@ -1759,7 +1583,7 @@ class Woolentor_Admin_Settings {
|
|
1759 |
<li><?php echo esc_html__( 'My Account Page Builder', 'woolentor' ); ?></li>
|
1760 |
<li><?php echo esc_html__( 'My Account Login page Builder', 'woolentor' ); ?></li>
|
1761 |
</ul>
|
1762 |
-
<a class="button button-primary" href="https://hasthemes.com/plugins/woolentor-pro-woocommerce-page-builder/?
|
1763 |
</div>
|
1764 |
</div>
|
1765 |
|
@@ -1779,7 +1603,7 @@ class Woolentor_Admin_Settings {
|
|
1779 |
<span><i class="dashicons dashicons-warning"></i></span>
|
1780 |
<p>
|
1781 |
<?php
|
1782 |
-
echo __('Purchase our','woolentor').' <strong><a href="'.esc_url( 'https://hasthemes.com/plugins/woolentor-pro-woocommerce-page-builder/?
|
1783 |
?>
|
1784 |
</p>
|
1785 |
</div>
|
@@ -1818,7 +1642,7 @@ class Woolentor_Admin_Settings {
|
|
1818 |
<div class="woolentor-themes-area">
|
1819 |
<div class="woolentor-themes-row">
|
1820 |
|
1821 |
-
<div class="woolentor-single-theme"><img src="<?php echo WOOLENTOR_ADDONS_PL_URL;
|
1822 |
<div class="woolentor-theme-content">
|
1823 |
<h3><?php echo esc_html__( '99Fy - Free', 'woolentor' ); ?></h3>
|
1824 |
<p><?php echo esc_html__( '99fy is a free WooCommerce theme. 99 demos for 24 niche categories are included in this theme.', 'woolentor' ); ?></p>
|
@@ -1827,7 +1651,7 @@ class Woolentor_Admin_Settings {
|
|
1827 |
</div>
|
1828 |
</div>
|
1829 |
|
1830 |
-
<div class="woolentor-single-theme"><img src="<?php echo WOOLENTOR_ADDONS_PL_URL;
|
1831 |
<div class="woolentor-theme-content">
|
1832 |
<h3><?php echo esc_html__( 'Parlo - Free', 'woolentor' ); ?></h3>
|
1833 |
<p><?php echo esc_html__( 'Parlo is a free WooCommerce theme developed by our team. You can use this for your store.', 'woolentor' );?></p>
|
@@ -1836,7 +1660,7 @@ class Woolentor_Admin_Settings {
|
|
1836 |
</div>
|
1837 |
</div>
|
1838 |
|
1839 |
-
<div class="woolentor-single-theme"><img src="<?php echo WOOLENTOR_ADDONS_PL_URL;
|
1840 |
<div class="woolentor-theme-content">
|
1841 |
<h3><?php echo esc_html__( '99Fy Pro - included in WooLentor Pro', 'woolentor' ); ?> <span><?php echo esc_html__( '( Pro )', 'woolentor' ); ?></span></h3>
|
1842 |
<p><?php echo esc_html__( 'Pro version of 99fy is included in WooLentor pro. It will save money for the WooLentor pro users.', 'woolentor' ); ?></p>
|
@@ -1844,7 +1668,7 @@ class Woolentor_Admin_Settings {
|
|
1844 |
</div>
|
1845 |
</div>
|
1846 |
|
1847 |
-
<div class="woolentor-single-theme"><img src="<?php echo WOOLENTOR_ADDONS_PL_URL;
|
1848 |
<div class="woolentor-theme-content">
|
1849 |
<h3><?php echo esc_html__( 'Flone - included in WooLentor Pro', 'woolentor' ); ?> <span><?php echo esc_html__( '( Pro )', 'woolentor' ); ?></span></h3>
|
1850 |
<p><?php echo esc_html__( 'Flone is one of our most popular WooComemrce Themes using by 1000+ stores.', 'wooLentor' );?></p>
|
@@ -1852,7 +1676,7 @@ class Woolentor_Admin_Settings {
|
|
1852 |
</div>
|
1853 |
</div>
|
1854 |
|
1855 |
-
<div class="woolentor-single-theme"><img src="<?php echo WOOLENTOR_ADDONS_PL_URL;
|
1856 |
<div class="woolentor-theme-content">
|
1857 |
<h3><?php echo esc_html__( 'Parlo Pro - included in WooLentor Pro', 'woolentor' ); ?> <span><?php echo esc_html__( '( Pro )', 'woolentor' ); ?></span></h3>
|
1858 |
<p><?php echo esc_html__( 'Pro version of Parlo is included in WooLentor pro. It will save money for the WooLentor pro users.', 'wooLentor' );?></p>
|
@@ -1860,26 +1684,26 @@ class Woolentor_Admin_Settings {
|
|
1860 |
</div>
|
1861 |
</div>
|
1862 |
|
1863 |
-
<div class="woolentor-single-theme"><img src="<?php echo WOOLENTOR_ADDONS_PL_URL;
|
1864 |
<div class="woolentor-theme-content">
|
1865 |
<h3><?php echo esc_html__( 'Holmes - included in WooLentor Pro', 'woolentor' ); ?> <span><?php echo esc_html__( '( Pro )', 'woolentor' ); ?></span></h3>
|
1866 |
-
<p><?php echo esc_html__( 'Holmes is a
|
1867 |
<a href="http://demo.hasthemes.com/wp/holmes-preview.html" class="woolentor-button" target="_blank"><?php echo esc_html__( 'Preview', 'woolentor' ); ?></a>
|
1868 |
</div>
|
1869 |
</div>
|
1870 |
|
1871 |
-
<div class="woolentor-single-theme"><img src="<?php echo WOOLENTOR_ADDONS_PL_URL;
|
1872 |
<div class="woolentor-theme-content">
|
1873 |
<h3><?php echo esc_html__( 'Daniel - included in WooLentor Pro', 'woolentor' ); ?> <span><?php echo esc_html__( '( Pro )', 'woolentor' ); ?></span></h3>
|
1874 |
-
<p><?php echo esc_html__( 'Daniel is a
|
1875 |
<a href="http://demo.hasthemes.com/wp/daniel-preview.html" class="woolentor-button" target="_blank"><?php echo esc_html__( 'Preview', 'woolentor' ); ?></a>
|
1876 |
</div>
|
1877 |
</div>
|
1878 |
|
1879 |
-
<div class="woolentor-single-theme"><img src="<?php echo WOOLENTOR_ADDONS_PL_URL;
|
1880 |
<div class="woolentor-theme-content">
|
1881 |
<h3><?php echo esc_html__( 'Hurst - included in WooLentor Pro', 'woolentor' ); ?> <span><?php echo esc_html__( '( Pro )', 'woolentor' ); ?></span></h3>
|
1882 |
-
<p><?php echo esc_html__( 'Hurst is a
|
1883 |
<a href="http://demo.hasthemes.com/wp/hurst-preview.html" class="woolentor-button" target="_blank"><?php echo esc_html__( 'Preview', 'woolentor' ); ?></a>
|
1884 |
</div>
|
1885 |
</div>
|
@@ -1897,42 +1721,42 @@ class Woolentor_Admin_Settings {
|
|
1897 |
?>
|
1898 |
<div class="woolentor-admin-tab-area">
|
1899 |
<ul class="woolentor-admin-tabs">
|
1900 |
-
<li><a href="#oneyear"><?php echo esc_html__( 'One Year', 'woolentor' ); ?></a></li>
|
1901 |
-
<li><a href="#lifetime"
|
1902 |
</ul>
|
1903 |
</div>
|
1904 |
|
1905 |
-
<div id="oneyear" class="woolentor-admin-tab-pane">
|
1906 |
<div class="woolentor-admin-row">
|
1907 |
|
1908 |
<div class="woolentor-price-plan">
|
1909 |
-
<a href="https://hasthemes.com/plugins/woolentor-pro-woocommerce-page-builder/?
|
1910 |
</div>
|
1911 |
|
1912 |
<div class="woolentor-price-plan">
|
1913 |
-
<a href="https://hasthemes.com/plugins/woolentor-pro-woocommerce-page-builder/?
|
1914 |
</div>
|
1915 |
|
1916 |
<div class="woolentor-price-plan">
|
1917 |
-
<a href="https://hasthemes.com/plugins/woolentor-pro-woocommerce-page-builder/?
|
1918 |
</div>
|
1919 |
|
1920 |
</div>
|
1921 |
</div>
|
1922 |
|
1923 |
-
<div id="lifetime" class="woolentor-admin-tab-pane
|
1924 |
|
1925 |
<div class="woolentor-admin-row">
|
1926 |
<div class="woolentor-price-plan">
|
1927 |
-
<a href="https://hasthemes.com/plugins/woolentor-pro-woocommerce-page-builder/?
|
1928 |
</div>
|
1929 |
|
1930 |
<div class="woolentor-price-plan">
|
1931 |
-
<a href="https://hasthemes.com/plugins/woolentor-pro-woocommerce-page-builder/?
|
1932 |
</div>
|
1933 |
|
1934 |
<div class="woolentor-price-plan">
|
1935 |
-
<a href="https://hasthemes.com/plugins/woolentor-pro-woocommerce-page-builder/?
|
1936 |
</div>
|
1937 |
</div>
|
1938 |
|
11 |
|
12 |
add_action( 'admin_init', [ $this, 'admin_init' ] );
|
13 |
add_action( 'admin_menu', [ $this, 'admin_menu' ], 220 );
|
|
|
14 |
add_action( 'wsa_form_bottom_woolentor_general_tabs', [ $this, 'woolentor_html_general_tabs' ] );
|
15 |
add_action( 'wsa_form_top_woolentor_elements_tabs', [ $this, 'woolentor_html_popup_box' ] );
|
16 |
add_action( 'wsa_form_bottom_woolentor_themes_library_tabs', [ $this, 'woolentor_html_themes_library_tabs' ] );
|
17 |
|
18 |
+
add_action( 'wsa_form_top_woolentor_style_tabs', array( $this, 'style_tab_html' ) );
|
19 |
+
add_action( 'wsa_form_bottom_woolentor_style_tabs', array( $this, 'style_tab_bottom_html' ) );
|
20 |
|
21 |
add_action( 'wsa_form_bottom_woolentor_buy_pro_tabs', [ $this, 'woolentor_html_buy_pro_tabs' ] );
|
22 |
|
130 |
array(
|
131 |
'name' => 'shoppageproductlimit',
|
132 |
'label' => __( 'Product Limit', 'woolentor' ),
|
133 |
+
'desc' => wp_kses_post( 'You can handle the product limit for the Shop page', 'woolentor' ),
|
134 |
'min' => 1,
|
135 |
'max' => 100,
|
136 |
'step' => '1',
|
137 |
'type' => 'number',
|
138 |
+
'std' => '10',
|
139 |
+
'sanitize_callback' => 'floatval'
|
|
|
140 |
),
|
141 |
|
142 |
array(
|
145 |
'desc' => __( 'You can select a custom template for the product details page layout', 'woolentor' ),
|
146 |
'type' => 'select',
|
147 |
'default' => '0',
|
148 |
+
'options' => woolentor_elementor_template()
|
|
|
149 |
),
|
150 |
|
151 |
array(
|
152 |
'name' => 'productarchivepage',
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
153 |
'label' => __( 'Product Archive Page Template', 'woolentor' ),
|
154 |
+
'desc' => __( 'You can select a custom template for the Shop page layout', 'woolentor' ),
|
155 |
'type' => 'select',
|
156 |
'default' => '0',
|
157 |
+
'options' => woolentor_elementor_template()
|
|
|
158 |
),
|
159 |
|
160 |
array(
|
166 |
'options' => array(
|
167 |
'select'=>'Select a template for the cart page layout',
|
168 |
),
|
169 |
+
'class'=>'proelement',
|
170 |
),
|
171 |
|
172 |
array(
|
178 |
'options' => array(
|
179 |
'select'=>'Select a template for the Checkout page layout',
|
180 |
),
|
181 |
+
'class'=>'proelement',
|
182 |
),
|
183 |
|
184 |
array(
|
190 |
'options' => array(
|
191 |
'select'=>'Select a template for the Thank you page layout',
|
192 |
),
|
193 |
+
'class'=>'proelement',
|
194 |
),
|
195 |
|
196 |
array(
|
202 |
'options' => array(
|
203 |
'select'=>'Select Template',
|
204 |
),
|
205 |
+
'class'=>'proelement',
|
206 |
),
|
207 |
|
208 |
array(
|
214 |
'options' => array(
|
215 |
'select'=>'Select Template',
|
216 |
),
|
217 |
+
'class'=>'proelement',
|
218 |
),
|
219 |
|
220 |
array(
|
226 |
'options' => array(
|
227 |
'select'=>'Select Template',
|
228 |
),
|
229 |
+
'class'=>'proelement',
|
230 |
),
|
231 |
|
232 |
),
|
529 |
'class'=>'woolentor_table_row',
|
530 |
),
|
531 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
532 |
array(
|
533 |
'name' => 'wl_custom_archive_layoutp',
|
534 |
'label' => __( 'Product Archive Layout <span>( Pro )</span>', 'woolentor' ),
|
541 |
'name' => 'wl_product_pgridp',
|
542 |
'label' => __( 'Product Grid <span>( Pro )</span>', 'woolentor' ),
|
543 |
'type' => 'checkbox',
|
544 |
+
'default' => 'on',
|
545 |
'class'=>'woolentor_table_row pro',
|
546 |
),
|
547 |
|
771 |
|
772 |
array(
|
773 |
'name' => 'wl_stock_progress_barp',
|
774 |
+
'label' => __( 'Stock Progressbar <span>( Pro )</span>', 'woolentor' ),
|
775 |
'type' => 'checkbox',
|
776 |
'default' => 'off',
|
777 |
'class'=>'woolentor_table_row pro',
|
800 |
'class'=>'woolentor_table_row pro',
|
801 |
),
|
802 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
803 |
),
|
804 |
|
805 |
'woolentor_themes_library_tabs' => array(),
|
811 |
'desc' => __( 'Enable', 'woolentor' ),
|
812 |
'type' => 'checkbox',
|
813 |
'default' => 'off',
|
814 |
+
'class'=>'woolentor_table_row',
|
815 |
),
|
816 |
|
817 |
array(
|
818 |
'name' => 'shop_page_heading',
|
819 |
'headding' => __( 'Shop Page', 'woolentor' ),
|
820 |
'type' => 'title',
|
|
|
821 |
),
|
822 |
|
823 |
array(
|
825 |
'label' => __( 'Add to Cart Button Text', 'woolentor' ),
|
826 |
'desc' => __( 'Change the Add to Cart button text for the Shop page.', 'woolentor' ),
|
827 |
'type' => 'text',
|
828 |
+
'placeholder' => __( 'Add to Cart', 'woolentor' )
|
|
|
829 |
),
|
830 |
|
831 |
array(
|
832 |
'name' => 'product_details_page_heading',
|
833 |
'headding' => __( 'Product Details Page', 'woolentor' ),
|
834 |
'type' => 'title',
|
|
|
835 |
),
|
836 |
|
837 |
array(
|
839 |
'label' => __( 'Add to Cart Button Text', 'woolentor' ),
|
840 |
'desc' => __( 'Change the Add to Cart button text for the Product details page.', 'woolentor' ),
|
841 |
'type' => 'text',
|
842 |
+
'placeholder' => __( 'Add to Cart', 'woolentor' )
|
|
|
843 |
),
|
844 |
|
845 |
array(
|
848 |
'desc' => __( 'Change the tab title for the product description. <span>( Pro )</span>', 'woolentor' ),
|
849 |
'type' => 'text',
|
850 |
'placeholder' => __( 'Description', 'woolentor' ),
|
851 |
+
'class'=>'proelement',
|
852 |
),
|
853 |
|
854 |
array(
|
856 |
'label' => __( 'Additional Information', 'woolentor' ),
|
857 |
'desc' => __( 'Change the tab title for the product additional information <span>( Pro )</span>', 'woolentor' ),
|
858 |
'type' => 'text',
|
859 |
+
'placeholder' => __( 'Additiona information', 'woolentor' ),
|
860 |
+
'class'=>'proelement',
|
861 |
),
|
862 |
|
863 |
array(
|
866 |
'desc' => __( 'Change the tab title for the product review <span>( Pro )</span>', 'woolentor' ),
|
867 |
'type' => 'text',
|
868 |
'placeholder' => __( 'Reviews', 'woolentor' ),
|
869 |
+
'class'=>'proelement',
|
870 |
),
|
871 |
|
872 |
array(
|
873 |
'name' => 'checkout_page_headingp',
|
874 |
'headding' => __( 'Checkout Page', 'woolentor' ),
|
875 |
'type' => 'title',
|
|
|
876 |
),
|
877 |
|
878 |
array(
|
881 |
'desc' => __( 'Change the label for the First name field <span>( Pro )</span>', 'woolentor' ),
|
882 |
'type' => 'text',
|
883 |
'placeholder' => __( 'First name', 'woolentor' ),
|
884 |
+
'class'=>'proelement',
|
885 |
),
|
886 |
|
887 |
array(
|
890 |
'desc' => __( 'Change the label for the Last name field <span>( Pro )</span>', 'woolentor' ),
|
891 |
'type' => 'text',
|
892 |
'placeholder' => __( 'Last name', 'woolentor' ),
|
893 |
+
'class'=>'proelement',
|
894 |
),
|
895 |
|
896 |
array(
|
899 |
'desc' => __( 'Change the label for the Company field. <span>( Pro )</span>', 'woolentor' ),
|
900 |
'type' => 'text',
|
901 |
'placeholder' => __( 'Company name', 'woolentor' ),
|
902 |
+
'class'=>'proelement',
|
903 |
),
|
904 |
|
905 |
array(
|
908 |
'desc' => __( 'Change the label for the Street address field. <span>( Pro )</span>', 'woolentor' ),
|
909 |
'type' => 'text',
|
910 |
'placeholder' => __( 'Street address', 'woolentor' ),
|
911 |
+
'class'=>'proelement',
|
912 |
),
|
913 |
|
914 |
array(
|
917 |
'desc' => __( 'Change the label for the Optional address field. <span>( Pro )</span>', 'woolentor' ),
|
918 |
'type' => 'text',
|
919 |
'placeholder' => __( 'Address Optional', 'woolentor' ),
|
920 |
+
'class'=>'proelement',
|
921 |
),
|
922 |
|
923 |
array(
|
926 |
'desc' => __( 'Change the label for the Town/City field. <span>( Pro )</span>', 'woolentor' ),
|
927 |
'type' => 'text',
|
928 |
'placeholder' => __( 'Town / City', 'woolentor' ),
|
929 |
+
'class'=>'proelement',
|
930 |
),
|
931 |
|
932 |
array(
|
935 |
'desc' => __( 'Change the label for the Postcode / ZIP field. <span>( Pro )</span>', 'woolentor' ),
|
936 |
'type' => 'text',
|
937 |
'placeholder' => __( 'Postcode / ZIP', 'woolentor' ),
|
938 |
+
'class'=>'proelement',
|
939 |
),
|
940 |
|
941 |
array(
|
944 |
'desc' => __( 'Change the label for the State field. <span>( Pro )</span>', 'woolentor' ),
|
945 |
'type' => 'text',
|
946 |
'placeholder' => __( 'State', 'woolentor' ),
|
947 |
+
'class'=>'proelement',
|
948 |
),
|
949 |
|
950 |
array(
|
953 |
'desc' => __( 'Change the label for the Phone field. <span>( Pro )</span>', 'woolentor' ),
|
954 |
'type' => 'text',
|
955 |
'placeholder' => __( 'Phone', 'woolentor' ),
|
956 |
+
'class'=>'proelement',
|
957 |
),
|
958 |
|
959 |
array(
|
962 |
'desc' => __( 'Change the label for the Email address field. <span>( Pro )</span>', 'woolentor' ),
|
963 |
'type' => 'text',
|
964 |
'placeholder' => __( 'Email address', 'woolentor' ),
|
965 |
+
'class'=>'proelement',
|
966 |
),
|
967 |
|
968 |
array(
|
971 |
'desc' => __( 'Change the label for the Country field. <span>( Pro )</span>', 'woolentor' ),
|
972 |
'type' => 'text',
|
973 |
'placeholder' => __( 'Country', 'woolentor' ),
|
974 |
+
'class'=>'proelement',
|
975 |
),
|
976 |
|
977 |
array(
|
980 |
'desc' => __( 'Change the label for the Order notes field. <span>( Pro )</span>', 'woolentor' ),
|
981 |
'type' => 'text',
|
982 |
'placeholder' => __( 'Order notes', 'woolentor' ),
|
983 |
+
'class'=>'proelement',
|
984 |
),
|
985 |
|
986 |
array(
|
989 |
'desc' => __( 'Change the label for the Place order field. <span>( Pro )</span>', 'woolentor' ),
|
990 |
'type' => 'text',
|
991 |
'placeholder' => __( 'Place order', 'woolentor' ),
|
992 |
+
'class'=>'proelement',
|
993 |
),
|
994 |
|
995 |
),
|
1002 |
'desc' => __( 'Enable', 'woolentor' ),
|
1003 |
'type' => 'checkbox',
|
1004 |
'default' => 'off',
|
1005 |
+
'class'=>'woolentor_table_row',
|
1006 |
),
|
1007 |
|
1008 |
array(
|
1013 |
'default' => 'actual',
|
1014 |
'options' => array(
|
1015 |
'actual' => __('Real','woolentor'),
|
1016 |
+
'fakes' => __('Fakes','woolentor'),
|
1017 |
),
|
1018 |
'class'=>'proelement',
|
1019 |
),
|
1044 |
|
1045 |
array(
|
1046 |
'name' => 'notification_loadduration',
|
1047 |
+
'label' => __( 'Loading Time', 'woolentor' ),
|
1048 |
+
'desc' => __( 'Set the time duration to load the notifications.', 'woolentor' ),
|
1049 |
'type' => 'select',
|
1050 |
'default' => '3',
|
1051 |
'options' => array(
|
1068 |
),
|
1069 |
),
|
1070 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1071 |
array(
|
1072 |
'name' => 'notification_time_intp',
|
1073 |
'label' => __( 'Time Interval', 'woolentor' ),
|
1146 |
array(
|
1147 |
'name' => 'background_colorp',
|
1148 |
'label' => __( 'Background Color', 'woolentor' ),
|
1149 |
+
'desc' => wp_kses_post( 'Set the background color of the notification. <span>( Pro )</span>', 'woolentor' ),
|
1150 |
'type' => 'color',
|
1151 |
'class' => 'notification_real proelement',
|
1152 |
),
|
1154 |
array(
|
1155 |
'name' => 'heading_colorp',
|
1156 |
'label' => __( 'Heading Color', 'woolentor' ),
|
1157 |
+
'desc' => wp_kses_post( 'Set the heading color of the notification. <span>( Pro )</span>', 'woolentor' ),
|
1158 |
'type' => 'color',
|
1159 |
'class' => 'notification_real proelement',
|
1160 |
),
|
1162 |
array(
|
1163 |
'name' => 'content_colorp',
|
1164 |
'label' => __( 'Content Color', 'woolentor' ),
|
1165 |
+
'desc' => wp_kses_post( 'Set the content color of the notification. <span>( Pro )</span>', 'woolentor' ),
|
1166 |
'type' => 'color',
|
1167 |
'class' => 'notification_real proelement',
|
1168 |
),
|
1170 |
array(
|
1171 |
'name' => 'cross_colorp',
|
1172 |
'label' => __( 'Cross Icon Color', 'woolentor' ),
|
1173 |
+
'desc' => wp_kses_post( 'Set the cross icon color of the notification. <span>( Pro )</span>', 'woolentor' ),
|
1174 |
'type' => 'color',
|
1175 |
'class' => 'proelement',
|
1176 |
),
|
1182 |
array(
|
1183 |
'name' => 'loadproductlimit',
|
1184 |
'label' => __( 'Load Products in Elementor Addons', 'woolentor' ),
|
1185 |
+
'desc' => wp_kses_post( 'Set the number of products to load in Elementor Addons', 'woolentor' ),
|
1186 |
'min' => 1,
|
1187 |
'max' => 100,
|
1188 |
'step' => '1',
|
1195 |
array(
|
1196 |
'name' => 'ajaxsearch',
|
1197 |
'label' => __( 'Ajax Search Widget', 'woolentor' ),
|
1198 |
+
'desc' => wp_kses_post( 'AJAX Search Widget', 'woolentor' ),
|
1199 |
'type' => 'checkbox',
|
1200 |
'default' => 'off',
|
1201 |
'class'=>'woolentor_table_row',
|
1204 |
array(
|
1205 |
'name' => 'ajaxcart_singleproduct',
|
1206 |
'label' => __( 'Single Product Ajax Add To Cart', 'woolentor' ),
|
1207 |
+
'desc' => wp_kses_post( 'AJAX Add to Cart on Single Product page', 'woolentor' ),
|
1208 |
'type' => 'checkbox',
|
1209 |
'default' => 'off',
|
1210 |
'class'=>'woolentor_table_row',
|
1213 |
array(
|
1214 |
'name' => 'single_product_sticky_add_to_cartp',
|
1215 |
'label' => __( 'Single Product Sticky Add To Cart <span>( Pro )</span>', 'woolentor' ),
|
1216 |
+
'desc' => wp_kses_post( 'Sticky Add to Cart on Single Product page', 'woolentor' ),
|
1217 |
'type' => 'checkbox',
|
1218 |
'default' => 'off',
|
1219 |
'class' => 'woolentor_table_row pro',
|
1239 |
'class' =>'woolentor_table_row proelement',
|
1240 |
),
|
1241 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1242 |
),
|
1243 |
|
1244 |
'woolentor_style_tabs' => array(
|
1246 |
array(
|
1247 |
'name' => 'content_area_bg',
|
1248 |
'label' => __( 'Content area background', 'woolentor' ),
|
1249 |
+
'desc' => wp_kses_post( 'Default Color for universal layout.', 'woolentor' ),
|
1250 |
'type' => 'color',
|
1251 |
'default'=>'#ffffff',
|
1252 |
),
|
1260 |
array(
|
1261 |
'name' => 'title_color',
|
1262 |
'label' => __( 'Title color', 'woolentor' ),
|
1263 |
+
'desc' => wp_kses_post( 'Default Color for universal layout.', 'woolentor' ),
|
1264 |
'type' => 'color',
|
1265 |
'default'=>'#444444',
|
1266 |
),
|
1267 |
array(
|
1268 |
'name' => 'title_hover_color',
|
1269 |
'label' => __( 'Title hover color', 'woolentor' ),
|
1270 |
+
'desc' => wp_kses_post( 'Default Color for universal layout.', 'woolentor' ),
|
1271 |
'type' => 'color',
|
1272 |
'default'=>'#dc9a0e',
|
1273 |
),
|
1281 |
array(
|
1282 |
'name' => 'sale_price_color',
|
1283 |
'label' => __( 'Sale price color', 'woolentor' ),
|
1284 |
+
'desc' => wp_kses_post( 'Default Color for universal layout.', 'woolentor' ),
|
1285 |
'type' => 'color',
|
1286 |
'default'=>'#444444',
|
1287 |
),
|
1288 |
array(
|
1289 |
'name' => 'regular_price_color',
|
1290 |
'label' => __( 'Regular price color', 'woolentor' ),
|
1291 |
+
'desc' => wp_kses_post( 'Default Color for universal layout.', 'woolentor' ),
|
1292 |
'type' => 'color',
|
1293 |
'default'=>'#444444',
|
1294 |
),
|
1302 |
array(
|
1303 |
'name' => 'category_color',
|
1304 |
'label' => __( 'Category color', 'woolentor' ),
|
1305 |
+
'desc' => wp_kses_post( 'Default Color for universal layout.', 'woolentor' ),
|
1306 |
'type' => 'color',
|
1307 |
'default'=>'#444444',
|
1308 |
),
|
1309 |
array(
|
1310 |
'name' => 'category_hover_color',
|
1311 |
'label' => __( 'Category hover color', 'woolentor' ),
|
1312 |
+
'desc' => wp_kses_post( 'Default Color for universal layout.', 'woolentor' ),
|
1313 |
'type' => 'color',
|
1314 |
'default'=>'#dc9a0e',
|
1315 |
),
|
1323 |
array(
|
1324 |
'name' => 'desc_color',
|
1325 |
'label' => __( 'Description color', 'woolentor' ),
|
1326 |
+
'desc' => wp_kses_post( 'Default Color for universal layout.', 'woolentor' ),
|
1327 |
'type' => 'color',
|
1328 |
'default'=>'#444444',
|
1329 |
),
|
1337 |
array(
|
1338 |
'name' => 'empty_rating_color',
|
1339 |
'label' => __( 'Empty rating color', 'woolentor' ),
|
1340 |
+
'desc' => wp_kses_post( 'Default Color for universal layout.', 'woolentor' ),
|
1341 |
'type' => 'color',
|
1342 |
'default'=>'#aaaaaa',
|
1343 |
),
|
1344 |
array(
|
1345 |
'name' => 'rating_color',
|
1346 |
'label' => __( 'Rating color', 'woolentor' ),
|
1347 |
+
'desc' => wp_kses_post( 'Default Color for universal layout.', 'woolentor' ),
|
1348 |
'type' => 'color',
|
1349 |
'default'=>'#dc9a0e',
|
1350 |
),
|
1358 |
array(
|
1359 |
'name' => 'badge_color',
|
1360 |
'label' => __( 'Badge color', 'woolentor' ),
|
1361 |
+
'desc' => wp_kses_post( 'Default Color for universal layout.', 'woolentor' ),
|
1362 |
'type' => 'color',
|
1363 |
'default'=>'#444444',
|
1364 |
),
|
1372 |
array(
|
1373 |
'name' => 'tooltip_color',
|
1374 |
'label' => __( 'Tool tip color', 'woolentor' ),
|
1375 |
+
'desc' => wp_kses_post( 'Default Color for universal layout.', 'woolentor' ),
|
1376 |
'type' => 'color',
|
1377 |
'default'=>'#ffffff',
|
1378 |
),
|
1379 |
array(
|
1380 |
'name' => 'btn_color',
|
1381 |
'label' => __( 'Button color', 'woolentor' ),
|
1382 |
+
'desc' => wp_kses_post( 'Default Color for universal layout.', 'woolentor' ),
|
1383 |
'type' => 'color',
|
1384 |
'default'=>'#000000',
|
1385 |
),
|
1386 |
array(
|
1387 |
'name' => 'btn_hover_color',
|
1388 |
'label' => __( 'Button hover color', 'woolentor' ),
|
1389 |
+
'desc' => wp_kses_post( 'Default Color for universal layout.', 'woolentor' ),
|
1390 |
'type' => 'color',
|
1391 |
'default'=>'#dc9a0e',
|
1392 |
),
|
1400 |
array(
|
1401 |
'name' => 'list_btn_color',
|
1402 |
'label' => __( 'List View Button color', 'woolentor' ),
|
1403 |
+
'desc' => wp_kses_post( 'Default Color for universal layout.', 'woolentor' ),
|
1404 |
'type' => 'color',
|
1405 |
'default'=>'#000000',
|
1406 |
),
|
1407 |
array(
|
1408 |
'name' => 'list_btn_hover_color',
|
1409 |
'label' => __( 'List View Button Hover color', 'woolentor' ),
|
1410 |
+
'desc' => wp_kses_post( 'Default Color for universal layout.', 'woolentor' ),
|
1411 |
'type' => 'color',
|
1412 |
'default'=>'#dc9a0e',
|
1413 |
),
|
1414 |
array(
|
1415 |
'name' => 'list_btn_bg_color',
|
1416 |
'label' => __( 'List View Button background color', 'woolentor' ),
|
1417 |
+
'desc' => wp_kses_post( 'Default Color for universal layout.', 'woolentor' ),
|
1418 |
'type' => 'color',
|
1419 |
'default'=>'#ffffff',
|
1420 |
),
|
1421 |
array(
|
1422 |
'name' => 'list_btn_hover_bg_color',
|
1423 |
'label' => __( 'List View Button hover background color', 'woolentor' ),
|
1424 |
+
'desc' => wp_kses_post( 'Default Color for universal layout.', 'woolentor' ),
|
1425 |
'type' => 'color',
|
1426 |
'default'=>'#ff3535',
|
1427 |
),
|
1435 |
array(
|
1436 |
'name' => 'counter_color',
|
1437 |
'label' => __( 'Counter timer color', 'woolentor' ),
|
1438 |
+
'desc' => wp_kses_post( 'Default Color for universal layout.', 'woolentor' ),
|
1439 |
'type' => 'color',
|
1440 |
'default'=>'#ffffff',
|
1441 |
),
|
1471 |
];
|
1472 |
}
|
1473 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1474 |
|
1475 |
return array_merge( $settings_fields );
|
1476 |
}
|
1478 |
|
1479 |
function plugin_page() {
|
1480 |
|
1481 |
+
echo '<div class="wrap">';
|
1482 |
+
echo '<h2>'.esc_html__( 'WooLentor Settings','woolentor' ).'</h2>';
|
1483 |
+
$this->save_message();
|
1484 |
+
$this->settings_api->show_navigation();
|
1485 |
+
$this->settings_api->show_forms();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1486 |
echo '</div>';
|
1487 |
|
1488 |
}
|
1496 |
}
|
1497 |
}
|
1498 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1499 |
// Custom Markup
|
1500 |
|
1501 |
// HTML Style tab Section
|
1503 |
ob_start();
|
1504 |
?>
|
1505 |
<div class="woolentor-style-tab-title">
|
1506 |
+
<h3><?php esc_html_e( 'Universal layout style options', 'woolentor-pro' );?></h3>
|
1507 |
</div>
|
1508 |
<?php
|
1509 |
echo ob_get_clean();
|
1515 |
?>
|
1516 |
<div class="woolentor-style-tab-bottom">
|
1517 |
<h3><?php echo esc_html__( 'Helping Screenshot:', 'woolentor' ); ?></h3>
|
1518 |
+
<img src="<?php echo WOOLENTOR_ADDONS_PL_URL; ?>/includes/admin/assets/images/universal-layout-screen.png" alt="<?php echo esc_attr__( 'Universal layout', 'woolentor' ); ?>">
|
1519 |
</div>
|
1520 |
<?php
|
1521 |
echo ob_get_clean();
|
1529 |
|
1530 |
<div class="woolentor-document-section">
|
1531 |
<div class="woolentor-column">
|
1532 |
+
<a href="https://hasthemes.com/blog-category/woolentor/" target="_blank">
|
1533 |
+
<img src="<?php echo WOOLENTOR_ADDONS_PL_URL; ?>/includes/admin/assets/images/video-tutorial.jpg" alt="<?php esc_attr_e( 'Video Tutorial', 'woolentor' ); ?>">
|
1534 |
</a>
|
1535 |
</div>
|
1536 |
<div class="woolentor-column">
|
1537 |
<a href="https://demo.hasthemes.com/doc/woolentor/index.html" target="_blank">
|
1538 |
+
<img src="<?php echo WOOLENTOR_ADDONS_PL_URL; ?>/includes/admin/assets/images/online-documentation.jpg" alt="<?php esc_attr_e( 'Online Documentation', 'woolentor' ); ?>">
|
1539 |
</a>
|
1540 |
</div>
|
1541 |
<div class="woolentor-column">
|
1542 |
<a href="https://hasthemes.com/contact-us/" target="_blank">
|
1543 |
+
<img src="<?php echo WOOLENTOR_ADDONS_PL_URL; ?>/includes/admin/assets/images/genral-contact-us.jpg" alt="<?php esc_attr_e( 'Contact Us', 'woolentor' ); ?>">
|
1544 |
</a>
|
1545 |
</div>
|
1546 |
</div>
|
1565 |
<li class="wldel"><del><?php echo esc_html__( 'My Account Page Builder', 'woolentor' ); ?></del></li>
|
1566 |
<li class="wldel"><del><?php echo esc_html__( 'My Account Login page Builder', 'woolentor' ); ?></del></li>
|
1567 |
</ul>
|
1568 |
+
<a class="button button-primary" href="<?php echo esc_url( admin_url() ); ?>plugin-install.php?s=woolentor-addons&tab=search&type=term" target="_blank"><?php echo esc_html__( 'Install Now', 'woolenror' ); ?></a>
|
1569 |
</div>
|
1570 |
<div class="features-list-area">
|
1571 |
<h3><?php echo esc_html__( 'WooLentor Pro', 'woolentor' ); ?></h3>
|
1583 |
<li><?php echo esc_html__( 'My Account Page Builder', 'woolentor' ); ?></li>
|
1584 |
<li><?php echo esc_html__( 'My Account Login page Builder', 'woolentor' ); ?></li>
|
1585 |
</ul>
|
1586 |
+
<a class="button button-primary" href="https://hasthemes.com/plugins/woolentor-pro-woocommerce-page-builder/?fd" target="_blank"><?php echo esc_html__( 'Buy Now', 'woolenror' ); ?></a>
|
1587 |
</div>
|
1588 |
</div>
|
1589 |
|
1603 |
<span><i class="dashicons dashicons-warning"></i></span>
|
1604 |
<p>
|
1605 |
<?php
|
1606 |
+
echo __('Purchase our','woolentor').' <strong><a href="'.esc_url( 'https://hasthemes.com/plugins/woolentor-pro-woocommerce-page-builder/?fd' ).'" target="_blank" rel="nofollow">'.__( 'premium version', 'woolentor' ).'</a></strong> '.__('to unlock these pro elements!','woolentor');
|
1607 |
?>
|
1608 |
</p>
|
1609 |
</div>
|
1642 |
<div class="woolentor-themes-area">
|
1643 |
<div class="woolentor-themes-row">
|
1644 |
|
1645 |
+
<div class="woolentor-single-theme"><img src="<?php echo WOOLENTOR_ADDONS_PL_URL; ?>/includes/admin/assets/images/99fy.png" alt="">
|
1646 |
<div class="woolentor-theme-content">
|
1647 |
<h3><?php echo esc_html__( '99Fy - Free', 'woolentor' ); ?></h3>
|
1648 |
<p><?php echo esc_html__( '99fy is a free WooCommerce theme. 99 demos for 24 niche categories are included in this theme.', 'woolentor' ); ?></p>
|
1651 |
</div>
|
1652 |
</div>
|
1653 |
|
1654 |
+
<div class="woolentor-single-theme"><img src="<?php echo WOOLENTOR_ADDONS_PL_URL; ?>/includes/admin/assets/images/parlo.png" alt="">
|
1655 |
<div class="woolentor-theme-content">
|
1656 |
<h3><?php echo esc_html__( 'Parlo - Free', 'woolentor' ); ?></h3>
|
1657 |
<p><?php echo esc_html__( 'Parlo is a free WooCommerce theme developed by our team. You can use this for your store.', 'woolentor' );?></p>
|
1660 |
</div>
|
1661 |
</div>
|
1662 |
|
1663 |
+
<div class="woolentor-single-theme"><img src="<?php echo WOOLENTOR_ADDONS_PL_URL; ?>/includes/admin/assets/images/99fy-pro.png" alt="">
|
1664 |
<div class="woolentor-theme-content">
|
1665 |
<h3><?php echo esc_html__( '99Fy Pro - included in WooLentor Pro', 'woolentor' ); ?> <span><?php echo esc_html__( '( Pro )', 'woolentor' ); ?></span></h3>
|
1666 |
<p><?php echo esc_html__( 'Pro version of 99fy is included in WooLentor pro. It will save money for the WooLentor pro users.', 'woolentor' ); ?></p>
|
1668 |
</div>
|
1669 |
</div>
|
1670 |
|
1671 |
+
<div class="woolentor-single-theme"><img src="<?php echo WOOLENTOR_ADDONS_PL_URL; ?>/includes/admin/assets/images/flone.png" alt="">
|
1672 |
<div class="woolentor-theme-content">
|
1673 |
<h3><?php echo esc_html__( 'Flone - included in WooLentor Pro', 'woolentor' ); ?> <span><?php echo esc_html__( '( Pro )', 'woolentor' ); ?></span></h3>
|
1674 |
<p><?php echo esc_html__( 'Flone is one of our most popular WooComemrce Themes using by 1000+ stores.', 'wooLentor' );?></p>
|
1676 |
</div>
|
1677 |
</div>
|
1678 |
|
1679 |
+
<div class="woolentor-single-theme"><img src="<?php echo WOOLENTOR_ADDONS_PL_URL; ?>/includes/admin/assets/images/parlo.png" alt="">
|
1680 |
<div class="woolentor-theme-content">
|
1681 |
<h3><?php echo esc_html__( 'Parlo Pro - included in WooLentor Pro', 'woolentor' ); ?> <span><?php echo esc_html__( '( Pro )', 'woolentor' ); ?></span></h3>
|
1682 |
<p><?php echo esc_html__( 'Pro version of Parlo is included in WooLentor pro. It will save money for the WooLentor pro users.', 'wooLentor' );?></p>
|
1684 |
</div>
|
1685 |
</div>
|
1686 |
|
1687 |
+
<div class="woolentor-single-theme"><img src="<?php echo WOOLENTOR_ADDONS_PL_URL; ?>/includes/admin/assets/images/holmes.png" alt="">
|
1688 |
<div class="woolentor-theme-content">
|
1689 |
<h3><?php echo esc_html__( 'Holmes - included in WooLentor Pro', 'woolentor' ); ?> <span><?php echo esc_html__( '( Pro )', 'woolentor' ); ?></span></h3>
|
1690 |
+
<p><?php echo esc_html__( 'Holmes is a preimum woocommerce theme included in WooLentor pro. It will save money for the WooLentor pro users.', 'woolentor' );?></p>
|
1691 |
<a href="http://demo.hasthemes.com/wp/holmes-preview.html" class="woolentor-button" target="_blank"><?php echo esc_html__( 'Preview', 'woolentor' ); ?></a>
|
1692 |
</div>
|
1693 |
</div>
|
1694 |
|
1695 |
+
<div class="woolentor-single-theme"><img src="<?php echo WOOLENTOR_ADDONS_PL_URL; ?>/includes/admin/assets/images/daniel-home-1.png" alt="">
|
1696 |
<div class="woolentor-theme-content">
|
1697 |
<h3><?php echo esc_html__( 'Daniel - included in WooLentor Pro', 'woolentor' ); ?> <span><?php echo esc_html__( '( Pro )', 'woolentor' ); ?></span></h3>
|
1698 |
+
<p><?php echo esc_html__( 'Daniel is a preimum woocommerce theme included in WooLentor pro. It will save money for the WooLentor pro users.', 'woolentor' ); ?></p>
|
1699 |
<a href="http://demo.hasthemes.com/wp/daniel-preview.html" class="woolentor-button" target="_blank"><?php echo esc_html__( 'Preview', 'woolentor' ); ?></a>
|
1700 |
</div>
|
1701 |
</div>
|
1702 |
|
1703 |
+
<div class="woolentor-single-theme"><img src="<?php echo WOOLENTOR_ADDONS_PL_URL; ?>/includes/admin/assets/images/hurst-home-1.png" alt="">
|
1704 |
<div class="woolentor-theme-content">
|
1705 |
<h3><?php echo esc_html__( 'Hurst - included in WooLentor Pro', 'woolentor' ); ?> <span><?php echo esc_html__( '( Pro )', 'woolentor' ); ?></span></h3>
|
1706 |
+
<p><?php echo esc_html__( 'Hurst is a preimum woocommerce theme included in WooLentor pro. It will save money for the WooLentor pro users.', 'woolentor' ); ?></p>
|
1707 |
<a href="http://demo.hasthemes.com/wp/hurst-preview.html" class="woolentor-button" target="_blank"><?php echo esc_html__( 'Preview', 'woolentor' ); ?></a>
|
1708 |
</div>
|
1709 |
</div>
|
1721 |
?>
|
1722 |
<div class="woolentor-admin-tab-area">
|
1723 |
<ul class="woolentor-admin-tabs">
|
1724 |
+
<li><a href="#oneyear" class="wlactive"><?php echo esc_html__( 'One Year', 'woolentor' ); ?></a></li>
|
1725 |
+
<li><a href="#lifetime"><?php echo esc_html__( 'Life Time', 'woolentor' ); ?></a></li>
|
1726 |
</ul>
|
1727 |
</div>
|
1728 |
|
1729 |
+
<div id="oneyear" class="woolentor-admin-tab-pane wlactive">
|
1730 |
<div class="woolentor-admin-row">
|
1731 |
|
1732 |
<div class="woolentor-price-plan">
|
1733 |
+
<a href="https://hasthemes.com/plugins/woolentor-pro-woocommerce-page-builder/?fd" target="_blank"><img src="https://demo.hasthemes.com/pricing-plan/one_year_single_website.png" alt="<?php echo esc_attr__( 'One Year Single Website','woolentor' );?>"></a>
|
1734 |
</div>
|
1735 |
|
1736 |
<div class="woolentor-price-plan">
|
1737 |
+
<a href="https://hasthemes.com/plugins/woolentor-pro-woocommerce-page-builder/?fd" target="_blank"><img src="https://demo.hasthemes.com/pricing-plan/one_year_elementor_guru.png" alt="<?php echo esc_attr__( 'One Year Unlimited Website','woolentor' );?>"></a>
|
1738 |
</div>
|
1739 |
|
1740 |
<div class="woolentor-price-plan">
|
1741 |
+
<a href="https://hasthemes.com/plugins/woolentor-pro-woocommerce-page-builder/?fd" target="_blank"><img src="https://demo.hasthemes.com/pricing-plan/one_year_wpbundle.png" alt="<?php echo esc_attr__( 'One Year Unlimited Websites','woolentor' );?>"></a>
|
1742 |
</div>
|
1743 |
|
1744 |
</div>
|
1745 |
</div>
|
1746 |
|
1747 |
+
<div id="lifetime" class="woolentor-admin-tab-pane">
|
1748 |
|
1749 |
<div class="woolentor-admin-row">
|
1750 |
<div class="woolentor-price-plan">
|
1751 |
+
<a href="https://hasthemes.com/plugins/woolentor-pro-woocommerce-page-builder/?fd" target="_blank"><img src="https://demo.hasthemes.com/pricing-plan/life_time_single_website.png" alt="<?php echo esc_attr__( 'Life Time Single Website','woolentor' );?>"></a>
|
1752 |
</div>
|
1753 |
|
1754 |
<div class="woolentor-price-plan">
|
1755 |
+
<a href="https://hasthemes.com/plugins/woolentor-pro-woocommerce-page-builder/?fd" target="_blank"><img src="https://demo.hasthemes.com/pricing-plan/life_time_elementor_guru.png" alt="<?php echo esc_attr__( 'Life time Unlimited Website','woolentor' );?>"></a>
|
1756 |
</div>
|
1757 |
|
1758 |
<div class="woolentor-price-plan">
|
1759 |
+
<a href="https://hasthemes.com/plugins/woolentor-pro-woocommerce-page-builder/?fd" target="_blank"><img src="https://demo.hasthemes.com/pricing-plan/life_time_wpbundle.png" alt="<?php echo esc_attr__( 'Life Time Unlimited Websites','woolentor' );?>"></a>
|
1760 |
</div>
|
1761 |
</div>
|
1762 |
|
includes/admin/include/class.extension-manager.php
DELETED
@@ -1,364 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly.
|
3 |
-
|
4 |
-
class Woolentor_Extension_Manager{
|
5 |
-
|
6 |
-
// Get Instance
|
7 |
-
private static $_instance = null;
|
8 |
-
public static function instance(){
|
9 |
-
if( is_null( self::$_instance ) ){
|
10 |
-
self::$_instance = new self();
|
11 |
-
}
|
12 |
-
return self::$_instance;
|
13 |
-
}
|
14 |
-
|
15 |
-
function __construct(){
|
16 |
-
if( is_admin() ){
|
17 |
-
add_action( 'admin_menu', [ $this, 'admin_menu' ], 225 );
|
18 |
-
add_action( 'admin_enqueue_scripts', [ $this, 'scripts' ] );
|
19 |
-
}
|
20 |
-
}
|
21 |
-
|
22 |
-
// Menu for Extension
|
23 |
-
public function admin_menu() {
|
24 |
-
add_submenu_page(
|
25 |
-
'woolentor_page',
|
26 |
-
esc_html__( 'Extension', 'woolentor' ),
|
27 |
-
esc_html__( 'Extension', 'woolentor' ),
|
28 |
-
'manage_options',
|
29 |
-
'woolentor_extension',
|
30 |
-
[ $this, 'render_html' ]
|
31 |
-
);
|
32 |
-
}
|
33 |
-
|
34 |
-
public function scripts( $hook ) {
|
35 |
-
if( 'woolentor_page_woolentor_extension' == $hook ){
|
36 |
-
|
37 |
-
//JS
|
38 |
-
wp_enqueue_script( 'woolentor-install-manager' );
|
39 |
-
wp_enqueue_script( 'woolentor-admin-main' );
|
40 |
-
|
41 |
-
}
|
42 |
-
}
|
43 |
-
|
44 |
-
// Extension Menu HTML
|
45 |
-
public function render_html(){
|
46 |
-
|
47 |
-
if ( ! function_exists('plugins_api') ){ include_once( ABSPATH . 'wp-admin/includes/plugin-install.php' ); }
|
48 |
-
|
49 |
-
$htplugins_plugins_list = !empty( $this->get_plugins() ) ? $this->get_plugins() : array();
|
50 |
-
$palscode_plugins_list = !empty( $this->get_plugins( 'palscode' ) ) ? $this->get_plugins( 'palscode' ) : array();
|
51 |
-
|
52 |
-
$org_plugins_list = array_merge( $htplugins_plugins_list, $palscode_plugins_list );
|
53 |
-
|
54 |
-
$prepare_plugin = array();
|
55 |
-
foreach ( $org_plugins_list as $key => $plugin ) {
|
56 |
-
$prepare_plugin[$plugin['slug']] = $plugin;
|
57 |
-
}
|
58 |
-
|
59 |
-
$plugins_list = array(
|
60 |
-
|
61 |
-
'free' => array(
|
62 |
-
|
63 |
-
array(
|
64 |
-
'slug' => 'wishsuite',
|
65 |
-
'location' => 'wishsuite.php',
|
66 |
-
'name' => esc_html__( 'WishSuite', 'woolentor' )
|
67 |
-
),
|
68 |
-
array(
|
69 |
-
'slug' => 'ever-compare',
|
70 |
-
'location' => 'ever-compare.php',
|
71 |
-
'name' => esc_html__( 'EverCompare', 'woolentor' )
|
72 |
-
),
|
73 |
-
array(
|
74 |
-
'slug' => 'whols',
|
75 |
-
'location' => 'whols.php',
|
76 |
-
'name' => esc_html__( 'Whols', 'woolentor' )
|
77 |
-
),
|
78 |
-
array(
|
79 |
-
'slug' => 'just-tables',
|
80 |
-
'location' => 'just-tables.php',
|
81 |
-
'name' => esc_html__( 'JustTables', 'woolentor' )
|
82 |
-
),
|
83 |
-
array(
|
84 |
-
'slug' => 'wc-multi-currency',
|
85 |
-
'location' => 'wcmilticurrency.php',
|
86 |
-
'name' => esc_html__( 'Multi Currency', 'woolentor' )
|
87 |
-
)
|
88 |
-
|
89 |
-
),
|
90 |
-
|
91 |
-
'pro' => array(
|
92 |
-
|
93 |
-
array(
|
94 |
-
'slug' => 'just-tables-pro',
|
95 |
-
'location' => 'just-tables-pro.php',
|
96 |
-
'name' => esc_html__( 'JustTables Pro', 'woolentor' ),
|
97 |
-
'link' => 'https://hasthemes.com/wp/justtables/',
|
98 |
-
'author_link'=> 'https://hasthemes.com/',
|
99 |
-
'description'=> esc_html__( 'JustTables is an incredible WordPress plugin that lets you showcase all your WooCommerce products in a sortable and filterable table view. It allows your customers to easily navigate through different attributes of the products and compare them on a single page. This plugin will be of great help if you are looking for an easy solution that increases the chances of landing a sale on your online store.', 'woolentor' ),
|
100 |
-
),
|
101 |
-
|
102 |
-
array(
|
103 |
-
'slug' => 'whols-pro',
|
104 |
-
'location' => 'whols-pro.php',
|
105 |
-
'name' => esc_html__( 'Whols Pro – WooCommerce Wholesale Prices', 'woolentor' ),
|
106 |
-
'link' => 'https://hasthemes.com/plugins/whols-woocommerce-wholesale-prices/',
|
107 |
-
'author_link'=> 'https://hasthemes.com/',
|
108 |
-
'description'=> esc_html__( 'Whols is an outstanding WordPress plugin for WooCommerce that allows store owners to set wholesale prices for the products of their online stores. This plugin enables you to show special wholesale prices to the wholesaler. Users can easily request to become a wholesale customer by filling out a simple online registration form. Once the registration is complete, the owner of the store will be able to review the request and approve the request either manually or automatically.', 'woolentor' ),
|
109 |
-
),
|
110 |
-
|
111 |
-
array(
|
112 |
-
'slug' => 'multicurrencypro',
|
113 |
-
'location' => 'multicurrencypro.php',
|
114 |
-
'name' => esc_html__( 'Multi Currency Pro for WooCommerce', 'woolentor' ),
|
115 |
-
'link' => 'https://hasthemes.com/plugins/multi-currency-pro-for-woocommerce/',
|
116 |
-
'author_link'=> 'https://hasthemes.com/',
|
117 |
-
'description'=> esc_html__( 'Multi-Currency Pro for WooCommerce is a prominent currency switcher plugin for WooCommerce. This plugin allows your website or online store visitors to switch to their preferred currency or their country’s currency.', 'woolentor' ),
|
118 |
-
),
|
119 |
-
|
120 |
-
array(
|
121 |
-
'slug' => 'email-candy-pro',
|
122 |
-
'location' => 'email-candy-pro.php',
|
123 |
-
'name' => esc_html__( 'Email Candy Pro - Email customizer for WooCommerce', 'woolentor' ),
|
124 |
-
'link' => 'https://hasthemes.com/plugins/email-candy-pro/',
|
125 |
-
'author_link'=> 'https://hasthemes.com/',
|
126 |
-
'description'=> esc_html__( 'Email Candy is an outstanding WordPress plugin that allows you to customize the default WooCommerce email templates and give a professional look to your WooCommerce emails. If you are tired of using the boring design of WooCommerce emails and want to create customized emails, then this plugin will come in handy.', 'woolentor' ),
|
127 |
-
),
|
128 |
-
|
129 |
-
),
|
130 |
-
);
|
131 |
-
|
132 |
-
echo '<div class="wrap"><h2>'.get_admin_page_title().'</h2>';
|
133 |
-
|
134 |
-
?>
|
135 |
-
<style>
|
136 |
-
.woolentor-admin-tab-pane{
|
137 |
-
display: none;
|
138 |
-
}
|
139 |
-
.woolentor-admin-tab-pane.wlactive{
|
140 |
-
display: block;
|
141 |
-
}
|
142 |
-
.extension-admin-tab-area .filter-links li>a:focus, .extension-admin-tab-area .filter-links li>a:hover {
|
143 |
-
color: inherit;
|
144 |
-
box-shadow: none;
|
145 |
-
}
|
146 |
-
.filter-links .wlactive{
|
147 |
-
box-shadow: none;
|
148 |
-
border-bottom: 4px solid #646970;
|
149 |
-
color: #1d2327;
|
150 |
-
}
|
151 |
-
.downloaded-count{
|
152 |
-
display: block;
|
153 |
-
margin-top:5px;
|
154 |
-
}
|
155 |
-
</style>
|
156 |
-
<div class="extension-admin-tab-area wp-filter">
|
157 |
-
<ul class="woolentor-admin-tabs filter-links">
|
158 |
-
<li><a href="#free-extension" class="wlactive"><?php echo esc_html__( 'Free extension', 'woolentor' ); ?></a></li>
|
159 |
-
<li><a href="#pro-extension"><?php echo esc_html__( 'Pro extension', 'woolentor' ); ?></a></li>
|
160 |
-
</ul>
|
161 |
-
</div>
|
162 |
-
|
163 |
-
<div id="pro-extension" class="woolentor-admin-tab-pane">
|
164 |
-
<?php
|
165 |
-
foreach ( $plugins_list['pro'] as $key => $plugin ) {
|
166 |
-
|
167 |
-
$data = array(
|
168 |
-
'slug' => isset( $plugin['slug'] ) ? $plugin['slug'] : '',
|
169 |
-
'location' => isset( $plugin['location'] ) ? $plugin['slug'].'/'.$plugin['location'] : '',
|
170 |
-
'name' => isset( $plugin['name'] ) ? $plugin['name'] : '',
|
171 |
-
'image' => isset( $plugin['icon'] ) ? $plugin['icon'] : WOOLENTOR_ADDONS_PL_URL.'/includes/admin/assets/images/extension/'.$plugin['slug'].'.png',
|
172 |
-
);
|
173 |
-
|
174 |
-
if ( ! is_wp_error( $data ) ) {
|
175 |
-
|
176 |
-
// Installed but Inactive.
|
177 |
-
if ( file_exists( WP_PLUGIN_DIR . '/' . $data['location'] ) && is_plugin_inactive( $data['location'] ) ) {
|
178 |
-
|
179 |
-
$button_classes = 'button activate-now button-primary';
|
180 |
-
$button_text = esc_html__( 'Activate', 'woolentor' );
|
181 |
-
|
182 |
-
// Not Installed.
|
183 |
-
} elseif ( ! file_exists( WP_PLUGIN_DIR . '/' . $data['location'] ) ) {
|
184 |
-
|
185 |
-
$button_classes = 'button install-now';
|
186 |
-
$button_text = esc_html__( 'Install Now', 'woolentor' );
|
187 |
-
|
188 |
-
// Active.
|
189 |
-
} else {
|
190 |
-
$button_classes = 'button disabled';
|
191 |
-
$button_text = esc_html__( 'Activated', 'woolentor' );
|
192 |
-
}
|
193 |
-
|
194 |
-
?>
|
195 |
-
|
196 |
-
<div class="plugin-card htwptemplata-plugin-<?php echo $data['slug']; ?>">
|
197 |
-
|
198 |
-
<div class="plugin-card-top">
|
199 |
-
<div class="name column-name" style="margin-right: 0;">
|
200 |
-
<h3>
|
201 |
-
<a href="<?php echo esc_url( $plugin['link'] ); ?>" target="_blank">
|
202 |
-
<?php echo $plugin['name']; ?>
|
203 |
-
<img src="<?php echo $data['image']; ?>" class="plugin-icon" alt="<?php echo $plugin['name']; ?>">
|
204 |
-
</a>
|
205 |
-
</h3>
|
206 |
-
</div>
|
207 |
-
<div class="desc column-description" style="margin-right: 0;">
|
208 |
-
<p><?php echo wp_trim_words( $plugin['description'], 23, '....'); ?></p>
|
209 |
-
<p class="authors">
|
210 |
-
<cite>
|
211 |
-
<?php echo esc_html__( 'By ', 'woolentor' ); ?>
|
212 |
-
<a href="<?php echo esc_url( $plugin['author_link'] ); ?>"><?php echo esc_html__( 'HasThemes', 'woolentor' ); ?></a>
|
213 |
-
</cite>
|
214 |
-
</p>
|
215 |
-
</div>
|
216 |
-
</div>
|
217 |
-
|
218 |
-
<div class="plugin-card-bottom">
|
219 |
-
<div class="column-updated">
|
220 |
-
<?php
|
221 |
-
if (! file_exists( WP_PLUGIN_DIR . '/' . $data['location'] ) ) {
|
222 |
-
echo '<a class="button button-primary" href="'.esc_url( $plugin['link'] ).'" target="_blank">'.esc_html__( 'Buy Now', 'woolentor' ).'</a>';
|
223 |
-
}else{
|
224 |
-
?>
|
225 |
-
<button class="<?php echo $button_classes; ?>" data-pluginopt='<?php echo wp_json_encode( $data ); ?>'><?php echo $button_text; ?></button>
|
226 |
-
<?php } ?>
|
227 |
-
</div>
|
228 |
-
<div class="column-downloaded">
|
229 |
-
<a href="<?php echo esc_url( $plugin['link'] ) ?>" target="_blank"><?php echo esc_html__( 'More Details', 'woolentor' ); ?></a>
|
230 |
-
</div>
|
231 |
-
</div>
|
232 |
-
|
233 |
-
</div>
|
234 |
-
|
235 |
-
<?php
|
236 |
-
|
237 |
-
}
|
238 |
-
|
239 |
-
}
|
240 |
-
?>
|
241 |
-
</div>
|
242 |
-
|
243 |
-
<?php
|
244 |
-
|
245 |
-
echo '<div id="free-extension" class="woolentor-admin-tab-pane wlactive">';
|
246 |
-
|
247 |
-
foreach ( $plugins_list['free'] as $key => $plugin ) {
|
248 |
-
|
249 |
-
$data = array(
|
250 |
-
'slug' => isset( $plugin['slug'] ) ? $plugin['slug'] : '',
|
251 |
-
'location' => isset( $plugin['location'] ) ? $plugin['slug'].'/'.$plugin['location'] : '',
|
252 |
-
'name' => isset( $plugin['name'] ) ? $plugin['name'] : '',
|
253 |
-
);
|
254 |
-
|
255 |
-
if ( ! is_wp_error( $data ) ) {
|
256 |
-
|
257 |
-
// Installed but Inactive.
|
258 |
-
if ( file_exists( WP_PLUGIN_DIR . '/' . $data['location'] ) && is_plugin_inactive( $data['location'] ) ) {
|
259 |
-
|
260 |
-
$button_classes = 'button activate-now button-primary';
|
261 |
-
$button_text = esc_html__( 'Activate', 'woolentor' );
|
262 |
-
|
263 |
-
// Not Installed.
|
264 |
-
} elseif ( ! file_exists( WP_PLUGIN_DIR . '/' . $data['location'] ) ) {
|
265 |
-
|
266 |
-
$button_classes = 'button install-now';
|
267 |
-
$button_text = esc_html__( 'Install Now', 'woolentor' );
|
268 |
-
|
269 |
-
// Active.
|
270 |
-
} else {
|
271 |
-
$button_classes = 'button disabled';
|
272 |
-
$button_text = esc_html__( 'Activated', 'woolentor' );
|
273 |
-
}
|
274 |
-
|
275 |
-
if( !empty( $data['slug'] ) && isset( $prepare_plugin[$data['slug']] ) ){
|
276 |
-
|
277 |
-
?>
|
278 |
-
|
279 |
-
<div class="plugin-card htwptemplata-plugin-<?php echo $data['slug']; ?>">
|
280 |
-
|
281 |
-
<div class="plugin-card-top">
|
282 |
-
<div class="name column-name" style="margin-right: 0;">
|
283 |
-
<h3>
|
284 |
-
<a href="<?php echo esc_url( admin_url() ) ?>/plugin-install.php?tab=plugin-information&plugin=<?php echo $data['slug']; ?>&TB_iframe=true&width=772&height=577" class="thickbox open-plugin-details-modal">
|
285 |
-
<?php echo $prepare_plugin[$data['slug']]['name']; ?>
|
286 |
-
<img src="<?php echo $prepare_plugin[$data['slug']]['icons']['1x']; ?>" class="plugin-icon" alt="<?php echo $prepare_plugin[$data['slug']]['name']; ?>">
|
287 |
-
</a>
|
288 |
-
</h3>
|
289 |
-
</div>
|
290 |
-
<div class="desc column-description" style="margin-right: 0;">
|
291 |
-
<p><?php echo wp_trim_words( $prepare_plugin[$data['slug']]['description'], 23, '....'); ?></p>
|
292 |
-
<p class="authors"> <cite><?php echo esc_html__( 'By ', 'woolentor' ).$prepare_plugin[$data['slug']]['author']; ?></cite></p>
|
293 |
-
</div>
|
294 |
-
</div>
|
295 |
-
|
296 |
-
<div class="plugin-card-bottom">
|
297 |
-
<div class="column-updated">
|
298 |
-
<button class="<?php echo $button_classes; ?>" data-pluginopt='<?php echo wp_json_encode( $data ); ?>'><?php echo $button_text; ?></button>
|
299 |
-
</div>
|
300 |
-
<div class="column-downloaded">
|
301 |
-
<a href="<?php echo esc_url( admin_url() ) ?>/plugin-install.php?tab=plugin-information&plugin=<?php echo $data['slug']; ?>&TB_iframe=true&width=772&height=577" class="thickbox open-plugin-details-modal"><?php echo esc_html__( 'More Details', 'woolentor' ); ?></a>
|
302 |
-
<span class="downloaded-count">
|
303 |
-
<?php
|
304 |
-
printf( __( '%s Active Installations' ), $this->active_install_count( $prepare_plugin[$data['slug']]['active_installs'] ) );
|
305 |
-
?>
|
306 |
-
</span>
|
307 |
-
</div>
|
308 |
-
</div>
|
309 |
-
|
310 |
-
</div>
|
311 |
-
|
312 |
-
<?php
|
313 |
-
}
|
314 |
-
|
315 |
-
}
|
316 |
-
|
317 |
-
}
|
318 |
-
|
319 |
-
echo '</div>';
|
320 |
-
|
321 |
-
echo '</div>';
|
322 |
-
|
323 |
-
|
324 |
-
}
|
325 |
-
|
326 |
-
/**
|
327 |
-
* [active_install_count] Manage Active install count
|
328 |
-
* @param [int] $active_installs
|
329 |
-
* @return [string]
|
330 |
-
*/
|
331 |
-
public function active_install_count( $active_installs ){
|
332 |
-
|
333 |
-
if ( $active_installs >= 1000000 ) {
|
334 |
-
$active_installs_millions = floor( $active_installs / 1000000 );
|
335 |
-
$active_installs_text = sprintf(
|
336 |
-
/* translators: %s: Number of millions. */
|
337 |
-
_nx( '%s+ Million', '%s+ Million', $active_installs_millions, 'Active plugin installations' ),
|
338 |
-
number_format_i18n( $active_installs_millions )
|
339 |
-
);
|
340 |
-
} elseif ( 0 === $active_installs ) {
|
341 |
-
$active_installs_text = _x( 'Less Than 10', 'Active plugin installations' );
|
342 |
-
} else {
|
343 |
-
$active_installs_text = number_format_i18n( $active_installs ) . '+';
|
344 |
-
}
|
345 |
-
return $active_installs_text;
|
346 |
-
|
347 |
-
}
|
348 |
-
|
349 |
-
/* Get Plugins list from wp.prg */
|
350 |
-
public function get_plugins( $username = 'htplugins' ){
|
351 |
-
$transient_var = 'woolentor_htplugins_list_'.$username;
|
352 |
-
$org_plugins_list = get_transient( $transient_var );
|
353 |
-
if ( false === $org_plugins_list ) {
|
354 |
-
$plugins_list_by_authoir = plugins_api( 'query_plugins', array( 'author' => $username, 'per_page'=>100 ) );
|
355 |
-
set_transient( $transient_var, $plugins_list_by_authoir->plugins, 1 * DAY_IN_SECONDS );
|
356 |
-
$org_plugins_list = $plugins_list_by_authoir->plugins;
|
357 |
-
}
|
358 |
-
return $org_plugins_list;
|
359 |
-
}
|
360 |
-
|
361 |
-
|
362 |
-
}
|
363 |
-
|
364 |
-
Woolentor_Extension_Manager::instance();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
includes/admin/include/class.settings-api.php
CHANGED
@@ -102,7 +102,7 @@ class Woolentor_Settings_API {
|
|
102 |
|
103 |
if ( isset($section['desc']) && !empty($section['desc']) ) {
|
104 |
$section['desc'] = '<div class="inside">' . $section['desc'] . '</div>';
|
105 |
-
$callback =
|
106 |
} else if ( isset( $section['callback'] ) ) {
|
107 |
$callback = $section['callback'];
|
108 |
} else {
|
@@ -437,35 +437,6 @@ class Woolentor_Settings_API {
|
|
437 |
echo $html;
|
438 |
}
|
439 |
|
440 |
-
/**
|
441 |
-
* Displays a DIMENSIONS for a settings field
|
442 |
-
*
|
443 |
-
* @param array $args settings field args
|
444 |
-
*/
|
445 |
-
function callback_dimensions( $args ) {
|
446 |
-
|
447 |
-
$value = $this->get_option( $args['id'], $args['section'], $args['std'] );
|
448 |
-
$html = '<fieldset><ul class="htoption_dimensions">';
|
449 |
-
foreach ( $args['options'] as $key => $label ) {
|
450 |
-
$new_value = isset( $value[$key] ) ? $value[$key] : '';
|
451 |
-
$html .= '<li>';
|
452 |
-
|
453 |
-
if( 'unit' === $key ){
|
454 |
-
$html .= sprintf( '<input type="text" class="dimensionsbox" id="htoptions_sp_%1$s[%2$s][%3$s]" name="%1$s[%2$s][%3$s]" value="%4$s" />', $args['section'], $args['id'], $key, $new_value );
|
455 |
-
$html .= sprintf( '<label for="htoptions_sp_%1$s[%2$s][%3$s]">%4$s</label>', $args['section'], $args['id'], $key, $label );
|
456 |
-
}else{
|
457 |
-
$html .= sprintf( '<input type="number" class="dimensionsbox" id="htoptions_sp_%1$s[%2$s][%3$s]" name="%1$s[%2$s][%3$s]" value="%4$s" />', $args['section'], $args['id'], $key, $new_value );
|
458 |
-
$html .= sprintf( '<label for="htoptions_sp_%1$s[%2$s][%3$s]">%4$s</label>', $args['section'], $args['id'], $key, $label );
|
459 |
-
}
|
460 |
-
|
461 |
-
$html .= '</li>';
|
462 |
-
}
|
463 |
-
|
464 |
-
$html .= '</ul>'.$this->get_field_description( $args ).'</fieldset>';
|
465 |
-
|
466 |
-
echo $html;
|
467 |
-
}
|
468 |
-
|
469 |
|
470 |
/**
|
471 |
* Displays a select box for creating the pages select box
|
@@ -596,7 +567,7 @@ class Woolentor_Settings_API {
|
|
596 |
do_action( 'wsa_form_bottom_' . $form['id'], $form );
|
597 |
if ( isset( $this->settings_fields[ $form['id'] ] ) ):
|
598 |
?>
|
599 |
-
<div class="wl-submit-button">
|
600 |
<?php submit_button(); ?>
|
601 |
</div>
|
602 |
<?php endif; ?>
|
@@ -692,16 +663,7 @@ class Woolentor_Settings_API {
|
|
692 |
// Finally, open the modal
|
693 |
file_frame.open();
|
694 |
});
|
695 |
-
|
696 |
-
// Icon Picker
|
697 |
-
$('.woolentor_icon_picker .regular-text').fontIconPicker({
|
698 |
-
source: woolentor_fields.iconset,
|
699 |
-
emptyIcon: true,
|
700 |
-
hasSearch: true,
|
701 |
-
theme: 'fip-bootstrap'
|
702 |
-
});
|
703 |
-
|
704 |
-
});
|
705 |
</script>
|
706 |
<?php
|
707 |
}
|
102 |
|
103 |
if ( isset($section['desc']) && !empty($section['desc']) ) {
|
104 |
$section['desc'] = '<div class="inside">' . $section['desc'] . '</div>';
|
105 |
+
$callback = create_function('', 'echo "' . str_replace( '"', '\"', $section['desc'] ) . '";');
|
106 |
} else if ( isset( $section['callback'] ) ) {
|
107 |
$callback = $section['callback'];
|
108 |
} else {
|
437 |
echo $html;
|
438 |
}
|
439 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
440 |
|
441 |
/**
|
442 |
* Displays a select box for creating the pages select box
|
567 |
do_action( 'wsa_form_bottom_' . $form['id'], $form );
|
568 |
if ( isset( $this->settings_fields[ $form['id'] ] ) ):
|
569 |
?>
|
570 |
+
<div class="wl-submit-button" style="padding-left: 10px">
|
571 |
<?php submit_button(); ?>
|
572 |
</div>
|
573 |
<?php endif; ?>
|
663 |
// Finally, open the modal
|
664 |
file_frame.open();
|
665 |
});
|
666 |
+
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
667 |
</script>
|
668 |
<?php
|
669 |
}
|
includes/admin/include/template-library.php
CHANGED
@@ -9,6 +9,8 @@ class Woolentor_Template_Library{
|
|
9 |
public static $endpoint = 'https://woolentor.com/library/wp-json/woolentor/v1/templates';
|
10 |
public static $templateapi = 'https://woolentor.com/library/wp-json/woolentor/v1/templates/%s';
|
11 |
|
|
|
|
|
12 |
// Get Instance
|
13 |
private static $_instance = null;
|
14 |
public static function instance(){
|
@@ -30,6 +32,11 @@ class Woolentor_Template_Library{
|
|
30 |
|
31 |
add_action( 'admin_enqueue_scripts', [ $this, 'scripts' ] );
|
32 |
|
|
|
|
|
|
|
|
|
|
|
33 |
}
|
34 |
|
35 |
// Setter Endpoint
|
@@ -76,23 +83,18 @@ class Woolentor_Template_Library{
|
|
76 |
|
77 |
public static function request_remote_templates_info( $force_update ) {
|
78 |
global $wp_version;
|
79 |
-
|
80 |
-
$timeout = ( $force_update ) ? 25 : 8;
|
81 |
$request = wp_remote_get(
|
82 |
self::get_api_endpoint(),
|
83 |
[
|
84 |
-
'timeout' => $
|
85 |
-
'user-agent' => 'WordPress/' . $wp_version . '; ' . home_url()
|
|
|
|
|
86 |
]
|
87 |
);
|
88 |
-
|
89 |
-
if ( is_wp_error( $request ) || 200 !== (int) wp_remote_retrieve_response_code( $request ) ) {
|
90 |
-
return [];
|
91 |
-
}
|
92 |
-
|
93 |
$response = json_decode( wp_remote_retrieve_body( $request ), true );
|
94 |
return $response;
|
95 |
-
|
96 |
}
|
97 |
|
98 |
/**
|
@@ -100,12 +102,12 @@ class Woolentor_Template_Library{
|
|
100 |
*/
|
101 |
public static function set_templates_info( $force_update = false ) {
|
102 |
$transient = get_transient( self::TRANSIENT_KEY );
|
|
|
103 |
if ( ! $transient || $force_update ) {
|
104 |
-
|
105 |
-
|
106 |
-
set_transient( self::TRANSIENT_KEY, $info, DAY_IN_SECONDS );
|
107 |
-
}
|
108 |
}
|
|
|
109 |
}
|
110 |
|
111 |
/**
|
@@ -146,73 +148,56 @@ class Woolentor_Template_Library{
|
|
146 |
*/
|
147 |
public function templates_ajax_request(){
|
148 |
|
149 |
-
if (
|
150 |
-
echo json_encode(
|
151 |
-
array(
|
152 |
-
'message' => esc_html__( 'You are not permitted to import the template.', 'woolentor' )
|
153 |
-
)
|
154 |
-
);
|
155 |
-
}else{
|
156 |
-
if ( isset( $_REQUEST ) ) {
|
157 |
-
|
158 |
-
$template_id = sanitize_text_field( $_REQUEST['httemplateid'] );
|
159 |
-
$template_parentid = sanitize_text_field( $_REQUEST['htparentid'] );
|
160 |
-
$template_title = sanitize_text_field( $_REQUEST['httitle'] );
|
161 |
-
$page_title = sanitize_text_field( $_REQUEST['pagetitle'] );
|
162 |
-
|
163 |
-
$templateurl = sprintf( self::get_api_templateapi(), $template_id );
|
164 |
-
$response_data = $this->templates_get_content_remote_request( $templateurl );
|
165 |
-
$defaulttitle = ucfirst( $template_parentid ) .' -> '.$template_title;
|
166 |
-
|
167 |
-
|
168 |
-
$args = [
|
169 |
-
'post_type' => !empty( $page_title ) ? 'page' : 'elementor_library',
|
170 |
-
'post_status' => !empty( $page_title ) ? 'draft' : 'publish',
|
171 |
-
'post_title' => !empty( $page_title ) ? $page_title : $defaulttitle,
|
172 |
-
'post_content' => '',
|
173 |
-
];
|
174 |
-
|
175 |
-
$new_post_id = wp_insert_post( $args );
|
176 |
-
|
177 |
-
update_post_meta( $new_post_id, '_elementor_data', $response_data['content']['content'] );
|
178 |
-
update_post_meta( $new_post_id, '_elementor_template_type', $response_data['type'] );
|
179 |
-
update_post_meta( $new_post_id, '_elementor_edit_mode', 'builder' );
|
180 |
-
|
181 |
-
if( isset( $response_data['page_settings'] ) ){
|
182 |
-
update_post_meta( $new_post_id, '_elementor_page_settings', $response_data['page_settings'] );
|
183 |
-
}
|
184 |
|
185 |
-
|
186 |
-
|
187 |
-
|
|
|
188 |
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
195 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
196 |
}
|
197 |
|
198 |
wp_die();
|
199 |
}
|
200 |
|
201 |
public function templates_get_content_remote_request( $templateurl ){
|
202 |
-
|
203 |
-
|
204 |
-
|
205 |
-
'
|
206 |
-
'user-agent' => 'WordPress/' . $wp_version . '; ' . home_url()
|
207 |
) );
|
208 |
-
|
209 |
-
if ( is_wp_error( $response ) || 200 !== (int) wp_remote_retrieve_response_code( $response ) ) {
|
210 |
-
return [];
|
211 |
-
}
|
212 |
-
|
213 |
$result = json_decode( wp_remote_retrieve_body( $response ), true );
|
214 |
return $result;
|
215 |
-
|
216 |
}
|
217 |
|
218 |
/*
|
@@ -220,9 +205,9 @@ class Woolentor_Template_Library{
|
|
220 |
*/
|
221 |
public function ajax_plugin_data(){
|
222 |
if ( isset( $_POST ) ) {
|
223 |
-
$freeplugins = explode( ',',
|
224 |
-
$proplugins = explode( ',',
|
225 |
-
$themeinfo = explode( ',',
|
226 |
if(!empty($_POST['freeplugins'])){$this->required_plugins( $freeplugins, 'free' );}
|
227 |
if(!empty($_POST['proplugins'])){ $this->required_plugins( $proplugins, 'pro' );}
|
228 |
if(!empty($_POST['requiredtheme'])){ $this->required_theme( $themeinfo, 'free' );}
|
9 |
public static $endpoint = 'https://woolentor.com/library/wp-json/woolentor/v1/templates';
|
10 |
public static $templateapi = 'https://woolentor.com/library/wp-json/woolentor/v1/templates/%s';
|
11 |
|
12 |
+
public static $api_args = [];
|
13 |
+
|
14 |
// Get Instance
|
15 |
private static $_instance = null;
|
16 |
public static function instance(){
|
32 |
|
33 |
add_action( 'admin_enqueue_scripts', [ $this, 'scripts' ] );
|
34 |
|
35 |
+
self::$api_args = [
|
36 |
+
'plugin_version' => WOOLENTOR_VERSION,
|
37 |
+
'url' => home_url(),
|
38 |
+
];
|
39 |
+
|
40 |
}
|
41 |
|
42 |
// Setter Endpoint
|
83 |
|
84 |
public static function request_remote_templates_info( $force_update ) {
|
85 |
global $wp_version;
|
86 |
+
$body_args = apply_filters( 'httemplates/api/get_templates/body_args', self::$api_args );
|
|
|
87 |
$request = wp_remote_get(
|
88 |
self::get_api_endpoint(),
|
89 |
[
|
90 |
+
'timeout' => $force_update ? 25 : 10,
|
91 |
+
'user-agent' => 'WordPress/' . $wp_version . '; ' . home_url(),
|
92 |
+
'body' => $body_args,
|
93 |
+
'sslverify' => false,
|
94 |
]
|
95 |
);
|
|
|
|
|
|
|
|
|
|
|
96 |
$response = json_decode( wp_remote_retrieve_body( $request ), true );
|
97 |
return $response;
|
|
|
98 |
}
|
99 |
|
100 |
/**
|
102 |
*/
|
103 |
public static function set_templates_info( $force_update = false ) {
|
104 |
$transient = get_transient( self::TRANSIENT_KEY );
|
105 |
+
|
106 |
if ( ! $transient || $force_update ) {
|
107 |
+
$info = self::request_remote_templates_info( $force_update );
|
108 |
+
set_transient( self::TRANSIENT_KEY, $info, DAY_IN_SECONDS );
|
|
|
|
|
109 |
}
|
110 |
+
|
111 |
}
|
112 |
|
113 |
/**
|
148 |
*/
|
149 |
public function templates_ajax_request(){
|
150 |
|
151 |
+
if ( isset( $_REQUEST ) ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
152 |
|
153 |
+
$template_id = $_REQUEST['httemplateid'];
|
154 |
+
$template_parentid = $_REQUEST['htparentid'];
|
155 |
+
$template_title = $_REQUEST['httitle'];
|
156 |
+
$page_title = $_REQUEST['pagetitle'];
|
157 |
|
158 |
+
$templateurl = sprintf( self::get_api_templateapi(), $template_id );
|
159 |
+
$response_data = $this->templates_get_content_remote_request( $templateurl );
|
160 |
+
$defaulttitle = ucfirst( $template_parentid ) .' -> '.$template_title;
|
161 |
+
|
162 |
+
|
163 |
+
$args = [
|
164 |
+
'post_type' => !empty( $page_title ) ? 'page' : 'elementor_library',
|
165 |
+
'post_status' => !empty( $page_title ) ? 'draft' : 'publish',
|
166 |
+
'post_title' => !empty( $page_title ) ? $page_title : $defaulttitle,
|
167 |
+
'post_content' => '',
|
168 |
+
];
|
169 |
+
|
170 |
+
$new_post_id = wp_insert_post( $args );
|
171 |
+
|
172 |
+
update_post_meta( $new_post_id, '_elementor_data', $response_data['content']['content'] );
|
173 |
+
update_post_meta( $new_post_id, '_elementor_template_type', $response_data['type'] );
|
174 |
+
update_post_meta( $new_post_id, '_elementor_edit_mode', 'builder' );
|
175 |
+
|
176 |
+
update_post_meta( $new_post_id, '_elementor_page_settings', $response_data['page_settings'] );
|
177 |
+
|
178 |
+
if ( $new_post_id && ! is_wp_error( $new_post_id ) ) {
|
179 |
+
update_post_meta( $new_post_id, '_wp_page_template', !empty( $response_data['page_template'] ) ? $response_data['page_template'] : 'elementor_canvas' );
|
180 |
}
|
181 |
+
|
182 |
+
echo json_encode(
|
183 |
+
array(
|
184 |
+
'id' => $new_post_id,
|
185 |
+
'edittxt' => !empty( $page_title ) ? esc_html__( 'Edit Page', 'move-pro' ) : esc_html__( 'Edit Template', 'move-pro' )
|
186 |
+
)
|
187 |
+
);
|
188 |
}
|
189 |
|
190 |
wp_die();
|
191 |
}
|
192 |
|
193 |
public function templates_get_content_remote_request( $templateurl ){
|
194 |
+
$url = $templateurl;
|
195 |
+
$response = wp_remote_get( $url, array(
|
196 |
+
'timeout' => 60,
|
197 |
+
'sslverify' => false
|
|
|
198 |
) );
|
|
|
|
|
|
|
|
|
|
|
199 |
$result = json_decode( wp_remote_retrieve_body( $response ), true );
|
200 |
return $result;
|
|
|
201 |
}
|
202 |
|
203 |
/*
|
205 |
*/
|
206 |
public function ajax_plugin_data(){
|
207 |
if ( isset( $_POST ) ) {
|
208 |
+
$freeplugins = explode( ',', $_POST['freeplugins'] );
|
209 |
+
$proplugins = explode( ',', $_POST['proplugins'] );
|
210 |
+
$themeinfo = explode( ',', $_POST['requiredtheme'] );
|
211 |
if(!empty($_POST['freeplugins'])){$this->required_plugins( $freeplugins, 'free' );}
|
212 |
if(!empty($_POST['proplugins'])){ $this->required_plugins( $proplugins, 'pro' );}
|
213 |
if(!empty($_POST['requiredtheme'])){ $this->required_theme( $themeinfo, 'free' );}
|
includes/archive_product_render.php
CHANGED
@@ -66,7 +66,6 @@ class Archive_Products_Render extends WC_Shortcode_Products {
|
|
66 |
$this->is_added_product_filter = true;
|
67 |
|
68 |
}elseif ( 'current_query' === $this->settings['query_post_type'] ) {
|
69 |
-
|
70 |
if ( !is_page( wc_get_page_id( 'shop' ) ) && $this->settings['editor_mode'] != true ) {
|
71 |
$query_args = $GLOBALS['wp_query']->query_vars;
|
72 |
}
|
66 |
$this->is_added_product_filter = true;
|
67 |
|
68 |
}elseif ( 'current_query' === $this->settings['query_post_type'] ) {
|
|
|
69 |
if ( !is_page( wc_get_page_id( 'shop' ) ) && $this->settings['editor_mode'] != true ) {
|
70 |
$query_args = $GLOBALS['wp_query']->query_vars;
|
71 |
}
|
includes/base.php
CHANGED
@@ -12,12 +12,6 @@ final class Base {
|
|
12 |
const MINIMUM_PHP_VERSION = '5.4';
|
13 |
const MINIMUM_ELEMENTOR_VERSION = '2.0.0';
|
14 |
|
15 |
-
/**
|
16 |
-
* [$template_info]
|
17 |
-
* @var array
|
18 |
-
*/
|
19 |
-
public static $template_info = [];
|
20 |
-
|
21 |
/**
|
22 |
* [$_instance]
|
23 |
* @var null
|
@@ -84,7 +78,7 @@ final class Base {
|
|
84 |
// Check WooCommerce
|
85 |
if ( ! is_plugin_active( 'woocommerce/woocommerce.php' ) ) {
|
86 |
add_action('admin_notices', [ $this, 'admin_notic_missing_woocommerce' ] );
|
87 |
-
return;
|
88 |
}
|
89 |
|
90 |
// Plugins Setting Page
|
@@ -96,21 +90,13 @@ final class Base {
|
|
96 |
// After Active Plugin then redirect to setting page
|
97 |
$this->plugin_redirect_option_page();
|
98 |
|
99 |
-
/**
|
100 |
-
* [$template_info] Assign template data
|
101 |
-
* @var [type]
|
102 |
-
*/
|
103 |
-
if( is_admin() && class_exists('\Woolentor_Template_Library') ){
|
104 |
-
self::$template_info = \Woolentor_Template_Library::instance()->get_templates_info();
|
105 |
-
}
|
106 |
-
|
107 |
// Promo Banner
|
108 |
if( is_admin() ){
|
109 |
-
if( isset(
|
110 |
-
if( !is_plugin_active('woolentor-addons-pro/woolentor_addons_pro.php') && (
|
111 |
add_action( 'wp_ajax_woolentor_pro_notice', [ $this, 'ajax_dismiss' ] );
|
112 |
add_action( 'admin_notices', [ $this, 'admin_promo_notice' ] );
|
113 |
-
return;
|
114 |
}
|
115 |
}
|
116 |
}
|
@@ -208,7 +194,7 @@ final class Base {
|
|
208 |
return;
|
209 |
}
|
210 |
|
211 |
-
if(
|
212 |
?>
|
213 |
<style type="text/css">
|
214 |
.woolentor-admin-notice.notice {
|
@@ -237,12 +223,7 @@ final class Base {
|
|
237 |
});
|
238 |
</script>
|
239 |
<?php
|
240 |
-
$
|
241 |
-
$bannerTitle = self::$template_info['notices'][0]['title'] ? self::$template_info['notices'][0]['title'] : esc_html__('Promo Banner','woolentor');
|
242 |
-
$bannerDescription = self::$template_info['notices'][0]['description'] ? '<p>'.self::$template_info['notices'][0]['description'].'</p>' : '';
|
243 |
-
$bannerImage = self::$template_info['notices'][0]['bannerimage'] ? '<img src='.self::$template_info['notices'][0]['bannerimage'].' alt='.$bannerTitle.'>' : '#';
|
244 |
-
|
245 |
-
printf( '<div class="woolentor-admin-notice is-dismissible notice notice-warning"><a href="%1$s" target="_blank">%2$s</a>%3$s</div>', $bannerLink, $bannerImage, $bannerDescription );
|
246 |
|
247 |
}
|
248 |
}
|
@@ -295,16 +276,8 @@ final class Base {
|
|
295 |
if ( get_option( 'woolentor_do_activation_redirect', FALSE ) ) {
|
296 |
delete_option('woolentor_do_activation_redirect');
|
297 |
if( !isset( $_GET['activate-multi'] ) ){
|
298 |
-
wp_redirect( admin_url("admin.php?page=
|
299 |
}
|
300 |
-
|
301 |
-
// Fetch Template Library Data
|
302 |
-
$transient = get_transient( \Woolentor_Template_Library::TRANSIENT_KEY );
|
303 |
-
if ( ! $transient ) {
|
304 |
-
$info = \Woolentor_Template_Library::request_remote_templates_info( true );
|
305 |
-
set_transient( \Woolentor_Template_Library::TRANSIENT_KEY, $info, DAY_IN_SECONDS );
|
306 |
-
}
|
307 |
-
|
308 |
}
|
309 |
}
|
310 |
|
@@ -353,8 +326,6 @@ final class Base {
|
|
353 |
require( WOOLENTOR_ADDONS_PL_PATH.'classes/class.default_data.php' );
|
354 |
require( WOOLENTOR_ADDONS_PL_PATH.'classes/class.icon-manager.php' );
|
355 |
require( WOOLENTOR_ADDONS_PL_PATH.'classes/class.quickview_manage.php' );
|
356 |
-
require( WOOLENTOR_ADDONS_PL_PATH.'classes/class.icon_list.php' );
|
357 |
-
require( WOOLENTOR_ADDONS_PL_PATH.'classes/class.ajax_actions.php' );
|
358 |
|
359 |
// Admin Setting file
|
360 |
if( is_admin() ){
|
12 |
const MINIMUM_PHP_VERSION = '5.4';
|
13 |
const MINIMUM_ELEMENTOR_VERSION = '2.0.0';
|
14 |
|
|
|
|
|
|
|
|
|
|
|
|
|
15 |
/**
|
16 |
* [$_instance]
|
17 |
* @var null
|
78 |
// Check WooCommerce
|
79 |
if ( ! is_plugin_active( 'woocommerce/woocommerce.php' ) ) {
|
80 |
add_action('admin_notices', [ $this, 'admin_notic_missing_woocommerce' ] );
|
81 |
+
return ;
|
82 |
}
|
83 |
|
84 |
// Plugins Setting Page
|
90 |
// After Active Plugin then redirect to setting page
|
91 |
$this->plugin_redirect_option_page();
|
92 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
93 |
// Promo Banner
|
94 |
if( is_admin() ){
|
95 |
+
if( isset( \Woolentor_Template_Library::instance()->get_templates_info()['notices'][0]['status'] ) ){
|
96 |
+
if( !is_plugin_active('woolentor-addons-pro/woolentor_addons_pro.php') && ( \Woolentor_Template_Library::instance()->get_templates_info()['notices'][0]['status'] == 1 ) ){
|
97 |
add_action( 'wp_ajax_woolentor_pro_notice', [ $this, 'ajax_dismiss' ] );
|
98 |
add_action( 'admin_notices', [ $this, 'admin_promo_notice' ] );
|
99 |
+
return ;
|
100 |
}
|
101 |
}
|
102 |
}
|
194 |
return;
|
195 |
}
|
196 |
|
197 |
+
if( \Woolentor_Template_Library::instance()->get_templates_info()['notices'] ){
|
198 |
?>
|
199 |
<style type="text/css">
|
200 |
.woolentor-admin-notice.notice {
|
223 |
});
|
224 |
</script>
|
225 |
<?php
|
226 |
+
printf( '<div class="woolentor-admin-notice is-dismissible notice notice-warning"><a href="%1$s" target="_blank"><img src="%2$s" alt="%3$s"></a><p>%4$s</p></div>', \Woolentor_Template_Library::instance()->get_templates_info()['notices'][0]['bannerlink'], \Woolentor_Template_Library::instance()->get_templates_info()['notices'][0]['bannerimage'], \Woolentor_Template_Library::instance()->get_templates_info()['notices'][0]['title'], \Woolentor_Template_Library::instance()->get_templates_info()['notices'][0]['description'] );
|
|
|
|
|
|
|
|
|
|
|
227 |
|
228 |
}
|
229 |
}
|
276 |
if ( get_option( 'woolentor_do_activation_redirect', FALSE ) ) {
|
277 |
delete_option('woolentor_do_activation_redirect');
|
278 |
if( !isset( $_GET['activate-multi'] ) ){
|
279 |
+
wp_redirect( admin_url("admin.php?page=woolentor") );
|
280 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
281 |
}
|
282 |
}
|
283 |
|
326 |
require( WOOLENTOR_ADDONS_PL_PATH.'classes/class.default_data.php' );
|
327 |
require( WOOLENTOR_ADDONS_PL_PATH.'classes/class.icon-manager.php' );
|
328 |
require( WOOLENTOR_ADDONS_PL_PATH.'classes/class.quickview_manage.php' );
|
|
|
|
|
329 |
|
330 |
// Admin Setting file
|
331 |
if( is_admin() ){
|
includes/class.sale_notification.php
CHANGED
@@ -18,13 +18,13 @@ class Woolentor_Sale_Notification{
|
|
18 |
add_action('wp_head',[ $this, 'woolentor_ajaxurl' ] );
|
19 |
|
20 |
// ajax function
|
21 |
-
add_action('wp_ajax_nopriv_woolentor_purchased_products', [ $this, '
|
22 |
-
add_action('wp_ajax_woolentor_purchased_products', [ $this, '
|
23 |
|
24 |
add_action( 'wp_footer', [ $this, 'woolentor_ajax_request' ] );
|
25 |
}
|
26 |
|
27 |
-
public function
|
28 |
|
29 |
$cachekey = 'woolentor-new-products';
|
30 |
$products = get_transient( $cachekey );
|
@@ -119,10 +119,9 @@ class Woolentor_Sale_Notification{
|
|
119 |
// Ajax request
|
120 |
function woolentor_ajax_request() {
|
121 |
|
122 |
-
$duration
|
123 |
-
$
|
124 |
-
$
|
125 |
-
$notlayout = 'imageleft';
|
126 |
|
127 |
//Set Your Nonce
|
128 |
$ajax_nonce = wp_create_nonce( "woolentor-ajax-request" );
|
@@ -133,11 +132,6 @@ class Woolentor_Sale_Notification{
|
|
133 |
var notposition = '<?php echo $notposition; ?>',
|
134 |
notlayout = ' '+'<?php echo $notlayout; ?>';
|
135 |
|
136 |
-
var other_text = {
|
137 |
-
price:'<?php echo esc_html__('Price :','woolentor');?>',
|
138 |
-
priceby:'<?php echo esc_html__('By','woolentor');?>',
|
139 |
-
};
|
140 |
-
|
141 |
$('body').append('<div class="woolentor-sale-notification"><div class="woolentor-notification-content '+notposition+notlayout+'"></div></div>');
|
142 |
|
143 |
var data = {
|
@@ -145,52 +139,35 @@ class Woolentor_Sale_Notification{
|
|
145 |
security: '<?php echo $ajax_nonce; ?>',
|
146 |
whatever: 1234
|
147 |
};
|
148 |
-
|
149 |
var intervaltime = 4000,
|
|
|
150 |
duration = <?php echo $duration; ?>,
|
151 |
-
showing_time = <?php echo $showing; ?>,
|
152 |
inanimation = 'fadeInLeft',
|
153 |
-
outanimation = 'fadeOutRight'
|
154 |
-
i = 0;
|
155 |
|
156 |
window.setTimeout( function(){
|
157 |
-
setTimeout( function () {
|
158 |
-
$('.woolentor-notification-content').removeClass(inanimation).addClass(outanimation);
|
159 |
-
i++;
|
160 |
-
}, showing_time );
|
161 |
$.post(
|
162 |
ajaxurl,
|
163 |
data,
|
164 |
function( response ){
|
165 |
var wlpobj = $.parseJSON( response );
|
166 |
if( wlpobj.length > 0 ){
|
167 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
168 |
}
|
169 |
}
|
170 |
);
|
171 |
}, duration );
|
172 |
|
173 |
-
function woolentor_notification_loop_start( wlpobj ){
|
174 |
-
|
175 |
-
var interval = parseInt( intervaltime ) + parseInt( showing_time );
|
176 |
-
setInterval(function ( wlpobj ) {
|
177 |
-
if( i == wlpobj.length ){ i = 0; }
|
178 |
-
|
179 |
-
$('.woolentor-notification-content').html('');
|
180 |
-
$('.woolentor-notification-content').css('padding','15px');
|
181 |
-
var ordercontent = `<div class="wlnotification_image"><img src="${wlpobj[i].image}" alt="${wlpobj[i].name}" /></div><div class="wlnotification_content"><h4><a href="${wlpobj[i].url}">${wlpobj[i].name}</a></h4><p>${wlpobj[i].buyer.city + ' ' + wlpobj[i].buyer.state + ', ' + wlpobj[i].buyer.country }.</p><h6>${other_text.price+wlpobj[i].price}</h6><span class="woolentor-buyername">${other_text.priceby + ' ' + wlpobj[i].buyer.fname + ' ' + wlpobj[i].buyer.lname}</span></div><span class="wlcross">×</span>`;
|
182 |
-
$('.woolentor-notification-content').append( ordercontent ).addClass('animated '+inanimation).removeClass(outanimation);
|
183 |
-
|
184 |
-
var notification = wlpobj;
|
185 |
-
if ( notification != undefined ) {
|
186 |
-
setTimeout( function () {
|
187 |
-
$('.woolentor-notification-content').removeClass(inanimation).addClass(outanimation);
|
188 |
-
i++;
|
189 |
-
}, showing_time );
|
190 |
-
}
|
191 |
-
}, interval, wlpobj );
|
192 |
-
}
|
193 |
-
|
194 |
// Close Button
|
195 |
$('.woolentor-notification-content').on('click', '.wlcross', function(e){
|
196 |
e.preventDefault()
|
18 |
add_action('wp_head',[ $this, 'woolentor_ajaxurl' ] );
|
19 |
|
20 |
// ajax function
|
21 |
+
add_action('wp_ajax_nopriv_woolentor_purchased_products', [ $this, 'woolentor_purchased_new_products' ] );
|
22 |
+
add_action('wp_ajax_woolentor_purchased_products', [ $this, 'woolentor_purchased_new_products' ] );
|
23 |
|
24 |
add_action( 'wp_footer', [ $this, 'woolentor_ajax_request' ] );
|
25 |
}
|
26 |
|
27 |
+
public function woolentor_purchased_new_products(){
|
28 |
|
29 |
$cachekey = 'woolentor-new-products';
|
30 |
$products = get_transient( $cachekey );
|
119 |
// Ajax request
|
120 |
function woolentor_ajax_request() {
|
121 |
|
122 |
+
$duration = (int)woolentor_get_option( 'notification_loadduration','woolentor_sales_notification_tabs', '3' )*1000;
|
123 |
+
$notposition = 'bottomleft';
|
124 |
+
$notlayout = 'imageleft';
|
|
|
125 |
|
126 |
//Set Your Nonce
|
127 |
$ajax_nonce = wp_create_nonce( "woolentor-ajax-request" );
|
132 |
var notposition = '<?php echo $notposition; ?>',
|
133 |
notlayout = ' '+'<?php echo $notlayout; ?>';
|
134 |
|
|
|
|
|
|
|
|
|
|
|
135 |
$('body').append('<div class="woolentor-sale-notification"><div class="woolentor-notification-content '+notposition+notlayout+'"></div></div>');
|
136 |
|
137 |
var data = {
|
139 |
security: '<?php echo $ajax_nonce; ?>',
|
140 |
whatever: 1234
|
141 |
};
|
|
|
142 |
var intervaltime = 4000,
|
143 |
+
i = 0,
|
144 |
duration = <?php echo $duration; ?>,
|
|
|
145 |
inanimation = 'fadeInLeft',
|
146 |
+
outanimation = 'fadeOutRight';
|
|
|
147 |
|
148 |
window.setTimeout( function(){
|
|
|
|
|
|
|
|
|
149 |
$.post(
|
150 |
ajaxurl,
|
151 |
data,
|
152 |
function( response ){
|
153 |
var wlpobj = $.parseJSON( response );
|
154 |
if( wlpobj.length > 0 ){
|
155 |
+
setInterval(function() {
|
156 |
+
if( i == wlpobj.length ){ i = 0; }
|
157 |
+
$('.woolentor-notification-content').html('');
|
158 |
+
$('.woolentor-notification-content').css('padding','15px');
|
159 |
+
var ordercontent = `<div class="wlnotification_image"><img src="${wlpobj[i].image}" alt="${wlpobj[i].name}" /></div><div class="wlnotification_content"><h4><a href="${wlpobj[i].url}">${wlpobj[i].name}</a></h4><p>${wlpobj[i].buyer.city + ' ' + wlpobj[i].buyer.state + ', ' + wlpobj[i].buyer.country }.</p><h6>Price : ${wlpobj[i].price}</h6><span class="woolentor-buyername">By ${wlpobj[i].buyer.fname + ' ' + wlpobj[i].buyer.lname}</span></div><span class="wlcross">×</span>`;
|
160 |
+
$('.woolentor-notification-content').append( ordercontent ).addClass('animated '+inanimation).removeClass(outanimation);
|
161 |
+
setTimeout(function() {
|
162 |
+
$('.woolentor-notification-content').removeClass(inanimation).addClass(outanimation);
|
163 |
+
}, intervaltime-500 );
|
164 |
+
i++;
|
165 |
+
}, intervaltime );
|
166 |
}
|
167 |
}
|
168 |
);
|
169 |
}, duration );
|
170 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
171 |
// Close Button
|
172 |
$('.woolentor-notification-content').on('click', '.wlcross', function(e){
|
173 |
e.preventDefault()
|
includes/custom-metabox.php
CHANGED
@@ -9,7 +9,7 @@
|
|
9 |
'class' => '',
|
10 |
'priority' => 80,
|
11 |
);
|
12 |
-
$tabs[
|
13 |
return $tabs;
|
14 |
}
|
15 |
add_filter( 'woocommerce_product_data_tabs', 'woolentor_add_wc_extra_metabox_tab' );
|
@@ -23,7 +23,7 @@
|
|
23 |
'id' => '_saleflash_text',
|
24 |
'label' => __( 'Custom Product Badge Text', 'woolentor' ),
|
25 |
'placeholder' => __( 'New', 'woolentor' ),
|
26 |
-
'description' => __( 'Enter your
|
27 |
) );
|
28 |
echo '</div>';
|
29 |
}
|
9 |
'class' => '',
|
10 |
'priority' => 80,
|
11 |
);
|
12 |
+
$tabs[] = $woolentor_tab;
|
13 |
return $tabs;
|
14 |
}
|
15 |
add_filter( 'woocommerce_product_data_tabs', 'woolentor_add_wc_extra_metabox_tab' );
|
23 |
'id' => '_saleflash_text',
|
24 |
'label' => __( 'Custom Product Badge Text', 'woolentor' ),
|
25 |
'placeholder' => __( 'New', 'woolentor' ),
|
26 |
+
'description' => __( 'Enter your prefered SaleFlash text. Ex: New / Free etc', 'woolentor' ),
|
27 |
) );
|
28 |
echo '</div>';
|
29 |
}
|
includes/helper-function.php
CHANGED
@@ -76,124 +76,6 @@ function woolentor_render_icon( $settings = [], $new_icon = 'selected_icon', $ol
|
|
76 |
|
77 |
}
|
78 |
|
79 |
-
/**
|
80 |
-
* [woolentor_product_query]
|
81 |
-
* @param array $query_args
|
82 |
-
* @return [array] Generate query
|
83 |
-
*/
|
84 |
-
function woolentor_product_query( $query_args = [] ){
|
85 |
-
|
86 |
-
$meta_query = $tax_query = array();
|
87 |
-
|
88 |
-
$per_page = !empty( $query_args['per_page'] ) ? $query_args['per_page'] : 3;
|
89 |
-
|
90 |
-
// Tex Query
|
91 |
-
//
|
92 |
-
// Categories wise
|
93 |
-
if( isset( $query_args['categories'] ) ){
|
94 |
-
$field_name = 'slug';
|
95 |
-
$tax_query[] = array(
|
96 |
-
'taxonomy' => 'product_cat',
|
97 |
-
'terms' => $query_args['categories'],
|
98 |
-
'field' => $field_name,
|
99 |
-
'include_children' => false
|
100 |
-
);
|
101 |
-
}
|
102 |
-
|
103 |
-
// Tag wise
|
104 |
-
if( isset( $query_args['tags'] ) ){
|
105 |
-
$field_name = 'slug';
|
106 |
-
$tax_query[] = array(
|
107 |
-
'taxonomy' => 'product_tag',
|
108 |
-
'terms' => $query_args['tags'],
|
109 |
-
'field' => $field_name,
|
110 |
-
'include_children' => false
|
111 |
-
);
|
112 |
-
}
|
113 |
-
|
114 |
-
// Feature Product
|
115 |
-
if( $query_args['product_type'] == 'featured' ){
|
116 |
-
$tax_query[] = array(
|
117 |
-
'taxonomy' => 'product_visibility',
|
118 |
-
'field' => 'name',
|
119 |
-
'terms' => 'featured',
|
120 |
-
'operator' => 'IN',
|
121 |
-
);
|
122 |
-
}
|
123 |
-
|
124 |
-
// Meta Query
|
125 |
-
/**
|
126 |
-
* [$hide_out_of_stock] Check ( WooCommerce > Settings > Products > Inventory )
|
127 |
-
*/
|
128 |
-
$hide_out_of_stock = get_option( 'woocommerce_hide_out_of_stock_items', 'no' );
|
129 |
-
if( 'yes' === $hide_out_of_stock ){
|
130 |
-
$meta_query[] = array(
|
131 |
-
'key' => '_stock_status',
|
132 |
-
'value' => 'instock',
|
133 |
-
'compare' => '==',
|
134 |
-
);
|
135 |
-
}
|
136 |
-
|
137 |
-
$args = array(
|
138 |
-
'post_type' => 'product',
|
139 |
-
'post_status' => 'publish',
|
140 |
-
'ignore_sticky_posts' => 1,
|
141 |
-
'posts_per_page' => $per_page,
|
142 |
-
'meta_query' => $meta_query,
|
143 |
-
'tax_query' => $tax_query,
|
144 |
-
);
|
145 |
-
|
146 |
-
// Product Type Check
|
147 |
-
switch( $query_args['product_type'] ){
|
148 |
-
|
149 |
-
case 'sale':
|
150 |
-
$args['post__in'] = array_merge( array( 0 ), wc_get_product_ids_on_sale() );
|
151 |
-
break;
|
152 |
-
|
153 |
-
case 'best_selling':
|
154 |
-
$args['meta_key'] = 'total_sales';
|
155 |
-
$args['orderby'] = 'meta_value_num';
|
156 |
-
$args['order'] = 'desc';
|
157 |
-
break;
|
158 |
-
|
159 |
-
case 'top_rated':
|
160 |
-
$args['meta_key'] = '_wc_average_rating';
|
161 |
-
$args['orderby'] = 'meta_value_num';
|
162 |
-
$args['order'] = 'desc';
|
163 |
-
break;
|
164 |
-
|
165 |
-
case 'mixed_order':
|
166 |
-
$args['orderby'] = 'rand';
|
167 |
-
break;
|
168 |
-
|
169 |
-
case 'show_byid':
|
170 |
-
$args['post__in'] = $query_args['product_ids'];
|
171 |
-
$args['orderby'] = $query_args['product_ids'];
|
172 |
-
break;
|
173 |
-
|
174 |
-
case 'show_byid_manually':
|
175 |
-
$args['post__in'] = $query_args['product_ids'];
|
176 |
-
$args['orderby'] = $query_args['product_ids'];
|
177 |
-
break;
|
178 |
-
|
179 |
-
default: /* Recent */
|
180 |
-
$args['orderby'] = 'date';
|
181 |
-
$args['order'] = 'desc';
|
182 |
-
break;
|
183 |
-
|
184 |
-
}
|
185 |
-
|
186 |
-
/**
|
187 |
-
* Custom Order
|
188 |
-
*/
|
189 |
-
if( isset( $query_args['custom_order'] ) ){
|
190 |
-
$args['orderby'] = $query_args['custom_order']['orderby'];
|
191 |
-
$args['order'] = $query_args['custom_order']['order'];
|
192 |
-
}
|
193 |
-
|
194 |
-
return $args;
|
195 |
-
|
196 |
-
}
|
197 |
|
198 |
/**
|
199 |
* Taxonomy List
|
@@ -265,7 +147,7 @@ function woolentor_elementor_template() {
|
|
265 |
}
|
266 |
$types = array();
|
267 |
if ( empty( $templates ) ) {
|
268 |
-
$template_lists = [ '0' => __( '
|
269 |
} else {
|
270 |
$template_lists = [ '0' => __( 'Select Template', 'woolentor' ) ];
|
271 |
foreach ( $templates as $template ) {
|
@@ -298,25 +180,6 @@ function woolentor_get_option_label_text( $option, $section, $default = '' ){
|
|
298 |
return $default;
|
299 |
}
|
300 |
|
301 |
-
/**
|
302 |
-
* Call a shortcode function by tag name.
|
303 |
-
*
|
304 |
-
* @param string $tag The shortcode whose function to call.
|
305 |
-
* @param array $atts The attributes to pass to the shortcode function. Optional.
|
306 |
-
* @param array $content The shortcode's content. Default is null (none).
|
307 |
-
*
|
308 |
-
* @return string|bool False on failure, the result of the shortcode on success.
|
309 |
-
*/
|
310 |
-
function woolentor_do_shortcode( $tag, array $atts = array(), $content = null ) {
|
311 |
-
global $shortcode_tags;
|
312 |
-
|
313 |
-
if ( ! isset( $shortcode_tags[ $tag ] ) ) {
|
314 |
-
return false;
|
315 |
-
}
|
316 |
-
|
317 |
-
return call_user_func( $shortcode_tags[ $tag ], $atts, $content, $tag );
|
318 |
-
}
|
319 |
-
|
320 |
/**
|
321 |
* Woocommerce Product last product id return
|
322 |
*/
|
@@ -351,32 +214,6 @@ function woolentor_html_tag_lists() {
|
|
351 |
return $html_tag_list;
|
352 |
}
|
353 |
|
354 |
-
/*
|
355 |
-
* HTML Tag Validation
|
356 |
-
* return strig
|
357 |
-
*/
|
358 |
-
function woolentor_validate_html_tag( $tag ) {
|
359 |
-
$allowed_html_tags = [
|
360 |
-
'article',
|
361 |
-
'aside',
|
362 |
-
'footer',
|
363 |
-
'header',
|
364 |
-
'section',
|
365 |
-
'nav',
|
366 |
-
'main',
|
367 |
-
'div',
|
368 |
-
'h1',
|
369 |
-
'h2',
|
370 |
-
'h3',
|
371 |
-
'h4',
|
372 |
-
'h5',
|
373 |
-
'h6',
|
374 |
-
'p',
|
375 |
-
'span',
|
376 |
-
];
|
377 |
-
return in_array( strtolower( $tag ), $allowed_html_tags ) ? $tag : 'div';
|
378 |
-
}
|
379 |
-
|
380 |
/*
|
381 |
* Category list
|
382 |
* return first one
|
@@ -401,7 +238,6 @@ function woolentor_get_product_category_list( $id = null, $taxonomy = 'product_c
|
|
401 |
break;
|
402 |
}else{ continue; }
|
403 |
}
|
404 |
-
|
405 |
}
|
406 |
|
407 |
/*
|
@@ -426,16 +262,14 @@ if( class_exists('WooCommerce') ){
|
|
426 |
|
427 |
/* Sale Flash for Single Product page */
|
428 |
function woolentor_show_product_sale_flash(){
|
429 |
-
global $
|
430 |
-
if(
|
431 |
-
|
432 |
-
|
433 |
-
|
434 |
-
|
435 |
-
|
436 |
-
|
437 |
-
echo '<span class="outofstock onsale">'.esc_html( $out_of_stock_text ).'</span>';
|
438 |
-
}
|
439 |
}
|
440 |
}
|
441 |
}
|
@@ -620,11 +454,12 @@ if( class_exists('WooCommerce') ){
|
|
620 |
*/
|
621 |
function woolentor_stock_status( $order_text, $available_text, $product_id ){
|
622 |
|
|
|
623 |
if ( get_post_meta( $product_id, '_manage_stock', true ) == 'yes' ) {
|
624 |
|
625 |
$total_stock = get_post_meta( $product_id, 'woolentor_total_stock_quantity', true );
|
626 |
|
627 |
-
if ( ! $total_stock ) { echo '<div class="stock-management-progressbar">'.__(
|
628 |
|
629 |
$current_stock = round( get_post_meta( $product_id, '_stock', true ) );
|
630 |
|
@@ -634,15 +469,15 @@ if( class_exists('WooCommerce') ){
|
|
634 |
if ( $current_stock > 0 ) {
|
635 |
echo '<div class="woolentor-stock-progress-bar">';
|
636 |
echo '<div class="wlstock-info">';
|
637 |
-
echo '<div class="wltotal-sold">' . __( $order_text, 'woolentor' ) . '<span>' . esc_html( $total_sold ) . '</span></div>';
|
638 |
-
echo '<div class="wlcurrent-stock">' . __( $available_text, 'woolentor' ) . '<span>' . esc_html( $current_stock ) . '</span></div>';
|
639 |
echo '</div>';
|
640 |
-
echo '<div class="wlprogress-area" title="' . __( 'Sold', 'woolentor' ) . ' ' . esc_attr( $percentage ) . '%">';
|
641 |
echo '<div class="wlprogress-bar"style="width:' . esc_attr( $percentage ) . '%;"></div>';
|
642 |
echo '</div>';
|
643 |
echo '</div>';
|
644 |
}else{
|
645 |
-
echo '<div class="stock-management-progressbar">'.__(
|
646 |
}
|
647 |
|
648 |
}
|
@@ -705,76 +540,27 @@ function woolentor_order_by_opts() {
|
|
705 |
|
706 |
}
|
707 |
|
708 |
-
/**
|
709 |
-
* [woolentor_exist_compare_plugin]
|
710 |
-
* @return [bool]
|
711 |
-
*/
|
712 |
-
function woolentor_exist_compare_plugin(){
|
713 |
-
if( class_exists('Ever_Compare') ){
|
714 |
-
return true;
|
715 |
-
}elseif( class_exists('YITH_Woocompare') ){
|
716 |
-
return true;
|
717 |
-
}else{
|
718 |
-
return false;
|
719 |
-
}
|
720 |
-
}
|
721 |
-
|
722 |
/**
|
723 |
* Usages: Compare button shortcode [yith_compare_button] From "YITH WooCommerce Compare" plugins.
|
724 |
* Plugins URL: https://wordpress.org/plugins/yith-woocommerce-compare/
|
725 |
* File Path: yith-woocommerce-compare/includes/class.yith-woocompare-frontend.php
|
726 |
* The Function "woolentor_compare_button" Depends on YITH WooCommerce Compare plugins. If YITH WooCommerce Compare is installed and actived, then it will work.
|
727 |
*/
|
728 |
-
function woolentor_compare_button( $
|
729 |
-
|
730 |
global $product;
|
731 |
$product_id = $product->get_id();
|
|
|
|
|
732 |
|
733 |
-
|
734 |
-
|
735 |
-
$button_title = !empty( $button_arg['title'] ) ? $button_arg['title'] : esc_html__('Add to Compare','woolentor');
|
736 |
-
$button_text = !empty( $button_arg['btn_text'] ) ? $button_arg['btn_text'] : esc_html__('Add to Compare','woolentor');
|
737 |
-
$button_added_text = !empty( $button_arg['btn_added_txt'] ) ? $button_arg['btn_added_txt'] : esc_html__( 'Product Added','woolentor' );
|
738 |
-
|
739 |
-
if( class_exists('Ever_Compare') ){
|
740 |
-
$comp_link = \EverCompare\Frontend\Manage_Compare::instance()->get_compare_page_url();
|
741 |
-
echo '<a title="'.esc_attr( $button_title ).'" href="'.esc_url( $comp_link ).'" class="htcompare-btn woolentor-compare" data-added-text="'.esc_attr( $button_added_text ).'" data-product_id="'.esc_attr( $product_id ).'">'.$button_text.'</a>';
|
742 |
-
|
743 |
-
}elseif( class_exists('YITH_Woocompare') ){
|
744 |
-
$comp_link = home_url() . '?action=yith-woocompare-add-product';
|
745 |
-
$comp_link = add_query_arg('id', $product_id, $comp_link);
|
746 |
-
|
747 |
-
if( $button_style == 1 ){
|
748 |
-
if( class_exists('YITH_Woocompare_Frontend') ){
|
749 |
-
echo do_shortcode('[yith_compare_button]');
|
750 |
-
}
|
751 |
-
}else{
|
752 |
-
echo '<a title="'. esc_attr__('Add to Compare', 'woolentor') .'" href="'. esc_url( $comp_link ) .'" class="woolentor-compare compare" data-product_id="'. esc_attr( $product_id ) .'" rel="nofollow">'.esc_html__( 'Compare', 'woolentor' ).'</a>';
|
753 |
-
}
|
754 |
}else{
|
755 |
-
|
756 |
}
|
757 |
|
758 |
}
|
759 |
|
760 |
-
|
761 |
-
|
762 |
-
/**
|
763 |
-
* [woolentor_has_wishlist_plugin]
|
764 |
-
* @return [bool]
|
765 |
-
*/
|
766 |
-
function woolentor_has_wishlist_plugin(){
|
767 |
-
if( class_exists('WishSuite_Base') ){
|
768 |
-
return true;
|
769 |
-
}elseif( class_exists('YITH_WCWL') ){
|
770 |
-
return true;
|
771 |
-
}elseif( class_exists('TInvWL_Public_AddToWishlist') ){
|
772 |
-
return true;
|
773 |
-
}else{
|
774 |
-
return false;
|
775 |
-
}
|
776 |
-
}
|
777 |
-
|
778 |
/**
|
779 |
* Usages: "woolentor_add_to_wishlist_button()" function is used to modify the wishlist button from "YITH WooCommerce Wishlist" plugins.
|
780 |
* Plugins URL: https://wordpress.org/plugins/yith-woocommerce-wishlist/
|
@@ -783,73 +569,31 @@ function woolentor_has_wishlist_plugin(){
|
|
783 |
*/
|
784 |
|
785 |
function woolentor_add_to_wishlist_button( $normalicon = '<i class="fa fa-heart-o"></i>', $addedicon = '<i class="fa fa-heart"></i>', $tooltip = 'no' ) {
|
786 |
-
global $product;
|
787 |
|
788 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
789 |
|
790 |
$output = '';
|
791 |
|
792 |
-
|
793 |
-
|
794 |
-
|
795 |
-
|
796 |
-
|
797 |
-
|
798 |
-
$button_text = $normalicon.'<span class="wishsuite-btn-text">'.$button_text.'</span>';
|
799 |
-
$button_added_text = $addedicon.'<span class="wishsuite-btn-text">'.$button_added_text.'</span>';
|
800 |
-
$button_exist_text = $addedicon.'<span class="wishsuite-btn-text">'.$button_exist_text.'</span>';
|
801 |
-
|
802 |
-
$button_class = 'wishsuite-btn wishsuite-button wishlist'.( $tooltip == 'yes' ? '' : ' wltooltip_no' );
|
803 |
-
|
804 |
-
$button_args = [
|
805 |
-
'btn_class' => $button_class,
|
806 |
-
'btn_text' => $button_text,
|
807 |
-
'btn_added_text' => $button_added_text,
|
808 |
-
'btn_exist_text' => $button_exist_text,
|
809 |
-
];
|
810 |
-
|
811 |
-
add_filter( 'wishsuite_button_arg', function( $button_arg ) use ( $button_args ) {
|
812 |
-
|
813 |
-
$button_arg['button_class'] = $button_args['btn_class'];
|
814 |
-
|
815 |
-
return $button_arg;
|
816 |
-
}, 90, 1 );
|
817 |
-
|
818 |
-
$output .= do_shortcode('[wishsuite_button]');
|
819 |
-
return $output;
|
820 |
-
|
821 |
-
}elseif( class_exists('TInvWL_Public_AddToWishlist') ){
|
822 |
-
ob_start();
|
823 |
-
TInvWL_Public_AddToWishlist::instance()->htmloutput();
|
824 |
-
$output .= ob_get_clean();
|
825 |
-
return $output;
|
826 |
-
|
827 |
-
}elseif( class_exists( 'YITH_WCWL' ) || !empty( get_option( 'yith_wcwl_wishlist_page_id' ) ) ){
|
828 |
-
global $yith_wcwl;
|
829 |
-
$url = YITH_WCWL()->get_wishlist_url();
|
830 |
-
$product_type = $product->get_type();
|
831 |
-
$exists = $yith_wcwl->is_product_in_wishlist( $product->get_id() );
|
832 |
-
$classes = 'class="add_to_wishlist"';
|
833 |
-
$add = get_option( 'yith_wcwl_add_to_wishlist_text' );
|
834 |
-
$browse = get_option( 'yith_wcwl_browse_wishlist_text' );
|
835 |
-
$added = get_option( 'yith_wcwl_product_added_text' );
|
836 |
-
|
837 |
-
$output .= '<div class="'.( $tooltip == 'yes' ? '' : 'tooltip_no' ).' wishlist button-default yith-wcwl-add-to-wishlist add-to-wishlist-' . esc_attr( $product->get_id() ) . '">';
|
838 |
-
$output .= '<div class="yith-wcwl-add-button';
|
839 |
-
$output .= $exists ? ' hide" style="display:none;"' : ' show"';
|
840 |
-
$output .= '><a href="' . esc_url( htmlspecialchars( YITH_WCWL()->get_wishlist_url() ) ) . '" data-product-id="' . esc_attr( $product->get_id() ) . '" data-product-type="' . esc_attr( $product_type ) . '" ' . $classes . ' >'.$normalicon.'<span class="ht-product-action-tooltip">'.esc_html( $add ).'</span></a>';
|
841 |
-
$output .= '<i class="fa fa-spinner fa-pulse ajax-loading" style="visibility:hidden"></i>';
|
842 |
-
$output .= '</div>';
|
843 |
-
|
844 |
-
$output .= '<div class="yith-wcwl-wishlistaddedbrowse hide" style="display:none;"><a class="" href="' . esc_url( $url ) . '">'.$addedicon.'<span class="ht-product-action-tooltip">'.esc_html( $browse ).'</span></a></div>';
|
845 |
-
$output .= '<div class="yith-wcwl-wishlistexistsbrowse ' . ( $exists ? 'show' : 'hide' ) . '" style="display:' . ( $exists ? 'block' : 'none' ) . '"><a href="' . esc_url( $url ) . '" class="">'.$addedicon.'<span class="ht-product-action-tooltip">'.esc_html( $added ).'</span></a></div>';
|
846 |
$output .= '</div>';
|
847 |
|
848 |
-
|
849 |
-
|
850 |
-
|
851 |
-
|
852 |
-
}
|
853 |
|
854 |
|
855 |
}
|
76 |
|
77 |
}
|
78 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
79 |
|
80 |
/**
|
81 |
* Taxonomy List
|
147 |
}
|
148 |
$types = array();
|
149 |
if ( empty( $templates ) ) {
|
150 |
+
$template_lists = [ '0' => __( 'Do not Saved Templates.', 'woolentor' ) ];
|
151 |
} else {
|
152 |
$template_lists = [ '0' => __( 'Select Template', 'woolentor' ) ];
|
153 |
foreach ( $templates as $template ) {
|
180 |
return $default;
|
181 |
}
|
182 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
183 |
/**
|
184 |
* Woocommerce Product last product id return
|
185 |
*/
|
214 |
return $html_tag_list;
|
215 |
}
|
216 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
217 |
/*
|
218 |
* Category list
|
219 |
* return first one
|
238 |
break;
|
239 |
}else{ continue; }
|
240 |
}
|
|
|
241 |
}
|
242 |
|
243 |
/*
|
262 |
|
263 |
/* Sale Flash for Single Product page */
|
264 |
function woolentor_show_product_sale_flash(){
|
265 |
+
global $product;
|
266 |
+
if( $product->is_on_sale() && $product->is_in_stock() ){
|
267 |
+
echo apply_filters( 'woocommerce_sale_flash', '<span class="onsale">' . esc_html__( 'Sale!', 'woolentor-pro' ) . '</span>');
|
268 |
+
}else{
|
269 |
+
$out_of_stock = get_post_meta( get_the_ID(), '_stock_status', true );
|
270 |
+
$out_of_stock_text = apply_filters( 'woolentor_shop_out_of_stock_text', __( 'Out of stock', 'woolentor-pro' ) );
|
271 |
+
if ( 'outofstock' === $out_of_stock ) {
|
272 |
+
echo '<span class="outofstock onsale">'.esc_html( $out_of_stock_text ).'</span>';
|
|
|
|
|
273 |
}
|
274 |
}
|
275 |
}
|
454 |
*/
|
455 |
function woolentor_stock_status( $order_text, $available_text, $product_id ){
|
456 |
|
457 |
+
$product_id = $product_id;
|
458 |
if ( get_post_meta( $product_id, '_manage_stock', true ) == 'yes' ) {
|
459 |
|
460 |
$total_stock = get_post_meta( $product_id, 'woolentor_total_stock_quantity', true );
|
461 |
|
462 |
+
if ( ! $total_stock ) { echo '<div class="stock-management-progressbar">'.__('Do not set stock amount for progress bar','woolentor-pro').'</div>'; return; }
|
463 |
|
464 |
$current_stock = round( get_post_meta( $product_id, '_stock', true ) );
|
465 |
|
469 |
if ( $current_stock > 0 ) {
|
470 |
echo '<div class="woolentor-stock-progress-bar">';
|
471 |
echo '<div class="wlstock-info">';
|
472 |
+
echo '<div class="wltotal-sold">' . __( $order_text, 'woolentor-pro' ) . '<span>' . esc_html( $total_sold ) . '</span></div>';
|
473 |
+
echo '<div class="wlcurrent-stock">' . __( $available_text, 'woolentor-pro' ) . '<span>' . esc_html( $current_stock ) . '</span></div>';
|
474 |
echo '</div>';
|
475 |
+
echo '<div class="wlprogress-area" title="' . __( 'Sold', 'woolentor-pro' ) . ' ' . esc_attr( $percentage ) . '%">';
|
476 |
echo '<div class="wlprogress-bar"style="width:' . esc_attr( $percentage ) . '%;"></div>';
|
477 |
echo '</div>';
|
478 |
echo '</div>';
|
479 |
}else{
|
480 |
+
echo '<div class="stock-management-progressbar">'.__('Do not set stock amount for progress bar','woolentor-pro').'</div>';
|
481 |
}
|
482 |
|
483 |
}
|
540 |
|
541 |
}
|
542 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
543 |
/**
|
544 |
* Usages: Compare button shortcode [yith_compare_button] From "YITH WooCommerce Compare" plugins.
|
545 |
* Plugins URL: https://wordpress.org/plugins/yith-woocommerce-compare/
|
546 |
* File Path: yith-woocommerce-compare/includes/class.yith-woocompare-frontend.php
|
547 |
* The Function "woolentor_compare_button" Depends on YITH WooCommerce Compare plugins. If YITH WooCommerce Compare is installed and actived, then it will work.
|
548 |
*/
|
549 |
+
function woolentor_compare_button( $buttonstyle = 1 ){
|
550 |
+
if( !class_exists('YITH_Woocompare') ) return;
|
551 |
global $product;
|
552 |
$product_id = $product->get_id();
|
553 |
+
$comp_link = home_url() . '?action=yith-woocompare-add-product';
|
554 |
+
$comp_link = add_query_arg('id', $product_id, $comp_link);
|
555 |
|
556 |
+
if( $buttonstyle == 1 ){
|
557 |
+
echo do_shortcode('[yith_compare_button]');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
558 |
}else{
|
559 |
+
echo '<a title="'. esc_attr__('Add to Compare', 'woolentor') .'" href="'. esc_url( $comp_link ) .'" class="woolentor-compare compare" data-product_id="'. esc_attr( $product_id ) .'" rel="nofollow">'.esc_html__( 'Compare', 'woolentor' ).'</a>';
|
560 |
}
|
561 |
|
562 |
}
|
563 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
564 |
/**
|
565 |
* Usages: "woolentor_add_to_wishlist_button()" function is used to modify the wishlist button from "YITH WooCommerce Wishlist" plugins.
|
566 |
* Plugins URL: https://wordpress.org/plugins/yith-woocommerce-wishlist/
|
569 |
*/
|
570 |
|
571 |
function woolentor_add_to_wishlist_button( $normalicon = '<i class="fa fa-heart-o"></i>', $addedicon = '<i class="fa fa-heart"></i>', $tooltip = 'no' ) {
|
572 |
+
global $product, $yith_wcwl;
|
573 |
|
574 |
+
if ( ! class_exists( 'YITH_WCWL' ) || empty(get_option( 'yith_wcwl_wishlist_page_id' ))) return;
|
575 |
+
|
576 |
+
$url = YITH_WCWL()->get_wishlist_url();
|
577 |
+
$product_type = $product->get_type();
|
578 |
+
$exists = $yith_wcwl->is_product_in_wishlist( $product->get_id() );
|
579 |
+
$classes = 'class="add_to_wishlist"';
|
580 |
+
$add = get_option( 'yith_wcwl_add_to_wishlist_text' );
|
581 |
+
$browse = get_option( 'yith_wcwl_browse_wishlist_text' );
|
582 |
+
$added = get_option( 'yith_wcwl_product_added_text' );
|
583 |
|
584 |
$output = '';
|
585 |
|
586 |
+
$output .= '<div class="'.( $tooltip == 'yes' ? '' : 'tooltip_no' ).' wishlist button-default yith-wcwl-add-to-wishlist add-to-wishlist-' . esc_attr( $product->get_id() ) . '">';
|
587 |
+
$output .= '<div class="yith-wcwl-add-button';
|
588 |
+
$output .= $exists ? ' hide" style="display:none;"' : ' show"';
|
589 |
+
$output .= '><a href="' . esc_url( htmlspecialchars( YITH_WCWL()->get_wishlist_url() ) ) . '" data-product-id="' . esc_attr( $product->get_id() ) . '" data-product-type="' . esc_attr( $product_type ) . '" ' . $classes . ' >'.$normalicon.'<span class="ht-product-action-tooltip">'.esc_html( $add ).'</span></a>';
|
590 |
+
$output .= '<i class="fa fa-spinner fa-pulse ajax-loading" style="visibility:hidden"></i>';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
591 |
$output .= '</div>';
|
592 |
|
593 |
+
$output .= '<div class="yith-wcwl-wishlistaddedbrowse hide" style="display:none;"><a class="" href="' . esc_url( $url ) . '">'.$addedicon.'<span class="ht-product-action-tooltip">'.esc_html( $browse ).'</span></a></div>';
|
594 |
+
$output .= '<div class="yith-wcwl-wishlistexistsbrowse ' . ( $exists ? 'show' : 'hide' ) . '" style="display:' . ( $exists ? 'block' : 'none' ) . '"><a href="' . esc_url( $url ) . '" class="">'.$addedicon.'<span class="ht-product-action-tooltip">'.esc_html( $added ).'</span></a></div>';
|
595 |
+
$output .= '</div>';
|
596 |
+
return $output;
|
|
|
597 |
|
598 |
|
599 |
}
|
includes/quickview-content.php
CHANGED
@@ -8,45 +8,51 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
8 |
}
|
9 |
|
10 |
global $product;
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
$attachment_ids = $product->get_gallery_image_ids() ? $product->get_gallery_image_ids() : array();
|
15 |
-
if ( $product->get_image_id() ){
|
16 |
-
$attachment_ids = array( 'wlquick_thumbnail_id' => $product->get_image_id() ) + $attachment_ids;
|
17 |
-
}
|
18 |
-
|
19 |
-
// Placeholder image set
|
20 |
-
if( empty( $attachment_ids ) ){
|
21 |
-
$attachment_ids = array( 'wlquick_thumbnail_id' => get_option( 'woocommerce_placeholder_image', 0 ) );
|
22 |
-
}
|
23 |
|
24 |
?>
|
25 |
-
<div
|
26 |
|
27 |
<div class="ht-col-md-5 ht-col-sm-5 ht-col-xs-12">
|
28 |
<div class="ht-qwick-view-left">
|
29 |
<div class="ht-quick-view-learg-img">
|
30 |
-
<?php
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
31 |
if ( $attachment_ids ) {
|
32 |
-
$i = 0;
|
33 |
foreach ( $attachment_ids as $attachment_id ) {
|
34 |
$i++;
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
}
|
45 |
}
|
46 |
?>
|
|
|
47 |
</div>
|
48 |
|
49 |
<div class="ht-quick-view-thumbnails">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
50 |
<?php
|
51 |
if ( $attachment_ids && $product->get_image_id() ) {
|
52 |
foreach ( $attachment_ids as $attachment_id ) {
|
8 |
}
|
9 |
|
10 |
global $product;
|
11 |
+
$post_thumbnail_id = $product->get_image_id();
|
12 |
+
$attachment_ids = $product->get_gallery_image_ids();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13 |
|
14 |
?>
|
15 |
+
<div class="ht-row">
|
16 |
|
17 |
<div class="ht-col-md-5 ht-col-sm-5 ht-col-xs-12">
|
18 |
<div class="ht-qwick-view-left">
|
19 |
<div class="ht-quick-view-learg-img">
|
20 |
+
<?php if ( has_post_thumbnail() ): ?>
|
21 |
+
<div class="ht-quick-view-single images">
|
22 |
+
<?php
|
23 |
+
$html = wc_get_gallery_image_html( $post_thumbnail_id, true );
|
24 |
+
echo apply_filters( 'woocommerce_single_product_image_thumbnail_html', $html, $post_thumbnail_id );
|
25 |
+
?>
|
26 |
+
</div>
|
27 |
+
<?php endif;
|
28 |
if ( $attachment_ids ) {
|
|
|
29 |
foreach ( $attachment_ids as $attachment_id ) {
|
30 |
$i++;
|
31 |
+
?>
|
32 |
+
<div class="ht-quick-view-single">
|
33 |
+
<?php
|
34 |
+
$html = wc_get_gallery_image_html( $attachment_id, true );
|
35 |
+
echo apply_filters( 'woocommerce_single_product_image_thumbnail_html', $html, $attachment_id );
|
36 |
+
?>
|
37 |
+
</div>
|
38 |
+
<?php
|
|
|
39 |
}
|
40 |
}
|
41 |
?>
|
42 |
+
|
43 |
</div>
|
44 |
|
45 |
<div class="ht-quick-view-thumbnails">
|
46 |
+
<?php if ( has_post_thumbnail() ): ?>
|
47 |
+
|
48 |
+
<div class="ht-quick-thumb-single">
|
49 |
+
<?php
|
50 |
+
$thumbnail_src = wp_get_attachment_image_src( $post_thumbnail_id, 'woocommerce_gallery_thumbnail' );
|
51 |
+
echo '<img src=" '.$thumbnail_src[0].' " alt="'.get_the_title().'">';
|
52 |
+
?>
|
53 |
+
</div>
|
54 |
+
|
55 |
+
<?php endif; ?>
|
56 |
<?php
|
57 |
if ( $attachment_ids && $product->get_image_id() ) {
|
58 |
foreach ( $attachment_ids as $attachment_id ) {
|
includes/widgets/ajax-search/base.php
CHANGED
@@ -15,6 +15,10 @@ class WooLentor_Ajax_Search_Base{
|
|
15 |
*/
|
16 |
public function __construct() {
|
17 |
|
|
|
|
|
|
|
|
|
18 |
//Register Shortcode
|
19 |
add_shortcode( 'woolentorsearch', [ $this, 'shortcode' ] );
|
20 |
|
@@ -80,9 +84,7 @@ class WooLentor_Ajax_Search_Base{
|
|
80 |
<?php endif; ?>
|
81 |
<div class="woolentor_psa_content">
|
82 |
<h3><?php echo wp_trim_words( get_the_title(), 5 ); ?></h3>
|
83 |
-
|
84 |
-
<?php woocommerce_template_single_price() ?>
|
85 |
-
</div>
|
86 |
</div>
|
87 |
</a>
|
88 |
</div>
|
@@ -98,6 +100,7 @@ class WooLentor_Ajax_Search_Base{
|
|
98 |
public function shortcode( $atts = array(), $content = '' ) {
|
99 |
|
100 |
wp_enqueue_style( 'woolentor-ajax-search' );
|
|
|
101 |
wp_enqueue_script( 'woolentor-ajax-search' );
|
102 |
|
103 |
extract( shortcode_atts( array(
|
15 |
*/
|
16 |
public function __construct() {
|
17 |
|
18 |
+
// ajax callback
|
19 |
+
add_action( 'wp_ajax_woolentor_ajax_search', [ $this, 'ajax_search_callback' ] );
|
20 |
+
add_action( 'wp_ajax_nopriv_woolentor_ajax_search', [ $this, 'ajax_search_callback' ] );
|
21 |
+
|
22 |
//Register Shortcode
|
23 |
add_shortcode( 'woolentorsearch', [ $this, 'shortcode' ] );
|
24 |
|
84 |
<?php endif; ?>
|
85 |
<div class="woolentor_psa_content">
|
86 |
<h3><?php echo wp_trim_words( get_the_title(), 5 ); ?></h3>
|
87 |
+
<?php woocommerce_template_single_price() ?>
|
|
|
|
|
88 |
</div>
|
89 |
</a>
|
90 |
</div>
|
100 |
public function shortcode( $atts = array(), $content = '' ) {
|
101 |
|
102 |
wp_enqueue_style( 'woolentor-ajax-search' );
|
103 |
+
wp_enqueue_script( 'jquery-nicescroll' );
|
104 |
wp_enqueue_script( 'woolentor-ajax-search' );
|
105 |
|
106 |
extract( shortcode_atts( array(
|
includes/widgets/ajax-search/widget-product-search-ajax.php
CHANGED
@@ -18,11 +18,11 @@ class WooLentor_Product_Search_Ajax_Widget extends WP_Widget{
|
|
18 |
* Output
|
19 |
*/
|
20 |
public function widget( $args, $instance ) {
|
21 |
-
$title = apply_filters( 'widget_title',
|
22 |
echo $args['before_widget'];
|
23 |
if( !empty( $instance['title'] ) ){ echo $args['before_title'] . $title . $args['after_title']; }
|
24 |
$shortcode_atts = [
|
25 |
-
'limit' => 'limit="'
|
26 |
];
|
27 |
echo do_shortcode( sprintf( '[woolentorsearch %s]', implode(' ', $shortcode_atts ) ) );
|
28 |
echo $args['after_widget'];
|
18 |
* Output
|
19 |
*/
|
20 |
public function widget( $args, $instance ) {
|
21 |
+
$title = apply_filters( 'widget_title', $instance[ 'title' ] );
|
22 |
echo $args['before_widget'];
|
23 |
if( !empty( $instance['title'] ) ){ echo $args['before_title'] . $title . $args['after_title']; }
|
24 |
$shortcode_atts = [
|
25 |
+
'limit' => 'limit="'.$instance[ 'limit' ].'"',
|
26 |
];
|
27 |
echo do_shortcode( sprintf( '[woolentorsearch %s]', implode(' ', $shortcode_atts ) ) );
|
28 |
echo $args['after_widget'];
|
includes/wl_woo_shop.php
CHANGED
@@ -1,223 +1,151 @@
|
|
1 |
<?php
|
2 |
-
/**
|
3 |
-
* Single Product Custom Layout
|
4 |
-
*/
|
5 |
-
class Woolentor_Woo_Custom_Template_Layout{
|
6 |
-
|
7 |
-
|
8 |
-
public static $wl_woo_elementor_template = array();
|
9 |
-
|
10 |
-
private static $_instance = null;
|
11 |
-
public static function instance() {
|
12 |
-
if ( is_null( self::$_instance ) ) {
|
13 |
-
self::$_instance = new self();
|
14 |
-
}
|
15 |
-
return self::$_instance;
|
16 |
-
}
|
17 |
-
|
18 |
-
function __construct(){
|
19 |
-
add_action('init', array( $this, 'init' ) );
|
20 |
-
}
|
21 |
-
|
22 |
-
public function init(){
|
23 |
-
|
24 |
-
// Manage Body classes
|
25 |
-
add_filter( 'body_class',array( $this, 'body_classes' ) );
|
26 |
-
|
27 |
-
// Product details page
|
28 |
-
add_filter( 'wc_get_template_part', array( $this, 'wl_get_product_page_template' ), 99, 3 );
|
29 |
-
add_filter( 'template_include', array( $this, 'wl_get_product_elementor_template' ), 100 );
|
30 |
-
add_action( 'woolentor_woocommerce_product_content', array( $this, 'wl_get_product_content_elementor' ), 5 );
|
31 |
-
add_action( 'woolentor_woocommerce_product_content', array( $this, 'wl_get_default_product_data' ), 10 );
|
32 |
-
|
33 |
-
// Product Archive Page
|
34 |
-
add_action('template_redirect', array( $this, 'woolentor_product_archive_template' ), 999 );
|
35 |
-
add_filter('template_include', array( $this, 'woolentor_redirect_product_archive_template' ), 999 );
|
36 |
-
add_action( 'woolentor_woocommerce_archive_product_content', array( $this, 'woolentor_archive_product_page_content' ) );
|
37 |
-
}
|
38 |
-
|
39 |
/**
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
*/
|
44 |
-
public function body_classes( $classes ){
|
45 |
-
|
46 |
-
$class_prefix = 'elementor-page-';
|
47 |
-
|
48 |
-
if ( is_product() && false !== $this->has_template( 'singleproductpage' ) ) {
|
49 |
-
|
50 |
-
$classes[] = $class_prefix.$this->has_template( 'singleproductpage' );
|
51 |
-
|
52 |
-
}elseif( is_checkout() && false !== $this->has_template( 'productcheckoutpage' ) ){
|
53 |
-
|
54 |
-
$classes[] = $class_prefix.$this->has_template( 'productcheckoutpage' );
|
55 |
|
56 |
-
}elseif( is_shop() && false !== $this->has_template( 'productarchivepage' ) ){
|
57 |
|
58 |
-
|
59 |
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
if( false !== $this->has_template( 'productmyaccountloginpage' ) ){
|
65 |
-
$classes[] = $class_prefix.$this->has_template( 'productmyaccountloginpage' );
|
66 |
-
}
|
67 |
-
}
|
68 |
-
}else{
|
69 |
-
if ( is_cart() && ! WC()->cart->is_empty() && false !== $this->has_template( 'productcartpage' ) ) {
|
70 |
-
$classes[] = $class_prefix.$this->has_template( 'productcartpage' );
|
71 |
-
}else{
|
72 |
-
if( false !== $this->has_template( 'productemptycartpage' ) ){
|
73 |
-
$classes[] = $class_prefix.$this->has_template( 'productemptycartpage' );
|
74 |
-
}
|
75 |
}
|
|
|
|
|
|
|
|
|
|
|
76 |
}
|
77 |
|
78 |
-
|
79 |
|
80 |
-
|
|
|
|
|
|
|
|
|
81 |
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
*/
|
87 |
-
public function has_template( $field_key ){
|
88 |
-
$template_id = woolentor_get_option( $field_key, 'woolentor_woo_template_tabs', '0' );
|
89 |
-
if( '0' !== $template_id ){
|
90 |
-
return $template_id;
|
91 |
-
}else{
|
92 |
-
return false;
|
93 |
}
|
94 |
-
}
|
95 |
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
|
|
100 |
}
|
101 |
-
}
|
102 |
-
return $template;
|
103 |
-
}
|
104 |
-
|
105 |
-
//Based on elementor template
|
106 |
-
public function wl_get_product_elementor_template( $template ) {
|
107 |
-
if ( is_embed() ) {
|
108 |
return $template;
|
109 |
}
|
110 |
-
|
111 |
-
|
112 |
-
|
|
|
|
|
|
|
|
|
|
|
113 |
if ( 'elementor_header_footer' === $templateid ) {
|
114 |
$template = WOOLENTOR_ADDONS_PL_PATH . 'wl-woo-templates/single-product-fullwidth.php';
|
115 |
} elseif ( 'elementor_canvas' === $templateid ) {
|
116 |
$template = WOOLENTOR_ADDONS_PL_PATH . 'wl-woo-templates/single-product-canvas.php';
|
117 |
}
|
118 |
}
|
|
|
119 |
}
|
120 |
-
return $template;
|
121 |
-
}
|
122 |
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
|
|
|
|
|
|
129 |
}
|
130 |
-
}
|
131 |
-
|
132 |
-
// product data
|
133 |
-
public function wl_get_default_product_data() {
|
134 |
-
WC()->structured_data->generate_product_data();
|
135 |
-
}
|
136 |
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
return $wltemplateid;
|
142 |
-
}
|
143 |
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
149 |
}
|
|
|
150 |
}
|
151 |
-
return apply_filters( 'wl_woo_custom_product_template', $templatestatus );
|
152 |
-
}
|
153 |
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
if(( is_tax('product_cat') && is_product_category() ) || ( is_tax('product_tag') && is_product_tag() )){
|
169 |
-
|
170 |
-
$product_archive_custom_page_id = woolentor_get_option( 'productallarchivepage', 'woolentor_woo_template_tabs', '0' );
|
171 |
-
|
172 |
-
// Get Meta Value
|
173 |
-
$wltermlayoutid = get_term_meta( $termobj->term_id, 'wooletor_selectcategory_layout', true ) ? get_term_meta( $termobj->term_id, 'wooletor_selectcategory_layout', true ) : '0';
|
174 |
-
|
175 |
-
if( !empty( $product_archive_custom_page_id ) && $wltermlayoutid == '0' ){
|
176 |
-
$wltermlayoutid = $product_archive_custom_page_id;
|
177 |
}
|
178 |
-
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
-
$archive_template_id = $product_shop_custom_page_id;
|
185 |
}
|
|
|
186 |
}
|
187 |
return $archive_template_id;
|
188 |
}
|
189 |
-
|
190 |
-
return $archive_template_id;
|
191 |
}
|
192 |
-
}
|
193 |
|
194 |
-
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
|
199 |
-
|
200 |
-
|
201 |
-
|
202 |
-
|
203 |
-
|
204 |
-
|
205 |
-
|
206 |
-
|
207 |
-
|
|
|
208 |
}
|
|
|
209 |
}
|
210 |
-
return $template;
|
211 |
-
}
|
212 |
|
213 |
-
|
214 |
-
|
215 |
-
|
216 |
-
|
217 |
-
|
218 |
-
|
219 |
-
|
220 |
|
221 |
-
}
|
222 |
|
223 |
-
Woolentor_Woo_Custom_Template_Layout::instance();
|
1 |
<?php
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
/**
|
3 |
+
* Single Product Custom Layout
|
4 |
+
*/
|
5 |
+
class Woolentor_Woo_Custom_Template_Layout{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6 |
|
|
|
7 |
|
8 |
+
public static $wl_woo_elementor_template = array();
|
9 |
|
10 |
+
private static $_instance = null;
|
11 |
+
public static function instance() {
|
12 |
+
if ( is_null( self::$_instance ) ) {
|
13 |
+
self::$_instance = new self();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
}
|
15 |
+
return self::$_instance;
|
16 |
+
}
|
17 |
+
|
18 |
+
function __construct(){
|
19 |
+
add_action('init', array( $this, 'init' ) );
|
20 |
}
|
21 |
|
22 |
+
public function init(){
|
23 |
|
24 |
+
// Product details page
|
25 |
+
add_filter( 'wc_get_template_part', array( $this, 'wl_get_product_page_template' ), 99, 3 );
|
26 |
+
add_filter( 'template_include', array( $this, 'wl_get_product_elementor_template' ), 100 );
|
27 |
+
add_action( 'woolentor_woocommerce_product_content', array( $this, 'wl_get_product_content_elementor' ), 5 );
|
28 |
+
add_action( 'woolentor_woocommerce_product_content', array( $this, 'wl_get_default_product_data' ), 10 );
|
29 |
|
30 |
+
// Product Archive Page
|
31 |
+
add_action('template_redirect', array($this, 'woolentor_product_archive_template'), 999);
|
32 |
+
add_filter('template_include', array($this, 'woolentor_redirect_product_archive_template'), 999);
|
33 |
+
add_action( 'woolentor_woocommerce_archive_product_content', array( $this, 'woolentor_archive_product_page_content') );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
34 |
}
|
|
|
35 |
|
36 |
+
public function wl_get_product_page_template( $template, $slug, $name ) {
|
37 |
+
if ( 'content' === $slug && 'single-product' === $name ) {
|
38 |
+
if ( Woolentor_Woo_Custom_Template_Layout::wl_woo_custom_product_template() ) {
|
39 |
+
$template = WOOLENTOR_ADDONS_PL_PATH . 'wl-woo-templates/single-product.php';
|
40 |
+
}
|
41 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
42 |
return $template;
|
43 |
}
|
44 |
+
|
45 |
+
//Based on elementor template
|
46 |
+
public function wl_get_product_elementor_template( $template ) {
|
47 |
+
if ( is_embed() ) {
|
48 |
+
return $template;
|
49 |
+
}
|
50 |
+
if ( is_singular( 'product' ) ) {
|
51 |
+
$templateid = get_page_template_slug( woolentor_get_option( 'singleproductpage', 'woolentor_woo_template_tabs', '0' ) );
|
52 |
if ( 'elementor_header_footer' === $templateid ) {
|
53 |
$template = WOOLENTOR_ADDONS_PL_PATH . 'wl-woo-templates/single-product-fullwidth.php';
|
54 |
} elseif ( 'elementor_canvas' === $templateid ) {
|
55 |
$template = WOOLENTOR_ADDONS_PL_PATH . 'wl-woo-templates/single-product-canvas.php';
|
56 |
}
|
57 |
}
|
58 |
+
return $template;
|
59 |
}
|
|
|
|
|
60 |
|
61 |
+
public static function wl_get_product_content_elementor( $post ) {
|
62 |
+
if ( Woolentor_Woo_Custom_Template_Layout::wl_woo_custom_product_template() ) {
|
63 |
+
$wltemplateid = woolentor_get_option( 'singleproductpage', 'woolentor_woo_template_tabs', '0' );
|
64 |
+
$wlindividualid = get_post_meta( get_the_ID(), '_selectproduct_layout', true ) ? get_post_meta( get_the_ID(), '_selectproduct_layout', true ) : '0';
|
65 |
+
if( $wlindividualid != '0' ){ $wltemplateid = $wlindividualid; }
|
66 |
+
echo Elementor\Plugin::instance()->frontend->get_builder_content_for_display( $wltemplateid );
|
67 |
+
} else {
|
68 |
+
the_content();
|
69 |
+
}
|
70 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
71 |
|
72 |
+
// product data
|
73 |
+
public function wl_get_default_product_data() {
|
74 |
+
WC()->structured_data->generate_product_data();
|
75 |
+
}
|
|
|
|
|
76 |
|
77 |
+
public static function wl_woo_custom_product_template() {
|
78 |
+
$templatestatus = false;
|
79 |
+
if ( is_product() ) {
|
80 |
+
global $post;
|
81 |
+
if ( ! isset( self::$wl_woo_elementor_template[ $post->ID ] ) ) {
|
82 |
+
$single_product_default = woolentor_get_option( 'singleproductpage', 'woolentor_woo_template_tabs', '0' );
|
83 |
+
if ( ! empty( $single_product_default ) && 'default' !== $single_product_default ) {
|
84 |
+
$templatestatus = true;
|
85 |
+
self::$wl_woo_elementor_template[ $post->ID ] = true;
|
86 |
+
}
|
87 |
+
} else {
|
88 |
+
$templatestatus = self::$wl_woo_elementor_template[ $post->ID ];
|
89 |
+
}
|
90 |
}
|
91 |
+
return apply_filters( 'wl_woo_custom_product_template', $templatestatus );
|
92 |
}
|
|
|
|
|
93 |
|
94 |
+
/*
|
95 |
+
* Archive Page
|
96 |
+
*/
|
97 |
+
public function woolentor_product_archive_template() {
|
98 |
+
$archive_template_id = 0;
|
99 |
+
if ( defined('WOOCOMMERCE_VERSION') ) {
|
100 |
+
$termobj = get_queried_object();
|
101 |
+
if ( is_shop() || ( is_tax('product_cat') && is_product_category() ) || ( is_tax('product_tag') && is_product_tag() ) || ( isset( $termobj->taxonomy ) && is_tax( $termobj->taxonomy ) ) ) {
|
102 |
+
$product_achive_custom_page_id = woolentor_get_option( 'productarchivepage', 'woolentor_woo_template_tabs', '0' );
|
103 |
+
|
104 |
+
// Meta value
|
105 |
+
$wltermlayoutid = 0;
|
106 |
+
if(( is_tax('product_cat') && is_product_category() ) || ( is_tax('product_tag') && is_product_tag() )){
|
107 |
+
$wltermlayoutid = get_term_meta( $termobj->term_id, 'wooletor_selectcategory_layout', true ) ? get_term_meta( $termobj->term_id, 'wooletor_selectcategory_layout', true ) : '0';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
108 |
}
|
109 |
+
if( $wltermlayoutid != '0' ){
|
110 |
+
$archive_template_id = $wltermlayoutid;
|
111 |
+
}else{
|
112 |
+
if (!empty($product_achive_custom_page_id)) {
|
113 |
+
$archive_template_id = $product_achive_custom_page_id;
|
114 |
+
}
|
|
|
115 |
}
|
116 |
+
return $archive_template_id;
|
117 |
}
|
118 |
return $archive_template_id;
|
119 |
}
|
|
|
|
|
120 |
}
|
|
|
121 |
|
122 |
+
public function woolentor_redirect_product_archive_template($template){
|
123 |
+
$archive_template_id = $this->woolentor_product_archive_template();
|
124 |
+
$templatefile = array();
|
125 |
+
$templatefile[] = 'wl-woo-templates/archive-product.php';
|
126 |
+
if( $archive_template_id != '0' ){
|
127 |
+
$template = locate_template( $templatefile );
|
128 |
+
if ( ! $template || ( ! empty( $status_options['template_debug_mode'] ) && current_user_can( 'manage_options' ) ) ){
|
129 |
+
$template = WOOLENTOR_ADDONS_PL_PATH . '/wl-woo-templates/archive-product.php';
|
130 |
+
}
|
131 |
+
$page_template_slug = get_page_template_slug( $archive_template_id );
|
132 |
+
if ( 'elementor_header_footer' === $page_template_slug ) {
|
133 |
+
$template = WOOLENTOR_ADDONS_PL_PATH . '/wl-woo-templates/archive-product-fullwidth.php';
|
134 |
+
} elseif ( 'elementor_canvas' === $page_template_slug ) {
|
135 |
+
$template = WOOLENTOR_ADDONS_PL_PATH . '/wl-woo-templates/archive-product-canvas.php';
|
136 |
+
}
|
137 |
}
|
138 |
+
return $template;
|
139 |
}
|
|
|
|
|
140 |
|
141 |
+
// Element Content
|
142 |
+
public function woolentor_archive_product_page_content( $post ){
|
143 |
+
$archive_template_id = $this->woolentor_product_archive_template();
|
144 |
+
if( $archive_template_id != '0' ){
|
145 |
+
echo Elementor\Plugin::instance()->frontend->get_builder_content_for_display( $archive_template_id );
|
146 |
+
}else{ the_content(); }
|
147 |
+
}
|
148 |
|
149 |
+
}
|
150 |
|
151 |
+
Woolentor_Woo_Custom_Template_Layout::instance();
|
languages/woolentor.pot
CHANGED
@@ -3,7 +3,7 @@ msgid ""
|
|
3 |
msgstr ""
|
4 |
"Project-Id-Version: WooLentor - WooCommerce Elementor Addons + Builder\n"
|
5 |
"Report-Msgid-Bugs-To: \n"
|
6 |
-
"POT-Creation-Date:
|
7 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
8 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
9 |
"Language-Team: \n"
|
@@ -13,316 +13,238 @@ msgstr ""
|
|
13 |
"Content-Type: text/plain; charset=UTF-8\n"
|
14 |
"Content-Transfer-Encoding: 8bit\n"
|
15 |
"X-Generator: Loco https://localise.biz/\n"
|
16 |
-
"X-Loco-Version: 2.
|
17 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
|
19 |
#. 1: Plugin name 2: PHP 3: Required PHP version
|
20 |
-
#: includes/base.php:
|
21 |
#, php-format
|
22 |
msgid "\"%1$s\" requires \"%2$s\" version %3$s or greater."
|
23 |
msgstr ""
|
24 |
|
25 |
-
#: includes/
|
26 |
-
#: includes/addons/wl_onepage_slider.php:477
|
27 |
-
#: includes/addons/wl_onepage_slider.php:482
|
28 |
-
msgid "#"
|
29 |
-
msgstr ""
|
30 |
-
|
31 |
-
#: includes/base.php:137
|
32 |
#, php-format
|
33 |
msgid ""
|
34 |
"%1$sWooLentor Addons for Elementor%2$s requires %1$s\"Elementor\"%2$s plugin "
|
35 |
"to be active. Please activate Elementor to continue."
|
36 |
msgstr ""
|
37 |
|
38 |
-
#: includes/base.php:
|
39 |
#, php-format
|
40 |
msgid ""
|
41 |
"%1$sWooLentor Addons for Elementor%2$s requires %1$s\"Elementor\"%2$s plugin "
|
42 |
"to be installed and activated. Please install Elementor to continue."
|
43 |
msgstr ""
|
44 |
|
45 |
-
#: includes/base.php:
|
46 |
#, php-format
|
47 |
msgid ""
|
48 |
"%1$sWooLentor Addons for Elementor%2$s requires %1$s\"WooCommerce\"%2$s "
|
49 |
"plugin to be active. Please activate WooCommerce to continue."
|
50 |
msgstr ""
|
51 |
|
52 |
-
#: includes/base.php:
|
53 |
#, php-format
|
54 |
msgid ""
|
55 |
"%1$sWooLentor Addons for Elementor%2$s requires %1$s\"WooCommerce\"%2$s "
|
56 |
"plugin to be installed and activated. Please install WooCommerce to continue."
|
57 |
msgstr ""
|
58 |
|
59 |
-
#:
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
msgstr[0] ""
|
64 |
-
msgstr[1] ""
|
65 |
-
|
66 |
-
#: includes/admin/include/admin-setting.php:1841
|
67 |
-
#: includes/admin/include/admin-setting.php:1849
|
68 |
-
#: includes/admin/include/admin-setting.php:1857
|
69 |
-
#: includes/admin/include/admin-setting.php:1865
|
70 |
-
#: includes/admin/include/admin-setting.php:1873
|
71 |
-
#: includes/admin/include/admin-setting.php:1881
|
72 |
msgid "( Pro )"
|
73 |
msgstr ""
|
74 |
|
75 |
-
#: includes/addons/
|
76 |
-
#: includes/addons/product_tabs.php:96
|
77 |
msgid "1"
|
78 |
msgstr ""
|
79 |
|
80 |
-
#: includes/admin/include/admin-setting.php:
|
81 |
-
#: includes/admin/include/admin-setting.php:
|
82 |
msgid "1 minute"
|
83 |
msgstr ""
|
84 |
|
85 |
-
#: includes/admin/include/admin-setting.php:
|
86 |
msgid "1 week"
|
87 |
msgstr ""
|
88 |
|
89 |
-
#: includes/admin/include/admin-setting.php:
|
90 |
-
#: includes/admin/include/admin-setting.php:
|
91 |
msgid "1.5 minutes"
|
92 |
msgstr ""
|
93 |
|
94 |
-
#: includes/admin/include/admin-setting.php:
|
95 |
-
|
96 |
-
msgstr ""
|
97 |
-
|
98 |
-
#: includes/admin/include/admin-setting.php:1103
|
99 |
-
#: includes/admin/include/admin-setting.php:1140
|
100 |
msgid "10 seconds"
|
101 |
msgstr ""
|
102 |
|
103 |
-
#: includes/addons/wb_product_call_for_price.php:
|
104 |
-
#: includes/addons/wb_product_call_for_price.php:
|
105 |
msgid "123-456-7890"
|
106 |
msgstr ""
|
107 |
|
108 |
-
#: includes/admin/include/admin-setting.php:
|
109 |
msgid "15 Product Custom Layout"
|
110 |
msgstr ""
|
111 |
|
112 |
-
#: includes/admin/include/admin-setting.php:
|
113 |
-
msgid "15 Product Custom Templates"
|
114 |
-
msgstr ""
|
115 |
-
|
116 |
-
#: includes/admin/include/admin-setting.php:1731
|
117 |
msgid "18 Elements"
|
118 |
msgstr ""
|
119 |
|
120 |
-
#: includes/addons/
|
121 |
-
#: includes/addons/product_tabs.php:97
|
122 |
msgid "2"
|
123 |
msgstr ""
|
124 |
|
125 |
-
#: includes/admin/include/admin-setting.php:
|
126 |
-
#: includes/admin/include/admin-setting.php:
|
127 |
msgid "2 minutes"
|
128 |
msgstr ""
|
129 |
|
130 |
-
#: includes/admin/include/admin-setting.php:
|
131 |
-
#: includes/admin/include/admin-setting.php:
|
132 |
msgid "2 seconds"
|
133 |
msgstr ""
|
134 |
|
135 |
-
#: includes/admin/include/admin-setting.php:
|
136 |
-
#: includes/admin/include/admin-setting.php:
|
137 |
msgid "20 seconds"
|
138 |
msgstr ""
|
139 |
|
140 |
-
#: includes/addons/
|
141 |
msgid "3"
|
142 |
msgstr ""
|
143 |
|
144 |
-
#: includes/admin/include/admin-setting.php:
|
145 |
msgid "3 Product Custom Layout"
|
146 |
msgstr ""
|
147 |
|
148 |
-
#: includes/admin/include/admin-setting.php:
|
149 |
msgid "3 seconds"
|
150 |
msgstr ""
|
151 |
|
152 |
-
#: includes/admin/include/admin-setting.php:
|
153 |
-
#: includes/admin/include/admin-setting.php:
|
154 |
msgid "30 seconds"
|
155 |
msgstr ""
|
156 |
|
157 |
-
#: includes/addons/
|
158 |
msgid "4"
|
159 |
msgstr ""
|
160 |
|
161 |
-
#: includes/admin/include/admin-setting.php:
|
162 |
-
#: includes/admin/include/admin-setting.php:
|
163 |
msgid "4 seconds"
|
164 |
msgstr ""
|
165 |
|
166 |
-
#: includes/admin/include/admin-setting.php:
|
167 |
-
#: includes/admin/include/admin-setting.php:
|
168 |
msgid "40 seconds"
|
169 |
msgstr ""
|
170 |
|
171 |
-
#: includes/admin/include/admin-setting.php:
|
172 |
msgid "41 Elements"
|
173 |
msgstr ""
|
174 |
|
175 |
-
#: includes/addons/product_tabs.php:
|
176 |
msgid "5"
|
177 |
msgstr ""
|
178 |
|
179 |
-
#: includes/admin/include/admin-setting.php:
|
180 |
-
|
181 |
-
msgstr ""
|
182 |
-
|
183 |
-
#: includes/admin/include/admin-setting.php:1098
|
184 |
-
#: includes/admin/include/admin-setting.php:1121
|
185 |
-
#: includes/admin/include/admin-setting.php:1135
|
186 |
msgid "5 seconds"
|
187 |
msgstr ""
|
188 |
|
189 |
-
#: includes/admin/include/admin-setting.php:
|
190 |
-
#: includes/admin/include/admin-setting.php:
|
191 |
msgid "50 seconds"
|
192 |
msgstr ""
|
193 |
|
194 |
-
#: includes/addons/special_day_offer.php:
|
195 |
msgid "50%"
|
196 |
msgstr ""
|
197 |
|
198 |
-
#: includes/addons/product_tabs.php:
|
199 |
msgid "6"
|
200 |
msgstr ""
|
201 |
|
202 |
-
#: includes/admin/include/admin-setting.php:
|
203 |
-
#: includes/admin/include/admin-setting.php:
|
204 |
msgid "6 seconds"
|
205 |
msgstr ""
|
206 |
|
207 |
-
#: includes/admin/include/admin-setting.php:
|
208 |
-
#: includes/admin/include/admin-setting.php:
|
209 |
msgid "7 seconds"
|
210 |
msgstr ""
|
211 |
|
212 |
-
#: includes/admin/include/
|
213 |
-
msgid "
|
214 |
msgstr ""
|
215 |
|
216 |
-
#: includes/admin/include/admin-setting.php:
|
217 |
-
#: includes/admin/include/admin-setting.php:
|
218 |
msgid "8 seconds"
|
219 |
msgstr ""
|
220 |
|
221 |
-
#: includes/admin/include/admin-setting.php:
|
222 |
-
#: includes/admin/include/admin-setting.php:
|
223 |
msgid "9 seconds"
|
224 |
msgstr ""
|
225 |
|
226 |
-
#: includes/admin/include/admin-setting.php:
|
227 |
-
msgid "99Fy -
|
228 |
-
msgstr ""
|
229 |
-
|
230 |
-
#: includes/admin/include/admin-setting.php:1824
|
231 |
-
msgid ""
|
232 |
-
"99fy is a free WooCommerce theme. 99 demos for 24 niche categories are "
|
233 |
-
"included in this theme."
|
234 |
-
msgstr ""
|
235 |
-
|
236 |
-
#: includes/admin/include/admin-setting.php:1841
|
237 |
-
msgid "99Fy Pro - included in WooLentor Pro"
|
238 |
msgstr ""
|
239 |
|
240 |
-
#: includes/addons/product_tabs.php:
|
241 |
-
#: woolentor-blocks/src/blocks/product-tab/index.php:373
|
242 |
msgid ":"
|
243 |
msgstr ""
|
244 |
|
245 |
-
#: includes/addons/product_tabs.php:
|
246 |
msgid "Action Button"
|
247 |
msgstr ""
|
248 |
|
249 |
-
#: includes/
|
250 |
-
#: includes/addons/product_curvy.php:722
|
251 |
-
#: includes/addons/product_image_accordion.php:518
|
252 |
-
msgid "Action Button Style"
|
253 |
-
msgstr ""
|
254 |
-
|
255 |
-
#: includes/admin/include/class.extension-manager.php:180
|
256 |
-
#: includes/admin/include/class.extension-manager.php:261
|
257 |
-
#: includes/admin/include/template-library.php:253
|
258 |
-
#: includes/admin/include/template-library.php:305
|
259 |
-
msgid "Activate"
|
260 |
-
msgstr ""
|
261 |
-
|
262 |
-
#: includes/base.php:138
|
263 |
msgid "Activate Elementor"
|
264 |
msgstr ""
|
265 |
|
266 |
-
#: includes/base.php:
|
267 |
msgid "Activate WooCommerce"
|
268 |
msgstr ""
|
269 |
|
270 |
-
#: includes/
|
271 |
-
#: includes/
|
272 |
-
#: includes/admin/include/template-library.php:264
|
273 |
-
#: includes/admin/include/template-library.php:316
|
274 |
-
msgid "Activated"
|
275 |
-
msgstr ""
|
276 |
-
|
277 |
-
#: classes/class.assest_management.php:330
|
278 |
-
msgid "Activating.."
|
279 |
-
msgstr ""
|
280 |
-
|
281 |
-
#: classes/class.assest_management.php:331
|
282 |
-
#: includes/addons/wb_archive_product.php:755
|
283 |
-
#: includes/addons/wb_product_data_tab.php:140 includes/addons/wl_faq.php:460
|
284 |
-
#: includes/addons/wl_faq.php:756
|
285 |
msgid "Active"
|
286 |
msgstr ""
|
287 |
|
288 |
-
#: includes/addons/
|
289 |
-
msgid "
|
290 |
-
msgstr ""
|
291 |
-
|
292 |
-
#: includes/addons/product_accordion.php:90
|
293 |
-
#: includes/addons/product_curvy.php:125
|
294 |
-
#: includes/addons/product_image_accordion.php:69
|
295 |
-
msgid "Add ID Manually"
|
296 |
msgstr ""
|
297 |
|
298 |
-
#: includes/admin/include/admin-setting.php:
|
299 |
-
#: includes/admin/include/admin-setting.php:
|
300 |
msgid "Add to Cart"
|
301 |
msgstr ""
|
302 |
|
303 |
-
#: includes/addons/wb_archive_product.php:
|
|
|
304 |
msgid "Add To Cart Button"
|
305 |
msgstr ""
|
306 |
|
307 |
-
#: includes/admin/include/admin-setting.php:
|
308 |
-
|
309 |
-
msgstr ""
|
310 |
-
|
311 |
-
#: includes/addons/product_accordion.php:216
|
312 |
-
#: includes/addons/product_curvy.php:240
|
313 |
-
#: includes/addons/product_image_accordion.php:196
|
314 |
-
msgid "Add to Cart Button Icon"
|
315 |
-
msgstr ""
|
316 |
-
|
317 |
-
#: includes/addons/product_accordion.php:205
|
318 |
-
#: includes/addons/product_image_accordion.php:185
|
319 |
-
#: includes/admin/include/admin-setting.php:864
|
320 |
-
#: includes/admin/include/admin-setting.php:880
|
321 |
msgid "Add to Cart Button Text"
|
322 |
msgstr ""
|
323 |
|
324 |
-
#: includes/helper-function.php:
|
325 |
-
#: includes/helper-function.php:752
|
326 |
msgid "Add to Compare"
|
327 |
msgstr ""
|
328 |
|
@@ -330,3864 +252,1819 @@ msgstr ""
|
|
330 |
msgid "Add Youtube / Vimeo URL"
|
331 |
msgstr ""
|
332 |
|
333 |
-
#: includes/admin/include/admin-setting.php:
|
334 |
-
|
335 |
-
msgid "Additional Information"
|
336 |
-
msgstr ""
|
337 |
-
|
338 |
-
#: includes/admin/include/admin-setting.php:901
|
339 |
-
msgid "Additional information"
|
340 |
msgstr ""
|
341 |
|
342 |
-
#: includes/
|
343 |
-
#: includes/
|
344 |
-
msgid "Additional
|
345 |
msgstr ""
|
346 |
|
347 |
-
#: includes/admin/include/admin-setting.php:
|
348 |
-
#: includes/admin/include/admin-setting.php:
|
349 |
msgid "Address Optional"
|
350 |
msgstr ""
|
351 |
|
352 |
-
#: includes/addons/wb_product_suggest_price.php:
|
353 |
-
#: includes/addons/wb_product_suggest_price.php:
|
354 |
msgid "admin@domain.com"
|
355 |
msgstr ""
|
356 |
|
357 |
-
#: includes/admin/include/admin-setting.php:
|
358 |
msgid "Ads Banner"
|
359 |
msgstr ""
|
360 |
|
361 |
-
#: includes/admin/include/admin-setting.php:
|
362 |
msgid "Advance Product Image <span>( Pro )</span>"
|
363 |
msgstr ""
|
364 |
|
365 |
-
#: includes/
|
366 |
-
msgid "After Border Color"
|
367 |
-
msgstr ""
|
368 |
-
|
369 |
-
#: includes/addons/wl_faq.php:242
|
370 |
-
msgid "After Title"
|
371 |
-
msgstr ""
|
372 |
-
|
373 |
-
#: includes/admin/include/admin-setting.php:1262
|
374 |
-
msgid "AJAX Add to Cart on Single Product page"
|
375 |
-
msgstr ""
|
376 |
-
|
377 |
-
#: includes/admin/include/admin-setting.php:1253
|
378 |
-
msgid "AJAX Search Widget"
|
379 |
-
msgstr ""
|
380 |
-
|
381 |
-
#: includes/admin/include/admin-setting.php:1252
|
382 |
msgid "Ajax Search Widget"
|
383 |
msgstr ""
|
384 |
|
385 |
-
#: includes/addons/product_tabs.php:
|
386 |
-
#: includes/addons/product_tabs.php:
|
387 |
-
#: includes/addons/special_day_offer.php:
|
388 |
-
#: includes/addons/wb_archive_product.php:
|
389 |
-
#: includes/addons/
|
390 |
-
#: includes/addons/
|
391 |
-
#: includes/addons/
|
392 |
-
#: includes/addons/
|
393 |
-
#: includes/addons/
|
394 |
-
#: includes/addons/wb_product_title.php:101 includes/addons/wl_brand.php:290
|
395 |
-
#: includes/addons/wl_category.php:276 includes/addons/wl_faq.php:346
|
396 |
-
#: includes/addons/wl_faq.php:569 includes/addons/wl_onepage_slider.php:165
|
397 |
-
#: includes/addons/wl_product_horizontal_filter.php:734
|
398 |
-
#: includes/addons/wl_store_features.php:135
|
399 |
msgid "Alignment"
|
400 |
msgstr ""
|
401 |
|
402 |
-
#: includes/
|
403 |
-
msgid "ALL"
|
404 |
-
msgstr ""
|
405 |
-
|
406 |
-
#: includes/addons/wb_wc_multicurrency.php:54
|
407 |
-
msgid "All"
|
408 |
-
msgstr ""
|
409 |
-
|
410 |
-
#: includes/admin/include/templates_list.php:40
|
411 |
-
msgid "All Builders"
|
412 |
-
msgstr ""
|
413 |
-
|
414 |
-
#: includes/addons/wl_category_grid.php:71
|
415 |
-
msgid "All Categories"
|
416 |
-
msgstr ""
|
417 |
-
|
418 |
-
#: classes/class.assest_management.php:320
|
419 |
-
msgid "All Items have been Loaded"
|
420 |
-
msgstr ""
|
421 |
-
|
422 |
-
#: includes/addons/wb_archive_product.php:99
|
423 |
msgid "Allow Order"
|
424 |
msgstr ""
|
425 |
|
426 |
-
#: includes/admin/include/admin-setting.php:
|
427 |
msgid "Animation In"
|
428 |
msgstr ""
|
429 |
|
430 |
-
#: includes/admin/include/admin-setting.php:
|
431 |
msgid "Animation Out"
|
432 |
msgstr ""
|
433 |
|
434 |
-
#: includes/addons/
|
435 |
-
msgid "Anna Miller"
|
436 |
-
msgstr ""
|
437 |
-
|
438 |
-
#: includes/admin/include/admin-setting.php:1460
|
439 |
-
msgid "Archive List View Action Button"
|
440 |
-
msgstr ""
|
441 |
-
|
442 |
-
#: includes/addons/wb_archive_product.php:43
|
443 |
msgid "Archive Product"
|
444 |
msgstr ""
|
445 |
|
446 |
-
#: includes/addons/
|
447 |
-
#: includes/addons/
|
448 |
-
#: includes/addons/
|
449 |
-
#: includes/addons/wl_product_horizontal_filter.php:291
|
450 |
-
#: includes/addons/wl_store_features.php:127
|
451 |
-
msgid "Area"
|
452 |
-
msgstr ""
|
453 |
-
|
454 |
-
#: includes/addons/wl_onepage_slider.php:198
|
455 |
-
msgid "Area Background Type"
|
456 |
-
msgstr ""
|
457 |
-
|
458 |
-
#: includes/addons/wl_store_features.php:202
|
459 |
-
msgid "Area Margin"
|
460 |
-
msgstr ""
|
461 |
-
|
462 |
-
#: includes/addons/wl_store_features.php:189
|
463 |
-
msgid "Area Padding"
|
464 |
-
msgstr ""
|
465 |
-
|
466 |
-
#: includes/addons/wb_archive_product.php:148
|
467 |
-
#: includes/addons/wb_product_related.php:95
|
468 |
-
#: includes/addons/wb_product_upsell.php:79
|
469 |
-
#: includes/addons/wl_product_filter.php:882
|
470 |
-
#: includes/addons/wl_product_horizontal_filter.php:951
|
471 |
msgid "ASC"
|
472 |
msgstr ""
|
473 |
|
474 |
-
#: includes/addons/
|
475 |
-
#: includes/addons/product_curvy.php:219
|
476 |
-
#: includes/addons/product_image_accordion.php:163
|
477 |
-
#: includes/addons/product_tabs.php:183 includes/addons/wl_category.php:136
|
478 |
-
#: includes/addons/wl_category_grid.php:111
|
479 |
msgid "Ascending"
|
480 |
msgstr ""
|
481 |
|
482 |
-
#: includes/addons/product_tabs.php:
|
483 |
-
#: includes/addons/wl_category_grid.php:329
|
484 |
-
#: includes/addons/wl_testimonial.php:363
|
485 |
msgid "Autoplay animation speed"
|
486 |
msgstr ""
|
487 |
|
488 |
-
#: includes/addons/product_tabs.php:
|
489 |
-
#: includes/addons/wl_category_grid.php:317
|
490 |
-
#: includes/addons/wl_testimonial.php:350
|
491 |
msgid "Autoplay speed"
|
492 |
msgstr ""
|
493 |
|
494 |
-
#: includes/
|
495 |
-
msgid "
|
496 |
-
msgstr ""
|
497 |
-
|
498 |
-
#: classes/class.default_data.php:176
|
499 |
-
msgid "Awaiting product image"
|
500 |
msgstr ""
|
501 |
|
502 |
-
#: includes/
|
503 |
-
msgid "
|
504 |
msgstr ""
|
505 |
|
506 |
-
#: includes/addons/
|
507 |
-
#: includes/addons/
|
508 |
-
#: includes/addons/
|
509 |
-
#: includes/addons/
|
510 |
-
#: includes/addons/
|
511 |
-
#: includes/addons/
|
512 |
-
#: includes/addons/
|
513 |
-
#: includes/addons/product_image_accordion.php:289
|
514 |
-
#: includes/addons/product_image_accordion.php:560
|
515 |
-
#: includes/addons/product_image_accordion.php:619
|
516 |
-
#: includes/addons/product_tabs.php:773
|
517 |
-
#: includes/addons/special_day_offer.php:681
|
518 |
-
#: includes/addons/special_day_offer.php:760
|
519 |
-
#: includes/addons/wb_customer_review.php:323
|
520 |
-
#: includes/addons/wb_image_marker.php:47
|
521 |
-
#: includes/addons/wb_image_marker.php:203
|
522 |
-
#: includes/addons/wb_image_marker.php:256
|
523 |
-
#: includes/addons/wb_just_table.php:119
|
524 |
-
#: includes/addons/wb_product_suggest_price.php:236
|
525 |
-
#: includes/addons/wb_product_suggest_price.php:335
|
526 |
-
#: includes/addons/wb_product_suggest_price.php:433
|
527 |
-
#: includes/addons/wb_product_suggest_price.php:510
|
528 |
-
#: includes/addons/wl_category_grid.php:467
|
529 |
-
#: includes/addons/wl_category_grid.php:849 includes/addons/wl_faq.php:304
|
530 |
-
#: includes/addons/wl_faq.php:382 includes/addons/wl_faq.php:467
|
531 |
-
#: includes/addons/wl_faq.php:645 includes/addons/wl_faq.php:780
|
532 |
-
#: includes/addons/wl_onepage_slider.php:192
|
533 |
-
#: includes/addons/wl_onepage_slider.php:343
|
534 |
-
#: includes/addons/wl_onepage_slider.php:549
|
535 |
-
#: includes/addons/wl_onepage_slider.php:565
|
536 |
-
#: includes/addons/wl_product_filter.php:238
|
537 |
-
#: includes/addons/wl_product_filter.php:308
|
538 |
-
#: includes/addons/wl_product_filter.php:358
|
539 |
-
#: includes/addons/wl_product_filter.php:499
|
540 |
-
#: includes/addons/wl_product_filter.php:510
|
541 |
-
#: includes/addons/wl_product_filter.php:559
|
542 |
-
#: includes/addons/wl_product_filter.php:652
|
543 |
-
#: includes/addons/wl_product_filter.php:716
|
544 |
-
#: includes/addons/wl_product_horizontal_filter.php:345
|
545 |
-
#: includes/addons/wl_product_horizontal_filter.php:532
|
546 |
-
#: includes/addons/wl_product_horizontal_filter.php:719
|
547 |
-
#: includes/addons/wl_product_horizontal_filter.php:806
|
548 |
-
#: includes/addons/wl_product_horizontal_filter.php:837
|
549 |
-
#: includes/addons/wl_store_features.php:215
|
550 |
-
#: includes/addons/wl_store_features.php:317
|
551 |
-
#: includes/addons/wl_store_features.php:381
|
552 |
-
#: includes/addons/wl_testimonial.php:985
|
553 |
msgid "Background"
|
554 |
msgstr ""
|
555 |
|
556 |
-
#: includes/addons/
|
557 |
-
#: includes/addons/product_tabs.php:
|
558 |
-
#: includes/addons/
|
559 |
-
#: includes/addons/
|
560 |
-
#: includes/addons/wb_archive_product.php:
|
561 |
-
#: includes/addons/wb_archive_product.php:
|
562 |
-
#: includes/addons/wb_archive_product.php:
|
563 |
-
#: includes/addons/
|
564 |
-
#: includes/addons/
|
565 |
-
#: includes/addons/
|
566 |
-
#: includes/addons/
|
567 |
-
#: includes/addons/
|
568 |
-
#: includes/addons/
|
569 |
-
#: includes/addons/
|
570 |
-
#: includes/addons/
|
571 |
-
#: includes/addons/wb_product_suggest_price.php:
|
572 |
-
#: includes/addons/wb_product_suggest_price.php:
|
573 |
-
#: includes/
|
574 |
-
#: includes/addons/wb_product_suggest_price.php:804
|
575 |
-
#: includes/addons/wl_category_grid.php:715
|
576 |
-
#: includes/addons/wl_category_grid.php:789
|
577 |
-
#: includes/addons/wl_category_grid.php:889
|
578 |
-
#: includes/addons/wl_testimonial.php:851
|
579 |
-
#: includes/addons/wl_testimonial.php:925
|
580 |
-
#: includes/addons/wl_testimonial.php:1025
|
581 |
-
#: includes/admin/include/admin-setting.php:1203
|
582 |
msgid "Background Color"
|
583 |
msgstr ""
|
584 |
|
585 |
-
#: includes/addons/
|
586 |
-
#: includes/addons/wl_onepage_slider.php:349
|
587 |
-
#: includes/addons/wl_onepage_slider.php:555
|
588 |
-
msgid "Background Type"
|
589 |
-
msgstr ""
|
590 |
-
|
591 |
-
#: includes/admin/include/admin-setting.php:1423
|
592 |
-
msgid "Badge color"
|
593 |
-
msgstr ""
|
594 |
-
|
595 |
-
#: includes/addons/special_day_offer.php:165
|
596 |
msgid "Badge Image"
|
597 |
msgstr ""
|
598 |
|
599 |
-
#: includes/addons/add_banner.php:
|
600 |
msgid "Banner"
|
601 |
msgstr ""
|
602 |
|
603 |
-
#: includes/addons/special_day_offer.php:
|
604 |
msgid "Banner Badge"
|
605 |
msgstr ""
|
606 |
|
607 |
-
#: includes/addons/special_day_offer.php:
|
608 |
msgid "Banner Description"
|
609 |
msgstr ""
|
610 |
|
611 |
-
#: includes/addons/add_banner.php:
|
612 |
msgid "Banner image"
|
613 |
msgstr ""
|
614 |
|
615 |
-
#: includes/addons/special_day_offer.php:
|
616 |
msgid "Banner Link"
|
617 |
msgstr ""
|
618 |
|
619 |
-
#: includes/addons/add_banner.php:
|
620 |
msgid "Banner Sub Title"
|
621 |
msgstr ""
|
622 |
|
623 |
-
#: includes/addons/add_banner.php:
|
624 |
msgid "Banner Title"
|
625 |
msgstr ""
|
626 |
|
627 |
-
#: includes/addons/
|
628 |
-
msgid "Before Border Color"
|
629 |
-
msgstr ""
|
630 |
-
|
631 |
-
#: includes/addons/wl_faq.php:241
|
632 |
-
msgid "Before Title"
|
633 |
-
msgstr ""
|
634 |
-
|
635 |
-
#: includes/addons/product_accordion.php:85
|
636 |
-
#: includes/addons/product_curvy.php:120
|
637 |
-
#: includes/addons/product_image_accordion.php:64
|
638 |
-
#: includes/addons/product_tabs.php:81
|
639 |
msgid "Best Selling Products"
|
640 |
msgstr ""
|
641 |
|
642 |
-
#: includes/addons/
|
643 |
-
|
644 |
-
|
645 |
-
|
646 |
-
#: includes/addons/
|
647 |
-
#: includes/addons/
|
648 |
-
#: includes/addons/
|
649 |
-
#: includes/addons/
|
650 |
-
#: includes/addons/
|
651 |
-
#: includes/addons/
|
652 |
-
#: includes/addons/
|
653 |
-
#: includes/addons/
|
654 |
-
#: includes/addons/
|
655 |
-
#: includes/addons/
|
656 |
-
#: includes/addons/
|
657 |
-
#: includes/addons/
|
658 |
-
#: includes/addons/
|
659 |
-
#: includes/addons/
|
660 |
-
#: includes/addons/wb_image_marker.php:327
|
661 |
-
#: includes/addons/wb_product_add_to_cart.php:103
|
662 |
-
#: includes/addons/wb_product_call_for_price.php:134
|
663 |
-
#: includes/addons/wb_product_suggest_price.php:271
|
664 |
-
#: includes/addons/wb_product_suggest_price.php:370
|
665 |
-
#: includes/addons/wb_product_suggest_price.php:468
|
666 |
-
#: includes/addons/wb_product_suggest_price.php:520
|
667 |
-
#: includes/addons/wb_product_suggest_price.php:610
|
668 |
-
#: includes/addons/wb_product_suggest_price.php:753
|
669 |
-
#: includes/addons/wb_wishsuite_table.php:95
|
670 |
-
#: includes/addons/wb_wishsuite_table.php:123 includes/addons/wl_brand.php:246
|
671 |
-
#: includes/addons/wl_brand.php:327 includes/addons/wl_category.php:268
|
672 |
-
#: includes/addons/wl_category_grid.php:514
|
673 |
-
#: includes/addons/wl_category_grid.php:727
|
674 |
-
#: includes/addons/wl_category_grid.php:801
|
675 |
-
#: includes/addons/wl_category_grid.php:861
|
676 |
-
#: includes/addons/wl_category_grid.php:902 includes/addons/wl_faq.php:284
|
677 |
-
#: includes/addons/wl_faq.php:405 includes/addons/wl_faq.php:489
|
678 |
-
#: includes/addons/wl_faq.php:674 includes/addons/wl_faq.php:809
|
679 |
-
#: includes/addons/wl_onepage_slider.php:528
|
680 |
-
#: includes/addons/wl_product_filter.php:171
|
681 |
-
#: includes/addons/wl_product_filter.php:257
|
682 |
-
#: includes/addons/wl_product_filter.php:329
|
683 |
-
#: includes/addons/wl_product_filter.php:368
|
684 |
-
#: includes/addons/wl_product_filter.php:451
|
685 |
-
#: includes/addons/wl_product_filter.php:570
|
686 |
-
#: includes/addons/wl_product_filter.php:663
|
687 |
-
#: includes/addons/wl_product_filter.php:727
|
688 |
-
#: includes/addons/wl_product_horizontal_filter.php:300
|
689 |
-
#: includes/addons/wl_product_horizontal_filter.php:398
|
690 |
-
#: includes/addons/wl_product_horizontal_filter.php:465
|
691 |
-
#: includes/addons/wl_product_horizontal_filter.php:551
|
692 |
-
#: includes/addons/wl_product_horizontal_filter.php:674
|
693 |
-
#: includes/addons/wl_store_features.php:167
|
694 |
-
#: includes/addons/wl_store_features.php:327
|
695 |
-
#: includes/addons/wl_store_features.php:391
|
696 |
-
#: includes/addons/wl_store_features.php:415
|
697 |
-
#: includes/addons/wl_testimonial.php:480
|
698 |
-
#: includes/addons/wl_testimonial.php:536
|
699 |
-
#: includes/addons/wl_testimonial.php:863
|
700 |
-
#: includes/addons/wl_testimonial.php:937
|
701 |
-
#: includes/addons/wl_testimonial.php:997
|
702 |
-
#: includes/addons/wl_testimonial.php:1038
|
703 |
msgid "Border"
|
704 |
msgstr ""
|
705 |
|
706 |
-
#: includes/addons/
|
707 |
-
#: includes/addons/
|
708 |
-
#: includes/addons/
|
709 |
-
#: includes/addons/
|
710 |
-
#: includes/addons/
|
711 |
-
#: includes/addons/
|
712 |
-
#: includes/addons/
|
713 |
-
#: includes/addons/wb_product_call_for_price.php:196
|
714 |
-
#: includes/addons/wb_product_data_tab.php:77
|
715 |
-
#: includes/addons/wb_product_data_tab.php:169
|
716 |
-
#: includes/addons/wb_product_suggest_price.php:672
|
717 |
-
#: includes/addons/wb_product_suggest_price.php:815
|
718 |
msgid "Border Color"
|
719 |
msgstr ""
|
720 |
|
721 |
-
#: includes/addons/
|
722 |
-
#: includes/addons/
|
723 |
-
#: includes/addons/
|
724 |
-
#: includes/addons/product_tabs.php:
|
725 |
-
#: includes/addons/
|
726 |
-
#: includes/addons/
|
727 |
-
#: includes/addons/
|
728 |
-
#: includes/addons/
|
729 |
-
#: includes/addons/
|
730 |
-
#: includes/addons/wb_archive_product.php:
|
731 |
-
#: includes/addons/
|
732 |
-
#: includes/addons/
|
733 |
-
#: includes/addons/
|
734 |
-
#: includes/addons/
|
735 |
-
#: includes/addons/
|
736 |
-
#: includes/addons/
|
737 |
-
#: includes/addons/
|
738 |
-
#: includes/addons/
|
739 |
-
#: includes/addons/
|
740 |
-
#: includes/addons/
|
741 |
-
#: includes/addons/
|
742 |
-
#: includes/addons/
|
743 |
-
#: includes/addons/
|
744 |
-
#: includes/addons/
|
745 |
-
#: includes/addons/wb_product_suggest_price.php:280
|
746 |
-
#: includes/addons/wb_product_suggest_price.php:379
|
747 |
-
#: includes/addons/wb_product_suggest_price.php:477
|
748 |
-
#: includes/addons/wb_product_suggest_price.php:529
|
749 |
-
#: includes/addons/wb_product_suggest_price.php:618
|
750 |
-
#: includes/addons/wb_product_suggest_price.php:761
|
751 |
-
#: includes/addons/wl_brand.php:254 includes/addons/wl_brand.php:335
|
752 |
-
#: includes/addons/wl_category_grid.php:522
|
753 |
-
#: includes/addons/wl_category_grid.php:735
|
754 |
-
#: includes/addons/wl_category_grid.php:809
|
755 |
-
#: includes/addons/wl_category_grid.php:869
|
756 |
-
#: includes/addons/wl_category_grid.php:910 includes/addons/wl_faq.php:292
|
757 |
-
#: includes/addons/wl_faq.php:413 includes/addons/wl_faq.php:497
|
758 |
-
#: includes/addons/wl_faq.php:685 includes/addons/wl_faq.php:820
|
759 |
-
#: includes/addons/wl_onepage_slider.php:536
|
760 |
-
#: includes/addons/wl_product_filter.php:578
|
761 |
-
#: includes/addons/wl_product_filter.php:671
|
762 |
-
#: includes/addons/wl_product_horizontal_filter.php:308
|
763 |
-
#: includes/addons/wl_product_horizontal_filter.php:559
|
764 |
-
#: includes/addons/wl_product_horizontal_filter.php:682
|
765 |
-
#: includes/addons/wl_product_video_gallery.php:130
|
766 |
-
#: includes/addons/wl_product_video_gallery.php:176
|
767 |
-
#: includes/addons/wl_store_features.php:335
|
768 |
-
#: includes/addons/wl_testimonial.php:488
|
769 |
-
#: includes/addons/wl_testimonial.php:544
|
770 |
-
#: includes/addons/wl_testimonial.php:871
|
771 |
-
#: includes/addons/wl_testimonial.php:945
|
772 |
-
#: includes/addons/wl_testimonial.php:1005
|
773 |
-
#: includes/addons/wl_testimonial.php:1046
|
774 |
msgid "Border Radius"
|
775 |
msgstr ""
|
776 |
|
777 |
-
#: includes/addons/add_banner.php:
|
778 |
-
#: includes/addons/wl_product_video_gallery.php:
|
779 |
msgid "Bottom"
|
780 |
msgstr ""
|
781 |
|
782 |
-
#: includes/admin/include/admin-setting.php:
|
783 |
msgid "Bottom Left"
|
784 |
msgstr ""
|
785 |
|
786 |
-
#: includes/addons/
|
787 |
-
|
788 |
-
msgid "Bottom Space"
|
789 |
msgstr ""
|
790 |
|
791 |
-
#: includes/addons/
|
792 |
-
|
|
|
|
|
793 |
msgstr ""
|
794 |
|
795 |
-
#: includes/addons/
|
796 |
-
|
797 |
-
#: includes/addons/wl_faq.php:426 includes/addons/wl_faq.php:523
|
798 |
-
#: includes/addons/wl_faq.php:701 includes/addons/wl_faq.php:836
|
799 |
-
#: includes/addons/wl_product_horizontal_filter.php:355
|
800 |
-
#: includes/addons/wl_store_features.php:225
|
801 |
-
msgid "Box Shadow"
|
802 |
msgstr ""
|
803 |
|
804 |
-
#: includes/addons/
|
805 |
-
msgid "
|
806 |
msgstr ""
|
807 |
|
808 |
-
#: includes/addons/
|
809 |
-
|
|
|
|
|
|
|
810 |
msgstr ""
|
811 |
|
812 |
-
#: includes/
|
813 |
-
msgid "
|
814 |
msgstr ""
|
815 |
|
816 |
-
#: includes/
|
817 |
-
|
818 |
-
msgid "Brand Logo"
|
819 |
msgstr ""
|
820 |
|
821 |
-
#: includes/
|
822 |
-
msgid "
|
823 |
msgstr ""
|
824 |
|
825 |
-
#: includes/addons/
|
826 |
-
|
|
|
|
|
|
|
827 |
msgstr ""
|
828 |
|
829 |
-
#: includes/
|
830 |
-
#: includes/
|
831 |
-
|
832 |
-
#: includes/addons/wb_whols.php:44 includes/addons/wl_onepage_slider.php:290
|
833 |
-
#: includes/addons/wl_product_filter.php:621
|
834 |
-
msgid "Button"
|
835 |
msgstr ""
|
836 |
|
837 |
-
#: includes/admin/include/admin-setting.php:
|
838 |
-
msgid "
|
839 |
msgstr ""
|
840 |
|
841 |
-
#: includes/admin/include/admin-setting.php:
|
842 |
-
msgid "Button
|
843 |
msgstr ""
|
844 |
|
845 |
-
#: includes/addons/
|
846 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
847 |
msgstr ""
|
848 |
|
849 |
-
#: includes/
|
850 |
-
msgid "
|
851 |
msgstr ""
|
852 |
|
853 |
-
#: includes/
|
854 |
-
|
855 |
-
#: includes/addons/wb_product_call_for_price.php:47
|
856 |
-
#: includes/addons/wb_product_suggest_price.php:51
|
857 |
-
#: includes/addons/wl_onepage_slider.php:89
|
858 |
-
msgid "Button Text"
|
859 |
msgstr ""
|
860 |
|
861 |
-
#: includes/
|
862 |
-
|
863 |
-
msgid "Buy"
|
864 |
msgstr ""
|
865 |
|
866 |
-
#:
|
867 |
-
|
868 |
-
#: includes/admin/include/class.extension-manager.php:222
|
869 |
-
#: includes/admin/include/template-library.php:272
|
870 |
-
#: includes/admin/include/template-library.php:324
|
871 |
-
msgid "Buy Now"
|
872 |
msgstr ""
|
873 |
|
874 |
-
#: includes/admin/include/admin-setting.php:
|
875 |
-
|
|
|
876 |
msgstr ""
|
877 |
|
878 |
-
#: includes/
|
879 |
-
msgid "
|
880 |
msgstr ""
|
881 |
|
882 |
-
#: includes/admin/include/
|
883 |
-
|
884 |
-
msgid "By "
|
885 |
msgstr ""
|
886 |
|
887 |
-
#: includes/
|
888 |
-
|
889 |
-
#: includes/addons/wb_product_call_for_price.php:50
|
890 |
-
msgid "Call For Price"
|
891 |
msgstr ""
|
892 |
|
893 |
-
#: includes/
|
894 |
-
|
|
|
895 |
msgstr ""
|
896 |
|
897 |
-
#: includes/addons/
|
898 |
-
|
899 |
-
msgid "Carolina Monntoya"
|
900 |
msgstr ""
|
901 |
|
902 |
-
#: includes/addons/
|
903 |
-
|
904 |
-
msgid "Cart Button Background"
|
905 |
msgstr ""
|
906 |
|
907 |
-
#: includes/addons/
|
908 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
909 |
msgstr ""
|
910 |
|
911 |
-
#: includes/
|
912 |
-
#: includes/
|
913 |
-
|
|
|
|
|
914 |
msgstr ""
|
915 |
|
916 |
-
#: includes/
|
917 |
-
msgid "
|
918 |
msgstr ""
|
919 |
|
920 |
-
#: includes/admin/include/admin-setting.php:
|
921 |
-
|
922 |
-
"
|
923 |
-
"layout template"
|
924 |
msgstr ""
|
925 |
|
926 |
-
#: includes/
|
927 |
-
msgid "
|
928 |
msgstr ""
|
929 |
|
930 |
-
#: includes/
|
931 |
-
msgid "
|
932 |
msgstr ""
|
933 |
|
934 |
-
#: includes/
|
935 |
-
|
|
|
936 |
msgstr ""
|
937 |
|
938 |
-
#: includes/addons/
|
939 |
-
msgid "
|
940 |
msgstr ""
|
941 |
|
942 |
-
#: includes/
|
943 |
-
|
944 |
-
msgid "Category Grid"
|
945 |
msgstr ""
|
946 |
|
947 |
-
#: includes/addons/
|
948 |
-
msgid "
|
949 |
msgstr ""
|
950 |
|
951 |
-
#: includes/admin/include/admin-setting.php:
|
952 |
-
|
|
|
953 |
msgstr ""
|
954 |
|
955 |
-
#: includes/
|
956 |
-
|
957 |
-
msgid "Category List"
|
958 |
msgstr ""
|
959 |
|
960 |
-
#:
|
961 |
-
msgid "
|
962 |
-
msgid_plural "Categories:"
|
963 |
-
msgstr[0] ""
|
964 |
-
msgstr[1] ""
|
965 |
-
|
966 |
-
#: includes/addons/product_tabs.php:236 includes/addons/product_tabs.php:958
|
967 |
-
#: includes/addons/product_tabs.php:1037
|
968 |
-
#: includes/addons/special_day_offer.php:55
|
969 |
-
#: includes/addons/special_day_offer.php:277
|
970 |
-
#: includes/addons/wb_archive_product.php:241
|
971 |
-
#: includes/addons/wb_customer_review.php:290
|
972 |
-
#: includes/addons/wb_product_data_tab.php:117
|
973 |
-
#: includes/addons/wb_product_description.php:55
|
974 |
-
#: includes/addons/wb_product_related.php:169
|
975 |
-
#: includes/addons/wb_product_short_description.php:57
|
976 |
-
#: includes/addons/wb_product_title.php:109 includes/addons/wl_brand.php:298
|
977 |
-
#: includes/addons/wl_category.php:284 includes/addons/wl_faq.php:354
|
978 |
-
#: includes/addons/wl_faq.php:577 includes/addons/wl_onepage_slider.php:173
|
979 |
-
#: includes/addons/wl_product_horizontal_filter.php:742
|
980 |
-
#: includes/addons/wl_store_features.php:143
|
981 |
-
msgid "Center"
|
982 |
msgstr ""
|
983 |
|
984 |
-
#: includes/
|
985 |
-
msgid "
|
986 |
msgstr ""
|
987 |
|
988 |
-
#: includes/
|
989 |
-
msgid "
|
990 |
msgstr ""
|
991 |
|
992 |
-
#: includes/admin/include/admin-setting.php:
|
993 |
-
msgid "
|
994 |
msgstr ""
|
995 |
|
996 |
-
#: includes/
|
997 |
-
|
|
|
|
|
|
|
998 |
msgstr ""
|
999 |
|
1000 |
-
#: includes/
|
1001 |
-
msgid "
|
1002 |
msgstr ""
|
1003 |
|
1004 |
-
#: includes/
|
1005 |
-
|
|
|
|
|
1006 |
msgstr ""
|
1007 |
|
1008 |
-
#: includes/
|
1009 |
-
msgid "
|
1010 |
msgstr ""
|
1011 |
|
1012 |
-
#: includes/
|
1013 |
-
|
|
|
|
|
|
|
1014 |
msgstr ""
|
1015 |
|
1016 |
-
#: includes/
|
1017 |
-
msgid "
|
1018 |
msgstr ""
|
1019 |
|
1020 |
-
#: includes/
|
1021 |
-
msgid "
|
1022 |
msgstr ""
|
1023 |
|
1024 |
-
#: includes/
|
1025 |
-
msgid "
|
1026 |
msgstr ""
|
1027 |
|
1028 |
-
#: includes/admin/include/admin-setting.php:
|
1029 |
-
msgid "
|
|
|
|
|
1030 |
msgstr ""
|
1031 |
|
1032 |
-
#: includes/admin/include/admin-setting.php:
|
1033 |
-
|
|
|
1034 |
msgstr ""
|
1035 |
|
1036 |
-
#: includes/admin/include/
|
1037 |
-
msgid "
|
1038 |
msgstr ""
|
1039 |
|
1040 |
-
#: includes/
|
1041 |
-
msgid "
|
1042 |
msgstr ""
|
1043 |
|
1044 |
-
#: includes/admin/include/admin-setting.php:
|
1045 |
-
msgid ""
|
1046 |
-
"Change the tab title for the product additional information <span>( Pro )"
|
1047 |
-
"</span>"
|
1048 |
msgstr ""
|
1049 |
|
1050 |
-
#: includes/admin/include/admin-setting.php:
|
1051 |
-
|
|
|
1052 |
msgstr ""
|
1053 |
|
1054 |
-
#: includes/
|
1055 |
-
msgid "
|
1056 |
msgstr ""
|
1057 |
|
1058 |
-
#: includes/admin/include/admin-setting.php:
|
1059 |
-
msgid "
|
1060 |
msgstr ""
|
1061 |
|
1062 |
-
#: includes/
|
1063 |
-
msgid "
|
1064 |
msgstr ""
|
1065 |
|
1066 |
-
#: includes/admin/include/admin-setting.php:
|
1067 |
-
|
|
|
|
|
1068 |
msgstr ""
|
1069 |
|
1070 |
-
#: includes/admin/include/admin-setting.php:
|
1071 |
-
msgid "
|
1072 |
msgstr ""
|
1073 |
|
1074 |
-
#: includes/admin/include/admin-setting.php:
|
1075 |
-
msgid "
|
1076 |
msgstr ""
|
1077 |
|
1078 |
-
#: includes/admin/include/admin-setting.php:
|
1079 |
-
msgid "
|
1080 |
msgstr ""
|
1081 |
|
1082 |
-
#: includes/
|
1083 |
-
|
1084 |
-
msgid "Checkout Page Builder"
|
1085 |
msgstr ""
|
1086 |
|
1087 |
-
#: includes/
|
1088 |
-
msgid "
|
1089 |
msgstr ""
|
1090 |
|
1091 |
-
#: includes/admin/include/admin-setting.php:
|
1092 |
-
msgid "
|
1093 |
msgstr ""
|
1094 |
|
1095 |
-
#: includes/admin/include/admin-setting.php:
|
1096 |
-
msgid "
|
1097 |
msgstr ""
|
1098 |
|
1099 |
-
#: includes/admin/include/admin-setting.php:
|
1100 |
-
msgid "
|
1101 |
msgstr ""
|
1102 |
|
1103 |
-
#: includes/
|
1104 |
-
msgid "
|
1105 |
msgstr ""
|
1106 |
|
1107 |
-
#: includes/addons/
|
1108 |
-
msgid "
|
1109 |
msgstr ""
|
1110 |
|
1111 |
-
#: includes/
|
1112 |
-
#: includes/
|
1113 |
-
msgid "
|
1114 |
msgstr ""
|
1115 |
|
1116 |
-
#: includes/
|
1117 |
-
|
1118 |
-
msgid "Client Say"
|
1119 |
msgstr ""
|
1120 |
|
1121 |
-
#: includes/addons/
|
1122 |
-
|
1123 |
-
msgid "Client say"
|
1124 |
msgstr ""
|
1125 |
|
1126 |
-
#: includes/
|
1127 |
-
|
1128 |
-
msgid "Close"
|
1129 |
msgstr ""
|
1130 |
|
1131 |
-
#: includes/
|
1132 |
-
msgid "
|
1133 |
msgstr ""
|
1134 |
|
1135 |
-
#: includes/
|
1136 |
-
msgid "
|
1137 |
msgstr ""
|
1138 |
|
1139 |
-
#: includes/
|
1140 |
-
msgid "
|
1141 |
msgstr ""
|
1142 |
|
1143 |
-
#: includes/
|
1144 |
-
msgid "
|
1145 |
msgstr ""
|
1146 |
|
1147 |
-
#: includes/
|
1148 |
-
msgid "
|
1149 |
msgstr ""
|
1150 |
|
1151 |
-
#: includes/
|
1152 |
-
|
1153 |
-
#: includes/addons/product_accordion.php:661
|
1154 |
-
#: includes/addons/product_curvy.php:750 includes/addons/product_curvy.php:794
|
1155 |
-
#: includes/addons/product_image_accordion.php:536
|
1156 |
-
#: includes/addons/product_image_accordion.php:591
|
1157 |
-
#: includes/addons/product_tabs.php:279 includes/addons/product_tabs.php:358
|
1158 |
-
#: includes/addons/product_tabs.php:646 includes/addons/product_tabs.php:761
|
1159 |
-
#: includes/addons/product_tabs.php:1131 includes/addons/product_tabs.php:1191
|
1160 |
-
#: includes/addons/special_day_offer.php:336
|
1161 |
-
#: includes/addons/special_day_offer.php:395
|
1162 |
-
#: includes/addons/special_day_offer.php:454
|
1163 |
-
#: includes/addons/special_day_offer.php:513
|
1164 |
-
#: includes/addons/special_day_offer.php:572
|
1165 |
-
#: includes/addons/special_day_offer.php:639
|
1166 |
-
#: includes/addons/special_day_offer.php:727
|
1167 |
-
#: includes/addons/wb_archive_product.php:326
|
1168 |
-
#: includes/addons/wb_archive_product.php:383
|
1169 |
-
#: includes/addons/wb_archive_product.php:418
|
1170 |
-
#: includes/addons/wb_archive_product.php:453
|
1171 |
-
#: includes/addons/wb_archive_product.php:555
|
1172 |
-
#: includes/addons/wb_archive_product.php:645
|
1173 |
-
#: includes/addons/wb_archive_product.php:730
|
1174 |
-
#: includes/addons/wb_archive_product.php:762
|
1175 |
-
#: includes/addons/wb_customer_review.php:396
|
1176 |
-
#: includes/addons/wb_customer_review.php:453
|
1177 |
-
#: includes/addons/wb_customer_review.php:509
|
1178 |
-
#: includes/addons/wb_customer_review.php:564
|
1179 |
-
#: includes/addons/wb_image_marker.php:190
|
1180 |
-
#: includes/addons/wb_image_marker.php:307
|
1181 |
-
#: includes/addons/wb_image_marker.php:368
|
1182 |
-
#: includes/addons/wb_product_additional_information.php:72
|
1183 |
-
#: includes/addons/wb_product_additional_information.php:120
|
1184 |
-
#: includes/addons/wb_product_related.php:128
|
1185 |
-
#: includes/addons/wb_product_suggest_price.php:412
|
1186 |
-
#: includes/addons/wb_product_suggest_price.php:498
|
1187 |
-
#: includes/addons/wb_product_upsell.php:112 includes/addons/wb_whols.php:52
|
1188 |
-
#: includes/addons/wl_category.php:315 includes/addons/wl_category_grid.php:547
|
1189 |
-
#: includes/addons/wl_category_grid.php:618
|
1190 |
-
#: includes/addons/wl_category_grid.php:704
|
1191 |
-
#: includes/addons/wl_category_grid.php:838 includes/addons/wl_faq.php:435
|
1192 |
-
#: includes/addons/wl_faq.php:476 includes/addons/wl_faq.php:548
|
1193 |
-
#: includes/addons/wl_faq.php:628 includes/addons/wl_faq.php:657
|
1194 |
-
#: includes/addons/wl_faq.php:763 includes/addons/wl_faq.php:792
|
1195 |
-
#: includes/addons/wl_onepage_slider.php:216
|
1196 |
-
#: includes/addons/wl_onepage_slider.php:258
|
1197 |
-
#: includes/addons/wl_onepage_slider.php:311
|
1198 |
-
#: includes/addons/wl_onepage_slider.php:386
|
1199 |
-
#: includes/addons/wl_product_filter.php:150
|
1200 |
-
#: includes/addons/wl_product_filter.php:226
|
1201 |
-
#: includes/addons/wl_product_filter.php:296
|
1202 |
-
#: includes/addons/wl_product_filter.php:346
|
1203 |
-
#: includes/addons/wl_product_filter.php:402
|
1204 |
-
#: includes/addons/wl_product_filter.php:468
|
1205 |
-
#: includes/addons/wl_product_filter.php:640
|
1206 |
-
#: includes/addons/wl_product_filter.php:704
|
1207 |
-
#: includes/addons/wl_product_horizontal_filter.php:377
|
1208 |
-
#: includes/addons/wl_product_horizontal_filter.php:444
|
1209 |
-
#: includes/addons/wl_product_horizontal_filter.php:520
|
1210 |
-
#: includes/addons/wl_product_horizontal_filter.php:602
|
1211 |
-
#: includes/addons/wl_product_horizontal_filter.php:633
|
1212 |
-
#: includes/addons/wl_product_horizontal_filter.php:695
|
1213 |
-
#: includes/addons/wl_product_horizontal_filter.php:783
|
1214 |
-
#: includes/addons/wl_product_horizontal_filter.php:825
|
1215 |
-
#: includes/addons/wl_store_features.php:462
|
1216 |
-
#: includes/addons/wl_store_features.php:508
|
1217 |
-
#: includes/addons/wl_testimonial.php:580
|
1218 |
-
#: includes/addons/wl_testimonial.php:637
|
1219 |
-
#: includes/addons/wl_testimonial.php:693
|
1220 |
-
#: includes/addons/wl_testimonial.php:749
|
1221 |
-
#: includes/addons/wl_testimonial.php:840
|
1222 |
-
#: includes/addons/wl_testimonial.php:974
|
1223 |
-
msgid "Color"
|
1224 |
msgstr ""
|
1225 |
|
1226 |
-
#: includes/
|
1227 |
-
|
1228 |
-
#: includes/addons/wb_archive_product.php:50
|
1229 |
-
#: includes/addons/wb_customer_review.php:176
|
1230 |
-
#: includes/addons/wb_product_related.php:61
|
1231 |
-
#: includes/addons/wb_product_upsell.php:46
|
1232 |
-
#: includes/addons/wl_category_grid.php:175
|
1233 |
-
#: includes/addons/wl_category_grid.php:185
|
1234 |
-
#: includes/addons/wl_testimonial.php:178
|
1235 |
-
#: includes/addons/wl_testimonial.php:188
|
1236 |
-
msgid "Columns"
|
1237 |
msgstr ""
|
1238 |
|
1239 |
-
#: includes/helper-function.php:
|
1240 |
-
|
1241 |
-
#: includes/addons/product_image_accordion.php:146
|
1242 |
-
#: includes/addons/product_tabs.php:166
|
1243 |
-
msgid "Comment count"
|
1244 |
msgstr ""
|
1245 |
|
1246 |
-
|
1247 |
-
|
1248 |
-
msgid "Company name"
|
1249 |
msgstr ""
|
1250 |
|
1251 |
-
#: includes/
|
1252 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
1253 |
msgstr ""
|
1254 |
|
1255 |
-
#: includes/
|
1256 |
-
|
|
|
1257 |
msgstr ""
|
1258 |
|
1259 |
-
#: includes/addons/
|
1260 |
-
|
1261 |
-
#: includes/addons/wb_product_additional_information.php:113
|
1262 |
-
#: includes/addons/wb_product_data_tab.php:208 includes/addons/wl_faq.php:41
|
1263 |
-
#: includes/addons/wl_faq.php:78 includes/addons/wl_onepage_slider.php:62
|
1264 |
-
msgid "Content"
|
1265 |
msgstr ""
|
1266 |
|
1267 |
-
#: includes/addons/
|
1268 |
-
msgid "
|
1269 |
msgstr ""
|
1270 |
|
1271 |
-
#: includes/addons/
|
1272 |
-
#: includes/addons/
|
1273 |
-
|
|
|
|
|
1274 |
msgstr ""
|
1275 |
|
1276 |
-
#: includes/admin/include/admin-setting.php:
|
1277 |
-
msgid "
|
1278 |
msgstr ""
|
1279 |
|
1280 |
-
#: includes/addons/
|
1281 |
-
|
1282 |
-
#: includes/addons/wb_ever_compare_table.php:134
|
1283 |
-
#: includes/admin/include/admin-setting.php:1219
|
1284 |
-
msgid "Content Color"
|
1285 |
msgstr ""
|
1286 |
|
1287 |
-
#: includes/addons/
|
1288 |
-
#: includes/addons/
|
1289 |
-
#: includes/addons/
|
1290 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
1291 |
msgstr ""
|
1292 |
|
1293 |
-
#: includes/addons/
|
1294 |
-
|
1295 |
-
msgid "Content Limit"
|
1296 |
msgstr ""
|
1297 |
|
1298 |
-
|
1299 |
-
msgid "
|
1300 |
msgstr ""
|
1301 |
|
1302 |
-
|
1303 |
-
msgid "
|
1304 |
msgstr ""
|
1305 |
|
1306 |
-
#: includes/addons/
|
1307 |
-
|
1308 |
-
#: includes/addons/product_image_accordion.php:177
|
1309 |
-
msgid "Content Settings"
|
1310 |
msgstr ""
|
1311 |
|
1312 |
-
#: includes/
|
1313 |
-
msgid "
|
1314 |
msgstr ""
|
1315 |
|
1316 |
-
#: includes/
|
1317 |
-
msgid "
|
1318 |
msgstr ""
|
1319 |
|
1320 |
-
#: includes/
|
1321 |
-
|
|
|
|
|
1322 |
msgstr ""
|
1323 |
|
1324 |
-
#: includes/admin/include/admin-setting.php:
|
1325 |
-
|
1326 |
-
msgid "Country"
|
1327 |
msgstr ""
|
1328 |
|
1329 |
-
#: includes/admin/include/
|
1330 |
-
msgid "
|
1331 |
msgstr ""
|
1332 |
|
1333 |
-
#: includes/admin/include/
|
1334 |
-
msgid "
|
1335 |
msgstr ""
|
1336 |
|
1337 |
-
#: includes/admin/include/
|
1338 |
-
msgid "
|
1339 |
msgstr ""
|
1340 |
|
1341 |
-
#: includes/
|
1342 |
-
|
1343 |
-
msgid "Custom"
|
1344 |
msgstr ""
|
1345 |
|
1346 |
-
#: includes/
|
1347 |
-
msgid "
|
1348 |
msgstr ""
|
1349 |
|
1350 |
-
#: includes/addons/
|
1351 |
-
msgid "
|
1352 |
msgstr ""
|
1353 |
|
1354 |
-
#: includes/addons/
|
1355 |
-
|
1356 |
-
#: includes/addons/product_image_accordion.php:127
|
1357 |
-
msgid "Custom order"
|
1358 |
msgstr ""
|
1359 |
|
1360 |
-
#: includes/
|
1361 |
-
msgid "
|
1362 |
msgstr ""
|
1363 |
|
1364 |
-
#: includes/
|
1365 |
-
msgid "
|
1366 |
msgstr ""
|
1367 |
|
1368 |
-
#: includes/
|
1369 |
-
msgid "
|
1370 |
msgstr ""
|
1371 |
|
1372 |
-
#: includes/
|
1373 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
1374 |
msgstr ""
|
1375 |
|
1376 |
-
#: includes/admin/include/admin-setting.php:
|
1377 |
-
|
1378 |
-
"
|
1379 |
-
"save money for the WooLentor pro users."
|
1380 |
msgstr ""
|
1381 |
|
1382 |
-
#: includes/
|
1383 |
-
#: includes/addons/
|
1384 |
-
#: includes/addons/
|
1385 |
-
#: includes/addons/
|
1386 |
-
#: includes/addons/wb_archive_product.php:
|
1387 |
-
#: includes/addons/
|
1388 |
-
#: includes/addons/
|
1389 |
-
|
|
|
|
|
|
|
|
|
|
|
1390 |
msgstr ""
|
1391 |
|
1392 |
-
#: includes/
|
1393 |
-
msgid "
|
1394 |
-
msgstr ""
|
1395 |
-
|
1396 |
-
#: includes/admin/include/admin-setting.php:1312
|
1397 |
-
#: includes/admin/include/admin-setting.php:1326
|
1398 |
-
#: includes/admin/include/admin-setting.php:1333
|
1399 |
-
#: includes/admin/include/admin-setting.php:1347
|
1400 |
-
#: includes/admin/include/admin-setting.php:1354
|
1401 |
-
#: includes/admin/include/admin-setting.php:1368
|
1402 |
-
#: includes/admin/include/admin-setting.php:1375
|
1403 |
-
#: includes/admin/include/admin-setting.php:1389
|
1404 |
-
#: includes/admin/include/admin-setting.php:1403
|
1405 |
-
#: includes/admin/include/admin-setting.php:1410
|
1406 |
-
#: includes/admin/include/admin-setting.php:1424
|
1407 |
-
#: includes/admin/include/admin-setting.php:1438
|
1408 |
-
#: includes/admin/include/admin-setting.php:1445
|
1409 |
-
#: includes/admin/include/admin-setting.php:1452
|
1410 |
-
#: includes/admin/include/admin-setting.php:1466
|
1411 |
-
#: includes/admin/include/admin-setting.php:1473
|
1412 |
-
#: includes/admin/include/admin-setting.php:1480
|
1413 |
-
#: includes/admin/include/admin-setting.php:1487
|
1414 |
-
#: includes/admin/include/admin-setting.php:1501
|
1415 |
-
msgid "Default Color for universal layout."
|
1416 |
-
msgstr ""
|
1417 |
-
|
1418 |
-
#: includes/helper-function.php:508
|
1419 |
-
msgid "Default sorting"
|
1420 |
msgstr ""
|
1421 |
|
1422 |
-
#: includes/
|
1423 |
-
msgid "
|
1424 |
msgstr ""
|
1425 |
|
1426 |
-
#: includes/
|
1427 |
-
|
1428 |
-
#: includes/addons/wb_product_upsell.php:80
|
1429 |
-
#: includes/addons/wl_product_filter.php:883
|
1430 |
-
#: includes/addons/wl_product_horizontal_filter.php:952
|
1431 |
-
msgid "DESC"
|
1432 |
msgstr ""
|
1433 |
|
1434 |
-
#: includes/
|
1435 |
-
|
1436 |
-
#: includes/addons/product_image_accordion.php:162
|
1437 |
-
#: includes/addons/product_tabs.php:182 includes/addons/wl_category.php:137
|
1438 |
-
#: includes/addons/wl_category_grid.php:112
|
1439 |
-
msgid "Descending"
|
1440 |
msgstr ""
|
1441 |
|
1442 |
-
#: includes/
|
1443 |
-
|
1444 |
-
#: includes/addons/wb_image_marker.php:361
|
1445 |
-
#: includes/admin/include/admin-setting.php:889
|
1446 |
-
#: includes/admin/include/admin-setting.php:892
|
1447 |
-
msgid "Description"
|
1448 |
msgstr ""
|
1449 |
|
1450 |
-
#: includes/
|
1451 |
-
|
|
|
1452 |
msgstr ""
|
1453 |
|
1454 |
-
#: includes/addons/
|
1455 |
-
|
1456 |
-
#: includes/addons/wl_testimonial.php:87 includes/addons/wl_testimonial.php:629
|
1457 |
-
msgid "Designation"
|
1458 |
msgstr ""
|
1459 |
|
1460 |
-
#: includes/addons/
|
1461 |
-
msgid "
|
1462 |
msgstr ""
|
1463 |
|
1464 |
-
#: includes/
|
1465 |
-
|
1466 |
-
msgid "Developer"
|
1467 |
msgstr ""
|
1468 |
|
1469 |
-
#: includes/
|
1470 |
-
msgid "
|
1471 |
msgstr ""
|
1472 |
|
1473 |
-
#: includes/admin/include/admin-setting.php:
|
1474 |
-
msgid ""
|
1475 |
-
"Do not show purchases older than.( More Options are available in the Pro "
|
1476 |
-
"version ) <span>( Pro )</span>"
|
1477 |
msgstr ""
|
1478 |
|
1479 |
-
#: includes/addons/
|
1480 |
-
msgid "
|
1481 |
msgstr ""
|
1482 |
|
1483 |
-
#: includes/
|
1484 |
-
#: includes/
|
1485 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1486 |
msgstr ""
|
1487 |
|
1488 |
-
#: includes/
|
1489 |
-
|
|
|
|
|
1490 |
msgstr ""
|
1491 |
|
1492 |
-
#: includes/
|
1493 |
-
msgid "
|
1494 |
msgstr ""
|
1495 |
|
1496 |
-
#: includes/addons/
|
1497 |
-
|
1498 |
-
#: includes/addons/wl_testimonial.php:199
|
1499 |
-
msgid "Eight"
|
1500 |
msgstr ""
|
1501 |
|
1502 |
-
#: includes/addons/
|
1503 |
-
msgid "
|
1504 |
msgstr ""
|
1505 |
|
1506 |
-
#: includes/
|
1507 |
-
msgid "
|
1508 |
msgstr ""
|
1509 |
|
1510 |
-
#: includes/addons/
|
1511 |
-
msgid "
|
1512 |
msgstr ""
|
1513 |
|
1514 |
-
#: includes/
|
1515 |
-
msgid "
|
1516 |
msgstr ""
|
1517 |
|
1518 |
-
#: includes/admin/include/admin-setting.php:
|
1519 |
-
|
1520 |
-
msgid "Email address"
|
1521 |
msgstr ""
|
1522 |
|
1523 |
-
#: includes/admin/include/
|
1524 |
-
msgid ""
|
1525 |
-
"Email Candy is an outstanding WordPress plugin that allows you to customize "
|
1526 |
-
"the default WooCommerce email templates and give a professional look to your "
|
1527 |
-
"WooCommerce emails. If you are tired of using the boring design of "
|
1528 |
-
"WooCommerce emails and want to create customized emails, then this plugin "
|
1529 |
-
"will come in handy."
|
1530 |
msgstr ""
|
1531 |
|
1532 |
-
#: includes/admin/include/
|
1533 |
-
msgid "
|
1534 |
msgstr ""
|
1535 |
|
1536 |
-
#: includes/
|
1537 |
-
msgid "
|
1538 |
msgstr ""
|
1539 |
|
1540 |
-
#: includes/admin/include/admin-setting.php:
|
1541 |
-
|
|
|
1542 |
msgstr ""
|
1543 |
|
1544 |
-
#: includes/admin/include/admin-setting.php:
|
1545 |
-
msgid "
|
1546 |
msgstr ""
|
1547 |
|
1548 |
-
#: includes/
|
1549 |
-
|
1550 |
-
#: includes/addons/product_image_accordion.php:479
|
1551 |
-
msgid "Empty Rating Color"
|
1552 |
msgstr ""
|
1553 |
|
1554 |
-
#: includes/admin/include/admin-setting.php:
|
1555 |
-
msgid "
|
1556 |
msgstr ""
|
1557 |
|
1558 |
-
#: includes/
|
1559 |
-
|
|
|
1560 |
msgstr ""
|
1561 |
|
1562 |
-
#: includes/
|
1563 |
-
|
1564 |
-
msgid "Empty table text"
|
1565 |
msgstr ""
|
1566 |
|
1567 |
-
#: includes/
|
1568 |
-
|
1569 |
-
#: includes/admin/include/admin-setting.php:1045
|
1570 |
-
msgid "Enable"
|
1571 |
msgstr ""
|
1572 |
|
1573 |
-
#: includes/
|
1574 |
-
msgid "
|
1575 |
msgstr ""
|
1576 |
|
1577 |
-
#: includes/
|
1578 |
-
msgid "
|
1579 |
msgstr ""
|
1580 |
|
1581 |
-
#: includes/
|
1582 |
-
msgid "
|
1583 |
msgstr ""
|
1584 |
|
1585 |
-
#: includes/addons/
|
1586 |
-
msgid "
|
1587 |
msgstr ""
|
1588 |
|
1589 |
-
#: includes/custom-metabox.php:
|
1590 |
-
msgid "
|
1591 |
msgstr ""
|
1592 |
|
1593 |
-
#: includes/
|
1594 |
-
msgid "
|
1595 |
msgstr ""
|
1596 |
|
1597 |
-
#: includes/addons/
|
1598 |
-
|
1599 |
-
msgid "Even Heading Background"
|
1600 |
msgstr ""
|
1601 |
|
1602 |
-
#: includes/
|
1603 |
-
msgid "
|
1604 |
msgstr ""
|
1605 |
|
1606 |
-
#: includes/addons/
|
1607 |
-
|
1608 |
-
msgid "EverCompare"
|
1609 |
msgstr ""
|
1610 |
|
1611 |
-
#: includes/
|
1612 |
-
#: includes/
|
1613 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1614 |
msgstr ""
|
1615 |
|
1616 |
-
#: includes/
|
1617 |
-
msgid "
|
1618 |
msgstr ""
|
1619 |
|
1620 |
-
#: includes/admin/include/admin-setting.php:
|
1621 |
-
msgid "
|
1622 |
msgstr ""
|
1623 |
|
1624 |
-
#: includes/admin/include/admin-setting.php:
|
1625 |
-
msgid "
|
1626 |
msgstr ""
|
1627 |
|
1628 |
-
#: includes/admin/include/admin-setting.php:
|
1629 |
-
msgid "
|
1630 |
msgstr ""
|
1631 |
|
1632 |
-
#: includes/
|
1633 |
-
msgid "
|
1634 |
msgstr ""
|
1635 |
|
1636 |
-
#: includes/addons/
|
1637 |
-
msgid "
|
1638 |
msgstr ""
|
1639 |
|
1640 |
-
#: includes/addons/
|
1641 |
-
|
|
|
1642 |
msgstr ""
|
1643 |
|
1644 |
-
#: includes/addons/
|
1645 |
-
|
|
|
1646 |
msgstr ""
|
1647 |
|
1648 |
-
#: includes/
|
1649 |
-
msgid "
|
1650 |
msgstr ""
|
1651 |
|
1652 |
-
#: includes/
|
1653 |
-
msgid "
|
1654 |
msgstr ""
|
1655 |
|
1656 |
-
#: includes/
|
1657 |
-
|
1658 |
-
#: includes/addons/product_image_accordion.php:63
|
1659 |
-
#: includes/addons/product_tabs.php:80
|
1660 |
-
msgid "Featured Products"
|
1661 |
msgstr ""
|
1662 |
|
1663 |
-
#: includes/
|
1664 |
-
|
1665 |
-
#: includes/addons/wl_product_horizontal_filter.php:48
|
1666 |
-
#: includes/addons/wl_product_horizontal_filter.php:195
|
1667 |
-
msgid "Filter"
|
1668 |
msgstr ""
|
1669 |
|
1670 |
-
#: includes/
|
1671 |
-
msgid "
|
1672 |
msgstr ""
|
1673 |
|
1674 |
-
#: includes/addons/
|
1675 |
-
msgid "
|
1676 |
msgstr ""
|
1677 |
|
1678 |
-
#: includes/addons/
|
1679 |
-
|
1680 |
-
#: includes/addons/product_image_accordion.php:58
|
1681 |
-
#: includes/addons/product_tabs.php:75
|
1682 |
-
msgid "Filter By"
|
1683 |
msgstr ""
|
1684 |
|
1685 |
-
#: includes/addons/
|
1686 |
-
|
|
|
|
|
1687 |
msgstr ""
|
1688 |
|
1689 |
-
#: includes/addons/
|
1690 |
-
msgid "
|
1691 |
msgstr ""
|
1692 |
|
1693 |
-
#: includes/addons/
|
1694 |
-
#: includes/addons/
|
1695 |
-
msgid "
|
1696 |
msgstr ""
|
1697 |
|
1698 |
-
#: includes/addons/
|
1699 |
-
msgid "
|
1700 |
msgstr ""
|
1701 |
|
1702 |
-
#: includes/
|
1703 |
-
|
1704 |
-
msgid "Filter Type"
|
1705 |
msgstr ""
|
1706 |
|
1707 |
-
#: includes/admin/include/admin-setting.php:
|
1708 |
-
msgid "
|
1709 |
msgstr ""
|
1710 |
|
1711 |
-
#: includes/admin/include/admin-setting.php:
|
1712 |
-
|
1713 |
-
msgid "First name"
|
1714 |
msgstr ""
|
1715 |
|
1716 |
-
#: includes/
|
1717 |
-
|
1718 |
-
#: includes/addons/wl_testimonial.php:196
|
1719 |
-
msgid "Five"
|
1720 |
msgstr ""
|
1721 |
|
1722 |
-
#: includes/addons/
|
1723 |
-
msgid "
|
1724 |
msgstr ""
|
1725 |
|
1726 |
-
#: includes/admin/include/admin-setting.php:
|
1727 |
-
msgid "
|
1728 |
msgstr ""
|
1729 |
|
1730 |
-
#: includes/
|
1731 |
-
|
1732 |
-
#: includes/addons/wl_product_horizontal_filter.php:613
|
1733 |
-
#: includes/addons/wl_product_horizontal_filter.php:794
|
1734 |
-
#: includes/addons/wl_testimonial.php:760
|
1735 |
-
msgid "Font Size"
|
1736 |
msgstr ""
|
1737 |
|
1738 |
-
#: includes/
|
1739 |
-
msgid "
|
1740 |
msgstr ""
|
1741 |
|
1742 |
-
#: includes/addons/
|
1743 |
-
#: includes/addons/
|
1744 |
-
#: includes/addons/
|
1745 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1746 |
msgstr ""
|
1747 |
|
1748 |
-
#: includes/
|
1749 |
-
|
|
|
1750 |
msgstr ""
|
1751 |
|
1752 |
-
#: includes/admin/include/
|
1753 |
-
msgid "
|
1754 |
msgstr ""
|
1755 |
|
1756 |
-
#: includes/addons/
|
1757 |
-
msgid "
|
1758 |
msgstr ""
|
1759 |
|
1760 |
-
#: includes/admin/include/admin-setting.php:
|
1761 |
-
|
|
|
1762 |
msgstr ""
|
1763 |
|
1764 |
-
#: includes/
|
1765 |
-
msgid "
|
1766 |
msgstr ""
|
1767 |
|
1768 |
-
#: includes/admin/include/admin-setting.php:
|
1769 |
-
|
|
|
1770 |
msgstr ""
|
1771 |
|
1772 |
-
#: includes/admin/include/
|
1773 |
-
|
|
|
1774 |
msgstr ""
|
1775 |
|
1776 |
-
#: includes/
|
1777 |
-
|
|
|
1778 |
msgstr ""
|
1779 |
|
1780 |
-
#: includes/
|
1781 |
-
#: includes/addons/
|
1782 |
-
msgid "
|
1783 |
msgstr ""
|
1784 |
|
1785 |
-
#: includes/addons/
|
1786 |
-
|
|
|
1787 |
msgstr ""
|
1788 |
|
1789 |
-
#: includes/
|
1790 |
-
|
|
|
|
|
1791 |
msgstr ""
|
1792 |
|
1793 |
-
#: includes/
|
1794 |
-
|
|
|
1795 |
msgstr ""
|
1796 |
|
1797 |
-
#: includes/
|
1798 |
-
|
|
|
1799 |
msgstr ""
|
1800 |
|
1801 |
-
#: includes/
|
1802 |
-
msgid "
|
1803 |
msgstr ""
|
1804 |
|
1805 |
-
#: includes/
|
1806 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
1807 |
msgstr ""
|
1808 |
|
1809 |
-
#: includes/
|
1810 |
-
|
|
|
|
|
|
|
1811 |
msgstr ""
|
1812 |
|
1813 |
-
|
1814 |
-
#: includes/
|
1815 |
-
msgid "
|
1816 |
msgstr ""
|
1817 |
|
1818 |
-
#: includes/addons/
|
1819 |
-
|
1820 |
-
#: includes/addons/wb_product_additional_information.php:41
|
1821 |
-
#: includes/addons/wb_product_additional_information.php:48
|
1822 |
-
#: includes/addons/wb_product_additional_information.php:65
|
1823 |
-
#: includes/addons/wb_product_related.php:104
|
1824 |
-
#: includes/addons/wb_product_related.php:120
|
1825 |
-
#: includes/addons/wb_product_upsell.php:88
|
1826 |
-
#: includes/addons/wb_product_upsell.php:105
|
1827 |
-
#: includes/addons/wb_wc_multicurrency.php:66
|
1828 |
-
msgid "Heading"
|
1829 |
msgstr ""
|
1830 |
|
1831 |
-
#: includes/
|
1832 |
-
|
1833 |
-
msgid "Heading Background"
|
1834 |
msgstr ""
|
1835 |
|
1836 |
-
#: includes/
|
1837 |
-
|
1838 |
-
#: includes/addons/wb_product_data_tab.php:246
|
1839 |
-
#: includes/addons/wb_wc_multicurrency.php:74
|
1840 |
-
#: includes/addons/wb_wishsuite_table.php:72
|
1841 |
-
#: includes/admin/include/admin-setting.php:1211
|
1842 |
-
msgid "Heading Color"
|
1843 |
msgstr ""
|
1844 |
|
1845 |
-
#: includes/
|
1846 |
-
|
|
|
1847 |
msgstr ""
|
1848 |
|
1849 |
-
#: includes/
|
1850 |
-
msgid "
|
1851 |
msgstr ""
|
1852 |
|
1853 |
-
#: includes/
|
1854 |
-
|
1855 |
-
#: includes/addons/wl_product_filter.php:525
|
1856 |
-
msgid "Height"
|
1857 |
msgstr ""
|
1858 |
|
1859 |
-
#: includes/
|
1860 |
-
msgid "
|
1861 |
msgstr ""
|
1862 |
|
1863 |
-
#: includes/
|
1864 |
-
msgid "
|
1865 |
msgstr ""
|
1866 |
|
1867 |
-
#: includes/
|
1868 |
-
|
1869 |
-
#: includes/addons/wb_product_related.php:106
|
1870 |
-
#: includes/addons/wb_product_upsell.php:91
|
1871 |
-
msgid "Hide"
|
1872 |
msgstr ""
|
1873 |
|
1874 |
-
#: includes/addons/
|
1875 |
-
msgid "
|
1876 |
msgstr ""
|
1877 |
|
1878 |
-
#: includes/addons/
|
1879 |
-
|
1880 |
-
msgid "Hide Content"
|
1881 |
msgstr ""
|
1882 |
|
1883 |
-
#: includes/addons/
|
1884 |
-
|
1885 |
-
#: includes/addons/product_image_accordion.php:239
|
1886 |
-
msgid "Hide Price"
|
1887 |
msgstr ""
|
1888 |
|
1889 |
-
#: includes/
|
1890 |
-
|
1891 |
-
#: includes/addons/product_image_accordion.php:251
|
1892 |
-
msgid "Hide Rating"
|
1893 |
msgstr ""
|
1894 |
|
1895 |
-
#: includes/
|
1896 |
-
|
1897 |
-
msgid "Hide Title"
|
1898 |
msgstr ""
|
1899 |
|
1900 |
-
#: includes/addons/
|
1901 |
-
msgid "
|
1902 |
msgstr ""
|
1903 |
|
1904 |
-
#: includes/admin/include/admin-setting.php:
|
1905 |
-
msgid "
|
1906 |
msgstr ""
|
1907 |
|
1908 |
-
#: includes/admin/include/admin-setting.php:
|
1909 |
-
msgid ""
|
1910 |
-
"Holmes is a premium woocommerce theme included in WooLentor pro. It will "
|
1911 |
-
"save money for the WooLentor pro users."
|
1912 |
-
msgstr ""
|
1913 |
-
|
1914 |
-
#: includes/addons/wl_category.php:54
|
1915 |
-
msgid "Horizontal"
|
1916 |
-
msgstr ""
|
1917 |
-
|
1918 |
-
#: includes/addons/special_day_offer.php:198
|
1919 |
-
msgid "Horizontal Position"
|
1920 |
-
msgstr ""
|
1921 |
-
|
1922 |
-
#: includes/addons/product_accordion.php:654
|
1923 |
-
#: includes/addons/product_curvy.php:787
|
1924 |
-
#: includes/addons/product_image_accordion.php:584
|
1925 |
-
#: includes/addons/product_tabs.php:350 includes/addons/product_tabs.php:745
|
1926 |
-
#: includes/addons/product_tabs.php:1063 includes/addons/product_tabs.php:1185
|
1927 |
-
#: includes/addons/special_day_offer.php:720
|
1928 |
-
#: includes/addons/wb_archive_product.php:639
|
1929 |
-
#: includes/addons/wb_product_add_to_cart.php:136
|
1930 |
-
#: includes/addons/wb_product_call_for_price.php:167
|
1931 |
-
#: includes/addons/wb_product_suggest_price.php:491
|
1932 |
-
#: includes/addons/wb_product_suggest_price.php:643
|
1933 |
-
#: includes/addons/wb_product_suggest_price.php:786
|
1934 |
-
#: includes/addons/wl_category_grid.php:823
|
1935 |
-
#: includes/addons/wl_product_filter.php:340
|
1936 |
-
#: includes/addons/wl_product_filter.php:461
|
1937 |
-
#: includes/addons/wl_product_filter.php:698
|
1938 |
-
#: includes/addons/wl_product_horizontal_filter.php:627
|
1939 |
-
#: includes/addons/wl_product_horizontal_filter.php:819
|
1940 |
-
#: includes/addons/wl_store_features.php:374
|
1941 |
-
#: includes/addons/wl_testimonial.php:959
|
1942 |
-
msgid "Hover"
|
1943 |
msgstr ""
|
1944 |
|
1945 |
-
#: includes/addons/
|
1946 |
-
|
1947 |
-
msgid "Hover Background"
|
1948 |
msgstr ""
|
1949 |
|
1950 |
-
#: includes/
|
1951 |
-
|
1952 |
-
msgid "Hover Background Type"
|
1953 |
msgstr ""
|
1954 |
|
1955 |
-
#: includes/addons/
|
1956 |
-
msgid "
|
1957 |
msgstr ""
|
1958 |
|
1959 |
-
#: includes/addons/
|
1960 |
-
msgid "
|
1961 |
msgstr ""
|
1962 |
|
1963 |
-
#: includes/addons/
|
1964 |
-
#: includes/addons/
|
1965 |
-
|
1966 |
-
#: includes/addons/wl_onepage_slider.php:400
|
1967 |
-
#: includes/addons/wl_product_horizontal_filter.php:707
|
1968 |
-
msgid "Hover Color"
|
1969 |
msgstr ""
|
1970 |
|
1971 |
-
#: includes/admin/include/admin-setting.php:
|
1972 |
-
msgid "
|
1973 |
msgstr ""
|
1974 |
|
1975 |
-
|
1976 |
-
msgid "
|
1977 |
msgstr ""
|
1978 |
|
1979 |
-
|
1980 |
-
msgid "
|
1981 |
msgstr ""
|
1982 |
|
1983 |
-
#: includes/addons/
|
1984 |
-
|
1985 |
-
msgid "https://your-link.com"
|
1986 |
msgstr ""
|
1987 |
|
1988 |
-
#: includes/
|
1989 |
-
|
|
|
1990 |
msgstr ""
|
1991 |
|
1992 |
-
#: includes/
|
1993 |
-
|
1994 |
-
"
|
1995 |
-
"money for the WooLentor pro users."
|
1996 |
msgstr ""
|
1997 |
|
1998 |
-
#: includes/addons/
|
1999 |
-
#: includes/
|
2000 |
-
|
2001 |
-
msgid "Icon"
|
2002 |
msgstr ""
|
2003 |
|
2004 |
-
#: includes/addons/
|
2005 |
-
msgid "
|
2006 |
msgstr ""
|
2007 |
|
2008 |
-
#: includes/
|
2009 |
-
msgid "
|
2010 |
msgstr ""
|
2011 |
|
2012 |
-
#: includes/addons/
|
2013 |
-
msgid "
|
2014 |
msgstr ""
|
2015 |
|
2016 |
-
#: includes/
|
2017 |
-
msgid "
|
2018 |
msgstr ""
|
2019 |
|
2020 |
-
#: includes/addons/
|
2021 |
-
|
2022 |
-
#: includes/addons/wl_store_features.php:290
|
2023 |
-
msgid "Icon Size"
|
2024 |
msgstr ""
|
2025 |
|
2026 |
-
#: includes/
|
2027 |
-
|
2028 |
-
msgid "Icon Spacing"
|
2029 |
-
msgstr ""
|
2030 |
-
|
2031 |
-
#: includes/addons/wl_store_features.php:60
|
2032 |
-
msgid "Icon Type"
|
2033 |
-
msgstr ""
|
2034 |
-
|
2035 |
-
#: includes/addons/wl_faq.php:733
|
2036 |
-
msgid "Icon Width"
|
2037 |
-
msgstr ""
|
2038 |
-
|
2039 |
-
#: includes/helper-function.php:693 includes/addons/product_accordion.php:163
|
2040 |
-
#: includes/addons/product_curvy.php:198
|
2041 |
-
#: includes/addons/product_image_accordion.php:142
|
2042 |
-
#: includes/addons/product_tabs.php:162
|
2043 |
-
msgid "ID"
|
2044 |
-
msgstr ""
|
2045 |
-
|
2046 |
-
#: includes/admin/include/admin-setting.php:1665
|
2047 |
-
msgid ""
|
2048 |
-
"If you’re loving how our product has helped your business, please let the "
|
2049 |
-
"WordPress community know by"
|
2050 |
-
msgstr ""
|
2051 |
-
|
2052 |
-
#: includes/addons/special_day_offer.php:66
|
2053 |
-
#: includes/addons/wb_archive_product.php:266
|
2054 |
-
#: includes/addons/wb_customer_review.php:105
|
2055 |
-
#: includes/addons/wb_customer_review.php:357
|
2056 |
-
#: includes/addons/wb_image_marker.php:39
|
2057 |
-
#: includes/addons/wb_product_image.php:40
|
2058 |
-
#: includes/addons/wl_category_grid.php:479
|
2059 |
-
#: includes/addons/wl_onepage_slider.php:49
|
2060 |
-
#: includes/addons/wl_store_features.php:68
|
2061 |
-
#: includes/addons/wl_store_features.php:93
|
2062 |
-
#: includes/addons/wl_testimonial.php:107
|
2063 |
-
#: includes/addons/wl_testimonial.php:527
|
2064 |
-
msgid "Image"
|
2065 |
-
msgstr ""
|
2066 |
-
|
2067 |
-
#: includes/addons/wl_testimonial.php:555
|
2068 |
-
msgid "Image Area Border Color"
|
2069 |
-
msgstr ""
|
2070 |
-
|
2071 |
-
#: includes/admin/include/admin-setting.php:1083
|
2072 |
-
msgid "Image Left"
|
2073 |
-
msgstr ""
|
2074 |
-
|
2075 |
-
#: includes/admin/include/admin-setting.php:316
|
2076 |
-
msgid "Image Marker"
|
2077 |
-
msgstr ""
|
2078 |
-
|
2079 |
-
#: includes/admin/include/admin-setting.php:1078
|
2080 |
-
msgid "Image Position"
|
2081 |
-
msgstr ""
|
2082 |
-
|
2083 |
-
#: includes/addons/wl_store_features.php:236
|
2084 |
-
msgid "Image/Icon"
|
2085 |
-
msgstr ""
|
2086 |
-
|
2087 |
-
#: classes/class.assest_management.php:326
|
2088 |
-
msgid "Import"
|
2089 |
-
msgstr ""
|
2090 |
-
|
2091 |
-
#: includes/admin/include/templates_list.php:13
|
2092 |
-
msgid "Import template to your Library"
|
2093 |
-
msgstr ""
|
2094 |
-
|
2095 |
-
#: classes/class.assest_management.php:324
|
2096 |
-
msgid "Import to Library"
|
2097 |
-
msgstr ""
|
2098 |
-
|
2099 |
-
#: classes/class.assest_management.php:325
|
2100 |
-
msgid "Import to Page"
|
2101 |
-
msgstr ""
|
2102 |
-
|
2103 |
-
#: classes/class.assest_management.php:319
|
2104 |
-
msgid "in this package"
|
2105 |
-
msgstr ""
|
2106 |
-
|
2107 |
-
#: includes/addons/wb_product_suggest_price.php:192
|
2108 |
-
msgid "Input"
|
2109 |
-
msgstr ""
|
2110 |
-
|
2111 |
-
#: includes/addons/wl_product_filter.php:217
|
2112 |
-
#: includes/addons/wl_product_horizontal_filter.php:511
|
2113 |
-
msgid "Input Box"
|
2114 |
-
msgstr ""
|
2115 |
-
|
2116 |
-
#: includes/addons/wb_product_suggest_price.php:109
|
2117 |
-
msgid "Input Field Placeholder"
|
2118 |
-
msgstr ""
|
2119 |
-
|
2120 |
-
#: includes/base.php:145
|
2121 |
-
msgid "Install Elementor"
|
2122 |
-
msgstr ""
|
2123 |
-
|
2124 |
-
#: includes/admin/include/admin-setting.php:1744
|
2125 |
-
#: includes/admin/include/class.extension-manager.php:186
|
2126 |
-
#: includes/admin/include/class.extension-manager.php:267
|
2127 |
-
#: includes/admin/include/template-library.php:259
|
2128 |
-
#: includes/admin/include/template-library.php:311
|
2129 |
-
msgid "Install Now"
|
2130 |
-
msgstr ""
|
2131 |
-
|
2132 |
-
#: includes/base.php:170
|
2133 |
-
msgid "Install WooCommerce"
|
2134 |
-
msgstr ""
|
2135 |
-
|
2136 |
-
#: classes/class.assest_management.php:329
|
2137 |
-
msgid "Installing.."
|
2138 |
-
msgstr ""
|
2139 |
-
|
2140 |
-
#: includes/addons/wb_archive_product.php:171
|
2141 |
-
#: includes/addons/wl_testimonial.php:471
|
2142 |
-
msgid "Item"
|
2143 |
-
msgstr ""
|
2144 |
-
|
2145 |
-
#: includes/addons/wb_just_table.php:134
|
2146 |
-
msgid "Item Gap Color"
|
2147 |
-
msgstr ""
|
2148 |
-
|
2149 |
-
#: includes/addons/product_tabs.php:244 includes/addons/product_tabs.php:966
|
2150 |
-
#: includes/addons/product_tabs.php:1045
|
2151 |
-
#: includes/addons/special_day_offer.php:285
|
2152 |
-
#: includes/addons/wb_archive_product.php:249
|
2153 |
-
#: includes/addons/wb_product_data_tab.php:125
|
2154 |
-
#: includes/addons/wb_product_description.php:63
|
2155 |
-
#: includes/addons/wb_product_short_description.php:65
|
2156 |
-
#: includes/addons/wl_store_features.php:151
|
2157 |
-
msgid "Justified"
|
2158 |
-
msgstr ""
|
2159 |
-
|
2160 |
-
#: includes/addons/wb_just_table.php:44
|
2161 |
-
#: includes/admin/include/admin-setting.php:1564
|
2162 |
-
msgid "JustTable"
|
2163 |
-
msgstr ""
|
2164 |
-
|
2165 |
-
#: includes/admin/include/class.extension-manager.php:81
|
2166 |
-
msgid "JustTables"
|
2167 |
-
msgstr ""
|
2168 |
-
|
2169 |
-
#: includes/admin/include/class.extension-manager.php:99
|
2170 |
-
msgid ""
|
2171 |
-
"JustTables is an incredible WordPress plugin that lets you showcase all your "
|
2172 |
-
"WooCommerce products in a sortable and filterable table view. It allows your "
|
2173 |
-
"customers to easily navigate through different attributes of the products "
|
2174 |
-
"and compare them on a single page. This plugin will be of great help if you "
|
2175 |
-
"are looking for an easy solution that increases the chances of landing a "
|
2176 |
-
"sale on your online store."
|
2177 |
-
msgstr ""
|
2178 |
-
|
2179 |
-
#: includes/admin/include/class.extension-manager.php:96
|
2180 |
-
msgid "JustTables Pro"
|
2181 |
-
msgstr ""
|
2182 |
-
|
2183 |
-
#: includes/addons/wl_testimonial.php:147
|
2184 |
-
msgid "Kevin Walker"
|
2185 |
-
msgstr ""
|
2186 |
-
|
2187 |
-
#: includes/addons/wl_product_horizontal_filter.php:433
|
2188 |
-
msgid "Label"
|
2189 |
-
msgstr ""
|
2190 |
-
|
2191 |
-
#: includes/addons/wl_product_filter.php:785
|
2192 |
-
#: includes/addons/wl_product_horizontal_filter.php:916
|
2193 |
-
msgctxt "label"
|
2194 |
-
msgid "Search for:"
|
2195 |
-
msgstr ""
|
2196 |
-
|
2197 |
-
#: includes/addons/wl_product_filter.php:599
|
2198 |
-
msgid "Label Color"
|
2199 |
-
msgstr ""
|
2200 |
-
|
2201 |
-
#: includes/admin/include/admin-setting.php:932
|
2202 |
-
#: includes/admin/include/admin-setting.php:935
|
2203 |
-
msgid "Last name"
|
2204 |
-
msgstr ""
|
2205 |
-
|
2206 |
-
#: includes/addons/wl_store_features.php:44
|
2207 |
-
msgid "Layout"
|
2208 |
-
msgstr ""
|
2209 |
-
|
2210 |
-
#: includes/addons/wl_store_features.php:52
|
2211 |
-
msgid "Layout Five"
|
2212 |
-
msgstr ""
|
2213 |
-
|
2214 |
-
#: includes/addons/wl_store_features.php:51
|
2215 |
-
msgid "Layout Four"
|
2216 |
-
msgstr ""
|
2217 |
-
|
2218 |
-
#: includes/addons/wl_store_features.php:48
|
2219 |
-
msgid "Layout One"
|
2220 |
-
msgstr ""
|
2221 |
-
|
2222 |
-
#: includes/addons/product_accordion.php:50
|
2223 |
-
#: includes/addons/product_curvy.php:50
|
2224 |
-
msgid "Layout Settings"
|
2225 |
-
msgstr ""
|
2226 |
-
|
2227 |
-
#: includes/addons/wl_store_features.php:50
|
2228 |
-
msgid "Layout Three"
|
2229 |
-
msgstr ""
|
2230 |
-
|
2231 |
-
#: includes/addons/wl_store_features.php:49
|
2232 |
-
msgid "Layout Two"
|
2233 |
-
msgstr ""
|
2234 |
-
|
2235 |
-
#: includes/admin/include/admin-setting.php:1665
|
2236 |
-
msgid "leaving us a review on our WP repository"
|
2237 |
-
msgstr ""
|
2238 |
-
|
2239 |
-
#: includes/addons/add_banner.php:67 includes/addons/product_tabs.php:232
|
2240 |
-
#: includes/addons/product_tabs.php:954 includes/addons/product_tabs.php:1033
|
2241 |
-
#: includes/addons/special_day_offer.php:57
|
2242 |
-
#: includes/addons/special_day_offer.php:273
|
2243 |
-
#: includes/addons/wb_archive_product.php:237
|
2244 |
-
#: includes/addons/wb_archive_product.php:896
|
2245 |
-
#: includes/addons/wb_customer_review.php:286
|
2246 |
-
#: includes/addons/wb_product_data_tab.php:113
|
2247 |
-
#: includes/addons/wb_product_description.php:51
|
2248 |
-
#: includes/addons/wb_product_related.php:165
|
2249 |
-
#: includes/addons/wb_product_short_description.php:53
|
2250 |
-
#: includes/addons/wb_product_title.php:105 includes/addons/wl_brand.php:294
|
2251 |
-
#: includes/addons/wl_category.php:280 includes/addons/wl_faq.php:350
|
2252 |
-
#: includes/addons/wl_faq.php:573 includes/addons/wl_onepage_slider.php:169
|
2253 |
-
#: includes/addons/wl_product_horizontal_filter.php:738
|
2254 |
-
#: includes/addons/wl_product_video_gallery.php:58
|
2255 |
-
#: includes/addons/wl_store_features.php:139
|
2256 |
-
#: includes/admin/include/admin-setting.php:1292
|
2257 |
-
msgid "Left"
|
2258 |
-
msgstr ""
|
2259 |
-
|
2260 |
-
#: includes/admin/include/admin-setting.php:1901
|
2261 |
-
msgid "Lifetime"
|
2262 |
-
msgstr ""
|
2263 |
-
|
2264 |
-
#: includes/admin/include/admin-setting.php:1927
|
2265 |
-
msgid "Lifetime Single Website"
|
2266 |
-
msgstr ""
|
2267 |
-
|
2268 |
-
#: includes/admin/include/admin-setting.php:1931
|
2269 |
-
msgid "Lifetime Unlimited Website"
|
2270 |
-
msgstr ""
|
2271 |
-
|
2272 |
-
#: includes/admin/include/admin-setting.php:1935
|
2273 |
-
msgid "Lifetime Unlimited Websites"
|
2274 |
-
msgstr ""
|
2275 |
-
|
2276 |
-
#: includes/admin/include/admin-setting.php:1154
|
2277 |
-
msgid "Limit"
|
2278 |
-
msgstr ""
|
2279 |
-
|
2280 |
-
#: includes/addons/wb_product_meta.php:57
|
2281 |
-
#: includes/addons/wb_product_rating.php:59
|
2282 |
-
msgid "Link Color"
|
2283 |
-
msgstr ""
|
2284 |
-
|
2285 |
-
#: includes/addons/wb_product_meta.php:68
|
2286 |
-
msgid "Link Hover Color"
|
2287 |
-
msgstr ""
|
2288 |
-
|
2289 |
-
#: includes/addons/wb_product_rating.php:71
|
2290 |
-
msgid "Link Typography"
|
2291 |
-
msgstr ""
|
2292 |
-
|
2293 |
-
#: includes/addons/wl_product_filter.php:383
|
2294 |
-
msgid "List Item"
|
2295 |
-
msgstr ""
|
2296 |
-
|
2297 |
-
#: includes/admin/include/admin-setting.php:1479
|
2298 |
-
msgid "List View Button background color"
|
2299 |
-
msgstr ""
|
2300 |
-
|
2301 |
-
#: includes/admin/include/admin-setting.php:1465
|
2302 |
-
msgid "List View Button color"
|
2303 |
-
msgstr ""
|
2304 |
-
|
2305 |
-
#: includes/admin/include/admin-setting.php:1486
|
2306 |
-
msgid "List View Button hover background color"
|
2307 |
-
msgstr ""
|
2308 |
-
|
2309 |
-
#: includes/admin/include/admin-setting.php:1472
|
2310 |
-
msgid "List View Button Hover color"
|
2311 |
-
msgstr ""
|
2312 |
-
|
2313 |
-
#: includes/admin/include/admin-setting.php:1239
|
2314 |
-
msgid "Load Products in Elementor Addons"
|
2315 |
-
msgstr ""
|
2316 |
-
|
2317 |
-
#: includes/admin/include/admin-setting.php:724
|
2318 |
-
msgid "Login Form <span>( Pro )</span>"
|
2319 |
-
msgstr ""
|
2320 |
-
|
2321 |
-
#: includes/addons/wb_customer_review.php:124
|
2322 |
-
#: includes/addons/wb_customer_review.php:142
|
2323 |
-
#: includes/addons/wb_customer_review.php:149
|
2324 |
-
#: includes/addons/wb_customer_review.php:156
|
2325 |
-
msgid ""
|
2326 |
-
"Lorem ipsum dolor sit amet consectetur adipisicing elit sed do eiusmod "
|
2327 |
-
"tempor incididunt ut labore et dolore Lorem ipsum dolor sit amet, "
|
2328 |
-
"consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et "
|
2329 |
-
"dolore magna aliqua."
|
2330 |
-
msgstr ""
|
2331 |
-
|
2332 |
-
#: includes/addons/wb_image_marker.php:107
|
2333 |
-
#: includes/addons/wb_image_marker.php:161
|
2334 |
-
msgid "Lorem ipsum pisaci volupt atem accusa saes ntisdumtiu loperm asaerks."
|
2335 |
-
msgstr ""
|
2336 |
-
|
2337 |
-
#: includes/addons/wl_product_video_gallery.php:86
|
2338 |
-
msgid "Main Video Area"
|
2339 |
-
msgstr ""
|
2340 |
-
|
2341 |
-
#: includes/addons/wb_customer_review.php:147
|
2342 |
-
msgid "Manager"
|
2343 |
-
msgstr ""
|
2344 |
-
|
2345 |
-
#: includes/addons/wb_customer_review.php:87
|
2346 |
-
#: includes/addons/wb_customer_review.php:140
|
2347 |
-
msgid "Managing Director"
|
2348 |
-
msgstr ""
|
2349 |
-
|
2350 |
-
#: includes/admin/include/admin-setting.php:1059
|
2351 |
-
msgid "Manual"
|
2352 |
-
msgstr ""
|
2353 |
-
|
2354 |
-
#: includes/addons/add_banner.php:167 includes/addons/add_banner.php:218
|
2355 |
-
#: includes/addons/product_accordion.php:328
|
2356 |
-
#: includes/addons/product_accordion.php:472
|
2357 |
-
#: includes/addons/product_accordion.php:535
|
2358 |
-
#: includes/addons/product_accordion.php:581
|
2359 |
-
#: includes/addons/product_curvy.php:336 includes/addons/product_curvy.php:465
|
2360 |
-
#: includes/addons/product_curvy.php:563 includes/addons/product_curvy.php:626
|
2361 |
-
#: includes/addons/product_curvy.php:707
|
2362 |
-
#: includes/addons/product_image_accordion.php:276
|
2363 |
-
#: includes/addons/product_image_accordion.php:340
|
2364 |
-
#: includes/addons/product_image_accordion.php:394
|
2365 |
-
#: includes/addons/product_image_accordion.php:457
|
2366 |
-
#: includes/addons/product_image_accordion.php:503
|
2367 |
-
#: includes/addons/special_day_offer.php:298
|
2368 |
-
#: includes/addons/special_day_offer.php:357
|
2369 |
-
#: includes/addons/special_day_offer.php:416
|
2370 |
-
#: includes/addons/special_day_offer.php:475
|
2371 |
-
#: includes/addons/special_day_offer.php:534
|
2372 |
-
#: includes/addons/special_day_offer.php:593
|
2373 |
-
#: includes/addons/special_day_offer.php:704
|
2374 |
-
#: includes/addons/wb_archive_product.php:212
|
2375 |
-
#: includes/addons/wb_archive_product.php:295
|
2376 |
-
#: includes/addons/wb_archive_product.php:360
|
2377 |
-
#: includes/addons/wb_archive_product.php:523
|
2378 |
-
#: includes/addons/wb_archive_product.php:610
|
2379 |
-
#: includes/addons/wb_customer_review.php:416
|
2380 |
-
#: includes/addons/wb_customer_review.php:472
|
2381 |
-
#: includes/addons/wb_customer_review.php:528
|
2382 |
-
#: includes/addons/wb_image_marker.php:346
|
2383 |
-
#: includes/addons/wb_image_marker.php:388
|
2384 |
-
#: includes/addons/wb_product_additional_information.php:98
|
2385 |
-
#: includes/addons/wb_product_add_to_cart.php:90
|
2386 |
-
#: includes/addons/wb_product_call_for_price.php:121
|
2387 |
-
#: includes/addons/wb_product_image.php:70
|
2388 |
-
#: includes/addons/wb_product_meta.php:88
|
2389 |
-
#: includes/addons/wb_product_price.php:67
|
2390 |
-
#: includes/addons/wb_product_rating.php:79
|
2391 |
-
#: includes/addons/wb_product_related.php:148
|
2392 |
-
#: includes/addons/wb_product_stock.php:67
|
2393 |
-
#: includes/addons/wb_product_suggest_price.php:245
|
2394 |
-
#: includes/addons/wb_product_suggest_price.php:344
|
2395 |
-
#: includes/addons/wb_product_suggest_price.php:442
|
2396 |
-
#: includes/addons/wb_product_suggest_price.php:597
|
2397 |
-
#: includes/addons/wb_product_suggest_price.php:740
|
2398 |
-
#: includes/addons/wb_product_title.php:88
|
2399 |
-
#: includes/addons/wb_product_upsell.php:138 includes/addons/wl_brand.php:278
|
2400 |
-
#: includes/addons/wl_category_grid.php:500
|
2401 |
-
#: includes/addons/wl_category_grid.php:594
|
2402 |
-
#: includes/addons/wl_onepage_slider.php:236
|
2403 |
-
#: includes/addons/wl_onepage_slider.php:278
|
2404 |
-
#: includes/addons/wl_product_filter.php:191
|
2405 |
-
#: includes/addons/wl_product_horizontal_filter.php:332
|
2406 |
-
#: includes/addons/wl_product_horizontal_filter.php:418
|
2407 |
-
#: includes/addons/wl_product_horizontal_filter.php:485
|
2408 |
-
#: includes/addons/wl_product_video_gallery.php:144
|
2409 |
-
#: includes/addons/wl_store_features.php:360
|
2410 |
-
#: includes/addons/wl_store_features.php:436
|
2411 |
-
#: includes/addons/wl_store_features.php:482
|
2412 |
-
#: includes/addons/wl_store_features.php:528
|
2413 |
-
#: includes/addons/wl_testimonial.php:512
|
2414 |
-
#: includes/addons/wl_testimonial.php:600
|
2415 |
-
#: includes/addons/wl_testimonial.php:656
|
2416 |
-
#: includes/addons/wl_testimonial.php:712
|
2417 |
-
#: includes/addons/wl_testimonial.php:772
|
2418 |
-
msgid "Margin"
|
2419 |
-
msgstr ""
|
2420 |
-
|
2421 |
-
#: includes/addons/wb_image_marker.php:72
|
2422 |
-
#: includes/addons/wb_image_marker.php:182
|
2423 |
-
msgid "Marker"
|
2424 |
-
msgstr ""
|
2425 |
-
|
2426 |
-
#: includes/addons/wb_image_marker.php:98
|
2427 |
-
#: includes/addons/wb_image_marker.php:160
|
2428 |
-
msgid "Marker #1"
|
2429 |
-
msgstr ""
|
2430 |
-
|
2431 |
-
#: includes/addons/wb_image_marker.php:105
|
2432 |
-
msgid "Marker Content"
|
2433 |
-
msgstr ""
|
2434 |
-
|
2435 |
-
#: includes/addons/wb_image_marker.php:96
|
2436 |
-
msgid "Marker Title"
|
2437 |
-
msgstr ""
|
2438 |
-
|
2439 |
-
#: includes/addons/wl_product_horizontal_filter.php:146
|
2440 |
-
msgid "Max Price"
|
2441 |
-
msgstr ""
|
2442 |
-
|
2443 |
-
#: includes/addons/wl_product_filter.php:827
|
2444 |
-
msgid "Max price"
|
2445 |
-
msgstr ""
|
2446 |
-
|
2447 |
-
#: includes/addons/wl_product_horizontal_filter.php:85
|
2448 |
-
msgid "Max Width"
|
2449 |
-
msgstr ""
|
2450 |
-
|
2451 |
-
#: includes/addons/wb_archive_product.php:133
|
2452 |
-
#: includes/addons/wb_product_related.php:83
|
2453 |
-
#: includes/addons/wb_product_upsell.php:67
|
2454 |
-
msgid "Menu Order"
|
2455 |
-
msgstr ""
|
2456 |
-
|
2457 |
-
#: includes/addons/wb_product_suggest_price.php:155
|
2458 |
-
msgid "Message"
|
2459 |
-
msgstr ""
|
2460 |
-
|
2461 |
-
#: includes/addons/wb_product_suggest_price.php:141
|
2462 |
-
msgid "Message Field Placeholder"
|
2463 |
-
msgstr ""
|
2464 |
-
|
2465 |
-
#: includes/addons/wb_product_meta.php:39
|
2466 |
-
msgid "Meta"
|
2467 |
-
msgstr ""
|
2468 |
-
|
2469 |
-
#: includes/addons/wl_product_horizontal_filter.php:137
|
2470 |
-
msgid "Min Price"
|
2471 |
-
msgstr ""
|
2472 |
-
|
2473 |
-
#: includes/addons/wl_product_filter.php:826
|
2474 |
-
msgid "Min price"
|
2475 |
-
msgstr ""
|
2476 |
-
|
2477 |
-
#: includes/admin/include/admin-setting.php:835
|
2478 |
-
msgid "Mini Cart <span>( Pro )</span>"
|
2479 |
-
msgstr ""
|
2480 |
-
|
2481 |
-
#: includes/admin/include/admin-setting.php:1287
|
2482 |
-
msgid "Mini Cart Position <span>( Pro )</span>"
|
2483 |
-
msgstr ""
|
2484 |
-
|
2485 |
-
#: includes/addons/product_tabs.php:84
|
2486 |
-
msgid "Mixed order Products"
|
2487 |
-
msgstr ""
|
2488 |
-
|
2489 |
-
#: includes/addons/product_tabs.php:570
|
2490 |
-
#: includes/addons/wl_category_grid.php:393
|
2491 |
-
#: includes/addons/wl_testimonial.php:427
|
2492 |
-
msgid "Mobile Phone"
|
2493 |
-
msgstr ""
|
2494 |
-
|
2495 |
-
#: includes/addons/product_tabs.php:603
|
2496 |
-
#: includes/addons/wl_category_grid.php:424
|
2497 |
-
#: includes/addons/wl_testimonial.php:458
|
2498 |
-
msgid "Mobile Resolution"
|
2499 |
-
msgstr ""
|
2500 |
-
|
2501 |
-
#: includes/admin/include/class.extension-manager.php:229
|
2502 |
-
#: includes/admin/include/class.extension-manager.php:301
|
2503 |
-
msgid "More Details"
|
2504 |
-
msgstr ""
|
2505 |
-
|
2506 |
-
#: includes/admin/include/admin-setting.php:1586
|
2507 |
-
#: includes/admin/include/class.extension-manager.php:86
|
2508 |
-
msgid "Multi Currency"
|
2509 |
-
msgstr ""
|
2510 |
-
|
2511 |
-
#: includes/admin/include/class.extension-manager.php:114
|
2512 |
-
msgid "Multi Currency Pro for WooCommerce"
|
2513 |
-
msgstr ""
|
2514 |
-
|
2515 |
-
#: includes/admin/include/admin-setting.php:1299
|
2516 |
-
msgid "Multi Step Checkout <span>( Pro )</span>"
|
2517 |
-
msgstr ""
|
2518 |
-
|
2519 |
-
#: includes/admin/include/class.extension-manager.php:117
|
2520 |
-
msgid ""
|
2521 |
-
"Multi-Currency Pro for WooCommerce is a prominent currency switcher plugin "
|
2522 |
-
"for WooCommerce. This plugin allows your website or online store visitors to "
|
2523 |
-
"switch to their preferred currency or their country’s currency."
|
2524 |
-
msgstr ""
|
2525 |
-
|
2526 |
-
#: includes/addons/wb_wc_multicurrency.php:44
|
2527 |
-
msgid "MultiCurrency"
|
2528 |
-
msgstr ""
|
2529 |
-
|
2530 |
-
#: includes/addons/wl_category_grid.php:70
|
2531 |
-
msgid "Multiple Categories"
|
2532 |
-
msgstr ""
|
2533 |
-
|
2534 |
-
#: includes/admin/include/admin-setting.php:684
|
2535 |
-
msgid "My Account <span>( Pro )</span>"
|
2536 |
-
msgstr ""
|
2537 |
-
|
2538 |
-
#: includes/admin/include/admin-setting.php:716
|
2539 |
-
msgid "My Account Address <span>( Pro )</span>"
|
2540 |
-
msgstr ""
|
2541 |
-
|
2542 |
-
#: includes/admin/include/admin-setting.php:692
|
2543 |
-
msgid "My Account Dashboard <span>( Pro )</span>"
|
2544 |
-
msgstr ""
|
2545 |
-
|
2546 |
-
#: includes/admin/include/admin-setting.php:700
|
2547 |
-
msgid "My Account Download <span>( Pro )</span>"
|
2548 |
-
msgstr ""
|
2549 |
-
|
2550 |
-
#: includes/admin/include/admin-setting.php:708
|
2551 |
-
msgid "My Account Edit<span>( Pro )</span>"
|
2552 |
-
msgstr ""
|
2553 |
-
|
2554 |
-
#: includes/admin/include/admin-setting.php:1742
|
2555 |
-
#: includes/admin/include/admin-setting.php:1760
|
2556 |
-
msgid "My Account Login page Builder"
|
2557 |
-
msgstr ""
|
2558 |
-
|
2559 |
-
#: includes/admin/include/admin-setting.php:224
|
2560 |
-
msgid "My Account Login page Template"
|
2561 |
-
msgstr ""
|
2562 |
-
|
2563 |
-
#: includes/admin/include/admin-setting.php:740
|
2564 |
-
msgid "My Account Logout <span>( Pro )</span>"
|
2565 |
-
msgstr ""
|
2566 |
-
|
2567 |
-
#: includes/admin/include/admin-setting.php:748
|
2568 |
-
msgid "My Account Order <span>( Pro )</span>"
|
2569 |
-
msgstr ""
|
2570 |
-
|
2571 |
-
#: includes/admin/include/admin-setting.php:1741
|
2572 |
-
#: includes/admin/include/admin-setting.php:1759
|
2573 |
-
msgid "My Account Page Builder"
|
2574 |
-
msgstr ""
|
2575 |
-
|
2576 |
-
#: includes/admin/include/admin-setting.php:212
|
2577 |
-
msgid "My Account Page Template"
|
2578 |
-
msgstr ""
|
2579 |
-
|
2580 |
-
#: classes/class.default_data.php:208
|
2581 |
-
msgid "N/A"
|
2582 |
-
msgstr ""
|
2583 |
-
|
2584 |
-
#: includes/helper-function.php:695 includes/addons/product_accordion.php:165
|
2585 |
-
#: includes/addons/product_curvy.php:200
|
2586 |
-
#: includes/addons/product_image_accordion.php:144
|
2587 |
-
#: includes/addons/product_tabs.php:164
|
2588 |
-
#: includes/addons/wb_customer_review.php:76
|
2589 |
-
#: includes/addons/wb_customer_review.php:388
|
2590 |
-
#: includes/addons/wl_testimonial.php:78 includes/addons/wl_testimonial.php:572
|
2591 |
-
msgid "Name"
|
2592 |
-
msgstr ""
|
2593 |
-
|
2594 |
-
#: includes/addons/wb_product_suggest_price.php:119
|
2595 |
-
msgid "Name Field Placeholder"
|
2596 |
-
msgstr ""
|
2597 |
-
|
2598 |
-
#: includes/addons/product_tabs.php:753
|
2599 |
-
#: includes/addons/wl_category_grid.php:830
|
2600 |
-
#: includes/addons/wl_testimonial.php:966
|
2601 |
-
msgid "Navigation"
|
2602 |
-
msgstr ""
|
2603 |
-
|
2604 |
-
#: includes/addons/product_tabs.php:638
|
2605 |
-
#: includes/addons/wl_category_grid.php:673
|
2606 |
-
#: includes/addons/wl_testimonial.php:809
|
2607 |
-
msgid "Navigation Arrow"
|
2608 |
-
msgstr ""
|
2609 |
-
|
2610 |
-
#: includes/addons/product_tabs.php:702 includes/addons/product_tabs.php:806
|
2611 |
-
#: includes/addons/wl_category_grid.php:758
|
2612 |
-
#: includes/addons/wl_category_grid.php:881
|
2613 |
-
#: includes/addons/wl_testimonial.php:894
|
2614 |
-
#: includes/addons/wl_testimonial.php:1017
|
2615 |
-
msgid "Navigation Dots"
|
2616 |
-
msgstr ""
|
2617 |
-
|
2618 |
-
#: includes/custom-metabox.php:25
|
2619 |
-
msgid "New"
|
2620 |
-
msgstr ""
|
2621 |
-
|
2622 |
-
#: includes/addons/wb_customer_review.php:188
|
2623 |
-
#: includes/addons/wl_category_grid.php:197
|
2624 |
-
#: includes/addons/wl_testimonial.php:200
|
2625 |
-
msgid "Nine"
|
2626 |
-
msgstr ""
|
2627 |
-
|
2628 |
-
#: includes/addons/product_tabs.php:465
|
2629 |
-
#: includes/addons/wb_customer_review.php:202
|
2630 |
-
#: includes/addons/wl_category_grid.php:150
|
2631 |
-
#: includes/addons/wl_category_grid.php:211
|
2632 |
-
#: includes/addons/wl_category_grid.php:295 includes/addons/wl_faq.php:110
|
2633 |
-
#: includes/addons/wl_faq.php:189 includes/addons/wl_faq.php:202
|
2634 |
-
#: includes/addons/wl_testimonial.php:214
|
2635 |
-
#: includes/addons/wl_testimonial.php:328
|
2636 |
-
msgid "No"
|
2637 |
-
msgstr ""
|
2638 |
-
|
2639 |
-
#: includes/addons/wb_customer_review.php:199
|
2640 |
-
#: includes/addons/wl_category_grid.php:208
|
2641 |
-
#: includes/addons/wl_testimonial.php:211
|
2642 |
-
msgid "No Gutters"
|
2643 |
-
msgstr ""
|
2644 |
-
|
2645 |
-
#: classes/class.default_data.php:151
|
2646 |
-
msgid "No Rating Available"
|
2647 |
-
msgstr ""
|
2648 |
-
|
2649 |
-
#: includes/widgets/ajax-search/base.php:59
|
2650 |
-
msgid "No Results Found"
|
2651 |
-
msgstr ""
|
2652 |
-
|
2653 |
-
#: includes/helper-function.php:268
|
2654 |
-
msgid "No saved templates found."
|
2655 |
-
msgstr ""
|
2656 |
-
|
2657 |
-
#: includes/helper-function.php:692 includes/addons/product_accordion.php:162
|
2658 |
-
#: includes/addons/product_curvy.php:197
|
2659 |
-
#: includes/addons/product_image_accordion.php:141
|
2660 |
-
#: includes/addons/product_tabs.php:161
|
2661 |
-
#: includes/addons/wl_product_filter.php:881
|
2662 |
-
msgid "None"
|
2663 |
-
msgstr ""
|
2664 |
-
|
2665 |
-
#: includes/addons/product_accordion.php:607
|
2666 |
-
#: includes/addons/product_curvy.php:743
|
2667 |
-
#: includes/addons/product_image_accordion.php:529
|
2668 |
-
#: includes/addons/product_tabs.php:264 includes/addons/product_tabs.php:631
|
2669 |
-
#: includes/addons/product_tabs.php:867 includes/addons/product_tabs.php:1124
|
2670 |
-
#: includes/addons/special_day_offer.php:633
|
2671 |
-
#: includes/addons/wb_archive_product.php:320
|
2672 |
-
#: includes/addons/wb_archive_product.php:376
|
2673 |
-
#: includes/addons/wb_archive_product.php:549
|
2674 |
-
#: includes/addons/wb_archive_product.php:699
|
2675 |
-
#: includes/addons/wb_product_add_to_cart.php:51
|
2676 |
-
#: includes/addons/wb_product_call_for_price.php:82
|
2677 |
-
#: includes/addons/wb_product_data_tab.php:48
|
2678 |
-
#: includes/addons/wb_product_suggest_price.php:405
|
2679 |
-
#: includes/addons/wb_product_suggest_price.php:558
|
2680 |
-
#: includes/addons/wb_product_suggest_price.php:701
|
2681 |
-
#: includes/addons/wl_category_grid.php:666 includes/addons/wl_faq.php:374
|
2682 |
-
#: includes/addons/wl_faq.php:621 includes/addons/wl_product_filter.php:289
|
2683 |
-
#: includes/addons/wl_product_filter.php:396
|
2684 |
-
#: includes/addons/wl_product_filter.php:633
|
2685 |
-
#: includes/addons/wl_product_horizontal_filter.php:595
|
2686 |
-
#: includes/addons/wl_product_horizontal_filter.php:776
|
2687 |
-
#: includes/addons/wl_store_features.php:309
|
2688 |
-
#: includes/addons/wl_testimonial.php:802
|
2689 |
-
msgid "Normal"
|
2690 |
-
msgstr ""
|
2691 |
-
|
2692 |
-
#: classes/class.assest_management.php:321
|
2693 |
-
msgid "Nothing Found"
|
2694 |
-
msgstr ""
|
2695 |
-
|
2696 |
-
#: includes/admin/include/admin-setting.php:1053
|
2697 |
-
msgid "Notification Content Type"
|
2698 |
-
msgstr ""
|
2699 |
-
|
2700 |
-
#: includes/admin/include/admin-setting.php:1116
|
2701 |
-
msgid "Notification showing time"
|
2702 |
-
msgstr ""
|
2703 |
-
|
2704 |
-
#: includes/addons/product_tabs.php:124
|
2705 |
-
msgid "Number of Products"
|
2706 |
-
msgstr ""
|
2707 |
-
|
2708 |
-
#: includes/addons/wb_ever_compare_table.php:109
|
2709 |
-
#: includes/addons/wb_ever_compare_table.php:115
|
2710 |
-
msgid "Odd Heading Background"
|
2711 |
-
msgstr ""
|
2712 |
-
|
2713 |
-
#: includes/addons/wl_product_horizontal_filter.php:1077
|
2714 |
-
msgid "of"
|
2715 |
-
msgstr ""
|
2716 |
-
|
2717 |
-
#: includes/addons/special_day_offer.php:124
|
2718 |
-
msgid "Off"
|
2719 |
-
msgstr ""
|
2720 |
-
|
2721 |
-
#: includes/addons/special_day_offer.php:113
|
2722 |
-
#: includes/addons/special_day_offer.php:502
|
2723 |
-
msgid "Offer Amount"
|
2724 |
-
msgstr ""
|
2725 |
-
|
2726 |
-
#: includes/addons/special_day_offer.php:122
|
2727 |
-
#: includes/addons/special_day_offer.php:561
|
2728 |
-
msgid "Offer Tag Line"
|
2729 |
-
msgstr ""
|
2730 |
-
|
2731 |
-
#: includes/addons/wb_product_price.php:81
|
2732 |
-
msgid "Old Price"
|
2733 |
-
msgstr ""
|
2734 |
-
|
2735 |
-
#: includes/addons/wb_customer_review.php:180
|
2736 |
-
#: includes/addons/wl_category_grid.php:189
|
2737 |
-
#: includes/addons/wl_testimonial.php:192
|
2738 |
-
msgid "One"
|
2739 |
-
msgstr ""
|
2740 |
-
|
2741 |
-
#: includes/admin/include/admin-setting.php:340
|
2742 |
-
msgid "One page slider"
|
2743 |
-
msgstr ""
|
2744 |
-
|
2745 |
-
#: includes/admin/include/admin-setting.php:1900
|
2746 |
-
msgid "One Year"
|
2747 |
-
msgstr ""
|
2748 |
-
|
2749 |
-
#: includes/admin/include/admin-setting.php:1909
|
2750 |
-
msgid "One Year Single Website"
|
2751 |
-
msgstr ""
|
2752 |
-
|
2753 |
-
#: includes/admin/include/admin-setting.php:1913
|
2754 |
-
msgid "One Year Unlimited Website"
|
2755 |
-
msgstr ""
|
2756 |
-
|
2757 |
-
#: includes/admin/include/admin-setting.php:1917
|
2758 |
-
msgid "One Year Unlimited Websites"
|
2759 |
-
msgstr ""
|
2760 |
-
|
2761 |
-
#: includes/admin/include/admin-setting.php:1714
|
2762 |
-
msgid "Online Documentation"
|
2763 |
-
msgstr ""
|
2764 |
-
|
2765 |
-
#: includes/addons/wb_image_marker.php:56
|
2766 |
-
msgid "Opacity Color"
|
2767 |
-
msgstr ""
|
2768 |
-
|
2769 |
-
#: includes/addons/wb_product_suggest_price.php:547
|
2770 |
-
msgid "Open Button"
|
2771 |
-
msgstr ""
|
2772 |
-
|
2773 |
-
#: includes/addons/wb_product_suggest_price.php:61
|
2774 |
-
msgid "Open Button Text"
|
2775 |
-
msgstr ""
|
2776 |
-
|
2777 |
-
#: includes/addons/wl_faq.php:119 includes/addons/wl_faq.php:211
|
2778 |
-
msgid "Open Icon"
|
2779 |
-
msgstr ""
|
2780 |
-
|
2781 |
-
#: includes/addons/wb_customer_review.php:169
|
2782 |
-
msgid "Option"
|
2783 |
-
msgstr ""
|
2784 |
-
|
2785 |
-
#: includes/addons/product_tabs.php:178
|
2786 |
-
#: includes/addons/wb_archive_product.php:144
|
2787 |
-
#: includes/addons/wb_product_related.php:91
|
2788 |
-
#: includes/addons/wb_product_upsell.php:75 includes/addons/wl_category.php:132
|
2789 |
-
#: includes/addons/wl_category_grid.php:107
|
2790 |
-
msgid "Order"
|
2791 |
-
msgstr ""
|
2792 |
-
|
2793 |
-
#: includes/addons/product_accordion.php:179
|
2794 |
-
#: includes/addons/product_curvy.php:214
|
2795 |
-
#: includes/addons/product_image_accordion.php:158
|
2796 |
-
msgid "order"
|
2797 |
-
msgstr ""
|
2798 |
-
|
2799 |
-
#: includes/addons/wb_product_related.php:73
|
2800 |
-
#: includes/addons/wb_product_upsell.php:57
|
2801 |
-
#: includes/addons/wl_product_filter.php:42
|
2802 |
-
#: includes/addons/wl_product_horizontal_filter.php:41
|
2803 |
-
#: includes/addons/wl_product_horizontal_filter.php:118
|
2804 |
-
#: includes/addons/wl_product_horizontal_filter.php:119
|
2805 |
-
msgid "Order By"
|
2806 |
-
msgstr ""
|
2807 |
-
|
2808 |
-
#: includes/addons/product_accordion.php:158
|
2809 |
-
#: includes/addons/product_curvy.php:193
|
2810 |
-
#: includes/addons/product_image_accordion.php:137
|
2811 |
-
#: includes/addons/product_tabs.php:157
|
2812 |
-
#: includes/addons/wb_archive_product.php:123
|
2813 |
-
msgid "Order by"
|
2814 |
-
msgstr ""
|
2815 |
-
|
2816 |
-
#: includes/admin/include/admin-setting.php:1022
|
2817 |
-
msgid "Order Note"
|
2818 |
-
msgstr ""
|
2819 |
-
|
2820 |
-
#: includes/admin/include/admin-setting.php:1025
|
2821 |
-
msgid "Order notes"
|
2822 |
-
msgstr ""
|
2823 |
-
|
2824 |
-
#: includes/admin/include/admin-setting.php:1167
|
2825 |
-
msgid "Order Upto"
|
2826 |
-
msgstr ""
|
2827 |
-
|
2828 |
-
#: includes/admin/include/admin-setting.php:97
|
2829 |
-
msgid "Other"
|
2830 |
-
msgstr ""
|
2831 |
-
|
2832 |
-
#: includes/helper-function.php:435 includes/helper-function.php:479
|
2833 |
-
msgid "Out of stock"
|
2834 |
-
msgstr ""
|
2835 |
-
|
2836 |
-
#: includes/helper-function.php:347
|
2837 |
-
msgid "p"
|
2838 |
-
msgstr ""
|
2839 |
-
|
2840 |
-
#: includes/addons/product_accordion.php:340
|
2841 |
-
#: includes/addons/product_tabs.php:690
|
2842 |
-
#: includes/addons/special_day_offer.php:310
|
2843 |
-
#: includes/addons/special_day_offer.php:369
|
2844 |
-
#: includes/addons/special_day_offer.php:428
|
2845 |
-
#: includes/addons/special_day_offer.php:487
|
2846 |
-
#: includes/addons/special_day_offer.php:546
|
2847 |
-
#: includes/addons/special_day_offer.php:605
|
2848 |
-
#: includes/addons/special_day_offer.php:691
|
2849 |
-
#: includes/addons/wb_archive_product.php:200
|
2850 |
-
#: includes/addons/wb_archive_product.php:347
|
2851 |
-
#: includes/addons/wb_archive_product.php:623
|
2852 |
-
#: includes/addons/wb_archive_product.php:718
|
2853 |
-
#: includes/addons/wb_archive_product.php:859
|
2854 |
-
#: includes/addons/wb_customer_review.php:309
|
2855 |
-
#: includes/addons/wb_customer_review.php:429
|
2856 |
-
#: includes/addons/wb_customer_review.php:485
|
2857 |
-
#: includes/addons/wb_customer_review.php:541
|
2858 |
-
#: includes/addons/wb_image_marker.php:232
|
2859 |
-
#: includes/addons/wb_image_marker.php:285
|
2860 |
-
#: includes/addons/wb_product_add_to_cart.php:78
|
2861 |
-
#: includes/addons/wb_product_call_for_price.php:109
|
2862 |
-
#: includes/addons/wb_product_suggest_price.php:258
|
2863 |
-
#: includes/addons/wb_product_suggest_price.php:357
|
2864 |
-
#: includes/addons/wb_product_suggest_price.php:455
|
2865 |
-
#: includes/addons/wb_product_suggest_price.php:585
|
2866 |
-
#: includes/addons/wb_product_suggest_price.php:728
|
2867 |
-
#: includes/addons/wb_whols.php:72 includes/addons/wl_brand.php:266
|
2868 |
-
#: includes/addons/wl_category_grid.php:445
|
2869 |
-
#: includes/addons/wl_category_grid.php:746 includes/addons/wl_faq.php:322
|
2870 |
-
#: includes/addons/wl_faq.php:391 includes/addons/wl_faq.php:509
|
2871 |
-
#: includes/addons/wl_faq.php:594 includes/addons/wl_onepage_slider.php:299
|
2872 |
-
#: includes/addons/wl_product_filter.php:179
|
2873 |
-
#: includes/addons/wl_product_filter.php:265
|
2874 |
-
#: includes/addons/wl_product_filter.php:438
|
2875 |
-
#: includes/addons/wl_product_filter.php:683
|
2876 |
-
#: includes/addons/wl_product_horizontal_filter.php:320
|
2877 |
-
#: includes/addons/wl_product_horizontal_filter.php:406
|
2878 |
-
#: includes/addons/wl_product_horizontal_filter.php:473
|
2879 |
-
#: includes/addons/wl_product_horizontal_filter.php:571
|
2880 |
-
#: includes/addons/wl_product_video_gallery.php:189
|
2881 |
-
#: includes/addons/wl_store_features.php:347
|
2882 |
-
#: includes/addons/wl_store_features.php:423
|
2883 |
-
#: includes/addons/wl_testimonial.php:500
|
2884 |
-
#: includes/addons/wl_testimonial.php:613
|
2885 |
-
#: includes/addons/wl_testimonial.php:669
|
2886 |
-
#: includes/addons/wl_testimonial.php:725
|
2887 |
-
#: includes/addons/wl_testimonial.php:882
|
2888 |
-
msgid "Padding"
|
2889 |
-
msgstr ""
|
2890 |
-
|
2891 |
-
#: includes/addons/wb_archive_product.php:90
|
2892 |
-
#: includes/addons/wb_archive_product.php:686
|
2893 |
-
#: includes/addons/wl_onepage_slider.php:495
|
2894 |
-
msgid "Pagination"
|
2895 |
-
msgstr ""
|
2896 |
-
|
2897 |
-
#: includes/admin/include/admin-setting.php:1832
|
2898 |
-
msgid "Parlo - Free"
|
2899 |
-
msgstr ""
|
2900 |
-
|
2901 |
-
#: includes/admin/include/admin-setting.php:1833
|
2902 |
-
msgid ""
|
2903 |
-
"Parlo is a free WooCommerce theme developed by our team. You can use this "
|
2904 |
-
"for your store."
|
2905 |
-
msgstr ""
|
2906 |
-
|
2907 |
-
#: includes/admin/include/admin-setting.php:1857
|
2908 |
-
msgid "Parlo Pro - included in WooLentor Pro"
|
2909 |
-
msgstr ""
|
2910 |
-
|
2911 |
-
#: includes/addons/product_tabs.php:469
|
2912 |
-
#: includes/addons/wl_category_grid.php:299
|
2913 |
-
#: includes/addons/wl_testimonial.php:332
|
2914 |
-
msgid "Pause on Hover?"
|
2915 |
-
msgstr ""
|
2916 |
-
|
2917 |
-
#: includes/addons/wb_customer_review.php:146
|
2918 |
-
msgid "Peter Rose"
|
2919 |
-
msgstr ""
|
2920 |
-
|
2921 |
-
#: includes/admin/include/admin-setting.php:995
|
2922 |
-
#: includes/admin/include/admin-setting.php:998
|
2923 |
-
msgid "Phone"
|
2924 |
-
msgstr ""
|
2925 |
-
|
2926 |
-
#: includes/base.php:186
|
2927 |
-
msgid "PHP"
|
2928 |
-
msgstr ""
|
2929 |
-
|
2930 |
-
#: includes/admin/include/admin-setting.php:1031
|
2931 |
-
#: includes/admin/include/admin-setting.php:1034
|
2932 |
-
msgid "Place order"
|
2933 |
-
msgstr ""
|
2934 |
-
|
2935 |
-
#: includes/admin/include/templates_list.php:17
|
2936 |
-
msgctxt "placeholder"
|
2937 |
-
msgid "Enter a Page Name"
|
2938 |
-
msgstr ""
|
2939 |
-
|
2940 |
-
#: includes/addons/wl_product_filter.php:785
|
2941 |
-
msgctxt "placeholder"
|
2942 |
-
msgid "Search Products…"
|
2943 |
-
msgstr ""
|
2944 |
-
|
2945 |
-
#: includes/addons/wb_product_suggest_price.php:211
|
2946 |
-
#: includes/addons/wb_product_suggest_price.php:313
|
2947 |
-
#: includes/addons/wl_product_horizontal_filter.php:659
|
2948 |
-
msgid "Placeholder Color"
|
2949 |
-
msgstr ""
|
2950 |
-
|
2951 |
-
#: includes/addons/wb_product_suggest_price.php:132
|
2952 |
-
#: includes/addons/wb_product_suggest_price.php:133
|
2953 |
-
msgid "Please Enter your email"
|
2954 |
-
msgstr ""
|
2955 |
-
|
2956 |
-
#: includes/addons/wb_product_suggest_price.php:121
|
2957 |
-
#: includes/addons/wb_product_suggest_price.php:122
|
2958 |
-
msgid "Please Enter your name"
|
2959 |
-
msgstr ""
|
2960 |
-
|
2961 |
-
#: includes/addons/wl_product_filter.php:939
|
2962 |
-
msgid "Please Select Filter Type"
|
2963 |
-
msgstr ""
|
2964 |
-
|
2965 |
-
#: includes/admin/include/template-library.php:347
|
2966 |
-
msgid "Plugin Not Found"
|
2967 |
-
msgstr ""
|
2968 |
-
|
2969 |
-
#: includes/admin/include/template-library.php:367
|
2970 |
-
msgid "Plugin Successfully Activated"
|
2971 |
-
msgstr ""
|
2972 |
-
|
2973 |
-
#: includes/addons/wb_archive_product.php:130
|
2974 |
-
#: includes/addons/wb_product_related.php:80
|
2975 |
-
#: includes/addons/wb_product_upsell.php:64
|
2976 |
-
msgid "Popularity"
|
2977 |
-
msgstr ""
|
2978 |
-
|
2979 |
-
#: includes/addons/wb_archive_product.php:891
|
2980 |
-
#: includes/addons/wl_category_grid.php:681
|
2981 |
-
#: includes/addons/wl_category_grid.php:766
|
2982 |
-
#: includes/addons/wl_testimonial.php:817
|
2983 |
-
#: includes/addons/wl_testimonial.php:902
|
2984 |
-
#: includes/admin/include/admin-setting.php:1066
|
2985 |
-
msgid "Position"
|
2986 |
-
msgstr ""
|
2987 |
-
|
2988 |
-
#: includes/admin/include/admin-setting.php:1529
|
2989 |
-
msgid "Post Duplicator Condition"
|
2990 |
-
msgstr ""
|
2991 |
-
|
2992 |
-
#: includes/admin/include/admin-setting.php:977
|
2993 |
-
#: includes/admin/include/admin-setting.php:980
|
2994 |
-
msgid "Postcode / ZIP"
|
2995 |
-
msgstr ""
|
2996 |
-
|
2997 |
-
#: includes/admin/include/admin-setting.php:1782
|
2998 |
-
msgid "premium version"
|
2999 |
-
msgstr ""
|
3000 |
-
|
3001 |
-
#: classes/class.assest_management.php:328
|
3002 |
-
#: includes/admin/include/admin-setting.php:1825
|
3003 |
-
#: includes/admin/include/admin-setting.php:1834
|
3004 |
-
#: includes/admin/include/admin-setting.php:1843
|
3005 |
-
#: includes/admin/include/admin-setting.php:1851
|
3006 |
-
#: includes/admin/include/admin-setting.php:1859
|
3007 |
-
#: includes/admin/include/admin-setting.php:1867
|
3008 |
-
#: includes/admin/include/admin-setting.php:1875
|
3009 |
-
#: includes/admin/include/admin-setting.php:1883
|
3010 |
-
msgid "Preview"
|
3011 |
-
msgstr ""
|
3012 |
-
|
3013 |
-
#: includes/addons/wb_archive_product.php:129
|
3014 |
-
#: includes/addons/wb_archive_product.php:402
|
3015 |
-
#: includes/addons/wb_product_price.php:40
|
3016 |
-
#: includes/addons/wb_product_related.php:79
|
3017 |
-
#: includes/addons/wb_product_upsell.php:63
|
3018 |
-
#: includes/addons/wl_product_filter.php:40
|
3019 |
-
#: includes/addons/wl_product_horizontal_filter.php:39
|
3020 |
-
#: includes/admin/include/admin-setting.php:1341
|
3021 |
-
msgid "Price"
|
3022 |
-
msgstr ""
|
3023 |
-
|
3024 |
-
#: includes/class.sale_notification.php:137
|
3025 |
-
msgid "Price :"
|
3026 |
-
msgstr ""
|
3027 |
-
|
3028 |
-
#: includes/addons/wb_product_price.php:47
|
3029 |
-
#: includes/addons/wb_product_price.php:88
|
3030 |
-
#: includes/addons/wl_product_filter.php:610
|
3031 |
-
msgid "Price Color"
|
3032 |
-
msgstr ""
|
3033 |
-
|
3034 |
-
#: includes/addons/product_tabs.php:1008
|
3035 |
-
msgid "Price color"
|
3036 |
-
msgstr ""
|
3037 |
-
|
3038 |
-
#: includes/addons/wl_product_filter.php:590
|
3039 |
-
msgid "Price Label"
|
3040 |
-
msgstr ""
|
3041 |
-
|
3042 |
-
#: includes/addons/wl_product_horizontal_filter.php:165
|
3043 |
-
msgid "Price Range"
|
3044 |
-
msgstr ""
|
3045 |
-
|
3046 |
-
#: includes/addons/wl_product_filter.php:831
|
3047 |
-
msgid "Price:"
|
3048 |
-
msgstr ""
|
3049 |
-
|
3050 |
-
#: includes/addons/wl_product_horizontal_filter.php:176
|
3051 |
-
msgid "Price: {{{ min_price }}} {{{ price_seprator }}} {{{ max_price }}}"
|
3052 |
-
msgstr ""
|
3053 |
-
|
3054 |
-
#: includes/addons/wl_product_horizontal_filter.php:123
|
3055 |
-
#: includes/addons/wl_product_horizontal_filter.php:124
|
3056 |
-
msgid "Pricing"
|
3057 |
-
msgstr ""
|
3058 |
-
|
3059 |
-
#: classes/class.assest_management.php:316
|
3060 |
-
#: includes/admin/include/templates_list.php:53
|
3061 |
-
msgid "Pro"
|
3062 |
-
msgstr ""
|
3063 |
-
|
3064 |
-
#: includes/admin/include/class.extension-manager.php:159
|
3065 |
-
msgid "Pro extension"
|
3066 |
-
msgstr ""
|
3067 |
-
|
3068 |
-
#: includes/admin/include/admin-setting.php:1842
|
3069 |
-
msgid ""
|
3070 |
-
"Pro version of 99fy is included in WooLentor pro. It will save money for the "
|
3071 |
-
"WooLentor pro users."
|
3072 |
-
msgstr ""
|
3073 |
-
|
3074 |
-
#: includes/addons/wl_faq.php:154
|
3075 |
-
msgid "Producing Perfume From Home"
|
3076 |
-
msgstr ""
|
3077 |
-
|
3078 |
-
#: includes/helper-function.php:737
|
3079 |
-
msgid "Product Added"
|
3080 |
-
msgstr ""
|
3081 |
-
|
3082 |
-
#: includes/admin/include/admin-setting.php:380
|
3083 |
-
msgid "Product Archive"
|
3084 |
-
msgstr ""
|
3085 |
-
|
3086 |
-
#: includes/admin/include/admin-setting.php:1737
|
3087 |
-
#: includes/admin/include/admin-setting.php:1755
|
3088 |
-
msgid "Product Archive Category Wise Individual layout"
|
3089 |
-
msgstr ""
|
3090 |
-
|
3091 |
-
#: includes/admin/include/admin-setting.php:564
|
3092 |
-
msgid "Product Archive Layout <span>( Pro )</span>"
|
3093 |
-
msgstr ""
|
3094 |
-
|
3095 |
-
#: includes/admin/include/admin-setting.php:166
|
3096 |
-
msgid "Product Archive Page Template"
|
3097 |
-
msgstr ""
|
3098 |
-
|
3099 |
-
#: includes/custom-metabox.php:7 includes/admin/include/admin-setting.php:1418
|
3100 |
-
msgid "Product Badge"
|
3101 |
-
msgstr ""
|
3102 |
-
|
3103 |
-
#: includes/admin/include/admin-setting.php:580
|
3104 |
-
msgid "Product Cart Table <span>( Pro )</span>"
|
3105 |
-
msgstr ""
|
3106 |
-
|
3107 |
-
#: includes/admin/include/admin-setting.php:588
|
3108 |
-
msgid "Product Cart Total <span>( Pro )</span>"
|
3109 |
-
msgstr ""
|
3110 |
-
|
3111 |
-
#: includes/addons/product_accordion.php:124
|
3112 |
-
#: includes/addons/product_curvy.php:159
|
3113 |
-
#: includes/addons/product_image_accordion.php:113
|
3114 |
-
#: includes/addons/product_tabs.php:136
|
3115 |
-
msgid "Product Categories"
|
3116 |
-
msgstr ""
|
3117 |
-
|
3118 |
-
#: includes/addons/product_image_accordion.php:300
|
3119 |
-
msgid "Product Category"
|
3120 |
-
msgstr ""
|
3121 |
-
|
3122 |
-
#: includes/addons/product_curvy.php:577
|
3123 |
-
msgid "Product Content"
|
3124 |
-
msgstr ""
|
3125 |
-
|
3126 |
-
#: includes/addons/product_tabs.php:918
|
3127 |
-
msgid "Product Content Area Padding"
|
3128 |
-
msgstr ""
|
3129 |
-
|
3130 |
-
#: includes/addons/product_tabs.php:930
|
3131 |
-
msgid "Product Content Background"
|
3132 |
-
msgstr ""
|
3133 |
-
|
3134 |
-
#: includes/addons/product_tabs.php:1082
|
3135 |
-
msgid "Product content background"
|
3136 |
-
msgstr ""
|
3137 |
-
|
3138 |
-
#: includes/addons/wl_category.php:189
|
3139 |
-
msgid ""
|
3140 |
-
"Product counter, Custom icon, Category Description option are available in "
|
3141 |
-
"the pro version"
|
3142 |
-
msgstr ""
|
3143 |
-
|
3144 |
-
#: includes/admin/include/admin-setting.php:612
|
3145 |
-
msgid "Product Cross Sell <span>( Pro )</span>"
|
3146 |
-
msgstr ""
|
3147 |
-
|
3148 |
-
#: includes/admin/include/admin-setting.php:436
|
3149 |
-
msgid "Product Data Tab"
|
3150 |
-
msgstr ""
|
3151 |
-
|
3152 |
-
#: includes/admin/include/admin-setting.php:444
|
3153 |
-
msgid "Product Description"
|
3154 |
-
msgstr ""
|
3155 |
-
|
3156 |
-
#: includes/admin/include/admin-setting.php:873
|
3157 |
-
msgid "Product Details Page"
|
3158 |
-
msgstr ""
|
3159 |
-
|
3160 |
-
#: includes/admin/include/admin-setting.php:548
|
3161 |
-
msgid "Product Expanding Grid <span>( Pro )</span>"
|
3162 |
-
msgstr ""
|
3163 |
-
|
3164 |
-
#: includes/admin/include/admin-setting.php:388
|
3165 |
-
msgid "Product Filter"
|
3166 |
-
msgstr ""
|
3167 |
-
|
3168 |
-
#: includes/admin/include/admin-setting.php:556
|
3169 |
-
msgid "Product Filterable Grid <span>( Pro )</span>"
|
3170 |
-
msgstr ""
|
3171 |
-
|
3172 |
-
#: includes/admin/include/admin-setting.php:572
|
3173 |
-
msgid "Product Grid <span>( Pro )</span>"
|
3174 |
-
msgstr ""
|
3175 |
-
|
3176 |
-
#: includes/admin/include/admin-setting.php:396
|
3177 |
-
msgid "Product Horizontal Filter"
|
3178 |
-
msgstr ""
|
3179 |
-
|
3180 |
-
#: includes/addons/product_tabs.php:1094
|
3181 |
-
msgid "Product hover content area padding"
|
3182 |
-
msgstr ""
|
3183 |
-
|
3184 |
-
#: includes/addons/product_accordion.php:112
|
3185 |
-
#: includes/addons/product_curvy.php:147
|
3186 |
-
#: includes/addons/product_image_accordion.php:91
|
3187 |
-
msgid "Product IDs"
|
3188 |
-
msgstr ""
|
3189 |
-
|
3190 |
-
#: includes/admin/include/admin-setting.php:484
|
3191 |
-
msgid "Product Image"
|
3192 |
-
msgstr ""
|
3193 |
-
|
3194 |
-
#: includes/addons/product_tabs.php:894
|
3195 |
-
msgid "Product Image Area Padding"
|
3196 |
-
msgstr ""
|
3197 |
-
|
3198 |
-
#: includes/addons/product_tabs.php:906
|
3199 |
-
msgid "Product Image Background"
|
3200 |
-
msgstr ""
|
3201 |
-
|
3202 |
-
#: includes/addons/wl_product_video_gallery.php:122
|
3203 |
-
#: includes/addons/wl_product_video_gallery.php:168
|
3204 |
-
msgid "Product image border"
|
3205 |
-
msgstr ""
|
3206 |
-
|
3207 |
-
#: includes/addons/product_accordion.php:138
|
3208 |
-
#: includes/addons/product_curvy.php:173
|
3209 |
-
#: includes/addons/product_image_accordion.php:103
|
3210 |
-
#: includes/admin/include/admin-setting.php:133
|
3211 |
-
msgid "Product Limit"
|
3212 |
-
msgstr ""
|
3213 |
-
|
3214 |
-
#: includes/admin/include/admin-setting.php:516
|
3215 |
-
msgid "Product Meta Info"
|
3216 |
-
msgstr ""
|
3217 |
-
|
3218 |
-
#: includes/addons/wb_archive_product.php:948
|
3219 |
-
msgid "Product Not Available"
|
3220 |
-
msgstr ""
|
3221 |
-
|
3222 |
-
#: includes/helper-function.php:700 includes/addons/product_accordion.php:485
|
3223 |
-
#: includes/addons/product_curvy.php:478
|
3224 |
-
#: includes/addons/product_image_accordion.php:407
|
3225 |
-
#: includes/addons/product_tabs.php:1000
|
3226 |
-
#: includes/admin/include/admin-setting.php:460
|
3227 |
-
msgid "Product Price"
|
3228 |
-
msgstr ""
|
3229 |
-
|
3230 |
-
#: includes/addons/product_accordion.php:548
|
3231 |
-
#: includes/addons/product_curvy.php:639
|
3232 |
-
#: includes/addons/product_image_accordion.php:470
|
3233 |
-
#: includes/admin/include/admin-setting.php:468
|
3234 |
-
msgid "Product Rating"
|
3235 |
-
msgstr ""
|
3236 |
-
|
3237 |
-
#: includes/addons/wb_product_reviews.php:39
|
3238 |
-
#: includes/admin/include/admin-setting.php:476
|
3239 |
-
msgid "Product Reviews"
|
3240 |
-
msgstr ""
|
3241 |
-
|
3242 |
-
#: includes/admin/include/admin-setting.php:811
|
3243 |
-
msgid "Product Sale Schedule <span>( Pro )</span>"
|
3244 |
-
msgstr ""
|
3245 |
-
|
3246 |
-
#: includes/addons/product_tabs.php:54
|
3247 |
-
msgid "Product Settings"
|
3248 |
-
msgstr ""
|
3249 |
-
|
3250 |
-
#: includes/admin/include/admin-setting.php:156
|
3251 |
-
msgid "Product Shop Page Template"
|
3252 |
-
msgstr ""
|
3253 |
-
|
3254 |
-
#: includes/admin/include/admin-setting.php:452
|
3255 |
-
msgid "Product Short Description"
|
3256 |
msgstr ""
|
3257 |
|
3258 |
-
#: includes/addons/product_tabs.php:
|
3259 |
-
msgid "Product
|
3260 |
msgstr ""
|
3261 |
|
3262 |
-
#: includes/
|
3263 |
-
msgid "Product
|
3264 |
msgstr ""
|
3265 |
|
3266 |
-
#: includes/
|
3267 |
-
msgid "Product
|
3268 |
msgstr ""
|
3269 |
|
3270 |
-
#: includes/addons/product_tabs.php:
|
3271 |
-
msgid "Product
|
3272 |
msgstr ""
|
3273 |
|
3274 |
-
#: includes/addons/product_tabs.php:
|
3275 |
-
#: includes/admin/include/admin-setting.php:
|
3276 |
msgid "Product Tab"
|
3277 |
msgstr ""
|
3278 |
|
3279 |
-
#: includes/addons/product_tabs.php:
|
3280 |
msgid "Product tab menu background"
|
3281 |
msgstr ""
|
3282 |
|
3283 |
-
#: includes/addons/
|
3284 |
-
#: includes/addons/
|
3285 |
-
#: includes/addons/wb_product_title.php:
|
3286 |
-
#: includes/
|
3287 |
-
#: includes/admin/include/admin-setting.php:404
|
3288 |
msgid "Product Title"
|
3289 |
msgstr ""
|
3290 |
|
3291 |
-
#: includes/admin/include/admin-setting.php:
|
3292 |
msgid "Product Upsell"
|
3293 |
msgstr ""
|
3294 |
|
3295 |
-
#: includes/
|
|
|
3296 |
msgid "Product Video Gallery"
|
3297 |
msgstr ""
|
3298 |
|
3299 |
-
#: includes/addons/
|
3300 |
-
|
3301 |
-
#, php-format
|
3302 |
-
msgid ""
|
3303 |
-
"Product Wise Rating/Review Display is available in WooLentor Pro. <a "
|
3304 |
-
"href=\"%s\" target=\"_blank\">Purchase WooLentor Pro</a>"
|
3305 |
-
msgstr ""
|
3306 |
-
|
3307 |
-
#: includes/admin/include/admin-setting.php:788
|
3308 |
-
msgid "Product Zoom<span>( Pro )</span>"
|
3309 |
msgstr ""
|
3310 |
|
3311 |
-
#: includes/addons/wb_product_related.php:
|
3312 |
msgid "Products Per Page"
|
3313 |
msgstr ""
|
3314 |
|
3315 |
-
#: includes/addons/wb_product_reviews.php:
|
3316 |
msgid "Products reviews"
|
3317 |
msgstr ""
|
3318 |
|
3319 |
-
#: includes/admin/include/admin-setting.php:
|
3320 |
msgid "Purchase our"
|
3321 |
msgstr ""
|
3322 |
|
3323 |
-
#: includes/addons/
|
3324 |
-
|
3325 |
-
|
3326 |
-
|
3327 |
-
#: includes/addons/wb_product_qr_code.php:39
|
3328 |
-
#: includes/admin/include/admin-setting.php:540
|
3329 |
-
msgid "QR Code"
|
3330 |
-
msgstr ""
|
3331 |
-
|
3332 |
-
#: includes/addons/wb_product_qr_code.php:68
|
3333 |
-
msgid "Quantity"
|
3334 |
-
msgstr ""
|
3335 |
-
|
3336 |
-
#: includes/addons/product_accordion.php:72
|
3337 |
-
#: includes/addons/product_curvy.php:107
|
3338 |
-
#: includes/addons/product_image_accordion.php:51
|
3339 |
-
msgid "Query Settings"
|
3340 |
-
msgstr ""
|
3341 |
-
|
3342 |
-
#: includes/admin/include/admin-setting.php:1432
|
3343 |
-
msgid "Quick Action Button"
|
3344 |
-
msgstr ""
|
3345 |
-
|
3346 |
-
#: includes/admin/include/admin-setting.php:236
|
3347 |
-
msgid "Quick View Template"
|
3348 |
-
msgstr ""
|
3349 |
-
|
3350 |
-
#: includes/addons/universal_product.php:2385 includes/addons/universal_product.php:2426 includes/addons/universal_product.php:2568 includes/addons/universal_product.php:2609
|
3351 |
-
msgid "Quick View"
|
3352 |
-
msgstr ""
|
3353 |
-
|
3354 |
-
#: includes/helper-function.php:698 includes/addons/product_accordion.php:168
|
3355 |
-
#: includes/addons/product_curvy.php:203
|
3356 |
-
#: includes/addons/product_image_accordion.php:147
|
3357 |
-
#: includes/addons/product_tabs.php:167
|
3358 |
-
#: includes/addons/wb_archive_product.php:132
|
3359 |
-
#: includes/addons/wb_product_related.php:82
|
3360 |
-
#: includes/addons/wb_product_upsell.php:66
|
3361 |
msgid "Random"
|
3362 |
msgstr ""
|
3363 |
|
3364 |
-
#: includes/addons/
|
3365 |
-
#: includes/addons/
|
3366 |
-
#: includes/addons/
|
3367 |
-
|
3368 |
-
msgstr ""
|
3369 |
-
|
3370 |
-
#: includes/addons/wl_product_filter.php:487
|
3371 |
-
msgid "Range Slider"
|
3372 |
-
msgstr ""
|
3373 |
-
|
3374 |
-
#: includes/addons/wb_archive_product.php:131
|
3375 |
-
#: includes/addons/wb_archive_product.php:478
|
3376 |
-
#: includes/addons/wb_customer_review.php:557
|
3377 |
-
#: includes/addons/wb_product_related.php:81
|
3378 |
-
#: includes/addons/wb_product_upsell.php:65
|
3379 |
-
#: includes/addons/wl_testimonial.php:741
|
3380 |
-
#: includes/admin/include/admin-setting.php:1397
|
3381 |
msgid "Rating"
|
3382 |
msgstr ""
|
3383 |
|
3384 |
-
#: includes/addons/
|
3385 |
-
|
3386 |
-
#: includes/addons/product_image_accordion.php:491
|
3387 |
-
msgid "Rating Color"
|
3388 |
-
msgstr ""
|
3389 |
-
|
3390 |
-
#: includes/admin/include/admin-setting.php:1409
|
3391 |
-
msgid "Rating color"
|
3392 |
-
msgstr ""
|
3393 |
-
|
3394 |
-
#: includes/admin/include/admin-setting.php:1662
|
3395 |
-
msgid "Rating icon"
|
3396 |
msgstr ""
|
3397 |
|
3398 |
-
#: includes/
|
3399 |
-
msgid "Rating Star Color"
|
3400 |
-
msgstr ""
|
3401 |
-
|
3402 |
-
#: includes/admin/include/admin-setting.php:1058
|
3403 |
msgid "Real"
|
3404 |
msgstr ""
|
3405 |
|
3406 |
-
#: includes/addons/
|
3407 |
-
#: includes/addons/product_curvy.php:118
|
3408 |
-
#: includes/addons/product_image_accordion.php:62
|
3409 |
-
#: includes/addons/product_tabs.php:79
|
3410 |
msgid "Recent Products"
|
3411 |
msgstr ""
|
3412 |
|
3413 |
-
#: includes/
|
3414 |
-
#: includes/addons/wl_product_horizontal_filter.php:212
|
3415 |
-
msgid "Redirect Custom URL"
|
3416 |
-
msgstr ""
|
3417 |
-
|
3418 |
-
#: includes/admin/include/admin-setting.php:732
|
3419 |
msgid "Registration Form <span>( Pro )</span>"
|
3420 |
msgstr ""
|
3421 |
|
3422 |
-
#: includes/addons/wb_archive_product.php:
|
|
|
3423 |
msgid "Regular Price"
|
3424 |
msgstr ""
|
3425 |
|
3426 |
-
#: includes/addons/
|
3427 |
-
#: includes/addons/
|
3428 |
-
#: includes/
|
3429 |
-
msgid "Regular Price Color"
|
3430 |
-
msgstr ""
|
3431 |
-
|
3432 |
-
#: includes/admin/include/admin-setting.php:1353
|
3433 |
-
msgid "Regular price color"
|
3434 |
-
msgstr ""
|
3435 |
-
|
3436 |
-
#: includes/admin/include/admin-setting.php:819
|
3437 |
-
msgid "Related Pro..( Custom ) <span>( Pro )</span>"
|
3438 |
-
msgstr ""
|
3439 |
-
|
3440 |
-
#: includes/addons/wb_product_related.php:41
|
3441 |
-
#: includes/admin/include/admin-setting.php:412
|
3442 |
msgid "Related Product"
|
3443 |
msgstr ""
|
3444 |
|
3445 |
-
#: includes/admin/include/admin-setting.php:
|
3446 |
msgid "Rename Label"
|
3447 |
msgstr ""
|
3448 |
|
3449 |
-
#: includes/addons/
|
3450 |
-
msgid "Review"
|
3451 |
-
msgstr ""
|
3452 |
-
|
3453 |
-
#: includes/addons/wb_customer_review.php:61
|
3454 |
-
#: includes/addons/wl_testimonial.php:63
|
3455 |
-
msgid "Review Type"
|
3456 |
msgstr ""
|
3457 |
|
3458 |
-
#: includes/admin/include/admin-setting.php:
|
3459 |
-
#: includes/admin/include/admin-setting.php:
|
3460 |
msgid "Reviews"
|
3461 |
msgstr ""
|
3462 |
|
3463 |
-
#: includes/addons/add_banner.php:
|
3464 |
-
#: includes/addons/product_tabs.php:
|
3465 |
-
#: includes/addons/special_day_offer.php:
|
3466 |
-
#: includes/addons/special_day_offer.php:
|
3467 |
-
#: includes/addons/wb_archive_product.php:
|
3468 |
-
#: includes/addons/wb_archive_product.php:
|
3469 |
-
#: includes/addons/
|
3470 |
-
#: includes/addons/
|
3471 |
-
#: includes/addons/
|
3472 |
-
#: includes/addons/
|
3473 |
-
#: includes/addons/
|
3474 |
-
#: includes/addons/
|
3475 |
-
#: includes/addons/wl_category.php:288 includes/addons/wl_faq.php:358
|
3476 |
-
#: includes/addons/wl_faq.php:581 includes/addons/wl_onepage_slider.php:177
|
3477 |
-
#: includes/addons/wl_product_horizontal_filter.php:746
|
3478 |
-
#: includes/addons/wl_product_video_gallery.php:62
|
3479 |
-
#: includes/addons/wl_store_features.php:147
|
3480 |
msgid "Right"
|
3481 |
msgstr ""
|
3482 |
|
3483 |
-
#: includes/addons/product_tabs.php:
|
3484 |
-
#: includes/addons/wb_archive_product.php:
|
3485 |
msgid "Rows"
|
3486 |
msgstr ""
|
3487 |
|
3488 |
-
#: includes/addons/
|
3489 |
-
msgid "
|
3490 |
-
msgstr ""
|
3491 |
-
|
3492 |
-
#: includes/addons/wl_testimonial.php:153
|
3493 |
-
msgid "Ruth Pierce"
|
3494 |
-
msgstr ""
|
3495 |
-
|
3496 |
-
#: includes/addons/wb_archive_product.php:801
|
3497 |
-
msgid "Sale Flash"
|
3498 |
-
msgstr ""
|
3499 |
-
|
3500 |
-
#: includes/addons/wb_archive_product.php:409
|
3501 |
-
msgid "Sale Price"
|
3502 |
-
msgstr ""
|
3503 |
-
|
3504 |
-
#: includes/addons/product_accordion.php:494
|
3505 |
-
#: includes/addons/product_curvy.php:487 includes/addons/product_curvy.php:501
|
3506 |
-
#: includes/addons/product_image_accordion.php:416
|
3507 |
-
msgid "Sale Price Color"
|
3508 |
-
msgstr ""
|
3509 |
-
|
3510 |
-
#: includes/admin/include/admin-setting.php:1346
|
3511 |
-
msgid "Sale price color"
|
3512 |
-
msgstr ""
|
3513 |
-
|
3514 |
-
#: includes/addons/product_accordion.php:86
|
3515 |
-
#: includes/addons/product_curvy.php:121
|
3516 |
-
#: includes/addons/product_image_accordion.php:65
|
3517 |
-
#: includes/addons/product_tabs.php:82
|
3518 |
-
msgid "Sale Products"
|
3519 |
-
msgstr ""
|
3520 |
-
|
3521 |
-
#: includes/addons/wb_archive_product.php:793
|
3522 |
-
msgid "Sale Tag"
|
3523 |
-
msgstr ""
|
3524 |
-
|
3525 |
-
#: includes/helper-function.php:432 includes/helper-function.php:474
|
3526 |
-
msgid "Sale!"
|
3527 |
-
msgstr ""
|
3528 |
-
|
3529 |
-
#: includes/admin/include/admin-setting.php:92
|
3530 |
-
msgid "Sales Notification"
|
3531 |
-
msgstr ""
|
3532 |
-
|
3533 |
-
#: includes/addons/wl_product_horizontal_filter.php:256
|
3534 |
-
msgid "Search Button Icon"
|
3535 |
-
msgstr ""
|
3536 |
-
|
3537 |
-
#: includes/addons/wl_product_filter.php:39
|
3538 |
-
#: includes/addons/wl_product_horizontal_filter.php:203
|
3539 |
-
#: includes/addons/wl_product_horizontal_filter.php:500
|
3540 |
-
msgid "Search Form"
|
3541 |
-
msgstr ""
|
3542 |
-
|
3543 |
-
#: includes/addons/wl_product_horizontal_filter.php:242
|
3544 |
-
msgid "Search Form Placeholder"
|
3545 |
-
msgstr ""
|
3546 |
-
|
3547 |
-
#: includes/addons/wl_product_horizontal_filter.php:244
|
3548 |
-
msgid "Search Products..."
|
3549 |
-
msgstr ""
|
3550 |
-
|
3551 |
-
#: includes/admin/include/templates_list.php:46
|
3552 |
-
msgid "Search.."
|
3553 |
-
msgstr ""
|
3554 |
-
|
3555 |
-
#: includes/helper-function.php:245
|
3556 |
-
msgid "Select"
|
3557 |
-
msgstr ""
|
3558 |
-
|
3559 |
-
#: includes/addons/wl_product_horizontal_filter.php:1076
|
3560 |
-
msgid "select"
|
3561 |
-
msgstr ""
|
3562 |
-
|
3563 |
-
#: includes/admin/include/admin-setting.php:225
|
3564 |
-
msgid "Select a template for the Login page layout <span>( Pro )</span>"
|
3565 |
-
msgstr ""
|
3566 |
-
|
3567 |
-
#: includes/admin/include/admin-setting.php:213
|
3568 |
-
msgid "Select a template for the My Account page layout <span>( Pro )</span>"
|
3569 |
-
msgstr ""
|
3570 |
-
|
3571 |
-
#: includes/admin/include/admin-setting.php:237
|
3572 |
-
msgid ""
|
3573 |
-
"Select a template for the product's quick view layout <span>( Pro )</span>"
|
3574 |
-
msgstr ""
|
3575 |
-
|
3576 |
-
#: includes/admin/include/admin-setting.php:201
|
3577 |
-
msgid "Select a template for the Thank you page layout <span>( Pro )</span>"
|
3578 |
-
msgstr ""
|
3579 |
-
|
3580 |
-
#: includes/addons/wl_category_grid.php:80
|
3581 |
-
#: includes/addons/wl_category_grid.php:93
|
3582 |
-
msgid "Select categories"
|
3583 |
-
msgstr ""
|
3584 |
-
|
3585 |
-
#: includes/addons/wl_faq.php:50
|
3586 |
-
msgid "Select Content Source"
|
3587 |
-
msgstr ""
|
3588 |
-
|
3589 |
-
#: includes/admin/include/admin-setting.php:1054
|
3590 |
-
msgid "Select Content Type <span>( Pro )</span>"
|
3591 |
-
msgstr ""
|
3592 |
-
|
3593 |
-
#: includes/addons/wl_brand.php:54 includes/addons/wl_category.php:50
|
3594 |
-
msgid "Select Layout"
|
3595 |
-
msgstr ""
|
3596 |
-
|
3597 |
-
#: includes/addons/product_accordion.php:98
|
3598 |
-
#: includes/addons/product_curvy.php:133
|
3599 |
-
#: includes/addons/product_image_accordion.php:77
|
3600 |
-
msgid "Select Product"
|
3601 |
-
msgstr ""
|
3602 |
-
|
3603 |
-
#: includes/addons/wl_category_grid.php:47
|
3604 |
-
msgid "Select Style"
|
3605 |
-
msgstr ""
|
3606 |
-
|
3607 |
-
#: includes/addons/wb_just_table.php:50
|
3608 |
-
msgid "Select Table"
|
3609 |
-
msgstr ""
|
3610 |
-
|
3611 |
-
#: includes/helper-function.php:270 includes/addons/wl_faq.php:93
|
3612 |
-
msgid "Select Template"
|
3613 |
-
msgstr ""
|
3614 |
-
|
3615 |
-
#: includes/addons/wb_product_suggest_price.php:85
|
3616 |
-
msgid "Send To Mail"
|
3617 |
-
msgstr ""
|
3618 |
-
|
3619 |
-
#: includes/admin/include/admin-setting.php:1204
|
3620 |
-
msgid "Set the background color of the notification. <span>( Pro )</span>"
|
3621 |
-
msgstr ""
|
3622 |
-
|
3623 |
-
#: includes/admin/include/admin-setting.php:1220
|
3624 |
-
msgid "Set the content color of the notification. <span>( Pro )</span>"
|
3625 |
-
msgstr ""
|
3626 |
-
|
3627 |
-
#: includes/admin/include/admin-setting.php:1228
|
3628 |
-
msgid "Set the cross icon color of the notification. <span>( Pro )</span>"
|
3629 |
-
msgstr ""
|
3630 |
-
|
3631 |
-
#: includes/admin/include/admin-setting.php:1212
|
3632 |
-
msgid "Set the heading color of the notification. <span>( Pro )</span>"
|
3633 |
-
msgstr ""
|
3634 |
-
|
3635 |
-
#: includes/admin/include/admin-setting.php:1079
|
3636 |
-
msgid "Set the image position of the notification. <span>( Pro )</span>"
|
3637 |
-
msgstr ""
|
3638 |
-
|
3639 |
-
#: includes/helper-function.php:627 includes/helper-function.php:645
|
3640 |
-
msgid "Set the initial stock amount from"
|
3641 |
-
msgstr ""
|
3642 |
-
|
3643 |
-
#: includes/admin/include/admin-setting.php:1129
|
3644 |
-
msgid "Set the interval time between notifications. <span>( Pro )</span>"
|
3645 |
-
msgstr ""
|
3646 |
-
|
3647 |
-
#: includes/admin/include/admin-setting.php:1155
|
3648 |
-
msgid "Set the number of notifications to display."
|
3649 |
-
msgstr ""
|
3650 |
-
|
3651 |
-
#: includes/admin/include/admin-setting.php:1240
|
3652 |
-
msgid "Set the number of products to load in Elementor Addons"
|
3653 |
-
msgstr ""
|
3654 |
-
|
3655 |
-
#: includes/admin/include/admin-setting.php:1288
|
3656 |
-
msgid "Set the position of the Mini Cart."
|
3657 |
msgstr ""
|
3658 |
|
3659 |
-
#: includes/admin/include/admin-setting.php:
|
3660 |
msgid ""
|
3661 |
-
"
|
3662 |
-
"
|
3663 |
msgstr ""
|
3664 |
|
3665 |
-
#: includes/
|
3666 |
-
#: includes/
|
3667 |
-
msgid "
|
3668 |
msgstr ""
|
3669 |
|
3670 |
-
#: includes/addons/
|
3671 |
-
|
3672 |
-
#: includes/addons/wl_testimonial.php:198
|
3673 |
-
msgid "Seven"
|
3674 |
msgstr ""
|
3675 |
|
3676 |
-
#: includes/addons/
|
3677 |
-
|
3678 |
-
#: includes/addons/wl_onepage_slider.php:481
|
3679 |
-
msgid "Shop now"
|
3680 |
msgstr ""
|
3681 |
|
3682 |
-
#: includes/
|
3683 |
-
msgid "
|
3684 |
msgstr ""
|
3685 |
|
3686 |
-
#: includes/admin/include/admin-setting.php:
|
3687 |
-
|
3688 |
-
msgid "Shop Page Builder ( Custom Design )"
|
3689 |
msgstr ""
|
3690 |
|
3691 |
-
#: includes/
|
3692 |
-
|
3693 |
-
msgid "Shop Page Builder ( Default Layout )"
|
3694 |
msgstr ""
|
3695 |
|
3696 |
-
#: includes/admin/include/admin-setting.php:
|
3697 |
-
msgid "
|
3698 |
msgstr ""
|
3699 |
|
3700 |
-
#: includes/
|
3701 |
-
|
3702 |
-
#: includes/addons/wb_product_related.php:107
|
3703 |
-
#: includes/addons/wb_product_upsell.php:90
|
3704 |
-
msgid "Show"
|
3705 |
msgstr ""
|
3706 |
|
3707 |
-
#: includes/addons/
|
3708 |
-
|
3709 |
-
#: includes/addons/product_image_accordion.php:68
|
3710 |
-
msgid "Show By Id"
|
3711 |
msgstr ""
|
3712 |
|
3713 |
-
#: includes/
|
3714 |
-
|
|
|
3715 |
msgstr ""
|
3716 |
|
3717 |
-
#: includes/
|
3718 |
-
msgid "
|
3719 |
msgstr ""
|
3720 |
|
3721 |
-
#: includes/
|
3722 |
-
|
|
|
3723 |
msgstr ""
|
3724 |
|
3725 |
-
#: includes/
|
3726 |
-
|
|
|
3727 |
msgstr ""
|
3728 |
|
3729 |
-
#: includes/addons/
|
3730 |
-
|
|
|
|
|
|
|
3731 |
msgstr ""
|
3732 |
|
3733 |
#: includes/widgets/ajax-search/widget-product-search-ajax.php:42
|
3734 |
msgid "Show Number of Product:"
|
3735 |
msgstr ""
|
3736 |
|
3737 |
-
#: includes/addons/wb_archive_product.php:
|
3738 |
msgid "Show Result Count"
|
3739 |
msgstr ""
|
3740 |
|
3741 |
-
#: includes/admin/include/admin-setting.php:
|
3742 |
-
msgid "Side Mini Cart <span>( Pro )</span>"
|
3743 |
-
msgstr ""
|
3744 |
-
|
3745 |
-
#: includes/addons/wl_category_grid.php:69
|
3746 |
-
msgid "Single Category"
|
3747 |
-
msgstr ""
|
3748 |
-
|
3749 |
-
#: includes/admin/include/admin-setting.php:1261
|
3750 |
msgid "Single Product Ajax Add To Cart"
|
3751 |
msgstr ""
|
3752 |
|
3753 |
-
#: includes/admin/include/admin-setting.php:
|
3754 |
-
#: includes/admin/include/admin-setting.php:
|
3755 |
msgid "Single Product Individual Layout"
|
3756 |
msgstr ""
|
3757 |
|
3758 |
-
#: includes/admin/include/admin-setting.php:
|
3759 |
msgid "Single Product Sticky Add To Cart <span>( Pro )</span>"
|
3760 |
msgstr ""
|
3761 |
|
3762 |
-
#: includes/admin/include/admin-setting.php:
|
3763 |
msgid "Single Product Template"
|
3764 |
msgstr ""
|
3765 |
|
3766 |
-
#: includes/admin/include/admin-setting.php:
|
3767 |
-
#: includes/admin/include/admin-setting.php:
|
3768 |
msgid "Single Product Template Builder"
|
3769 |
msgstr ""
|
3770 |
|
3771 |
-
#: includes/addons/
|
3772 |
-
#: includes/addons/wl_category_grid.php:194
|
3773 |
-
#: includes/addons/wl_testimonial.php:197
|
3774 |
-
msgid "Six"
|
3775 |
-
msgstr ""
|
3776 |
-
|
3777 |
-
#: includes/addons/wb_product_qr_code.php:46
|
3778 |
-
#: includes/addons/wl_product_filter.php:546
|
3779 |
-
msgid "Size"
|
3780 |
-
msgstr ""
|
3781 |
-
|
3782 |
-
#: classes/class.default_data.php:208
|
3783 |
-
msgid "SKU:"
|
3784 |
-
msgstr ""
|
3785 |
-
|
3786 |
-
#: includes/addons/wl_onepage_slider.php:40
|
3787 |
-
msgid "Slider"
|
3788 |
-
msgstr ""
|
3789 |
-
|
3790 |
-
#: includes/addons/product_tabs.php:438
|
3791 |
-
#: includes/addons/wl_category_grid.php:274
|
3792 |
-
#: includes/addons/wl_testimonial.php:307
|
3793 |
msgid "Slider Arrow"
|
3794 |
msgstr ""
|
3795 |
|
3796 |
-
#: includes/addons/product_tabs.php:
|
3797 |
-
|
3798 |
-
#: includes/addons/wl_testimonial.php:339
|
3799 |
-
msgid "Slider autoplay"
|
3800 |
msgstr ""
|
3801 |
|
3802 |
-
#: includes/addons/product_tabs.php:
|
3803 |
-
#: includes/addons/wl_brand.php:362 includes/addons/wl_category_grid.php:652
|
3804 |
-
#: includes/addons/wl_testimonial.php:788
|
3805 |
msgid "Slider Controller Style"
|
3806 |
msgstr ""
|
3807 |
|
3808 |
-
#: includes/addons/product_tabs.php:
|
3809 |
-
#: includes/addons/wl_category_grid.php:284
|
3810 |
-
#: includes/addons/wl_testimonial.php:317
|
3811 |
msgid "Slider dots"
|
3812 |
msgstr ""
|
3813 |
|
3814 |
-
#: includes/addons/
|
3815 |
-
|
3816 |
-
msgstr ""
|
3817 |
-
|
3818 |
-
#: includes/addons/product_tabs.php:515 includes/addons/product_tabs.php:548
|
3819 |
-
#: includes/addons/product_tabs.php:591
|
3820 |
-
#: includes/addons/wl_category_grid.php:341
|
3821 |
-
#: includes/addons/wl_category_grid.php:372
|
3822 |
-
#: includes/addons/wl_category_grid.php:413
|
3823 |
-
#: includes/addons/wl_testimonial.php:375
|
3824 |
-
#: includes/addons/wl_testimonial.php:406
|
3825 |
-
#: includes/addons/wl_testimonial.php:447
|
3826 |
msgid "Slider item to scroll"
|
3827 |
msgstr ""
|
3828 |
|
3829 |
-
#: includes/addons/product_tabs.php:
|
3830 |
-
#: includes/addons/product_tabs.php:
|
3831 |
-
#: includes/addons/wl_category_grid.php:263
|
3832 |
-
#: includes/addons/wl_category_grid.php:361
|
3833 |
-
#: includes/addons/wl_category_grid.php:402
|
3834 |
-
#: includes/addons/wl_testimonial.php:296
|
3835 |
-
#: includes/addons/wl_testimonial.php:395
|
3836 |
-
#: includes/addons/wl_testimonial.php:436
|
3837 |
msgid "Slider Items"
|
3838 |
msgstr ""
|
3839 |
|
3840 |
-
#: includes/addons/
|
3841 |
-
#, php-format
|
3842 |
-
msgid ""
|
3843 |
-
"Slider layouts are available in the pro version. <a href=\"%s\" "
|
3844 |
-
"target=\"_blank\">Get Pro</a>"
|
3845 |
-
msgstr ""
|
3846 |
-
|
3847 |
-
#: includes/addons/wl_category_grid.php:162
|
3848 |
-
#: includes/addons/wl_testimonial.php:165
|
3849 |
-
msgid "Slider On"
|
3850 |
-
msgstr ""
|
3851 |
-
|
3852 |
-
#: includes/addons/product_tabs.php:413 includes/addons/wl_brand.php:208
|
3853 |
-
#: includes/addons/wl_brand.php:219 includes/addons/wl_category_grid.php:253
|
3854 |
-
#: includes/addons/wl_testimonial.php:286
|
3855 |
msgid "Slider Option"
|
3856 |
msgstr ""
|
3857 |
|
3858 |
-
#: includes/
|
3859 |
-
|
3860 |
-
|
3861 |
-
|
3862 |
-
#: includes/addons/wb_product_suggest_price.php:179
|
3863 |
-
#: includes/addons/wb_product_suggest_price.php:180
|
3864 |
-
msgid "Something is wrong! try again"
|
3865 |
-
msgstr ""
|
3866 |
-
|
3867 |
-
#: includes/admin/include/template-library.php:382
|
3868 |
-
msgid "Sorry, you are not allowed to install themes on this site."
|
3869 |
-
msgstr ""
|
3870 |
-
|
3871 |
-
#: includes/addons/wl_product_filter.php:41
|
3872 |
-
#: includes/addons/wl_product_horizontal_filter.php:40
|
3873 |
-
#: includes/addons/wl_product_horizontal_filter.php:113
|
3874 |
-
#: includes/addons/wl_product_horizontal_filter.php:114
|
3875 |
-
msgid "Sort By"
|
3876 |
msgstr ""
|
3877 |
|
3878 |
-
#: includes/helper-function.php:
|
3879 |
msgid "Sort by average rating"
|
3880 |
msgstr ""
|
3881 |
|
3882 |
-
#: includes/helper-function.php:
|
3883 |
msgid "Sort by latest"
|
3884 |
msgstr ""
|
3885 |
|
3886 |
-
#: includes/helper-function.php:
|
3887 |
msgid "Sort by popularity"
|
3888 |
msgstr ""
|
3889 |
|
3890 |
-
#: includes/helper-function.php:
|
3891 |
msgid "Sort by price: high to low"
|
3892 |
msgstr ""
|
3893 |
|
3894 |
-
#: includes/helper-function.php:
|
3895 |
msgid "Sort by price: low to high"
|
3896 |
msgstr ""
|
3897 |
|
3898 |
-
#: includes/addons/
|
3899 |
-
#: includes/addons/wl_category_grid.php:220
|
3900 |
-
#: includes/addons/wl_testimonial.php:223
|
3901 |
-
msgid "Space"
|
3902 |
-
msgstr ""
|
3903 |
-
|
3904 |
-
#: includes/addons/wb_product_image.php:114
|
3905 |
msgid "Spacing"
|
3906 |
msgstr ""
|
3907 |
|
3908 |
-
#: includes/helper-function.php:
|
3909 |
msgid "span"
|
3910 |
msgstr ""
|
3911 |
|
3912 |
-
#: includes/admin/include/admin-setting.php:
|
3913 |
msgid "Special Day Offer"
|
3914 |
msgstr ""
|
3915 |
|
3916 |
-
#: includes/addons/wb_product_rating.php:
|
3917 |
msgid "Star Color"
|
3918 |
msgstr ""
|
3919 |
|
3920 |
-
#: includes/addons/wb_archive_product.php:
|
3921 |
msgid "Star Size"
|
3922 |
msgstr ""
|
3923 |
|
3924 |
-
#: includes/
|
3925 |
-
|
3926 |
-
msgstr ""
|
3927 |
-
|
3928 |
-
#: includes/admin/include/admin-setting.php:986
|
3929 |
-
#: includes/admin/include/admin-setting.php:989
|
3930 |
msgid "State"
|
3931 |
msgstr ""
|
3932 |
|
3933 |
-
#: includes/admin/include/admin-setting.php:
|
3934 |
-
msgid "
|
3935 |
msgstr ""
|
3936 |
|
3937 |
-
#: includes/admin/include/admin-setting.php:
|
3938 |
-
|
3939 |
-
msgstr ""
|
3940 |
-
|
3941 |
-
#: includes/addons/wl_store_features.php:37
|
3942 |
-
msgid "Store Feature"
|
3943 |
-
msgstr ""
|
3944 |
-
|
3945 |
-
#: includes/admin/include/admin-setting.php:356
|
3946 |
-
msgid "Store Features"
|
3947 |
-
msgstr ""
|
3948 |
-
|
3949 |
-
#: includes/admin/include/admin-setting.php:950
|
3950 |
-
#: includes/admin/include/admin-setting.php:953
|
3951 |
msgid "Street address"
|
3952 |
msgstr ""
|
3953 |
|
3954 |
-
#: includes/addons/add_banner.php:
|
3955 |
-
#: includes/addons/
|
3956 |
-
#: includes/addons/
|
3957 |
-
#: includes/addons/
|
3958 |
-
#: includes/addons/
|
3959 |
-
#: includes/addons/
|
3960 |
-
#: includes/addons/
|
3961 |
-
#: includes/addons/wb_image_marker.php:78
|
3962 |
-
#: includes/addons/wb_product_description.php:40
|
3963 |
-
#: includes/addons/wb_product_rating.php:40
|
3964 |
-
#: includes/addons/wb_product_short_description.php:41
|
3965 |
-
#: includes/addons/wb_product_stock.php:40
|
3966 |
-
#: includes/addons/wb_wc_multicurrency.php:50
|
3967 |
-
#: includes/addons/wl_category.php:204
|
3968 |
-
#: includes/addons/wl_onepage_slider.php:148
|
3969 |
-
#: includes/addons/wl_testimonial.php:48
|
3970 |
-
#: includes/admin/include/admin-setting.php:102
|
3971 |
msgid "Style"
|
3972 |
msgstr ""
|
3973 |
|
3974 |
-
#: includes/addons/
|
3975 |
-
#: includes/addons/wl_category_grid.php:55
|
3976 |
-
msgid "Style Five"
|
3977 |
-
msgstr ""
|
3978 |
-
|
3979 |
-
#: includes/addons/wb_customer_review.php:53
|
3980 |
-
#: includes/addons/wb_image_marker.php:85
|
3981 |
-
#: includes/addons/wl_category_grid.php:54
|
3982 |
-
#: includes/addons/wl_testimonial.php:55
|
3983 |
-
msgid "Style Four"
|
3984 |
-
msgstr ""
|
3985 |
-
|
3986 |
-
#: includes/addons/add_banner.php:54 includes/addons/product_curvy.php:61
|
3987 |
-
#: includes/addons/product_tabs.php:65
|
3988 |
-
#: includes/addons/wb_customer_review.php:50
|
3989 |
-
#: includes/addons/wb_image_marker.php:82
|
3990 |
-
#: includes/addons/wl_category_grid.php:51
|
3991 |
-
#: includes/addons/wl_testimonial.php:52
|
3992 |
msgid "Style One"
|
3993 |
msgstr ""
|
3994 |
|
3995 |
-
#: includes/addons/
|
3996 |
-
#: includes/addons/wb_customer_review.php:52
|
3997 |
-
#: includes/addons/wb_image_marker.php:84
|
3998 |
-
#: includes/addons/wl_category_grid.php:53
|
3999 |
-
#: includes/addons/wl_testimonial.php:54
|
4000 |
-
msgid "Style Three"
|
4001 |
-
msgstr ""
|
4002 |
-
|
4003 |
-
#: includes/addons/add_banner.php:55 includes/addons/product_curvy.php:62
|
4004 |
-
#: includes/addons/product_tabs.php:66
|
4005 |
-
#: includes/addons/wb_customer_review.php:51
|
4006 |
-
#: includes/addons/wb_image_marker.php:83
|
4007 |
-
#: includes/addons/wl_category_grid.php:52
|
4008 |
-
#: includes/addons/wl_testimonial.php:53
|
4009 |
msgid "Style Two"
|
4010 |
msgstr ""
|
4011 |
|
4012 |
-
#: includes/addons/add_banner.php:
|
4013 |
-
#: includes/addons/
|
4014 |
-
#: includes/addons/wl_onepage_slider.php:249
|
4015 |
-
#: includes/addons/wl_store_features.php:114
|
4016 |
-
#: includes/addons/wl_store_features.php:497
|
4017 |
msgid "Sub Title"
|
4018 |
msgstr ""
|
4019 |
|
4020 |
-
#: includes/addons/wb_product_suggest_price.php:
|
4021 |
-
#: includes/addons/wb_product_suggest_price.php:
|
4022 |
msgid "Submit"
|
4023 |
msgstr ""
|
4024 |
|
4025 |
-
#: includes/addons/wb_product_suggest_price.php:
|
4026 |
-
#: includes/addons/wl_product_filter.php:277
|
4027 |
-
#: includes/addons/wl_product_horizontal_filter.php:583
|
4028 |
msgid "Submit Button"
|
4029 |
msgstr ""
|
4030 |
|
4031 |
-
#: includes/widgets/ajax-search/base.php:
|
4032 |
msgctxt "submit button"
|
4033 |
msgid "Search"
|
4034 |
msgstr ""
|
4035 |
|
4036 |
-
#: includes/addons/wb_product_suggest_price.php:
|
4037 |
msgid "Submit Button Text"
|
4038 |
msgstr ""
|
4039 |
|
4040 |
-
#: includes/addons/
|
4041 |
-
msgid "Subtitle"
|
4042 |
-
msgstr ""
|
4043 |
-
|
4044 |
-
#: includes/addons/wb_product_suggest_price.php:165
|
4045 |
msgid "Success Message"
|
4046 |
msgstr ""
|
4047 |
|
4048 |
-
#: includes/admin/include/admin-setting.php:
|
4049 |
msgid "Successfully Settings Saved."
|
4050 |
msgstr ""
|
4051 |
|
4052 |
-
#: includes/addons/wb_product_suggest_price.php:
|
4053 |
-
#: includes/addons/wb_product_suggest_price.php:
|
4054 |
-
#: includes/addons/wb_product_suggest_price.php:
|
4055 |
-
#: includes/admin/include/admin-setting.php:
|
4056 |
msgid "Suggest Price"
|
4057 |
msgstr ""
|
4058 |
|
4059 |
-
#: includes/addons/wb_product_data_tab.php:
|
4060 |
msgid "Tab Menu"
|
4061 |
msgstr ""
|
4062 |
|
4063 |
-
#: includes/addons/product_tabs.php:
|
4064 |
msgid "Tab Menu margin"
|
4065 |
msgstr ""
|
4066 |
|
4067 |
-
#: includes/addons/product_tabs.php:
|
4068 |
msgid "Tab Menu padding"
|
4069 |
msgstr ""
|
4070 |
|
4071 |
-
#: includes/addons/product_tabs.php:
|
4072 |
msgid "Tab Menu Style"
|
4073 |
msgstr ""
|
4074 |
|
4075 |
-
#: includes/addons/
|
4076 |
-
msgid "Table Body"
|
4077 |
-
msgstr ""
|
4078 |
-
|
4079 |
-
#: includes/addons/wb_just_table.php:110
|
4080 |
-
msgid "Table Content"
|
4081 |
-
msgstr ""
|
4082 |
-
|
4083 |
-
#: includes/addons/wb_wishsuite_table.php:64
|
4084 |
-
msgid "Table Heading"
|
4085 |
-
msgstr ""
|
4086 |
-
|
4087 |
-
#: includes/addons/product_tabs.php:527
|
4088 |
-
#: includes/addons/wl_category_grid.php:352
|
4089 |
-
#: includes/addons/wl_testimonial.php:386
|
4090 |
msgid "Tablet"
|
4091 |
msgstr ""
|
4092 |
|
4093 |
-
#: includes/addons/product_tabs.php:
|
4094 |
-
#: includes/addons/wl_category_grid.php:383
|
4095 |
-
#: includes/addons/wl_testimonial.php:417
|
4096 |
msgid "Tablet Resolution"
|
4097 |
msgstr ""
|
4098 |
|
4099 |
-
#:
|
4100 |
-
msgid "
|
4101 |
-
msgid_plural "Tags:"
|
4102 |
-
msgstr[0] ""
|
4103 |
-
msgstr[1] ""
|
4104 |
-
|
4105 |
-
#: includes/admin/include/template-library.php:65
|
4106 |
-
#: includes/admin/include/template-library.php:66
|
4107 |
-
msgid "Template Library"
|
4108 |
-
msgstr ""
|
4109 |
-
|
4110 |
-
#: includes/admin/include/admin-setting.php:1525
|
4111 |
-
#: includes/admin/include/templates_list.php:33
|
4112 |
-
msgid "Templates"
|
4113 |
msgstr ""
|
4114 |
|
4115 |
-
#: includes/
|
4116 |
-
#: includes/
|
4117 |
-
|
4118 |
-
msgid "Ten"
|
4119 |
msgstr ""
|
4120 |
|
4121 |
-
#: includes/addons/
|
4122 |
-
#: includes/
|
4123 |
-
|
4124 |
-
|
4125 |
-
|
4126 |
-
#: includes/addons/
|
4127 |
-
#: includes/addons/
|
4128 |
-
#: includes/addons/
|
4129 |
-
#: includes/addons/
|
4130 |
-
#: includes/addons/
|
4131 |
-
#: includes/addons/
|
4132 |
-
#: includes/addons/
|
4133 |
-
#: includes/addons/
|
4134 |
-
#: includes/addons/
|
4135 |
-
#: includes/addons/
|
4136 |
-
#: includes/addons/
|
4137 |
-
#: includes/addons/
|
4138 |
-
#: includes/addons/wb_product_suggest_price.php:
|
4139 |
-
#: includes/addons/wb_product_suggest_price.php:302
|
4140 |
-
#: includes/addons/wb_product_suggest_price.php:565
|
4141 |
-
#: includes/addons/wb_product_suggest_price.php:650
|
4142 |
-
#: includes/addons/wb_product_suggest_price.php:708
|
4143 |
-
#: includes/addons/wb_product_suggest_price.php:793
|
4144 |
msgid "Text Color"
|
4145 |
msgstr ""
|
4146 |
|
4147 |
-
#: includes/addons/wb_product_suggest_price.php:
|
4148 |
msgid "Textarea"
|
4149 |
msgstr ""
|
4150 |
|
4151 |
-
#: includes/
|
4152 |
-
|
|
|
4153 |
msgstr ""
|
4154 |
|
4155 |
-
#: includes/
|
4156 |
-
|
4157 |
-
msgid "Thank you for contacting with us"
|
4158 |
msgstr ""
|
4159 |
|
4160 |
-
#: includes/admin/include/admin-setting.php:
|
4161 |
msgid "Thank You Order <span>( Pro )</span>"
|
4162 |
msgstr ""
|
4163 |
|
4164 |
-
#: includes/admin/include/admin-setting.php:
|
4165 |
msgid "Thank You Order Details <span>( Pro )</span>"
|
4166 |
msgstr ""
|
4167 |
|
4168 |
-
#: includes/admin/include/admin-setting.php:
|
4169 |
-
#: includes/admin/include/admin-setting.php:
|
4170 |
msgid "Thank You Page Builder"
|
4171 |
msgstr ""
|
4172 |
|
4173 |
-
#: includes/admin/include/admin-setting.php:
|
4174 |
msgid "Thank You Page Template"
|
4175 |
msgstr ""
|
4176 |
|
4177 |
-
#: includes/addons/
|
4178 |
-
msgid "The Basics Of Western Astrology Explained"
|
4179 |
-
msgstr ""
|
4180 |
-
|
4181 |
-
#: includes/addons/product_tabs.php:604
|
4182 |
-
#: includes/addons/wl_category_grid.php:425
|
4183 |
-
#: includes/addons/wl_testimonial.php:459
|
4184 |
msgid "The resolution to mobile."
|
4185 |
msgstr ""
|
4186 |
|
4187 |
-
#: includes/addons/product_tabs.php:
|
4188 |
-
|
4189 |
-
#: includes/addons/wl_testimonial.php:418
|
4190 |
-
msgid "The resolution to the tablet."
|
4191 |
msgstr ""
|
4192 |
|
4193 |
#. Description of the plugin
|
@@ -4196,88 +2073,51 @@ msgid ""
|
|
4196 |
"WordPress."
|
4197 |
msgstr ""
|
4198 |
|
4199 |
-
#: includes/admin/include/
|
4200 |
-
msgid "Theme Activated"
|
4201 |
-
msgstr ""
|
4202 |
-
|
4203 |
-
#: includes/admin/include/admin-setting.php:82
|
4204 |
msgid "Theme Library"
|
4205 |
msgstr ""
|
4206 |
|
4207 |
-
#: includes/addons/
|
4208 |
-
#: includes/addons/
|
4209 |
-
#: includes/addons/wl_testimonial.php:194
|
4210 |
-
msgid "Three"
|
4211 |
-
msgstr ""
|
4212 |
-
|
4213 |
-
#: includes/addons/wb_product_image.php:85
|
4214 |
-
#: includes/addons/wl_product_video_gallery.php:159
|
4215 |
msgid "Thumbnails"
|
4216 |
msgstr ""
|
4217 |
|
4218 |
-
#: includes/addons/wb_product_image.php:
|
4219 |
msgid "Thumbnails Border"
|
4220 |
msgstr ""
|
4221 |
|
4222 |
-
#: includes/addons/wl_product_video_gallery.php:
|
4223 |
msgid "Thumbnails Position"
|
4224 |
msgstr ""
|
4225 |
|
4226 |
-
#: includes/admin/include/admin-setting.php:
|
4227 |
-
msgid "Time
|
4228 |
msgstr ""
|
4229 |
|
4230 |
-
#: includes/
|
4231 |
-
|
4232 |
-
#: includes/addons/product_curvy.php:201
|
4233 |
-
#: includes/addons/product_image_accordion.php:145
|
4234 |
-
#: includes/addons/product_tabs.php:165 includes/addons/product_tabs.php:942
|
4235 |
-
#: includes/addons/special_day_offer.php:86
|
4236 |
-
#: includes/addons/special_day_offer.php:325
|
4237 |
-
#: includes/addons/wb_archive_product.php:128
|
4238 |
-
#: includes/addons/wb_archive_product.php:310
|
4239 |
-
#: includes/addons/wb_image_marker.php:300
|
4240 |
-
#: includes/addons/wb_product_related.php:78
|
4241 |
-
#: includes/addons/wb_product_upsell.php:62 includes/addons/wl_category.php:307
|
4242 |
-
#: includes/addons/wl_category_grid.php:539 includes/addons/wl_faq.php:64
|
4243 |
-
#: includes/addons/wl_onepage_slider.php:69
|
4244 |
-
#: includes/addons/wl_onepage_slider.php:207
|
4245 |
-
#: includes/addons/wl_product_filter.php:90
|
4246 |
-
#: includes/addons/wl_product_filter.php:139
|
4247 |
-
#: includes/addons/wl_product_horizontal_filter.php:193
|
4248 |
-
#: includes/addons/wl_product_horizontal_filter.php:366
|
4249 |
-
#: includes/addons/wl_store_features.php:104
|
4250 |
-
#: includes/addons/wl_store_features.php:451
|
4251 |
-
#: includes/admin/include/admin-setting.php:1320
|
4252 |
-
msgid "Title"
|
4253 |
msgstr ""
|
4254 |
|
4255 |
-
#: includes/addons/
|
4256 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4257 |
msgstr ""
|
4258 |
|
4259 |
-
#: includes/addons/
|
4260 |
-
#: includes/addons/product_curvy.php:423 includes/addons/product_curvy.php:437
|
4261 |
-
#: includes/addons/product_image_accordion.php:370
|
4262 |
-
#: includes/addons/wb_product_title.php:68
|
4263 |
msgid "Title Color"
|
4264 |
msgstr ""
|
4265 |
|
4266 |
-
#: includes/addons/product_tabs.php:
|
4267 |
-
#: includes/admin/include/admin-setting.php:1325
|
4268 |
msgid "Title color"
|
4269 |
msgstr ""
|
4270 |
|
4271 |
-
#: includes/addons/
|
4272 |
-
#: includes/addons/product_image_accordion.php:382
|
4273 |
-
msgid "Title Hover Color"
|
4274 |
-
msgstr ""
|
4275 |
-
|
4276 |
-
#: includes/admin/include/admin-setting.php:1332
|
4277 |
-
msgid "Title hover color"
|
4278 |
-
msgstr ""
|
4279 |
-
|
4280 |
-
#: includes/addons/wb_product_title.php:47
|
4281 |
msgid "Title HTML Tag"
|
4282 |
msgstr ""
|
4283 |
|
@@ -4285,227 +2125,89 @@ msgstr ""
|
|
4285 |
msgid "Title:"
|
4286 |
msgstr ""
|
4287 |
|
4288 |
-
#: includes/
|
4289 |
-
#: includes/addons/wl_product_horizontal_filter.php:173
|
4290 |
-
msgid "to"
|
4291 |
-
msgstr ""
|
4292 |
-
|
4293 |
-
#: includes/admin/include/admin-setting.php:1782
|
4294 |
msgid "to unlock these pro elements!"
|
4295 |
msgstr ""
|
4296 |
|
4297 |
-
#: includes/
|
4298 |
-
|
4299 |
-
msgstr ""
|
4300 |
-
|
4301 |
-
#: includes/addons/special_day_offer.php:54
|
4302 |
-
#: includes/addons/wl_product_video_gallery.php:66
|
4303 |
-
#: includes/admin/include/templates_list.php:76
|
4304 |
-
#: includes/admin/include/templates_list.php:79
|
4305 |
msgid "Top"
|
4306 |
msgstr ""
|
4307 |
|
4308 |
-
#: includes/
|
4309 |
-
msgid "Top Rated"
|
4310 |
-
msgstr ""
|
4311 |
-
|
4312 |
-
#: includes/addons/product_accordion.php:87
|
4313 |
-
#: includes/addons/product_curvy.php:122
|
4314 |
-
#: includes/addons/product_image_accordion.php:66
|
4315 |
-
#: includes/addons/product_tabs.php:83
|
4316 |
msgid "Top Rated Products"
|
4317 |
msgstr ""
|
4318 |
|
4319 |
-
#: includes/
|
4320 |
-
|
4321 |
-
msgstr ""
|
4322 |
-
|
4323 |
-
#: includes/admin/include/admin-setting.php:968
|
4324 |
-
#: includes/admin/include/admin-setting.php:971
|
4325 |
msgid "Town / City"
|
4326 |
msgstr ""
|
4327 |
|
4328 |
-
#: includes/addons/
|
4329 |
-
#: includes/addons/
|
4330 |
-
#: includes/addons/
|
4331 |
-
|
4332 |
-
|
4333 |
-
|
4334 |
-
#: includes/addons/
|
4335 |
-
|
4336 |
-
|
4337 |
-
|
4338 |
-
#: includes/addons/
|
4339 |
-
|
4340 |
-
|
4341 |
-
|
4342 |
-
#: includes/addons/
|
4343 |
-
#: includes/addons/
|
4344 |
-
|
4345 |
-
|
4346 |
-
|
4347 |
-
#: includes/addons/
|
4348 |
-
|
4349 |
-
|
4350 |
-
|
4351 |
-
#: includes/addons/
|
4352 |
-
|
4353 |
-
msgstr ""
|
4354 |
-
|
4355 |
-
#: includes/addons/wl_brand.php:73 includes/addons/wl_onepage_slider.php:71
|
4356 |
-
msgid "Type your title here"
|
4357 |
-
msgstr ""
|
4358 |
-
|
4359 |
-
#: includes/addons/add_banner.php:180 includes/addons/add_banner.php:210
|
4360 |
-
#: includes/addons/add_banner.php:264 includes/addons/special_day_offer.php:349
|
4361 |
-
#: includes/addons/special_day_offer.php:408
|
4362 |
-
#: includes/addons/special_day_offer.php:467
|
4363 |
-
#: includes/addons/special_day_offer.php:526
|
4364 |
-
#: includes/addons/special_day_offer.php:585
|
4365 |
-
#: includes/addons/special_day_offer.php:652
|
4366 |
-
#: includes/addons/wb_ever_compare_table.php:84
|
4367 |
-
#: includes/addons/wb_just_table.php:83
|
4368 |
-
#: includes/addons/wb_product_additional_information.php:87
|
4369 |
-
#: includes/addons/wb_product_additional_information.php:133
|
4370 |
-
#: includes/addons/wb_product_add_to_cart.php:70
|
4371 |
-
#: includes/addons/wb_product_call_for_price.php:101
|
4372 |
-
#: includes/addons/wb_product_data_tab.php:90
|
4373 |
-
#: includes/addons/wb_product_data_tab.php:182
|
4374 |
-
#: includes/addons/wb_product_data_tab.php:217
|
4375 |
-
#: includes/addons/wb_product_description.php:88
|
4376 |
-
#: includes/addons/wb_product_meta.php:80
|
4377 |
-
#: includes/addons/wb_product_price.php:59
|
4378 |
-
#: includes/addons/wb_product_price.php:100
|
4379 |
-
#: includes/addons/wb_product_related.php:140
|
4380 |
-
#: includes/addons/wb_product_short_description.php:91
|
4381 |
-
#: includes/addons/wb_product_stock.php:59
|
4382 |
-
#: includes/addons/wb_product_suggest_price.php:577
|
4383 |
-
#: includes/addons/wb_product_suggest_price.php:720
|
4384 |
-
#: includes/addons/wb_product_title.php:80
|
4385 |
-
#: includes/addons/wb_product_upsell.php:127
|
4386 |
-
#: includes/addons/wb_wc_multicurrency.php:86 includes/addons/wb_whols.php:64
|
4387 |
-
#: includes/addons/wb_wishsuite_table.php:104
|
4388 |
-
#: includes/addons/wl_category.php:340 includes/addons/wl_category_grid.php:586
|
4389 |
-
#: includes/addons/wl_category_grid.php:641 includes/addons/wl_faq.php:448
|
4390 |
-
#: includes/addons/wl_faq.php:561 includes/addons/wl_onepage_slider.php:228
|
4391 |
-
#: includes/addons/wl_onepage_slider.php:270
|
4392 |
-
#: includes/addons/wl_onepage_slider.php:334
|
4393 |
-
#: includes/addons/wl_product_filter.php:162
|
4394 |
-
#: includes/addons/wl_product_filter.php:248
|
4395 |
-
#: includes/addons/wl_product_filter.php:415
|
4396 |
-
#: includes/addons/wl_product_horizontal_filter.php:389
|
4397 |
-
#: includes/addons/wl_product_horizontal_filter.php:456
|
4398 |
-
#: includes/addons/wl_product_horizontal_filter.php:542
|
4399 |
-
#: includes/addons/wl_store_features.php:474
|
4400 |
-
#: includes/addons/wl_store_features.php:520
|
4401 |
msgid "Typography"
|
4402 |
msgstr ""
|
4403 |
|
4404 |
-
#: includes/admin/include/admin-setting.php:
|
4405 |
-
msgid "Universal layout"
|
4406 |
-
msgstr ""
|
4407 |
-
|
4408 |
-
#: includes/admin/include/admin-setting.php:1682
|
4409 |
-
msgid "Universal layout style options"
|
4410 |
-
msgstr ""
|
4411 |
-
|
4412 |
-
#: includes/admin/include/admin-setting.php:260
|
4413 |
msgid "Universal Product"
|
4414 |
msgstr ""
|
4415 |
|
4416 |
-
#: includes/
|
4417 |
-
msgid "Upsell Pro..( Custom ) <span>( Pro )</span>"
|
4418 |
-
msgstr ""
|
4419 |
-
|
4420 |
-
#: includes/addons/wb_product_upsell.php:39
|
4421 |
msgid "Upsells"
|
4422 |
msgstr ""
|
4423 |
|
4424 |
-
#: includes/admin/include/admin-setting.php:
|
4425 |
msgid "Use Our WooCommerce Theme for your online Store."
|
4426 |
msgstr ""
|
4427 |
|
4428 |
-
#: includes/addons/special_day_offer.php:
|
4429 |
-
msgid "Vertical
|
4430 |
msgstr ""
|
4431 |
|
4432 |
#: includes/class.product_video_gallery.php:27
|
4433 |
msgid "Video"
|
4434 |
msgstr ""
|
4435 |
|
4436 |
-
#: includes/addons/
|
4437 |
-
|
4438 |
-
msgid "Video Button"
|
4439 |
-
msgstr ""
|
4440 |
-
|
4441 |
-
#: includes/addons/wl_onepage_slider.php:129
|
4442 |
-
msgid "Video Icon"
|
4443 |
-
msgstr ""
|
4444 |
-
|
4445 |
-
#: includes/addons/wl_onepage_slider.php:117
|
4446 |
-
msgid "Video Link"
|
4447 |
-
msgstr ""
|
4448 |
-
|
4449 |
-
#: includes/addons/wl_product_video_gallery.php:46
|
4450 |
-
msgid "Video Thumbnails"
|
4451 |
msgstr ""
|
4452 |
|
4453 |
-
#: includes/admin/include/admin-setting.php:
|
4454 |
msgid "Video Tutorial"
|
4455 |
msgstr ""
|
4456 |
|
4457 |
-
#: includes/addons/
|
4458 |
-
msgid "
|
4459 |
-
msgstr ""
|
4460 |
-
|
4461 |
-
#: includes/addons/product_tabs.php:208
|
4462 |
-
msgid "When the product tab is off, Then working slider."
|
4463 |
-
msgstr ""
|
4464 |
-
|
4465 |
-
#: includes/admin/include/admin-setting.php:1091
|
4466 |
-
msgid "When to start notification load duration."
|
4467 |
-
msgstr ""
|
4468 |
-
|
4469 |
-
#: includes/admin/include/admin-setting.php:1665
|
4470 |
-
msgid "Which will motivate us a lot."
|
4471 |
-
msgstr ""
|
4472 |
-
|
4473 |
-
#: includes/admin/include/admin-setting.php:1575
|
4474 |
-
#: includes/admin/include/class.extension-manager.php:76
|
4475 |
-
msgid "Whols"
|
4476 |
-
msgstr ""
|
4477 |
-
|
4478 |
-
#: includes/admin/include/class.extension-manager.php:108
|
4479 |
-
msgid ""
|
4480 |
-
"Whols is an outstanding WordPress plugin for WooCommerce that allows store "
|
4481 |
-
"owners to set wholesale prices for the products of their online stores. This "
|
4482 |
-
"plugin enables you to show special wholesale prices to the wholesaler. Users "
|
4483 |
-
"can easily request to become a wholesale customer by filling out a simple "
|
4484 |
-
"online registration form. Once the registration is complete, the owner of "
|
4485 |
-
"the store will be able to review the request and approve the request either "
|
4486 |
-
"manually or automatically."
|
4487 |
-
msgstr ""
|
4488 |
-
|
4489 |
-
#: includes/admin/include/class.extension-manager.php:105
|
4490 |
-
msgid "Whols Pro – WooCommerce Wholesale Prices"
|
4491 |
msgstr ""
|
4492 |
|
4493 |
-
#: includes/addons/special_day_offer.php:
|
4494 |
-
#: includes/addons/wl_onepage_slider.php:429
|
4495 |
-
#: includes/addons/wl_onepage_slider.php:503
|
4496 |
msgid "Width"
|
4497 |
msgstr ""
|
4498 |
|
4499 |
-
#: includes/addons/
|
4500 |
-
#: includes/admin/include/class.extension-manager.php:66
|
4501 |
-
msgid "WishSuite"
|
4502 |
-
msgstr ""
|
4503 |
-
|
4504 |
-
#: includes/admin/include/admin-setting.php:1542
|
4505 |
-
msgid "WishSuite Table"
|
4506 |
-
msgstr ""
|
4507 |
-
|
4508 |
-
#: includes/addons/add_banner.php:17
|
4509 |
msgid "WL: Add Banner"
|
4510 |
msgstr ""
|
4511 |
|
@@ -4513,68 +2215,18 @@ msgstr ""
|
|
4513 |
msgid "WL: Add To cart"
|
4514 |
msgstr ""
|
4515 |
|
4516 |
-
#: includes/addons/wl_brand.php:13
|
4517 |
-
msgid "WL: Brand Logo"
|
4518 |
-
msgstr ""
|
4519 |
-
|
4520 |
#: includes/addons/wb_product_call_for_price.php:14
|
4521 |
msgid "WL: Call For Price"
|
4522 |
msgstr ""
|
4523 |
|
4524 |
-
#: includes/addons/wl_category_grid.php:12
|
4525 |
-
msgid "WL: Category Grid"
|
4526 |
-
msgstr ""
|
4527 |
-
|
4528 |
-
#: includes/addons/wl_category.php:17
|
4529 |
-
msgid "WL: Category List"
|
4530 |
-
msgstr ""
|
4531 |
-
|
4532 |
-
#: includes/addons/wb_customer_review.php:13
|
4533 |
-
msgid "WL: Customer Review"
|
4534 |
-
msgstr ""
|
4535 |
-
|
4536 |
-
#: includes/addons/wb_ever_compare_table.php:13
|
4537 |
-
msgid "WL: EverCompare"
|
4538 |
-
msgstr ""
|
4539 |
-
|
4540 |
-
#: includes/addons/wl_faq.php:13
|
4541 |
-
msgid "WL: FAQ"
|
4542 |
-
msgstr ""
|
4543 |
-
|
4544 |
-
#: includes/addons/wb_image_marker.php:13
|
4545 |
-
msgid "WL: Image Marker"
|
4546 |
-
msgstr ""
|
4547 |
-
|
4548 |
-
#: includes/addons/wb_just_table.php:13
|
4549 |
-
msgid "WL: JustTable"
|
4550 |
-
msgstr ""
|
4551 |
-
|
4552 |
-
#: includes/addons/wb_wc_multicurrency.php:13
|
4553 |
-
msgid "WL: Multi Currency"
|
4554 |
-
msgstr ""
|
4555 |
-
|
4556 |
-
#: includes/addons/wl_onepage_slider.php:12
|
4557 |
-
msgid "WL: One page slider"
|
4558 |
-
msgstr ""
|
4559 |
-
|
4560 |
-
#: includes/addons/product_accordion.php:14
|
4561 |
-
#: includes/admin/include/admin-setting.php:284
|
4562 |
-
msgid "WL: Product Accordion"
|
4563 |
-
msgstr ""
|
4564 |
-
|
4565 |
#: includes/addons/wb_product_additional_information.php:13
|
4566 |
msgid "WL: Product Additional Information"
|
4567 |
msgstr ""
|
4568 |
|
4569 |
-
#: includes/addons/wb_archive_product.php:
|
4570 |
msgid "WL: Product Archive Layout (Default)"
|
4571 |
msgstr ""
|
4572 |
|
4573 |
-
#: includes/addons/product_curvy.php:14
|
4574 |
-
#: includes/admin/include/admin-setting.php:268
|
4575 |
-
msgid "WL: Product Curvy"
|
4576 |
-
msgstr ""
|
4577 |
-
|
4578 |
#: includes/addons/wb_product_data_tab.php:13
|
4579 |
msgid "WL: Product Data Tabs"
|
4580 |
msgstr ""
|
@@ -4583,23 +2235,10 @@ msgstr ""
|
|
4583 |
msgid "WL: Product Description"
|
4584 |
msgstr ""
|
4585 |
|
4586 |
-
#: includes/addons/wl_product_filter.php:13
|
4587 |
-
msgid "WL: Product Filter"
|
4588 |
-
msgstr ""
|
4589 |
-
|
4590 |
-
#: includes/addons/wl_product_horizontal_filter.php:13
|
4591 |
-
msgid "WL: Product Horizontal Filter"
|
4592 |
-
msgstr ""
|
4593 |
-
|
4594 |
#: includes/addons/wb_product_image.php:13
|
4595 |
msgid "WL: Product Image"
|
4596 |
msgstr ""
|
4597 |
|
4598 |
-
#: includes/addons/product_image_accordion.php:14
|
4599 |
-
#: includes/admin/include/admin-setting.php:276
|
4600 |
-
msgid "WL: Product Image Accordion"
|
4601 |
-
msgstr ""
|
4602 |
-
|
4603 |
#: includes/addons/wb_product_meta.php:13
|
4604 |
msgid "WL: Product Meta"
|
4605 |
msgstr ""
|
@@ -4624,7 +2263,7 @@ msgstr ""
|
|
4624 |
msgid "WL: Product Stock"
|
4625 |
msgstr ""
|
4626 |
|
4627 |
-
#: includes/addons/product_tabs.php:
|
4628 |
msgid "WL: Product Tab"
|
4629 |
msgstr ""
|
4630 |
|
@@ -4640,45 +2279,24 @@ msgstr ""
|
|
4640 |
msgid "WL: Product Video Gallery"
|
4641 |
msgstr ""
|
4642 |
|
4643 |
-
#: includes/addons/wb_product_qr_code.php:13
|
4644 |
-
msgid "WL: QR Code"
|
4645 |
-
msgstr ""
|
4646 |
-
|
4647 |
#: includes/addons/wb_product_related.php:13
|
4648 |
msgid "WL: Related Product"
|
4649 |
msgstr ""
|
4650 |
|
4651 |
-
#: includes/addons/special_day_offer.php:
|
4652 |
msgid "WL: Special Day Offer"
|
4653 |
msgstr ""
|
4654 |
|
4655 |
-
#: includes/addons/
|
4656 |
-
msgid "WL: Store Feature"
|
4657 |
-
msgstr ""
|
4658 |
-
|
4659 |
-
#: includes/addons/wb_product_suggest_price.php:17
|
4660 |
msgid "WL: Suggest Price"
|
4661 |
msgstr ""
|
4662 |
|
4663 |
-
#: includes/
|
4664 |
-
msgid "WL: Testimonial"
|
4665 |
-
msgstr ""
|
4666 |
-
|
4667 |
-
#: includes/addons/wb_whols.php:13
|
4668 |
-
msgid "WL: Whols"
|
4669 |
-
msgstr ""
|
4670 |
-
|
4671 |
-
#: includes/addons/wb_wishsuite_table.php:13
|
4672 |
-
msgid "WL: WishSuite Table"
|
4673 |
-
msgstr ""
|
4674 |
-
|
4675 |
-
#: includes/admin/include/admin-setting.php:72
|
4676 |
msgid "WooCommerce Template"
|
4677 |
msgstr ""
|
4678 |
|
4679 |
-
#: includes/base.php:
|
4680 |
-
#: includes/admin/include/admin-setting.php:
|
4681 |
-
#: includes/admin/include/admin-setting.php:1637
|
4682 |
msgid "WooLentor"
|
4683 |
msgstr ""
|
4684 |
|
@@ -4694,114 +2312,133 @@ msgstr ""
|
|
4694 |
msgid "WooLentor Ajax Product Search Widget"
|
4695 |
msgstr ""
|
4696 |
|
4697 |
-
#: includes/admin/include/admin-setting.php:
|
4698 |
msgid "WooLentor Free"
|
4699 |
msgstr ""
|
4700 |
|
4701 |
-
#: includes/admin/include/admin-setting.php:
|
4702 |
msgid "WooLentor Free VS WooLentor Pro."
|
4703 |
msgstr ""
|
4704 |
|
4705 |
-
#: includes/admin/include/admin-setting.php:
|
4706 |
-
msgid ""
|
4707 |
-
"WooLentor is one of the most popular WooCommerce Elementor Addons on "
|
4708 |
-
"WordPress.org. It has been downloaded more than 528,763 times and 50,000 "
|
4709 |
-
"stores are using WooLentor plugin. Why not you?"
|
4710 |
msgstr ""
|
4711 |
|
4712 |
-
#: includes/admin/include/admin-setting.php:
|
4713 |
-
msgid "
|
4714 |
msgstr ""
|
4715 |
|
4716 |
-
#: includes/admin/include/
|
4717 |
-
msgid "WooLentor
|
4718 |
msgstr ""
|
4719 |
|
4720 |
#: includes/widgets/ajax-search/widget-product-search-ajax.php:14
|
4721 |
msgid "WooLentor: Product Search Ajax"
|
4722 |
msgstr ""
|
4723 |
|
4724 |
-
#: includes/addons/
|
4725 |
-
|
|
|
|
|
|
|
|
|
|
|
4726 |
msgstr ""
|
4727 |
|
4728 |
-
#: includes/
|
4729 |
-
|
|
|
4730 |
msgstr ""
|
4731 |
|
4732 |
-
#: includes/
|
4733 |
-
|
4734 |
-
|
4735 |
msgstr ""
|
4736 |
|
4737 |
-
#: includes/
|
4738 |
-
msgid "
|
4739 |
msgstr ""
|
4740 |
|
4741 |
-
#: includes/
|
4742 |
-
msgid "
|
4743 |
msgstr ""
|
4744 |
|
4745 |
-
#: includes/
|
4746 |
-
|
4747 |
-
#: includes/addons/wl_category_grid.php:149
|
4748 |
-
#: includes/addons/wl_category_grid.php:210
|
4749 |
-
#: includes/addons/wl_category_grid.php:296 includes/addons/wl_faq.php:109
|
4750 |
-
#: includes/addons/wl_faq.php:188 includes/addons/wl_faq.php:201
|
4751 |
-
#: includes/addons/wl_testimonial.php:213
|
4752 |
-
#: includes/addons/wl_testimonial.php:329
|
4753 |
-
msgid "Yes"
|
4754 |
msgstr ""
|
4755 |
|
4756 |
-
#: includes/admin/include/
|
4757 |
-
msgid "You
|
4758 |
msgstr ""
|
4759 |
|
4760 |
-
#: includes/admin/include/admin-setting.php:
|
4761 |
-
msgid "You
|
4762 |
msgstr ""
|
4763 |
|
4764 |
-
#: includes/admin/include/admin-setting.php:
|
4765 |
-
msgid "You can
|
4766 |
msgstr ""
|
4767 |
|
4768 |
-
#: includes/admin/include/admin-setting.php:
|
4769 |
-
msgid "You can
|
4770 |
msgstr ""
|
4771 |
|
4772 |
-
#: includes/admin/include/admin-setting.php:
|
4773 |
-
msgid "You can
|
4774 |
msgstr ""
|
4775 |
|
4776 |
-
#: includes/admin/include/admin-setting.php:
|
4777 |
-
msgid "You can
|
4778 |
msgstr ""
|
4779 |
|
4780 |
-
#: includes/admin/include/admin-setting.php:
|
4781 |
-
msgid "You can
|
4782 |
msgstr ""
|
4783 |
|
4784 |
-
#: includes/admin/include/admin-setting.php:
|
4785 |
-
msgid ""
|
4786 |
-
"You can select a template for the Checkout page layout <span>( Pro )</span>"
|
4787 |
msgstr ""
|
4788 |
|
4789 |
-
#: includes/
|
4790 |
-
msgid "
|
4791 |
msgstr ""
|
4792 |
|
4793 |
-
#: includes/
|
4794 |
-
msgid ""
|
4795 |
-
"“ Lorem ipsum dolor sit amet consectetur adipisicing elit sed do eiusmod "
|
4796 |
-
"tempor incididunt ut labore et dolore Lorem ipsum dolor sit amet, "
|
4797 |
-
"consectetur adipisicing elit ”"
|
4798 |
msgstr ""
|
4799 |
|
4800 |
-
#: includes/
|
4801 |
-
|
4802 |
-
|
4803 |
-
|
4804 |
-
|
4805 |
-
"
|
4806 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4807 |
msgstr ""
|
3 |
msgstr ""
|
4 |
"Project-Id-Version: WooLentor - WooCommerce Elementor Addons + Builder\n"
|
5 |
"Report-Msgid-Bugs-To: \n"
|
6 |
+
"POT-Creation-Date: 2020-02-13 10:41+0000\n"
|
7 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
8 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
9 |
"Language-Team: \n"
|
13 |
"Content-Type: text/plain; charset=UTF-8\n"
|
14 |
"Content-Transfer-Encoding: 8bit\n"
|
15 |
"X-Generator: Loco https://localise.biz/\n"
|
16 |
+
"X-Loco-Version: 2.3.1; wp-5.3.2"
|
17 |
+
|
18 |
+
#: includes/admin/include/templates_list.php:62
|
19 |
+
msgid " has been imported."
|
20 |
+
msgstr ""
|
21 |
+
|
22 |
+
#: includes/admin/include/templates_list.php:36
|
23 |
+
msgid " Templates"
|
24 |
+
msgstr ""
|
25 |
|
26 |
#. 1: Plugin name 2: PHP 3: Required PHP version
|
27 |
+
#: includes/base.php:153
|
28 |
#, php-format
|
29 |
msgid "\"%1$s\" requires \"%2$s\" version %3$s or greater."
|
30 |
msgstr ""
|
31 |
|
32 |
+
#: includes/base.php:106
|
|
|
|
|
|
|
|
|
|
|
|
|
33 |
#, php-format
|
34 |
msgid ""
|
35 |
"%1$sWooLentor Addons for Elementor%2$s requires %1$s\"Elementor\"%2$s plugin "
|
36 |
"to be active. Please activate Elementor to continue."
|
37 |
msgstr ""
|
38 |
|
39 |
+
#: includes/base.php:113
|
40 |
#, php-format
|
41 |
msgid ""
|
42 |
"%1$sWooLentor Addons for Elementor%2$s requires %1$s\"Elementor\"%2$s plugin "
|
43 |
"to be installed and activated. Please install Elementor to continue."
|
44 |
msgstr ""
|
45 |
|
46 |
+
#: includes/base.php:131
|
47 |
#, php-format
|
48 |
msgid ""
|
49 |
"%1$sWooLentor Addons for Elementor%2$s requires %1$s\"WooCommerce\"%2$s "
|
50 |
"plugin to be active. Please activate WooCommerce to continue."
|
51 |
msgstr ""
|
52 |
|
53 |
+
#: includes/base.php:138
|
54 |
#, php-format
|
55 |
msgid ""
|
56 |
"%1$sWooLentor Addons for Elementor%2$s requires %1$s\"WooCommerce\"%2$s "
|
57 |
"plugin to be installed and activated. Please install WooCommerce to continue."
|
58 |
msgstr ""
|
59 |
|
60 |
+
#: includes/admin/include/admin-setting.php:1185
|
61 |
+
#: includes/admin/include/admin-setting.php:1192
|
62 |
+
#: includes/admin/include/admin-setting.php:1199
|
63 |
+
#: includes/admin/include/admin-setting.php:1206
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
64 |
msgid "( Pro )"
|
65 |
msgstr ""
|
66 |
|
67 |
+
#: includes/addons/product_tabs.php:79
|
|
|
68 |
msgid "1"
|
69 |
msgstr ""
|
70 |
|
71 |
+
#: includes/admin/include/admin-setting.php:860
|
72 |
+
#: includes/admin/include/admin-setting.php:885
|
73 |
msgid "1 minute"
|
74 |
msgstr ""
|
75 |
|
76 |
+
#: includes/admin/include/admin-setting.php:912
|
77 |
msgid "1 week"
|
78 |
msgstr ""
|
79 |
|
80 |
+
#: includes/admin/include/admin-setting.php:861
|
81 |
+
#: includes/admin/include/admin-setting.php:886
|
82 |
msgid "1.5 minutes"
|
83 |
msgstr ""
|
84 |
|
85 |
+
#: includes/admin/include/admin-setting.php:855
|
86 |
+
#: includes/admin/include/admin-setting.php:880
|
|
|
|
|
|
|
|
|
87 |
msgid "10 seconds"
|
88 |
msgstr ""
|
89 |
|
90 |
+
#: includes/addons/wb_product_call_for_price.php:49
|
91 |
+
#: includes/addons/wb_product_call_for_price.php:50
|
92 |
msgid "123-456-7890"
|
93 |
msgstr ""
|
94 |
|
95 |
+
#: includes/admin/include/admin-setting.php:1098
|
96 |
msgid "15 Product Custom Layout"
|
97 |
msgstr ""
|
98 |
|
99 |
+
#: includes/admin/include/admin-setting.php:1077
|
|
|
|
|
|
|
|
|
100 |
msgid "18 Elements"
|
101 |
msgstr ""
|
102 |
|
103 |
+
#: includes/addons/product_tabs.php:80
|
|
|
104 |
msgid "2"
|
105 |
msgstr ""
|
106 |
|
107 |
+
#: includes/admin/include/admin-setting.php:862
|
108 |
+
#: includes/admin/include/admin-setting.php:887
|
109 |
msgid "2 minutes"
|
110 |
msgstr ""
|
111 |
|
112 |
+
#: includes/admin/include/admin-setting.php:847
|
113 |
+
#: includes/admin/include/admin-setting.php:873
|
114 |
msgid "2 seconds"
|
115 |
msgstr ""
|
116 |
|
117 |
+
#: includes/admin/include/admin-setting.php:856
|
118 |
+
#: includes/admin/include/admin-setting.php:881
|
119 |
msgid "20 seconds"
|
120 |
msgstr ""
|
121 |
|
122 |
+
#: includes/addons/product_tabs.php:81
|
123 |
msgid "3"
|
124 |
msgstr ""
|
125 |
|
126 |
+
#: includes/admin/include/admin-setting.php:1080
|
127 |
msgid "3 Product Custom Layout"
|
128 |
msgstr ""
|
129 |
|
130 |
+
#: includes/admin/include/admin-setting.php:848
|
131 |
msgid "3 seconds"
|
132 |
msgstr ""
|
133 |
|
134 |
+
#: includes/admin/include/admin-setting.php:857
|
135 |
+
#: includes/admin/include/admin-setting.php:882
|
136 |
msgid "30 seconds"
|
137 |
msgstr ""
|
138 |
|
139 |
+
#: includes/addons/product_tabs.php:82
|
140 |
msgid "4"
|
141 |
msgstr ""
|
142 |
|
143 |
+
#: includes/admin/include/admin-setting.php:849
|
144 |
+
#: includes/admin/include/admin-setting.php:874
|
145 |
msgid "4 seconds"
|
146 |
msgstr ""
|
147 |
|
148 |
+
#: includes/admin/include/admin-setting.php:858
|
149 |
+
#: includes/admin/include/admin-setting.php:883
|
150 |
msgid "40 seconds"
|
151 |
msgstr ""
|
152 |
|
153 |
+
#: includes/admin/include/admin-setting.php:1095
|
154 |
msgid "41 Elements"
|
155 |
msgstr ""
|
156 |
|
157 |
+
#: includes/addons/product_tabs.php:83
|
158 |
msgid "5"
|
159 |
msgstr ""
|
160 |
|
161 |
+
#: includes/admin/include/admin-setting.php:850
|
162 |
+
#: includes/admin/include/admin-setting.php:875
|
|
|
|
|
|
|
|
|
|
|
163 |
msgid "5 seconds"
|
164 |
msgstr ""
|
165 |
|
166 |
+
#: includes/admin/include/admin-setting.php:859
|
167 |
+
#: includes/admin/include/admin-setting.php:884
|
168 |
msgid "50 seconds"
|
169 |
msgstr ""
|
170 |
|
171 |
+
#: includes/addons/special_day_offer.php:100
|
172 |
msgid "50%"
|
173 |
msgstr ""
|
174 |
|
175 |
+
#: includes/addons/product_tabs.php:84
|
176 |
msgid "6"
|
177 |
msgstr ""
|
178 |
|
179 |
+
#: includes/admin/include/admin-setting.php:851
|
180 |
+
#: includes/admin/include/admin-setting.php:876
|
181 |
msgid "6 seconds"
|
182 |
msgstr ""
|
183 |
|
184 |
+
#: includes/admin/include/admin-setting.php:852
|
185 |
+
#: includes/admin/include/admin-setting.php:877
|
186 |
msgid "7 seconds"
|
187 |
msgstr ""
|
188 |
|
189 |
+
#: includes/admin/include/templates_list.php:34
|
190 |
+
msgid "7 Templates are Free and 27 Templates are Premium"
|
191 |
msgstr ""
|
192 |
|
193 |
+
#: includes/admin/include/admin-setting.php:853
|
194 |
+
#: includes/admin/include/admin-setting.php:878
|
195 |
msgid "8 seconds"
|
196 |
msgstr ""
|
197 |
|
198 |
+
#: includes/admin/include/admin-setting.php:854
|
199 |
+
#: includes/admin/include/admin-setting.php:879
|
200 |
msgid "9 seconds"
|
201 |
msgstr ""
|
202 |
|
203 |
+
#: includes/admin/include/admin-setting.php:1169
|
204 |
+
msgid "99Fy - WooCommerce Theme"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
205 |
msgstr ""
|
206 |
|
207 |
+
#: includes/addons/product_tabs.php:1528 includes/addons/product_tabs.php:1661
|
|
|
208 |
msgid ":"
|
209 |
msgstr ""
|
210 |
|
211 |
+
#: includes/addons/product_tabs.php:1158
|
212 |
msgid "Action Button"
|
213 |
msgstr ""
|
214 |
|
215 |
+
#: includes/base.php:107
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
216 |
msgid "Activate Elementor"
|
217 |
msgstr ""
|
218 |
|
219 |
+
#: includes/base.php:132
|
220 |
msgid "Activate WooCommerce"
|
221 |
msgstr ""
|
222 |
|
223 |
+
#: includes/addons/wb_archive_product.php:744
|
224 |
+
#: includes/addons/wb_product_data_tab.php:130
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
225 |
msgid "Active"
|
226 |
msgstr ""
|
227 |
|
228 |
+
#: includes/addons/wb_product_add_to_cart.php:178
|
229 |
+
msgid "Add To Cart"
|
|
|
|
|
|
|
|
|
|
|
|
|
230 |
msgstr ""
|
231 |
|
232 |
+
#: includes/admin/include/admin-setting.php:623
|
233 |
+
#: includes/admin/include/admin-setting.php:637
|
234 |
msgid "Add to Cart"
|
235 |
msgstr ""
|
236 |
|
237 |
+
#: includes/addons/wb_archive_product.php:534
|
238 |
+
#: includes/admin/include/admin-setting.php:273
|
239 |
msgid "Add To Cart Button"
|
240 |
msgstr ""
|
241 |
|
242 |
+
#: includes/admin/include/admin-setting.php:620
|
243 |
+
#: includes/admin/include/admin-setting.php:634
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
244 |
msgid "Add to Cart Button Text"
|
245 |
msgstr ""
|
246 |
|
247 |
+
#: includes/helper-function.php:366
|
|
|
248 |
msgid "Add to Compare"
|
249 |
msgstr ""
|
250 |
|
252 |
msgid "Add Youtube / Vimeo URL"
|
253 |
msgstr ""
|
254 |
|
255 |
+
#: includes/admin/include/admin-setting.php:654
|
256 |
+
msgid "Additiona information"
|
|
|
|
|
|
|
|
|
|
|
257 |
msgstr ""
|
258 |
|
259 |
+
#: includes/admin/include/admin-setting.php:281
|
260 |
+
#: includes/admin/include/admin-setting.php:651
|
261 |
+
msgid "Additional Information"
|
262 |
msgstr ""
|
263 |
|
264 |
+
#: includes/admin/include/admin-setting.php:711
|
265 |
+
#: includes/admin/include/admin-setting.php:714
|
266 |
msgid "Address Optional"
|
267 |
msgstr ""
|
268 |
|
269 |
+
#: includes/addons/wb_product_suggest_price.php:74
|
270 |
+
#: includes/addons/wb_product_suggest_price.php:75
|
271 |
msgid "admin@domain.com"
|
272 |
msgstr ""
|
273 |
|
274 |
+
#: includes/admin/include/admin-setting.php:233
|
275 |
msgid "Ads Banner"
|
276 |
msgstr ""
|
277 |
|
278 |
+
#: includes/admin/include/admin-setting.php:553
|
279 |
msgid "Advance Product Image <span>( Pro )</span>"
|
280 |
msgstr ""
|
281 |
|
282 |
+
#: includes/admin/include/admin-setting.php:992
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
283 |
msgid "Ajax Search Widget"
|
284 |
msgstr ""
|
285 |
|
286 |
+
#: includes/addons/product_tabs.php:208 includes/addons/product_tabs.php:979
|
287 |
+
#: includes/addons/product_tabs.php:1067
|
288 |
+
#: includes/addons/special_day_offer.php:254
|
289 |
+
#: includes/addons/wb_archive_product.php:219
|
290 |
+
#: includes/addons/wb_product_data_tab.php:99
|
291 |
+
#: includes/addons/wb_product_description.php:37
|
292 |
+
#: includes/addons/wb_product_related.php:151
|
293 |
+
#: includes/addons/wb_product_short_description.php:39
|
294 |
+
#: includes/addons/wb_product_title.php:91
|
|
|
|
|
|
|
|
|
|
|
295 |
msgid "Alignment"
|
296 |
msgstr ""
|
297 |
|
298 |
+
#: includes/addons/wb_archive_product.php:85
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
299 |
msgid "Allow Order"
|
300 |
msgstr ""
|
301 |
|
302 |
+
#: includes/admin/include/admin-setting.php:919
|
303 |
msgid "Animation In"
|
304 |
msgstr ""
|
305 |
|
306 |
+
#: includes/admin/include/admin-setting.php:931
|
307 |
msgid "Animation Out"
|
308 |
msgstr ""
|
309 |
|
310 |
+
#: includes/addons/wb_archive_product.php:29
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
311 |
msgid "Archive Product"
|
312 |
msgstr ""
|
313 |
|
314 |
+
#: includes/addons/wb_archive_product.php:134
|
315 |
+
#: includes/addons/wb_product_related.php:85
|
316 |
+
#: includes/addons/wb_product_upsell.php:69
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
317 |
msgid "ASC"
|
318 |
msgstr ""
|
319 |
|
320 |
+
#: includes/addons/product_tabs.php:163
|
|
|
|
|
|
|
|
|
321 |
msgid "Ascending"
|
322 |
msgstr ""
|
323 |
|
324 |
+
#: includes/addons/product_tabs.php:500
|
|
|
|
|
325 |
msgid "Autoplay animation speed"
|
326 |
msgstr ""
|
327 |
|
328 |
+
#: includes/addons/product_tabs.php:487
|
|
|
|
|
329 |
msgid "Autoplay speed"
|
330 |
msgstr ""
|
331 |
|
332 |
+
#: includes/admin/include/templates_list.php:49
|
333 |
+
msgid "Back to Library"
|
|
|
|
|
|
|
|
|
334 |
msgstr ""
|
335 |
|
336 |
+
#: includes/addons/product_tabs.php:1191 includes/addons/product_tabs.php:1257
|
337 |
+
msgid "Backgournd Color"
|
338 |
msgstr ""
|
339 |
|
340 |
+
#: includes/addons/product_tabs.php:786
|
341 |
+
#: includes/addons/special_day_offer.php:692
|
342 |
+
#: includes/addons/special_day_offer.php:771
|
343 |
+
#: includes/addons/wb_product_suggest_price.php:224
|
344 |
+
#: includes/addons/wb_product_suggest_price.php:324
|
345 |
+
#: includes/addons/wb_product_suggest_price.php:423
|
346 |
+
#: includes/addons/wb_product_suggest_price.php:500
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
347 |
msgid "Background"
|
348 |
msgstr ""
|
349 |
|
350 |
+
#: includes/addons/product_tabs.php:659 includes/addons/product_tabs.php:715
|
351 |
+
#: includes/addons/product_tabs.php:831
|
352 |
+
#: includes/addons/wb_archive_product.php:562
|
353 |
+
#: includes/addons/wb_archive_product.php:647
|
354 |
+
#: includes/addons/wb_archive_product.php:730
|
355 |
+
#: includes/addons/wb_archive_product.php:763
|
356 |
+
#: includes/addons/wb_archive_product.php:820
|
357 |
+
#: includes/addons/wb_product_add_to_cart.php:112
|
358 |
+
#: includes/addons/wb_product_add_to_cart.php:144
|
359 |
+
#: includes/addons/wb_product_call_for_price.php:141
|
360 |
+
#: includes/addons/wb_product_call_for_price.php:173
|
361 |
+
#: includes/addons/wb_product_data_tab.php:56
|
362 |
+
#: includes/addons/wb_product_data_tab.php:148
|
363 |
+
#: includes/addons/wb_product_suggest_price.php:619
|
364 |
+
#: includes/addons/wb_product_suggest_price.php:651
|
365 |
+
#: includes/addons/wb_product_suggest_price.php:762
|
366 |
+
#: includes/addons/wb_product_suggest_price.php:794
|
367 |
+
#: includes/admin/include/admin-setting.php:943
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
368 |
msgid "Background Color"
|
369 |
msgstr ""
|
370 |
|
371 |
+
#: includes/addons/special_day_offer.php:150
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
372 |
msgid "Badge Image"
|
373 |
msgstr ""
|
374 |
|
375 |
+
#: includes/addons/add_banner.php:29 includes/addons/special_day_offer.php:28
|
376 |
msgid "Banner"
|
377 |
msgstr ""
|
378 |
|
379 |
+
#: includes/addons/special_day_offer.php:140
|
380 |
msgid "Banner Badge"
|
381 |
msgstr ""
|
382 |
|
383 |
+
#: includes/addons/special_day_offer.php:91
|
384 |
msgid "Banner Description"
|
385 |
msgstr ""
|
386 |
|
387 |
+
#: includes/addons/add_banner.php:63
|
388 |
msgid "Banner image"
|
389 |
msgstr ""
|
390 |
|
391 |
+
#: includes/addons/special_day_offer.php:116
|
392 |
msgid "Banner Link"
|
393 |
msgstr ""
|
394 |
|
395 |
+
#: includes/addons/add_banner.php:91 includes/addons/special_day_offer.php:82
|
396 |
msgid "Banner Sub Title"
|
397 |
msgstr ""
|
398 |
|
399 |
+
#: includes/addons/add_banner.php:83 includes/addons/special_day_offer.php:73
|
400 |
msgid "Banner Title"
|
401 |
msgstr ""
|
402 |
|
403 |
+
#: includes/addons/product_tabs.php:64
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
404 |
msgid "Best Selling Products"
|
405 |
msgstr ""
|
406 |
|
407 |
+
#: includes/addons/product_tabs.php:293 includes/addons/product_tabs.php:382
|
408 |
+
#: includes/addons/product_tabs.php:676 includes/addons/product_tabs.php:732
|
409 |
+
#: includes/addons/product_tabs.php:803 includes/addons/product_tabs.php:849
|
410 |
+
#: includes/addons/product_tabs.php:896
|
411 |
+
#: includes/addons/special_day_offer.php:672
|
412 |
+
#: includes/addons/special_day_offer.php:751
|
413 |
+
#: includes/addons/wb_archive_product.php:166
|
414 |
+
#: includes/addons/wb_archive_product.php:261
|
415 |
+
#: includes/addons/wb_archive_product.php:574
|
416 |
+
#: includes/addons/wb_archive_product.php:659
|
417 |
+
#: includes/addons/wb_product_add_to_cart.php:93
|
418 |
+
#: includes/addons/wb_product_call_for_price.php:122
|
419 |
+
#: includes/addons/wb_product_suggest_price.php:259
|
420 |
+
#: includes/addons/wb_product_suggest_price.php:359
|
421 |
+
#: includes/addons/wb_product_suggest_price.php:458
|
422 |
+
#: includes/addons/wb_product_suggest_price.php:510
|
423 |
+
#: includes/addons/wb_product_suggest_price.php:600
|
424 |
+
#: includes/addons/wb_product_suggest_price.php:743
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
425 |
msgid "Border"
|
426 |
msgstr ""
|
427 |
|
428 |
+
#: includes/addons/wb_archive_product.php:695
|
429 |
+
#: includes/addons/wb_product_add_to_cart.php:155
|
430 |
+
#: includes/addons/wb_product_call_for_price.php:184
|
431 |
+
#: includes/addons/wb_product_data_tab.php:67
|
432 |
+
#: includes/addons/wb_product_data_tab.php:160
|
433 |
+
#: includes/addons/wb_product_suggest_price.php:662
|
434 |
+
#: includes/addons/wb_product_suggest_price.php:805
|
|
|
|
|
|
|
|
|
|
|
435 |
msgid "Border Color"
|
436 |
msgstr ""
|
437 |
|
438 |
+
#: includes/addons/product_tabs.php:301 includes/addons/product_tabs.php:391
|
439 |
+
#: includes/addons/product_tabs.php:684 includes/addons/product_tabs.php:740
|
440 |
+
#: includes/addons/product_tabs.php:811 includes/addons/product_tabs.php:857
|
441 |
+
#: includes/addons/product_tabs.php:904
|
442 |
+
#: includes/addons/special_day_offer.php:680
|
443 |
+
#: includes/addons/special_day_offer.php:759
|
444 |
+
#: includes/addons/wb_archive_product.php:174
|
445 |
+
#: includes/addons/wb_archive_product.php:269
|
446 |
+
#: includes/addons/wb_archive_product.php:582
|
447 |
+
#: includes/addons/wb_archive_product.php:860
|
448 |
+
#: includes/addons/wb_product_add_to_cart.php:101
|
449 |
+
#: includes/addons/wb_product_call_for_price.php:130
|
450 |
+
#: includes/addons/wb_product_data_tab.php:88
|
451 |
+
#: includes/addons/wb_product_data_tab.php:182
|
452 |
+
#: includes/addons/wb_product_image.php:47
|
453 |
+
#: includes/addons/wb_product_image.php:92
|
454 |
+
#: includes/addons/wb_product_suggest_price.php:268
|
455 |
+
#: includes/addons/wb_product_suggest_price.php:368
|
456 |
+
#: includes/addons/wb_product_suggest_price.php:467
|
457 |
+
#: includes/addons/wb_product_suggest_price.php:519
|
458 |
+
#: includes/addons/wb_product_suggest_price.php:608
|
459 |
+
#: includes/addons/wb_product_suggest_price.php:751
|
460 |
+
#: includes/addons/wl_product_video_gallery.php:120
|
461 |
+
#: includes/addons/wl_product_video_gallery.php:166
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
462 |
msgid "Border Radius"
|
463 |
msgstr ""
|
464 |
|
465 |
+
#: includes/addons/add_banner.php:55 includes/addons/special_day_offer.php:41
|
466 |
+
#: includes/addons/wl_product_video_gallery.php:60
|
467 |
msgid "Bottom"
|
468 |
msgstr ""
|
469 |
|
470 |
+
#: includes/admin/include/admin-setting.php:823
|
471 |
msgid "Bottom Left"
|
472 |
msgstr ""
|
473 |
|
474 |
+
#: includes/addons/wb_archive_product.php:211
|
475 |
+
msgid "Box Shadow"
|
|
|
476 |
msgstr ""
|
477 |
|
478 |
+
#: includes/addons/add_banner.php:226 includes/addons/special_day_offer.php:630
|
479 |
+
#: includes/addons/wb_product_add_to_cart.php:30
|
480 |
+
#: includes/addons/wb_product_call_for_price.php:59
|
481 |
+
msgid "Button"
|
482 |
msgstr ""
|
483 |
|
484 |
+
#: includes/addons/add_banner.php:107
|
485 |
+
msgid "Button Link"
|
|
|
|
|
|
|
|
|
|
|
486 |
msgstr ""
|
487 |
|
488 |
+
#: includes/addons/wb_product_call_for_price.php:47
|
489 |
+
msgid "Button Phone Number"
|
490 |
msgstr ""
|
491 |
|
492 |
+
#: includes/addons/add_banner.php:99 includes/addons/special_day_offer.php:131
|
493 |
+
#: includes/addons/special_day_offer.php:133
|
494 |
+
#: includes/addons/wb_product_call_for_price.php:37
|
495 |
+
#: includes/addons/wb_product_suggest_price.php:38
|
496 |
+
msgid "Button Text"
|
497 |
msgstr ""
|
498 |
|
499 |
+
#: includes/admin/include/templates_list.php:84
|
500 |
+
msgid "Buy Now"
|
501 |
msgstr ""
|
502 |
|
503 |
+
#: includes/admin/include/admin-setting.php:98
|
504 |
+
msgid "Buy Pro"
|
|
|
505 |
msgstr ""
|
506 |
|
507 |
+
#: includes/admin/include/templates_list.php:40
|
508 |
+
msgid "Buy WooLentor Pro Version"
|
509 |
msgstr ""
|
510 |
|
511 |
+
#: includes/addons/wb_product_call_for_price.php:30
|
512 |
+
#: includes/addons/wb_product_call_for_price.php:39
|
513 |
+
#: includes/addons/wb_product_call_for_price.php:40
|
514 |
+
#: includes/admin/include/admin-setting.php:377
|
515 |
+
msgid "Call For Price"
|
516 |
msgstr ""
|
517 |
|
518 |
+
#: includes/admin/include/admin-setting.php:1084
|
519 |
+
#: includes/admin/include/admin-setting.php:1102
|
520 |
+
msgid "Cart Page Builder"
|
|
|
|
|
|
|
521 |
msgstr ""
|
522 |
|
523 |
+
#: includes/admin/include/admin-setting.php:153
|
524 |
+
msgid "Cart Page Template"
|
525 |
msgstr ""
|
526 |
|
527 |
+
#: includes/admin/include/admin-setting.php:592
|
528 |
+
msgid "Cart Redirect Button <span>( Pro )</span>"
|
529 |
msgstr ""
|
530 |
|
531 |
+
#: includes/addons/product_tabs.php:216 includes/addons/product_tabs.php:987
|
532 |
+
#: includes/addons/product_tabs.php:1075
|
533 |
+
#: includes/addons/special_day_offer.php:40
|
534 |
+
#: includes/addons/special_day_offer.php:262
|
535 |
+
#: includes/addons/wb_archive_product.php:227
|
536 |
+
#: includes/addons/wb_product_data_tab.php:107
|
537 |
+
#: includes/addons/wb_product_description.php:45
|
538 |
+
#: includes/addons/wb_product_related.php:159
|
539 |
+
#: includes/addons/wb_product_short_description.php:47
|
540 |
+
#: includes/addons/wb_product_title.php:99
|
541 |
+
msgid "Center"
|
542 |
msgstr ""
|
543 |
|
544 |
+
#: includes/admin/include/admin-setting.php:425
|
545 |
+
msgid "Checkout Additional.. <span>( Pro )</span>"
|
546 |
msgstr ""
|
547 |
|
548 |
+
#: includes/admin/include/admin-setting.php:433
|
549 |
+
msgid "Checkout Billing Form <span>( Pro )</span>"
|
|
|
|
|
|
|
|
|
550 |
msgstr ""
|
551 |
|
552 |
+
#: includes/admin/include/admin-setting.php:457
|
553 |
+
msgid "Checkout Order Review <span>( Pro )</span>"
|
|
|
554 |
msgstr ""
|
555 |
|
556 |
+
#: includes/admin/include/admin-setting.php:669
|
557 |
+
msgid "Checkout Page"
|
|
|
|
|
|
|
|
|
558 |
msgstr ""
|
559 |
|
560 |
+
#: includes/admin/include/admin-setting.php:1085
|
561 |
+
#: includes/admin/include/admin-setting.php:1103
|
562 |
+
msgid "Checkout Page Builder"
|
563 |
msgstr ""
|
564 |
|
565 |
+
#: includes/admin/include/admin-setting.php:165
|
566 |
+
msgid "Checkout Page Template"
|
567 |
msgstr ""
|
568 |
|
569 |
+
#: includes/admin/include/admin-setting.php:449
|
570 |
+
msgid "Checkout Payment <span>( Pro )</span>"
|
|
|
571 |
msgstr ""
|
572 |
|
573 |
+
#: includes/admin/include/admin-setting.php:441
|
574 |
+
msgid "Checkout Shipping Form <span>( Pro )</span>"
|
|
|
|
|
575 |
msgstr ""
|
576 |
|
577 |
+
#: includes/addons/wb_product_suggest_price.php:61
|
578 |
+
#: includes/addons/wb_product_suggest_price.php:62
|
579 |
+
msgid "Close"
|
580 |
msgstr ""
|
581 |
|
582 |
+
#: includes/addons/wb_product_suggest_price.php:680
|
583 |
+
msgid "Close Button"
|
|
|
584 |
msgstr ""
|
585 |
|
586 |
+
#: includes/addons/wb_product_suggest_price.php:59
|
587 |
+
msgid "Close Button Text"
|
|
|
588 |
msgstr ""
|
589 |
|
590 |
+
#: includes/addons/add_banner.php:141 includes/addons/add_banner.php:188
|
591 |
+
#: includes/addons/add_banner.php:235 includes/addons/product_tabs.php:260
|
592 |
+
#: includes/addons/product_tabs.php:347 includes/addons/product_tabs.php:643
|
593 |
+
#: includes/addons/product_tabs.php:770 includes/addons/product_tabs.php:1176
|
594 |
+
#: includes/addons/product_tabs.php:1242
|
595 |
+
#: includes/addons/special_day_offer.php:321
|
596 |
+
#: includes/addons/special_day_offer.php:385
|
597 |
+
#: includes/addons/special_day_offer.php:449
|
598 |
+
#: includes/addons/special_day_offer.php:513
|
599 |
+
#: includes/addons/special_day_offer.php:577
|
600 |
+
#: includes/addons/special_day_offer.php:649
|
601 |
+
#: includes/addons/special_day_offer.php:738
|
602 |
+
#: includes/addons/wb_archive_product.php:312
|
603 |
+
#: includes/addons/wb_archive_product.php:371
|
604 |
+
#: includes/addons/wb_archive_product.php:410
|
605 |
+
#: includes/addons/wb_archive_product.php:447
|
606 |
+
#: includes/addons/wb_archive_product.php:550
|
607 |
+
#: includes/addons/wb_archive_product.php:636
|
608 |
+
#: includes/addons/wb_archive_product.php:719
|
609 |
+
#: includes/addons/wb_archive_product.php:751
|
610 |
+
#: includes/addons/wb_product_additional_information.php:61
|
611 |
+
#: includes/addons/wb_product_additional_information.php:109
|
612 |
+
#: includes/addons/wb_product_related.php:118
|
613 |
+
#: includes/addons/wb_product_suggest_price.php:401
|
614 |
+
#: includes/addons/wb_product_suggest_price.php:488
|
615 |
+
#: includes/addons/wb_product_upsell.php:102
|
616 |
+
msgid "Color"
|
617 |
msgstr ""
|
618 |
|
619 |
+
#: includes/addons/product_tabs.php:75
|
620 |
+
#: includes/addons/wb_archive_product.php:36
|
621 |
+
#: includes/addons/wb_product_related.php:51
|
622 |
+
#: includes/addons/wb_product_upsell.php:36
|
623 |
+
msgid "Columns"
|
624 |
msgstr ""
|
625 |
|
626 |
+
#: includes/addons/product_tabs.php:146
|
627 |
+
msgid "Comment count"
|
628 |
msgstr ""
|
629 |
|
630 |
+
#: includes/admin/include/admin-setting.php:693
|
631 |
+
#: includes/admin/include/admin-setting.php:696
|
632 |
+
msgid "Company name"
|
|
|
633 |
msgstr ""
|
634 |
|
635 |
+
#: includes/helper-function.php:366
|
636 |
+
msgid "Compare"
|
637 |
msgstr ""
|
638 |
|
639 |
+
#: includes/admin/include/admin-setting.php:1065
|
640 |
+
msgid "Contact Us"
|
641 |
msgstr ""
|
642 |
|
643 |
+
#: includes/addons/wb_product_additional_information.php:102
|
644 |
+
#: includes/addons/wb_product_data_tab.php:200
|
645 |
+
msgid "Content"
|
646 |
msgstr ""
|
647 |
|
648 |
+
#: includes/addons/add_banner.php:49
|
649 |
+
msgid "Content Alignment"
|
650 |
msgstr ""
|
651 |
|
652 |
+
#: includes/admin/include/admin-setting.php:959
|
653 |
+
msgid "Content Color"
|
|
|
654 |
msgstr ""
|
655 |
|
656 |
+
#: includes/addons/special_day_offer.php:35
|
657 |
+
msgid "Content Position"
|
658 |
msgstr ""
|
659 |
|
660 |
+
#: includes/admin/include/admin-setting.php:765
|
661 |
+
#: includes/admin/include/admin-setting.php:768
|
662 |
+
msgid "Country"
|
663 |
msgstr ""
|
664 |
|
665 |
+
#: includes/admin/include/templates_list.php:16
|
666 |
+
msgid "Create a new page from this template"
|
|
|
667 |
msgstr ""
|
668 |
|
669 |
+
#: includes/admin/include/admin-setting.php:967
|
670 |
+
msgid "Cross Icon Color"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
671 |
msgstr ""
|
672 |
|
673 |
+
#: includes/addons/product_tabs.php:127
|
674 |
+
msgid "Custom order"
|
675 |
msgstr ""
|
676 |
|
677 |
+
#: includes/custom-metabox.php:24
|
678 |
+
msgid "Custom Product Badge Text"
|
679 |
msgstr ""
|
680 |
|
681 |
+
#: includes/admin/include/admin-setting.php:1199
|
682 |
+
msgid "Daniel - WooCommerce Theme"
|
683 |
msgstr ""
|
684 |
|
685 |
+
#: includes/addons/product_tabs.php:143
|
686 |
+
#: includes/addons/wb_archive_product.php:113
|
687 |
+
#: includes/addons/wb_product_related.php:67
|
688 |
+
#: includes/addons/wb_product_upsell.php:51
|
689 |
+
msgid "Date"
|
690 |
msgstr ""
|
691 |
|
692 |
+
#: includes/helper-function.php:224
|
693 |
+
msgid "Default sorting"
|
694 |
msgstr ""
|
695 |
|
696 |
+
#: includes/addons/wb_archive_product.php:135
|
697 |
+
#: includes/addons/wb_product_related.php:86
|
698 |
+
#: includes/addons/wb_product_upsell.php:70
|
699 |
+
msgid "DESC"
|
700 |
msgstr ""
|
701 |
|
702 |
+
#: includes/addons/product_tabs.php:162
|
703 |
+
msgid "Descending"
|
704 |
msgstr ""
|
705 |
|
706 |
+
#: includes/addons/special_day_offer.php:89
|
707 |
+
#: includes/addons/special_day_offer.php:438
|
708 |
+
#: includes/admin/include/admin-setting.php:642
|
709 |
+
#: includes/admin/include/admin-setting.php:645
|
710 |
+
msgid "Description"
|
711 |
msgstr ""
|
712 |
|
713 |
+
#: includes/base.php:177
|
714 |
+
msgid "Dismiss this notice."
|
715 |
msgstr ""
|
716 |
|
717 |
+
#: includes/helper-function.php:108
|
718 |
+
msgid "div"
|
719 |
msgstr ""
|
720 |
|
721 |
+
#: includes/helper-function.php:62
|
722 |
+
msgid "Do not Saved Templates."
|
723 |
msgstr ""
|
724 |
|
725 |
+
#: includes/admin/include/admin-setting.php:908
|
726 |
+
msgid ""
|
727 |
+
"Do not show purchases older than.( More Options are Pro features ) <span>( "
|
728 |
+
"Pro )</span>"
|
729 |
msgstr ""
|
730 |
|
731 |
+
#: includes/admin/include/admin-setting.php:1171
|
732 |
+
#: includes/admin/include/admin-setting.php:1179
|
733 |
+
msgid "Download"
|
734 |
msgstr ""
|
735 |
|
736 |
+
#: includes/admin/include/template-library.php:194
|
737 |
+
msgid "Edit Template"
|
738 |
msgstr ""
|
739 |
|
740 |
+
#: includes/addons/wb_product_reviews.php:36
|
741 |
+
msgid "Element Information"
|
742 |
msgstr ""
|
743 |
|
744 |
+
#: includes/admin/include/admin-setting.php:73
|
745 |
+
msgid "Elements"
|
|
|
|
|
746 |
msgstr ""
|
747 |
|
748 |
+
#: includes/admin/include/admin-setting.php:756
|
749 |
+
#: includes/admin/include/admin-setting.php:759
|
750 |
+
msgid "Email address"
|
751 |
msgstr ""
|
752 |
|
753 |
+
#: includes/addons/wb_product_suggest_price.php:117
|
754 |
+
msgid "Email Field Placeholder"
|
755 |
msgstr ""
|
756 |
|
757 |
+
#: includes/admin/include/admin-setting.php:584
|
758 |
+
msgid "Empty Cart Message <span>( Pro )</span>"
|
759 |
msgstr ""
|
760 |
|
761 |
+
#: includes/addons/wb_archive_product.php:496
|
762 |
+
msgid "Empty Rating Start Color"
|
763 |
msgstr ""
|
764 |
|
765 |
+
#: includes/admin/include/admin-setting.php:117
|
766 |
+
#: includes/admin/include/admin-setting.php:606
|
767 |
+
#: includes/admin/include/admin-setting.php:797
|
768 |
+
msgid "Enable"
|
769 |
msgstr ""
|
770 |
|
771 |
+
#: includes/admin/include/admin-setting.php:605
|
772 |
+
msgid "Enable / Disable Rename Label"
|
773 |
msgstr ""
|
774 |
|
775 |
+
#: includes/admin/include/admin-setting.php:796
|
776 |
+
msgid "Enable / Disable Sales Notification"
|
777 |
msgstr ""
|
778 |
|
779 |
+
#: includes/admin/include/admin-setting.php:116
|
780 |
+
msgid "Enable / Disable Template Builder"
|
781 |
msgstr ""
|
782 |
|
783 |
+
#: includes/custom-metabox.php:26
|
784 |
+
msgid "Enter your prefered SaleFlash text. Ex: New / Free etc"
|
|
|
785 |
msgstr ""
|
786 |
|
787 |
+
#: includes/addons/wb_product_suggest_price.php:164
|
788 |
+
msgid "Error Message"
|
789 |
msgstr ""
|
790 |
|
791 |
+
#: includes/admin/include/admin-setting.php:924
|
792 |
+
msgid "fadeInLeft"
|
793 |
msgstr ""
|
794 |
|
795 |
+
#: includes/admin/include/admin-setting.php:936
|
796 |
+
msgid "fadeOutRight"
|
797 |
msgstr ""
|
798 |
|
799 |
+
#: includes/admin/include/admin-setting.php:811
|
800 |
+
msgid "Fakes"
|
801 |
msgstr ""
|
802 |
|
803 |
+
#: includes/addons/product_tabs.php:63
|
804 |
+
msgid "Featured Products"
|
805 |
msgstr ""
|
806 |
|
807 |
+
#: includes/addons/product_tabs.php:58
|
808 |
+
msgid "Filter By"
|
809 |
msgstr ""
|
810 |
|
811 |
+
#: includes/admin/include/admin-setting.php:675
|
812 |
+
#: includes/admin/include/admin-setting.php:678
|
813 |
+
msgid "First name"
|
814 |
msgstr ""
|
815 |
|
816 |
+
#: includes/admin/include/admin-setting.php:1185
|
817 |
+
msgid "Flone – Minimal WooCommerce Theme"
|
|
|
818 |
msgstr ""
|
819 |
|
820 |
+
#: includes/addons/product_tabs.php:1206
|
821 |
+
msgid "Font Size"
|
|
|
822 |
msgstr ""
|
823 |
|
824 |
+
#: includes/admin/include/admin-setting.php:63
|
825 |
+
msgid "General"
|
|
|
826 |
msgstr ""
|
827 |
|
828 |
+
#: includes/admin/include/admin-setting.php:1123
|
829 |
+
msgid "Go Premium"
|
830 |
msgstr ""
|
831 |
|
832 |
+
#: includes/base.php:200
|
833 |
+
msgid "Go Pro"
|
834 |
msgstr ""
|
835 |
|
836 |
+
#: includes/helper-function.php:101
|
837 |
+
msgid "H1"
|
838 |
msgstr ""
|
839 |
|
840 |
+
#: includes/helper-function.php:102
|
841 |
+
msgid "H2"
|
842 |
msgstr ""
|
843 |
|
844 |
+
#: includes/helper-function.php:103
|
845 |
+
msgid "H3"
|
846 |
msgstr ""
|
847 |
|
848 |
+
#: includes/helper-function.php:104
|
849 |
+
msgid "H4"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
850 |
msgstr ""
|
851 |
|
852 |
+
#: includes/helper-function.php:105
|
853 |
+
msgid "H5"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
854 |
msgstr ""
|
855 |
|
856 |
+
#: includes/helper-function.php:106
|
857 |
+
msgid "H6"
|
|
|
|
|
|
|
858 |
msgstr ""
|
859 |
|
860 |
+
#. Author of the plugin
|
861 |
+
msgid "HasThemes"
|
|
|
862 |
msgstr ""
|
863 |
|
864 |
+
#: includes/addons/wb_product_additional_information.php:31
|
865 |
+
#: includes/addons/wb_product_additional_information.php:37
|
866 |
+
#: includes/addons/wb_product_additional_information.php:54
|
867 |
+
#: includes/addons/wb_product_related.php:94
|
868 |
+
#: includes/addons/wb_product_related.php:110
|
869 |
+
#: includes/addons/wb_product_upsell.php:78
|
870 |
+
#: includes/addons/wb_product_upsell.php:95
|
871 |
+
msgid "Heading"
|
872 |
msgstr ""
|
873 |
|
874 |
+
#: includes/addons/wb_product_data_tab.php:238
|
875 |
+
#: includes/admin/include/admin-setting.php:951
|
876 |
+
msgid "Heading Color"
|
877 |
msgstr ""
|
878 |
|
879 |
+
#: includes/addons/wb_product_data_tab.php:249
|
880 |
+
msgid "Heading Margin"
|
|
|
|
|
|
|
|
|
881 |
msgstr ""
|
882 |
|
883 |
+
#: includes/addons/wb_product_data_tab.php:230
|
884 |
+
msgid "Heading Typography"
|
885 |
msgstr ""
|
886 |
|
887 |
+
#: includes/addons/wb_archive_product.php:792
|
888 |
+
#: includes/addons/wb_product_additional_information.php:40
|
889 |
+
#: includes/addons/wb_product_related.php:96
|
890 |
+
#: includes/addons/wb_product_upsell.php:81
|
891 |
+
msgid "Hide"
|
892 |
msgstr ""
|
893 |
|
894 |
+
#: includes/admin/include/admin-setting.php:1192
|
895 |
+
msgid "Homes - Multipurpose WooCommerce Theme"
|
896 |
msgstr ""
|
897 |
|
898 |
+
#: includes/addons/special_day_offer.php:183
|
899 |
+
msgid "Horizontal Postion"
|
|
|
|
|
|
|
900 |
msgstr ""
|
901 |
|
902 |
+
#: includes/addons/product_tabs.php:339 includes/addons/product_tabs.php:754
|
903 |
+
#: includes/addons/product_tabs.php:1101 includes/addons/product_tabs.php:1236
|
904 |
+
#: includes/addons/special_day_offer.php:731
|
905 |
+
#: includes/addons/wb_archive_product.php:630
|
906 |
+
#: includes/addons/wb_product_add_to_cart.php:126
|
907 |
+
#: includes/addons/wb_product_call_for_price.php:155
|
908 |
+
#: includes/addons/wb_product_suggest_price.php:481
|
909 |
+
#: includes/addons/wb_product_suggest_price.php:633
|
910 |
+
#: includes/addons/wb_product_suggest_price.php:776
|
911 |
+
msgid "Hover"
|
912 |
msgstr ""
|
913 |
|
914 |
+
#: includes/addons/add_banner.php:251
|
915 |
+
msgid "Hover Color"
|
|
|
916 |
msgstr ""
|
917 |
|
918 |
+
#. Author URI of the plugin
|
919 |
+
msgid "https://hasthemes.com/plugins/woolentor-pro/"
|
920 |
msgstr ""
|
921 |
|
922 |
+
#. URI of the plugin
|
923 |
+
msgid "https://woolentor.com/"
|
924 |
msgstr ""
|
925 |
|
926 |
+
#: includes/addons/add_banner.php:109 includes/addons/special_day_offer.php:118
|
927 |
+
msgid "https://your-link.com"
|
|
|
|
|
928 |
msgstr ""
|
929 |
|
930 |
+
#: includes/admin/include/admin-setting.php:1206
|
931 |
+
msgid "Hurst - WooCommerce Theme"
|
932 |
msgstr ""
|
933 |
|
934 |
+
#: includes/addons/product_tabs.php:142
|
935 |
+
msgid "ID"
|
936 |
msgstr ""
|
937 |
|
938 |
+
#: includes/addons/special_day_offer.php:51
|
939 |
+
#: includes/addons/wb_archive_product.php:252
|
940 |
+
#: includes/addons/wb_product_image.php:30
|
941 |
+
msgid "Image"
|
942 |
msgstr ""
|
943 |
|
944 |
+
#: includes/admin/include/admin-setting.php:835
|
945 |
+
msgid "Image Left"
|
|
|
946 |
msgstr ""
|
947 |
|
948 |
+
#: includes/admin/include/admin-setting.php:830
|
949 |
+
msgid "Image Position"
|
950 |
msgstr ""
|
951 |
|
952 |
+
#: includes/admin/include/templates_list.php:88
|
953 |
+
msgid "Import"
|
954 |
msgstr ""
|
955 |
|
956 |
+
#: includes/admin/include/templates_list.php:13
|
957 |
+
msgid "Import template to your Library"
|
958 |
msgstr ""
|
959 |
|
960 |
+
#: includes/admin/include/templates_list.php:63
|
961 |
+
msgid "Import to Library"
|
|
|
962 |
msgstr ""
|
963 |
|
964 |
+
#: includes/admin/include/templates_list.php:64
|
965 |
+
msgid "Import to Page"
|
966 |
msgstr ""
|
967 |
|
968 |
+
#: includes/addons/wb_product_suggest_price.php:179
|
969 |
+
msgid "Input"
|
970 |
msgstr ""
|
971 |
|
972 |
+
#: includes/addons/wb_product_suggest_price.php:96
|
973 |
+
msgid "Input Field Placeholder"
|
|
|
|
|
974 |
msgstr ""
|
975 |
|
976 |
+
#: includes/base.php:114
|
977 |
+
msgid "Install Elementor"
|
978 |
msgstr ""
|
979 |
|
980 |
+
#: includes/base.php:139
|
981 |
+
msgid "Install WooCommerce"
|
982 |
msgstr ""
|
983 |
|
984 |
+
#: includes/addons/wb_archive_product.php:157
|
985 |
+
msgid "Item"
|
986 |
msgstr ""
|
987 |
|
988 |
+
#: includes/addons/product_tabs.php:224 includes/addons/product_tabs.php:995
|
989 |
+
#: includes/addons/product_tabs.php:1083
|
990 |
+
#: includes/addons/special_day_offer.php:270
|
991 |
+
#: includes/addons/wb_archive_product.php:235
|
992 |
+
#: includes/addons/wb_product_data_tab.php:115
|
993 |
+
#: includes/addons/wb_product_description.php:53
|
994 |
+
#: includes/addons/wb_product_short_description.php:55
|
995 |
+
msgid "Justified"
|
996 |
msgstr ""
|
997 |
|
998 |
+
#: includes/admin/include/admin-setting.php:684
|
999 |
+
#: includes/admin/include/admin-setting.php:687
|
1000 |
+
msgid "Last name"
|
|
|
1001 |
msgstr ""
|
1002 |
|
1003 |
+
#: includes/addons/add_banner.php:53 includes/addons/product_tabs.php:212
|
1004 |
+
#: includes/addons/product_tabs.php:983 includes/addons/product_tabs.php:1071
|
1005 |
+
#: includes/addons/special_day_offer.php:42
|
1006 |
+
#: includes/addons/special_day_offer.php:258
|
1007 |
+
#: includes/addons/wb_archive_product.php:223
|
1008 |
+
#: includes/addons/wb_archive_product.php:880
|
1009 |
+
#: includes/addons/wb_product_data_tab.php:103
|
1010 |
+
#: includes/addons/wb_product_description.php:41
|
1011 |
+
#: includes/addons/wb_product_related.php:155
|
1012 |
+
#: includes/addons/wb_product_short_description.php:43
|
1013 |
+
#: includes/addons/wb_product_title.php:95
|
1014 |
+
#: includes/addons/wl_product_video_gallery.php:48
|
1015 |
+
msgid "Left"
|
1016 |
msgstr ""
|
1017 |
|
1018 |
+
#: includes/admin/include/admin-setting.php:1225
|
1019 |
+
msgid "Life Time"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1020 |
msgstr ""
|
1021 |
|
1022 |
+
#: includes/admin/include/admin-setting.php:1251
|
1023 |
+
msgid "Life Time Single Website"
|
1024 |
msgstr ""
|
1025 |
|
1026 |
+
#: includes/admin/include/admin-setting.php:1255
|
1027 |
+
msgid "Life time Unlimited Website"
|
|
|
|
|
|
|
|
|
1028 |
msgstr ""
|
1029 |
|
1030 |
+
#: includes/admin/include/admin-setting.php:1259
|
1031 |
+
msgid "Life Time Unlimited Websites"
|
|
|
|
|
|
|
|
|
1032 |
msgstr ""
|
1033 |
|
1034 |
+
#: includes/admin/include/admin-setting.php:894
|
1035 |
+
msgid "Limit"
|
|
|
|
|
|
|
|
|
1036 |
msgstr ""
|
1037 |
|
1038 |
+
#: includes/addons/wb_product_meta.php:48
|
1039 |
+
#: includes/addons/wb_product_rating.php:48
|
1040 |
+
msgid "Link Color"
|
1041 |
msgstr ""
|
1042 |
|
1043 |
+
#: includes/addons/wb_product_meta.php:59
|
1044 |
+
msgid "Link Hover Color"
|
|
|
|
|
1045 |
msgstr ""
|
1046 |
|
1047 |
+
#: includes/addons/wb_product_rating.php:60
|
1048 |
+
msgid "Link Typography"
|
1049 |
msgstr ""
|
1050 |
|
1051 |
+
#: includes/admin/include/admin-setting.php:979
|
1052 |
+
msgid "Load Products in Elementor Addons"
|
|
|
1053 |
msgstr ""
|
1054 |
|
1055 |
+
#: includes/admin/include/admin-setting.php:842
|
1056 |
+
msgid "Loading Time"
|
1057 |
msgstr ""
|
1058 |
|
1059 |
+
#: includes/admin/include/admin-setting.php:497
|
1060 |
+
msgid "Login Form <span>( Pro )</span>"
|
|
|
|
|
1061 |
msgstr ""
|
1062 |
|
1063 |
+
#: includes/addons/wl_product_video_gallery.php:76
|
1064 |
+
msgid "Main Video Area"
|
1065 |
msgstr ""
|
1066 |
|
1067 |
+
#: includes/addons/add_banner.php:157 includes/addons/add_banner.php:214
|
1068 |
+
#: includes/addons/special_day_offer.php:283
|
1069 |
+
#: includes/addons/special_day_offer.php:347
|
1070 |
+
#: includes/addons/special_day_offer.php:411
|
1071 |
+
#: includes/addons/special_day_offer.php:475
|
1072 |
+
#: includes/addons/special_day_offer.php:539
|
1073 |
+
#: includes/addons/special_day_offer.php:603
|
1074 |
+
#: includes/addons/special_day_offer.php:715
|
1075 |
+
#: includes/addons/wb_archive_product.php:198
|
1076 |
+
#: includes/addons/wb_archive_product.php:281
|
1077 |
+
#: includes/addons/wb_archive_product.php:349
|
1078 |
+
#: includes/addons/wb_archive_product.php:519
|
1079 |
+
#: includes/addons/wb_archive_product.php:603
|
1080 |
+
#: includes/addons/wb_product_additional_information.php:87
|
1081 |
+
#: includes/addons/wb_product_add_to_cart.php:80
|
1082 |
+
#: includes/addons/wb_product_call_for_price.php:109
|
1083 |
+
#: includes/addons/wb_product_image.php:60
|
1084 |
+
#: includes/addons/wb_product_meta.php:79
|
1085 |
+
#: includes/addons/wb_product_price.php:57
|
1086 |
+
#: includes/addons/wb_product_rating.php:68
|
1087 |
+
#: includes/addons/wb_product_related.php:138
|
1088 |
+
#: includes/addons/wb_product_stock.php:57
|
1089 |
+
#: includes/addons/wb_product_suggest_price.php:233
|
1090 |
+
#: includes/addons/wb_product_suggest_price.php:333
|
1091 |
+
#: includes/addons/wb_product_suggest_price.php:432
|
1092 |
+
#: includes/addons/wb_product_suggest_price.php:587
|
1093 |
+
#: includes/addons/wb_product_suggest_price.php:730
|
1094 |
+
#: includes/addons/wb_product_title.php:78
|
1095 |
+
#: includes/addons/wb_product_upsell.php:128
|
1096 |
+
#: includes/addons/wl_product_video_gallery.php:134
|
1097 |
+
msgid "Margin"
|
1098 |
msgstr ""
|
1099 |
|
1100 |
+
#: includes/addons/wb_archive_product.php:119
|
1101 |
+
#: includes/addons/wb_product_related.php:73
|
1102 |
+
#: includes/addons/wb_product_upsell.php:57
|
1103 |
+
msgid "Menu Order"
|
1104 |
msgstr ""
|
1105 |
|
1106 |
+
#: includes/addons/wb_product_suggest_price.php:142
|
1107 |
+
msgid "Message"
|
1108 |
msgstr ""
|
1109 |
|
1110 |
+
#: includes/addons/wb_product_suggest_price.php:128
|
1111 |
+
msgid "Message Field Placeholder"
|
|
|
|
|
1112 |
msgstr ""
|
1113 |
|
1114 |
+
#: includes/addons/wb_product_meta.php:30
|
1115 |
+
msgid "Meta"
|
1116 |
msgstr ""
|
1117 |
|
1118 |
+
#: includes/addons/product_tabs.php:67
|
1119 |
+
msgid "Mixed order Products"
|
1120 |
msgstr ""
|
1121 |
|
1122 |
+
#: includes/addons/product_tabs.php:567
|
1123 |
+
msgid "Mobile Phone"
|
1124 |
msgstr ""
|
1125 |
|
1126 |
+
#: includes/addons/product_tabs.php:600
|
1127 |
+
msgid "Mobile Resolution"
|
1128 |
msgstr ""
|
1129 |
|
1130 |
+
#: includes/admin/include/admin-setting.php:481
|
1131 |
+
msgid "My Account <span>( Pro )</span>"
|
|
|
1132 |
msgstr ""
|
1133 |
|
1134 |
+
#: includes/admin/include/admin-setting.php:489
|
1135 |
+
msgid "My Account Address <span>( Pro )</span>"
|
|
|
|
|
|
|
|
|
|
|
1136 |
msgstr ""
|
1137 |
|
1138 |
+
#: includes/admin/include/admin-setting.php:465
|
1139 |
+
msgid "My Account Dashboard <span>( Pro )</span>"
|
1140 |
msgstr ""
|
1141 |
|
1142 |
+
#: includes/admin/include/admin-setting.php:473
|
1143 |
+
msgid "My Account Download <span>( Pro )</span>"
|
1144 |
msgstr ""
|
1145 |
|
1146 |
+
#: includes/admin/include/admin-setting.php:1088
|
1147 |
+
#: includes/admin/include/admin-setting.php:1106
|
1148 |
+
msgid "My Account Login page Builder"
|
1149 |
msgstr ""
|
1150 |
|
1151 |
+
#: includes/admin/include/admin-setting.php:201
|
1152 |
+
msgid "My Account Login page Template"
|
1153 |
msgstr ""
|
1154 |
|
1155 |
+
#: includes/admin/include/admin-setting.php:513
|
1156 |
+
msgid "My Account Logout <span>( Pro )</span>"
|
|
|
|
|
1157 |
msgstr ""
|
1158 |
|
1159 |
+
#: includes/admin/include/admin-setting.php:521
|
1160 |
+
msgid "My Account Order <span>( Pro )</span>"
|
1161 |
msgstr ""
|
1162 |
|
1163 |
+
#: includes/admin/include/admin-setting.php:1087
|
1164 |
+
#: includes/admin/include/admin-setting.php:1105
|
1165 |
+
msgid "My Account Page Builder"
|
1166 |
msgstr ""
|
1167 |
|
1168 |
+
#: includes/admin/include/admin-setting.php:189
|
1169 |
+
msgid "My Account Page Template"
|
|
|
1170 |
msgstr ""
|
1171 |
|
1172 |
+
#: includes/addons/product_tabs.php:144
|
1173 |
+
msgid "Name"
|
|
|
|
|
1174 |
msgstr ""
|
1175 |
|
1176 |
+
#: includes/addons/wb_product_suggest_price.php:106
|
1177 |
+
msgid "Name Field Placeholder"
|
1178 |
msgstr ""
|
1179 |
|
1180 |
+
#: includes/addons/product_tabs.php:762
|
1181 |
+
msgid "Navigation"
|
1182 |
msgstr ""
|
1183 |
|
1184 |
+
#: includes/addons/product_tabs.php:635
|
1185 |
+
msgid "Navigation Arrow"
|
1186 |
msgstr ""
|
1187 |
|
1188 |
+
#: includes/addons/product_tabs.php:707 includes/addons/product_tabs.php:823
|
1189 |
+
msgid "Navigation Dots"
|
1190 |
msgstr ""
|
1191 |
|
1192 |
+
#: includes/custom-metabox.php:25
|
1193 |
+
msgid "New"
|
1194 |
msgstr ""
|
1195 |
|
1196 |
+
#: includes/admin/include/template-library.php:172
|
1197 |
+
msgid "New Template"
|
1198 |
msgstr ""
|
1199 |
|
1200 |
+
#: includes/addons/product_tabs.php:462
|
1201 |
+
msgid "No"
|
|
|
1202 |
msgstr ""
|
1203 |
|
1204 |
+
#: includes/widgets/ajax-search/base.php:62
|
1205 |
+
msgid "No Results Found"
|
1206 |
msgstr ""
|
1207 |
|
1208 |
+
#: includes/addons/product_tabs.php:141
|
1209 |
+
msgid "None"
|
|
|
1210 |
msgstr ""
|
1211 |
|
1212 |
+
#: includes/addons/product_tabs.php:244 includes/addons/product_tabs.php:628
|
1213 |
+
#: includes/addons/product_tabs.php:888 includes/addons/product_tabs.php:1169
|
1214 |
+
#: includes/addons/special_day_offer.php:643
|
1215 |
+
#: includes/addons/wb_archive_product.php:306
|
1216 |
+
#: includes/addons/wb_archive_product.php:364
|
1217 |
+
#: includes/addons/wb_archive_product.php:544
|
1218 |
+
#: includes/addons/wb_archive_product.php:688
|
1219 |
+
#: includes/addons/wb_product_add_to_cart.php:41
|
1220 |
+
#: includes/addons/wb_product_call_for_price.php:70
|
1221 |
+
#: includes/addons/wb_product_data_tab.php:38
|
1222 |
+
#: includes/addons/wb_product_suggest_price.php:394
|
1223 |
+
#: includes/addons/wb_product_suggest_price.php:548
|
1224 |
+
#: includes/addons/wb_product_suggest_price.php:691
|
1225 |
+
msgid "Normal"
|
1226 |
msgstr ""
|
1227 |
|
1228 |
+
#: includes/admin/include/admin-setting.php:805
|
1229 |
+
msgid "Notification Content Type"
|
1230 |
msgstr ""
|
1231 |
|
1232 |
+
#: includes/admin/include/admin-setting.php:920
|
1233 |
+
msgid "Notification Enter Animation. <span>( Pro )</span>"
|
1234 |
msgstr ""
|
1235 |
|
1236 |
+
#: includes/admin/include/admin-setting.php:831
|
1237 |
+
msgid "Notification Layout. <span>( Pro )</span>"
|
1238 |
msgstr ""
|
1239 |
|
1240 |
+
#: includes/admin/include/admin-setting.php:843
|
1241 |
+
msgid "Notification Loading duration."
|
1242 |
msgstr ""
|
1243 |
|
1244 |
+
#: includes/admin/include/admin-setting.php:932
|
1245 |
+
msgid "Notification Out Animation. <span>( Pro )</span>"
|
1246 |
msgstr ""
|
1247 |
|
1248 |
+
#: includes/addons/special_day_offer.php:109
|
1249 |
+
msgid "Off"
|
1250 |
msgstr ""
|
1251 |
|
1252 |
+
#: includes/addons/special_day_offer.php:98
|
1253 |
+
#: includes/addons/special_day_offer.php:502
|
1254 |
+
msgid "Offer Amount"
|
1255 |
msgstr ""
|
1256 |
|
1257 |
+
#: includes/addons/special_day_offer.php:107
|
1258 |
+
#: includes/addons/special_day_offer.php:566
|
1259 |
+
msgid "Offer Tag Line"
|
1260 |
msgstr ""
|
1261 |
|
1262 |
+
#: includes/admin/include/admin-setting.php:1224
|
1263 |
+
msgid "One Year"
|
1264 |
msgstr ""
|
1265 |
|
1266 |
+
#: includes/admin/include/admin-setting.php:1233
|
1267 |
+
msgid "One Year Single Website"
|
1268 |
msgstr ""
|
1269 |
|
1270 |
+
#: includes/admin/include/admin-setting.php:1237
|
1271 |
+
msgid "One Year Unlimited Website"
|
|
|
|
|
|
|
1272 |
msgstr ""
|
1273 |
|
1274 |
+
#: includes/admin/include/admin-setting.php:1241
|
1275 |
+
msgid "One Year Unlimited Websites"
|
|
|
|
|
|
|
1276 |
msgstr ""
|
1277 |
|
1278 |
+
#: includes/admin/include/admin-setting.php:1060
|
1279 |
+
msgid "Online Documentation"
|
1280 |
msgstr ""
|
1281 |
|
1282 |
+
#: includes/addons/wb_product_suggest_price.php:537
|
1283 |
+
msgid "Open Button"
|
1284 |
msgstr ""
|
1285 |
|
1286 |
+
#: includes/addons/wb_product_suggest_price.php:48
|
1287 |
+
msgid "Open Button Text"
|
|
|
|
|
|
|
1288 |
msgstr ""
|
1289 |
|
1290 |
+
#: includes/addons/wb_archive_product.php:130
|
1291 |
+
#: includes/addons/wb_product_related.php:81
|
1292 |
+
#: includes/addons/wb_product_upsell.php:65
|
1293 |
+
msgid "Order"
|
1294 |
msgstr ""
|
1295 |
|
1296 |
+
#: includes/addons/product_tabs.php:158
|
1297 |
+
msgid "order"
|
1298 |
msgstr ""
|
1299 |
|
1300 |
+
#: includes/addons/wb_product_related.php:63
|
1301 |
+
#: includes/addons/wb_product_upsell.php:47
|
1302 |
+
msgid "Order By"
|
1303 |
msgstr ""
|
1304 |
|
1305 |
+
#: includes/addons/wb_archive_product.php:109
|
1306 |
+
msgid "Order by"
|
1307 |
msgstr ""
|
1308 |
|
1309 |
+
#: includes/admin/include/admin-setting.php:895
|
1310 |
+
msgid "Order Limit for notification."
|
|
|
1311 |
msgstr ""
|
1312 |
|
1313 |
+
#: includes/admin/include/admin-setting.php:774
|
1314 |
+
msgid "Order Note"
|
1315 |
msgstr ""
|
1316 |
|
1317 |
+
#: includes/admin/include/admin-setting.php:777
|
1318 |
+
msgid "Order notes"
|
|
|
1319 |
msgstr ""
|
1320 |
|
1321 |
+
#: includes/admin/include/admin-setting.php:907
|
1322 |
+
msgid "Order Upto"
|
|
|
|
|
1323 |
msgstr ""
|
1324 |
|
1325 |
+
#: includes/addons/product_tabs.php:137
|
1326 |
+
msgid "Orderby"
|
1327 |
msgstr ""
|
1328 |
|
1329 |
+
#: includes/admin/include/admin-setting.php:93
|
1330 |
+
msgid "Other"
|
1331 |
msgstr ""
|
1332 |
|
1333 |
+
#: includes/helper-function.php:195
|
1334 |
+
msgid "Out of stock"
|
|
|
|
|
|
|
|
|
1335 |
msgstr ""
|
1336 |
|
1337 |
+
#: includes/helper-function.php:107
|
1338 |
+
msgid "p"
|
1339 |
msgstr ""
|
1340 |
|
1341 |
+
#: includes/addons/product_tabs.php:695
|
1342 |
+
#: includes/addons/special_day_offer.php:295
|
1343 |
+
#: includes/addons/special_day_offer.php:359
|
1344 |
+
#: includes/addons/special_day_offer.php:423
|
1345 |
+
#: includes/addons/special_day_offer.php:487
|
1346 |
+
#: includes/addons/special_day_offer.php:551
|
1347 |
+
#: includes/addons/special_day_offer.php:615
|
1348 |
+
#: includes/addons/special_day_offer.php:702
|
1349 |
+
#: includes/addons/wb_archive_product.php:186
|
1350 |
+
#: includes/addons/wb_archive_product.php:337
|
1351 |
+
#: includes/addons/wb_archive_product.php:615
|
1352 |
+
#: includes/addons/wb_archive_product.php:707
|
1353 |
+
#: includes/addons/wb_archive_product.php:845
|
1354 |
+
#: includes/addons/wb_product_add_to_cart.php:68
|
1355 |
+
#: includes/addons/wb_product_call_for_price.php:97
|
1356 |
+
#: includes/addons/wb_product_suggest_price.php:246
|
1357 |
+
#: includes/addons/wb_product_suggest_price.php:346
|
1358 |
+
#: includes/addons/wb_product_suggest_price.php:445
|
1359 |
+
#: includes/addons/wb_product_suggest_price.php:575
|
1360 |
+
#: includes/addons/wb_product_suggest_price.php:718
|
1361 |
+
#: includes/addons/wl_product_video_gallery.php:179
|
1362 |
+
msgid "Padding"
|
1363 |
msgstr ""
|
1364 |
|
1365 |
+
#: includes/addons/wb_archive_product.php:76
|
1366 |
+
#: includes/addons/wb_archive_product.php:675
|
1367 |
+
msgid "Pagination"
|
1368 |
msgstr ""
|
1369 |
|
1370 |
+
#: includes/admin/include/admin-setting.php:1177
|
1371 |
+
msgid "Parlo - WooCommerce Theme"
|
1372 |
msgstr ""
|
1373 |
|
1374 |
+
#: includes/addons/product_tabs.php:466
|
1375 |
+
msgid "Pause on Hover?"
|
1376 |
msgstr ""
|
1377 |
|
1378 |
+
#: includes/admin/include/admin-setting.php:747
|
1379 |
+
#: includes/admin/include/admin-setting.php:750
|
1380 |
+
msgid "Phone"
|
1381 |
msgstr ""
|
1382 |
|
1383 |
+
#: includes/base.php:155
|
1384 |
+
msgid "PHP"
|
1385 |
msgstr ""
|
1386 |
|
1387 |
+
#: includes/admin/include/admin-setting.php:783
|
1388 |
+
#: includes/admin/include/admin-setting.php:786
|
1389 |
+
msgid "Place order"
|
1390 |
msgstr ""
|
1391 |
|
1392 |
+
#: includes/admin/include/templates_list.php:17
|
1393 |
+
msgctxt "placeholder"
|
1394 |
+
msgid "Enter a Page Name"
|
1395 |
msgstr ""
|
1396 |
|
1397 |
+
#: includes/addons/wb_product_suggest_price.php:198
|
1398 |
+
#: includes/addons/wb_product_suggest_price.php:301
|
1399 |
+
msgid "Placeholder Color"
|
1400 |
msgstr ""
|
1401 |
|
1402 |
+
#: includes/addons/wb_product_suggest_price.php:119
|
1403 |
+
#: includes/addons/wb_product_suggest_price.php:120
|
1404 |
+
msgid "Please Enter your email"
|
1405 |
msgstr ""
|
1406 |
|
1407 |
+
#: includes/addons/wb_product_suggest_price.php:108
|
1408 |
+
#: includes/addons/wb_product_suggest_price.php:109
|
1409 |
+
msgid "Please Enter your name"
|
1410 |
msgstr ""
|
1411 |
|
1412 |
+
#: includes/addons/wb_archive_product.php:116
|
1413 |
+
#: includes/addons/wb_product_related.php:70
|
1414 |
+
#: includes/addons/wb_product_upsell.php:54
|
1415 |
+
msgid "Popularity"
|
1416 |
msgstr ""
|
1417 |
|
1418 |
+
#: includes/addons/wb_archive_product.php:875
|
1419 |
+
#: includes/admin/include/admin-setting.php:818
|
1420 |
+
msgid "Position"
|
1421 |
msgstr ""
|
1422 |
|
1423 |
+
#: includes/admin/include/admin-setting.php:729
|
1424 |
+
#: includes/admin/include/admin-setting.php:732
|
1425 |
+
msgid "Postcode / ZIP"
|
1426 |
msgstr ""
|
1427 |
|
1428 |
+
#: includes/admin/include/admin-setting.php:1128
|
1429 |
+
msgid "premium version"
|
1430 |
msgstr ""
|
1431 |
|
1432 |
+
#: includes/admin/include/admin-setting.php:1170
|
1433 |
+
#: includes/admin/include/admin-setting.php:1178
|
1434 |
+
#: includes/admin/include/admin-setting.php:1186
|
1435 |
+
#: includes/admin/include/admin-setting.php:1193
|
1436 |
+
#: includes/admin/include/admin-setting.php:1200
|
1437 |
+
#: includes/admin/include/admin-setting.php:1207
|
1438 |
+
#: includes/admin/include/templates_list.php:91
|
1439 |
+
msgid "Preview"
|
1440 |
msgstr ""
|
1441 |
|
1442 |
+
#: includes/addons/wb_archive_product.php:115
|
1443 |
+
#: includes/addons/wb_archive_product.php:394
|
1444 |
+
#: includes/addons/wb_product_related.php:69
|
1445 |
+
#: includes/addons/wb_product_upsell.php:53
|
1446 |
+
msgid "Price"
|
1447 |
msgstr ""
|
1448 |
|
1449 |
+
#: includes/addons/wb_product_price.php:37
|
1450 |
+
#: includes/addons/wb_product_price.php:78
|
1451 |
+
msgid "Price Color"
|
1452 |
msgstr ""
|
1453 |
|
1454 |
+
#: includes/addons/product_tabs.php:1042
|
1455 |
+
msgid "Price color"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1456 |
msgstr ""
|
1457 |
|
1458 |
+
#: includes/admin/include/templates_list.php:95
|
1459 |
+
msgid "Pro"
|
|
|
1460 |
msgstr ""
|
1461 |
|
1462 |
+
#: includes/admin/include/admin-setting.php:249
|
1463 |
+
msgid "Product Archive"
|
|
|
|
|
|
|
|
|
|
|
1464 |
msgstr ""
|
1465 |
|
1466 |
+
#: includes/admin/include/admin-setting.php:1083
|
1467 |
+
#: includes/admin/include/admin-setting.php:1101
|
1468 |
+
msgid "Product Archive Category Wise Individual layout"
|
1469 |
msgstr ""
|
1470 |
|
1471 |
+
#: includes/admin/include/admin-setting.php:393
|
1472 |
+
msgid "Product Archive Layout <span>( Pro )</span>"
|
1473 |
msgstr ""
|
1474 |
|
1475 |
+
#: includes/admin/include/admin-setting.php:144
|
1476 |
+
msgid "Product Archive Page Template"
|
|
|
|
|
1477 |
msgstr ""
|
1478 |
|
1479 |
+
#: includes/custom-metabox.php:7
|
1480 |
+
msgid "Product Badge"
|
1481 |
msgstr ""
|
1482 |
|
1483 |
+
#: includes/admin/include/admin-setting.php:401
|
1484 |
+
msgid "Product Cart Table <span>( Pro )</span>"
|
1485 |
msgstr ""
|
1486 |
|
1487 |
+
#: includes/admin/include/admin-setting.php:409
|
1488 |
+
msgid "Product Cart Total <span>( Pro )</span>"
|
|
|
|
|
|
|
1489 |
msgstr ""
|
1490 |
|
1491 |
+
#: includes/addons/product_tabs.php:116
|
1492 |
+
msgid "Product Categories"
|
1493 |
msgstr ""
|
1494 |
|
1495 |
+
#: includes/addons/product_tabs.php:943
|
1496 |
+
msgid "Product content area padding"
|
|
|
1497 |
msgstr ""
|
1498 |
|
1499 |
+
#: includes/addons/product_tabs.php:955 includes/addons/product_tabs.php:1123
|
1500 |
+
msgid "Product content background"
|
|
|
|
|
1501 |
msgstr ""
|
1502 |
|
1503 |
+
#: includes/admin/include/admin-setting.php:417
|
1504 |
+
msgid "Product Cross Sell <span>( Pro )</span>"
|
|
|
|
|
1505 |
msgstr ""
|
1506 |
|
1507 |
+
#: includes/admin/include/admin-setting.php:289
|
1508 |
+
msgid "Product Data Tab"
|
|
|
1509 |
msgstr ""
|
1510 |
|
1511 |
+
#: includes/addons/wb_product_data_tab.php:267
|
1512 |
+
msgid "Product Data Tabs"
|
1513 |
msgstr ""
|
1514 |
|
1515 |
+
#: includes/admin/include/admin-setting.php:297
|
1516 |
+
msgid "Product Description"
|
1517 |
msgstr ""
|
1518 |
|
1519 |
+
#: includes/admin/include/admin-setting.php:628
|
1520 |
+
msgid "Product Details Page"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1521 |
msgstr ""
|
1522 |
|
1523 |
+
#: includes/addons/product_tabs.php:1139
|
1524 |
+
msgid "Product hover content area padding"
|
|
|
1525 |
msgstr ""
|
1526 |
|
1527 |
+
#: includes/admin/include/admin-setting.php:337
|
1528 |
+
msgid "Product Image"
|
|
|
1529 |
msgstr ""
|
1530 |
|
1531 |
+
#: includes/addons/product_tabs.php:915
|
1532 |
+
msgid "Product image area padding"
|
1533 |
msgstr ""
|
1534 |
|
1535 |
+
#: includes/addons/product_tabs.php:927
|
1536 |
+
msgid "Product image background"
|
1537 |
msgstr ""
|
1538 |
|
1539 |
+
#: includes/addons/wl_product_video_gallery.php:112
|
1540 |
+
#: includes/addons/wl_product_video_gallery.php:158
|
1541 |
+
msgid "Product image border"
|
|
|
|
|
|
|
1542 |
msgstr ""
|
1543 |
|
1544 |
+
#: includes/admin/include/admin-setting.php:124
|
1545 |
+
msgid "Product Limit"
|
1546 |
msgstr ""
|
1547 |
|
1548 |
+
#: includes/addons/wb_product_meta.php:100
|
1549 |
+
msgid "Product Meta"
|
1550 |
msgstr ""
|
1551 |
|
1552 |
+
#: includes/admin/include/admin-setting.php:369
|
1553 |
+
msgid "Product Meta Info"
|
1554 |
msgstr ""
|
1555 |
|
1556 |
+
#: includes/addons/wb_archive_product.php:931
|
1557 |
+
msgid "Product Not Available"
|
|
|
1558 |
msgstr ""
|
1559 |
|
1560 |
+
#: includes/addons/product_tabs.php:1034
|
1561 |
+
#: includes/admin/include/admin-setting.php:313
|
1562 |
+
msgid "Product Price"
|
1563 |
msgstr ""
|
1564 |
|
1565 |
+
#: includes/addons/wb_product_rating.php:89
|
1566 |
+
#: includes/admin/include/admin-setting.php:321
|
1567 |
+
msgid "Product Rating"
|
|
|
1568 |
msgstr ""
|
1569 |
|
1570 |
+
#: includes/addons/wb_product_reviews.php:29
|
1571 |
+
#: includes/admin/include/admin-setting.php:329
|
1572 |
+
msgid "Product Reviews"
|
|
|
1573 |
msgstr ""
|
1574 |
|
1575 |
+
#: includes/addons/product_tabs.php:37
|
1576 |
+
msgid "Product Settings"
|
1577 |
msgstr ""
|
1578 |
|
1579 |
+
#: includes/admin/include/admin-setting.php:305
|
1580 |
+
msgid "Product Short Description"
|
1581 |
msgstr ""
|
1582 |
|
1583 |
+
#: includes/addons/product_tabs.php:184
|
1584 |
+
msgid "Product slider"
|
1585 |
msgstr ""
|
1586 |
|
1587 |
+
#: includes/admin/include/admin-setting.php:561
|
1588 |
+
msgid "Product Social Share <span>( Pro )</span>"
|
1589 |
msgstr ""
|
1590 |
|
1591 |
+
#: includes/addons/wb_product_stock.php:78
|
1592 |
+
msgid "Product Stock"
|
|
|
|
|
1593 |
msgstr ""
|
1594 |
|
1595 |
+
#: includes/admin/include/admin-setting.php:361
|
1596 |
+
msgid "Product Stock Status"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1597 |
msgstr ""
|
1598 |
|
1599 |
+
#: includes/addons/product_tabs.php:44
|
1600 |
+
msgid "Product style"
|
1601 |
msgstr ""
|
1602 |
|
1603 |
+
#: includes/addons/product_tabs.php:48
|
1604 |
+
msgid "Product style One"
|
1605 |
msgstr ""
|
1606 |
|
1607 |
+
#: includes/addons/product_tabs.php:50
|
1608 |
+
msgid "Product style Three"
|
1609 |
msgstr ""
|
1610 |
|
1611 |
+
#: includes/addons/product_tabs.php:49
|
1612 |
+
msgid "Product style Two"
|
1613 |
msgstr ""
|
1614 |
|
1615 |
+
#: includes/addons/product_tabs.php:174
|
1616 |
+
#: includes/admin/include/admin-setting.php:217
|
1617 |
msgid "Product Tab"
|
1618 |
msgstr ""
|
1619 |
|
1620 |
+
#: includes/addons/product_tabs.php:276 includes/addons/product_tabs.php:364
|
1621 |
msgid "Product tab menu background"
|
1622 |
msgstr ""
|
1623 |
|
1624 |
+
#: includes/addons/wb_product_title.php:31
|
1625 |
+
#: includes/addons/wb_product_title.php:50
|
1626 |
+
#: includes/addons/wb_product_title.php:119
|
1627 |
+
#: includes/admin/include/admin-setting.php:257
|
|
|
1628 |
msgid "Product Title"
|
1629 |
msgstr ""
|
1630 |
|
1631 |
+
#: includes/admin/include/admin-setting.php:353
|
1632 |
msgid "Product Upsell"
|
1633 |
msgstr ""
|
1634 |
|
1635 |
+
#: includes/addons/wl_product_video_gallery.php:200
|
1636 |
+
#: includes/admin/include/admin-setting.php:345
|
1637 |
msgid "Product Video Gallery"
|
1638 |
msgstr ""
|
1639 |
|
1640 |
+
#: includes/addons/product_tabs.php:104
|
1641 |
+
msgid "Products Count"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1642 |
msgstr ""
|
1643 |
|
1644 |
+
#: includes/addons/wb_product_related.php:37
|
1645 |
msgid "Products Per Page"
|
1646 |
msgstr ""
|
1647 |
|
1648 |
+
#: includes/addons/wb_product_reviews.php:39
|
1649 |
msgid "Products reviews"
|
1650 |
msgstr ""
|
1651 |
|
1652 |
+
#: includes/admin/include/admin-setting.php:1128
|
1653 |
msgid "Purchase our"
|
1654 |
msgstr ""
|
1655 |
|
1656 |
+
#: includes/addons/product_tabs.php:147
|
1657 |
+
#: includes/addons/wb_archive_product.php:118
|
1658 |
+
#: includes/addons/wb_product_related.php:72
|
1659 |
+
#: includes/addons/wb_product_upsell.php:56
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1660 |
msgid "Random"
|
1661 |
msgstr ""
|
1662 |
|
1663 |
+
#: includes/addons/wb_archive_product.php:117
|
1664 |
+
#: includes/addons/wb_archive_product.php:477
|
1665 |
+
#: includes/addons/wb_product_related.php:71
|
1666 |
+
#: includes/addons/wb_product_upsell.php:55
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1667 |
msgid "Rating"
|
1668 |
msgstr ""
|
1669 |
|
1670 |
+
#: includes/addons/wb_archive_product.php:485
|
1671 |
+
msgid "Rating Start Color"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1672 |
msgstr ""
|
1673 |
|
1674 |
+
#: includes/admin/include/admin-setting.php:810
|
|
|
|
|
|
|
|
|
1675 |
msgid "Real"
|
1676 |
msgstr ""
|
1677 |
|
1678 |
+
#: includes/addons/product_tabs.php:62
|
|
|
|
|
|
|
1679 |
msgid "Recent Products"
|
1680 |
msgstr ""
|
1681 |
|
1682 |
+
#: includes/admin/include/admin-setting.php:505
|
|
|
|
|
|
|
|
|
|
|
1683 |
msgid "Registration Form <span>( Pro )</span>"
|
1684 |
msgstr ""
|
1685 |
|
1686 |
+
#: includes/addons/wb_archive_product.php:438
|
1687 |
+
#: includes/addons/wb_product_price.php:30
|
1688 |
msgid "Regular Price"
|
1689 |
msgstr ""
|
1690 |
|
1691 |
+
#: includes/addons/wb_product_related.php:31
|
1692 |
+
#: includes/addons/wb_product_related.php:187
|
1693 |
+
#: includes/admin/include/admin-setting.php:265
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1694 |
msgid "Related Product"
|
1695 |
msgstr ""
|
1696 |
|
1697 |
+
#: includes/admin/include/admin-setting.php:83
|
1698 |
msgid "Rename Label"
|
1699 |
msgstr ""
|
1700 |
|
1701 |
+
#: includes/addons/wb_product_reviews.php:55
|
1702 |
+
msgid "Review From"
|
|
|
|
|
|
|
|
|
|
|
1703 |
msgstr ""
|
1704 |
|
1705 |
+
#: includes/admin/include/admin-setting.php:660
|
1706 |
+
#: includes/admin/include/admin-setting.php:663
|
1707 |
msgid "Reviews"
|
1708 |
msgstr ""
|
1709 |
|
1710 |
+
#: includes/addons/add_banner.php:54 includes/addons/product_tabs.php:220
|
1711 |
+
#: includes/addons/product_tabs.php:991 includes/addons/product_tabs.php:1079
|
1712 |
+
#: includes/addons/special_day_offer.php:43
|
1713 |
+
#: includes/addons/special_day_offer.php:266
|
1714 |
+
#: includes/addons/wb_archive_product.php:231
|
1715 |
+
#: includes/addons/wb_archive_product.php:884
|
1716 |
+
#: includes/addons/wb_product_data_tab.php:111
|
1717 |
+
#: includes/addons/wb_product_description.php:49
|
1718 |
+
#: includes/addons/wb_product_related.php:163
|
1719 |
+
#: includes/addons/wb_product_short_description.php:51
|
1720 |
+
#: includes/addons/wb_product_title.php:103
|
1721 |
+
#: includes/addons/wl_product_video_gallery.php:52
|
|
|
|
|
|
|
|
|
|
|
1722 |
msgid "Right"
|
1723 |
msgstr ""
|
1724 |
|
1725 |
+
#: includes/addons/product_tabs.php:92
|
1726 |
+
#: includes/addons/wb_archive_product.php:61
|
1727 |
msgid "Rows"
|
1728 |
msgstr ""
|
1729 |
|
1730 |
+
#: includes/addons/wb_archive_product.php:790
|
1731 |
+
msgid "Sale Flash"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1732 |
msgstr ""
|
1733 |
|
1734 |
+
#: includes/admin/include/admin-setting.php:819
|
1735 |
msgid ""
|
1736 |
+
"Sale Notification Position on frontend.( Top Left, Top Right, Bottom Right "
|
1737 |
+
"option are pro features ) <span>( Pro )</span>"
|
1738 |
msgstr ""
|
1739 |
|
1740 |
+
#: includes/addons/wb_archive_product.php:401
|
1741 |
+
#: includes/addons/wb_product_price.php:71
|
1742 |
+
msgid "Sale Price"
|
1743 |
msgstr ""
|
1744 |
|
1745 |
+
#: includes/addons/product_tabs.php:65
|
1746 |
+
msgid "Sale Products"
|
|
|
|
|
1747 |
msgstr ""
|
1748 |
|
1749 |
+
#: includes/addons/wb_archive_product.php:782
|
1750 |
+
msgid "Sale Tag"
|
|
|
|
|
1751 |
msgstr ""
|
1752 |
|
1753 |
+
#: includes/helper-function.php:191
|
1754 |
+
msgid "Sale!"
|
1755 |
msgstr ""
|
1756 |
|
1757 |
+
#: includes/admin/include/admin-setting.php:88
|
1758 |
+
msgid "Sales Notification"
|
|
|
1759 |
msgstr ""
|
1760 |
|
1761 |
+
#: includes/helper-function.php:39
|
1762 |
+
msgid "Select"
|
|
|
1763 |
msgstr ""
|
1764 |
|
1765 |
+
#: includes/admin/include/admin-setting.php:806
|
1766 |
+
msgid "Select Content Type <span>( Pro )</span>"
|
1767 |
msgstr ""
|
1768 |
|
1769 |
+
#: includes/helper-function.php:64
|
1770 |
+
msgid "Select Template"
|
|
|
|
|
|
|
1771 |
msgstr ""
|
1772 |
|
1773 |
+
#: includes/addons/wb_product_suggest_price.php:72
|
1774 |
+
msgid "Send To Mail"
|
|
|
|
|
1775 |
msgstr ""
|
1776 |
|
1777 |
+
#: includes/base.php:197 includes/admin/include/admin-setting.php:48
|
1778 |
+
#: includes/admin/include/admin-setting.php:49
|
1779 |
+
msgid "Settings"
|
1780 |
msgstr ""
|
1781 |
|
1782 |
+
#: includes/admin/include/admin-setting.php:614
|
1783 |
+
msgid "Shop Page"
|
1784 |
msgstr ""
|
1785 |
|
1786 |
+
#: includes/admin/include/admin-setting.php:1079
|
1787 |
+
#: includes/admin/include/admin-setting.php:1097
|
1788 |
+
msgid "Shop Page Builder ( Custom Design )"
|
1789 |
msgstr ""
|
1790 |
|
1791 |
+
#: includes/admin/include/admin-setting.php:1078
|
1792 |
+
#: includes/admin/include/admin-setting.php:1096
|
1793 |
+
msgid "Shop Page Builder ( Default Layout )"
|
1794 |
msgstr ""
|
1795 |
|
1796 |
+
#: includes/addons/wb_archive_product.php:793
|
1797 |
+
#: includes/addons/wb_product_additional_information.php:39
|
1798 |
+
#: includes/addons/wb_product_related.php:97
|
1799 |
+
#: includes/addons/wb_product_upsell.php:80
|
1800 |
+
msgid "Show"
|
1801 |
msgstr ""
|
1802 |
|
1803 |
#: includes/widgets/ajax-search/widget-product-search-ajax.php:42
|
1804 |
msgid "Show Number of Product:"
|
1805 |
msgstr ""
|
1806 |
|
1807 |
+
#: includes/addons/wb_archive_product.php:97
|
1808 |
msgid "Show Result Count"
|
1809 |
msgstr ""
|
1810 |
|
1811 |
+
#: includes/admin/include/admin-setting.php:1000
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1812 |
msgid "Single Product Ajax Add To Cart"
|
1813 |
msgstr ""
|
1814 |
|
1815 |
+
#: includes/admin/include/admin-setting.php:1082
|
1816 |
+
#: includes/admin/include/admin-setting.php:1100
|
1817 |
msgid "Single Product Individual Layout"
|
1818 |
msgstr ""
|
1819 |
|
1820 |
+
#: includes/admin/include/admin-setting.php:1008
|
1821 |
msgid "Single Product Sticky Add To Cart <span>( Pro )</span>"
|
1822 |
msgstr ""
|
1823 |
|
1824 |
+
#: includes/admin/include/admin-setting.php:135
|
1825 |
msgid "Single Product Template"
|
1826 |
msgstr ""
|
1827 |
|
1828 |
+
#: includes/admin/include/admin-setting.php:1081
|
1829 |
+
#: includes/admin/include/admin-setting.php:1099
|
1830 |
msgid "Single Product Template Builder"
|
1831 |
msgstr ""
|
1832 |
|
1833 |
+
#: includes/addons/product_tabs.php:435
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1834 |
msgid "Slider Arrow"
|
1835 |
msgstr ""
|
1836 |
|
1837 |
+
#: includes/addons/product_tabs.php:473
|
1838 |
+
msgid "Slider auto play"
|
|
|
|
|
1839 |
msgstr ""
|
1840 |
|
1841 |
+
#: includes/addons/product_tabs.php:613
|
|
|
|
|
1842 |
msgid "Slider Controller Style"
|
1843 |
msgstr ""
|
1844 |
|
1845 |
+
#: includes/addons/product_tabs.php:448
|
|
|
|
|
1846 |
msgid "Slider dots"
|
1847 |
msgstr ""
|
1848 |
|
1849 |
+
#: includes/addons/product_tabs.php:512 includes/addons/product_tabs.php:545
|
1850 |
+
#: includes/addons/product_tabs.php:588
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1851 |
msgid "Slider item to scroll"
|
1852 |
msgstr ""
|
1853 |
|
1854 |
+
#: includes/addons/product_tabs.php:420 includes/addons/product_tabs.php:533
|
1855 |
+
#: includes/addons/product_tabs.php:576
|
|
|
|
|
|
|
|
|
|
|
|
|
1856 |
msgid "Slider Items"
|
1857 |
msgstr ""
|
1858 |
|
1859 |
+
#: includes/addons/product_tabs.php:410
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1860 |
msgid "Slider Option"
|
1861 |
msgstr ""
|
1862 |
|
1863 |
+
#: includes/addons/wb_product_suggest_price.php:166
|
1864 |
+
#: includes/addons/wb_product_suggest_price.php:167
|
1865 |
+
msgid "Something is wrong ! try again"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1866 |
msgstr ""
|
1867 |
|
1868 |
+
#: includes/helper-function.php:226
|
1869 |
msgid "Sort by average rating"
|
1870 |
msgstr ""
|
1871 |
|
1872 |
+
#: includes/helper-function.php:227
|
1873 |
msgid "Sort by latest"
|
1874 |
msgstr ""
|
1875 |
|
1876 |
+
#: includes/helper-function.php:225
|
1877 |
msgid "Sort by popularity"
|
1878 |
msgstr ""
|
1879 |
|
1880 |
+
#: includes/helper-function.php:229
|
1881 |
msgid "Sort by price: high to low"
|
1882 |
msgstr ""
|
1883 |
|
1884 |
+
#: includes/helper-function.php:228
|
1885 |
msgid "Sort by price: low to high"
|
1886 |
msgstr ""
|
1887 |
|
1888 |
+
#: includes/addons/wb_product_image.php:104
|
|
|
|
|
|
|
|
|
|
|
|
|
1889 |
msgid "Spacing"
|
1890 |
msgstr ""
|
1891 |
|
1892 |
+
#: includes/helper-function.php:109
|
1893 |
msgid "span"
|
1894 |
msgstr ""
|
1895 |
|
1896 |
+
#: includes/admin/include/admin-setting.php:241
|
1897 |
msgid "Special Day Offer"
|
1898 |
msgstr ""
|
1899 |
|
1900 |
+
#: includes/addons/wb_product_rating.php:37
|
1901 |
msgid "Star Color"
|
1902 |
msgstr ""
|
1903 |
|
1904 |
+
#: includes/addons/wb_archive_product.php:507
|
1905 |
msgid "Star Size"
|
1906 |
msgstr ""
|
1907 |
|
1908 |
+
#: includes/admin/include/admin-setting.php:738
|
1909 |
+
#: includes/admin/include/admin-setting.php:741
|
|
|
|
|
|
|
|
|
1910 |
msgid "State"
|
1911 |
msgstr ""
|
1912 |
|
1913 |
+
#: includes/admin/include/admin-setting.php:569
|
1914 |
+
msgid "Stock Progressbar <span>( Pro )</span>"
|
1915 |
msgstr ""
|
1916 |
|
1917 |
+
#: includes/admin/include/admin-setting.php:702
|
1918 |
+
#: includes/admin/include/admin-setting.php:705
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1919 |
msgid "Street address"
|
1920 |
msgstr ""
|
1921 |
|
1922 |
+
#: includes/addons/add_banner.php:36 includes/addons/add_banner.php:125
|
1923 |
+
#: includes/addons/product_tabs.php:875
|
1924 |
+
#: includes/addons/special_day_offer.php:246
|
1925 |
+
#: includes/addons/wb_product_description.php:30
|
1926 |
+
#: includes/addons/wb_product_rating.php:30
|
1927 |
+
#: includes/addons/wb_product_short_description.php:31
|
1928 |
+
#: includes/addons/wb_product_stock.php:30
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1929 |
msgid "Style"
|
1930 |
msgstr ""
|
1931 |
|
1932 |
+
#: includes/addons/add_banner.php:40
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1933 |
msgid "Style One"
|
1934 |
msgstr ""
|
1935 |
|
1936 |
+
#: includes/addons/add_banner.php:41
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1937 |
msgid "Style Two"
|
1938 |
msgstr ""
|
1939 |
|
1940 |
+
#: includes/addons/add_banner.php:179 includes/addons/special_day_offer.php:80
|
1941 |
+
#: includes/addons/special_day_offer.php:374
|
|
|
|
|
|
|
1942 |
msgid "Sub Title"
|
1943 |
msgstr ""
|
1944 |
|
1945 |
+
#: includes/addons/wb_product_suggest_price.php:86
|
1946 |
+
#: includes/addons/wb_product_suggest_price.php:87
|
1947 |
msgid "Submit"
|
1948 |
msgstr ""
|
1949 |
|
1950 |
+
#: includes/addons/wb_product_suggest_price.php:382
|
|
|
|
|
1951 |
msgid "Submit Button"
|
1952 |
msgstr ""
|
1953 |
|
1954 |
+
#: includes/widgets/ajax-search/base.php:117
|
1955 |
msgctxt "submit button"
|
1956 |
msgid "Search"
|
1957 |
msgstr ""
|
1958 |
|
1959 |
+
#: includes/addons/wb_product_suggest_price.php:84
|
1960 |
msgid "Submit Button Text"
|
1961 |
msgstr ""
|
1962 |
|
1963 |
+
#: includes/addons/wb_product_suggest_price.php:152
|
|
|
|
|
|
|
|
|
1964 |
msgid "Success Message"
|
1965 |
msgstr ""
|
1966 |
|
1967 |
+
#: includes/admin/include/admin-setting.php:1038
|
1968 |
msgid "Successfully Settings Saved."
|
1969 |
msgstr ""
|
1970 |
|
1971 |
+
#: includes/addons/wb_product_suggest_price.php:30
|
1972 |
+
#: includes/addons/wb_product_suggest_price.php:50
|
1973 |
+
#: includes/addons/wb_product_suggest_price.php:51
|
1974 |
+
#: includes/admin/include/admin-setting.php:385
|
1975 |
msgid "Suggest Price"
|
1976 |
msgstr ""
|
1977 |
|
1978 |
+
#: includes/addons/wb_product_data_tab.php:30
|
1979 |
msgid "Tab Menu"
|
1980 |
msgstr ""
|
1981 |
|
1982 |
+
#: includes/addons/product_tabs.php:324
|
1983 |
msgid "Tab Menu margin"
|
1984 |
msgstr ""
|
1985 |
|
1986 |
+
#: includes/addons/product_tabs.php:312
|
1987 |
msgid "Tab Menu padding"
|
1988 |
msgstr ""
|
1989 |
|
1990 |
+
#: includes/addons/product_tabs.php:198
|
1991 |
msgid "Tab Menu Style"
|
1992 |
msgstr ""
|
1993 |
|
1994 |
+
#: includes/addons/product_tabs.php:524
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1995 |
msgid "Tablet"
|
1996 |
msgstr ""
|
1997 |
|
1998 |
+
#: includes/addons/product_tabs.php:557
|
|
|
|
|
1999 |
msgid "Tablet Resolution"
|
2000 |
msgstr ""
|
2001 |
|
2002 |
+
#: includes/admin/include/template-library.php:149
|
2003 |
+
msgid "Templates in this package"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2004 |
msgstr ""
|
2005 |
|
2006 |
+
#: includes/admin/include/template-library.php:52
|
2007 |
+
#: includes/admin/include/template-library.php:53
|
2008 |
+
msgid "Templates Library"
|
|
|
2009 |
msgstr ""
|
2010 |
|
2011 |
+
#: includes/addons/wb_archive_product.php:806
|
2012 |
+
#: includes/addons/wb_product_add_to_cart.php:48
|
2013 |
+
#: includes/addons/wb_product_add_to_cart.php:133
|
2014 |
+
#: includes/addons/wb_product_call_for_price.php:77
|
2015 |
+
#: includes/addons/wb_product_call_for_price.php:162
|
2016 |
+
#: includes/addons/wb_product_data_tab.php:45
|
2017 |
+
#: includes/addons/wb_product_data_tab.php:137
|
2018 |
+
#: includes/addons/wb_product_data_tab.php:217
|
2019 |
+
#: includes/addons/wb_product_description.php:66
|
2020 |
+
#: includes/addons/wb_product_meta.php:37
|
2021 |
+
#: includes/addons/wb_product_short_description.php:68
|
2022 |
+
#: includes/addons/wb_product_stock.php:37
|
2023 |
+
#: includes/addons/wb_product_suggest_price.php:187
|
2024 |
+
#: includes/addons/wb_product_suggest_price.php:290
|
2025 |
+
#: includes/addons/wb_product_suggest_price.php:555
|
2026 |
+
#: includes/addons/wb_product_suggest_price.php:640
|
2027 |
+
#: includes/addons/wb_product_suggest_price.php:698
|
2028 |
+
#: includes/addons/wb_product_suggest_price.php:783
|
|
|
|
|
|
|
|
|
|
|
2029 |
msgid "Text Color"
|
2030 |
msgstr ""
|
2031 |
|
2032 |
+
#: includes/addons/wb_product_suggest_price.php:282
|
2033 |
msgid "Textarea"
|
2034 |
msgstr ""
|
2035 |
|
2036 |
+
#: includes/addons/wb_product_suggest_price.php:154
|
2037 |
+
#: includes/addons/wb_product_suggest_price.php:155
|
2038 |
+
msgid "Thank you contacting with us"
|
2039 |
msgstr ""
|
2040 |
|
2041 |
+
#: includes/admin/include/admin-setting.php:537
|
2042 |
+
msgid "Thank You Cus.. Address <span>( Pro )</span>"
|
|
|
2043 |
msgstr ""
|
2044 |
|
2045 |
+
#: includes/admin/include/admin-setting.php:529
|
2046 |
msgid "Thank You Order <span>( Pro )</span>"
|
2047 |
msgstr ""
|
2048 |
|
2049 |
+
#: includes/admin/include/admin-setting.php:545
|
2050 |
msgid "Thank You Order Details <span>( Pro )</span>"
|
2051 |
msgstr ""
|
2052 |
|
2053 |
+
#: includes/admin/include/admin-setting.php:1086
|
2054 |
+
#: includes/admin/include/admin-setting.php:1104
|
2055 |
msgid "Thank You Page Builder"
|
2056 |
msgstr ""
|
2057 |
|
2058 |
+
#: includes/admin/include/admin-setting.php:177
|
2059 |
msgid "Thank You Page Template"
|
2060 |
msgstr ""
|
2061 |
|
2062 |
+
#: includes/addons/product_tabs.php:601
|
|
|
|
|
|
|
|
|
|
|
|
|
2063 |
msgid "The resolution to mobile."
|
2064 |
msgstr ""
|
2065 |
|
2066 |
+
#: includes/addons/product_tabs.php:558
|
2067 |
+
msgid "The resolution to tablet."
|
|
|
|
|
2068 |
msgstr ""
|
2069 |
|
2070 |
#. Description of the plugin
|
2073 |
"WordPress."
|
2074 |
msgstr ""
|
2075 |
|
2076 |
+
#: includes/admin/include/admin-setting.php:78
|
|
|
|
|
|
|
|
|
2077 |
msgid "Theme Library"
|
2078 |
msgstr ""
|
2079 |
|
2080 |
+
#: includes/addons/wb_product_image.php:75
|
2081 |
+
#: includes/addons/wl_product_video_gallery.php:149
|
|
|
|
|
|
|
|
|
|
|
|
|
2082 |
msgid "Thumbnails"
|
2083 |
msgstr ""
|
2084 |
|
2085 |
+
#: includes/addons/wb_product_image.php:84
|
2086 |
msgid "Thumbnails Border"
|
2087 |
msgstr ""
|
2088 |
|
2089 |
+
#: includes/addons/wl_product_video_gallery.php:44
|
2090 |
msgid "Thumbnails Position"
|
2091 |
msgstr ""
|
2092 |
|
2093 |
+
#: includes/admin/include/admin-setting.php:869
|
2094 |
+
msgid "Time between notifications. <span>( Pro )</span>"
|
2095 |
msgstr ""
|
2096 |
|
2097 |
+
#: includes/admin/include/admin-setting.php:868
|
2098 |
+
msgid "Time Interval"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2099 |
msgstr ""
|
2100 |
|
2101 |
+
#: includes/addons/add_banner.php:133 includes/addons/product_tabs.php:145
|
2102 |
+
#: includes/addons/product_tabs.php:971
|
2103 |
+
#: includes/addons/special_day_offer.php:71
|
2104 |
+
#: includes/addons/special_day_offer.php:310
|
2105 |
+
#: includes/addons/wb_archive_product.php:114
|
2106 |
+
#: includes/addons/wb_archive_product.php:296
|
2107 |
+
#: includes/addons/wb_product_related.php:68
|
2108 |
+
#: includes/addons/wb_product_upsell.php:52
|
2109 |
+
msgid "Title"
|
2110 |
msgstr ""
|
2111 |
|
2112 |
+
#: includes/addons/wb_product_title.php:58
|
|
|
|
|
|
|
2113 |
msgid "Title Color"
|
2114 |
msgstr ""
|
2115 |
|
2116 |
+
#: includes/addons/product_tabs.php:1018 includes/addons/product_tabs.php:1108
|
|
|
2117 |
msgid "Title color"
|
2118 |
msgstr ""
|
2119 |
|
2120 |
+
#: includes/addons/wb_product_title.php:37
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2121 |
msgid "Title HTML Tag"
|
2122 |
msgstr ""
|
2123 |
|
2125 |
msgid "Title:"
|
2126 |
msgstr ""
|
2127 |
|
2128 |
+
#: includes/admin/include/admin-setting.php:1128
|
|
|
|
|
|
|
|
|
|
|
2129 |
msgid "to unlock these pro elements!"
|
2130 |
msgstr ""
|
2131 |
|
2132 |
+
#: includes/addons/special_day_offer.php:39
|
2133 |
+
#: includes/addons/wl_product_video_gallery.php:56
|
|
|
|
|
|
|
|
|
|
|
|
|
2134 |
msgid "Top"
|
2135 |
msgstr ""
|
2136 |
|
2137 |
+
#: includes/addons/product_tabs.php:66
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2138 |
msgid "Top Rated Products"
|
2139 |
msgstr ""
|
2140 |
|
2141 |
+
#: includes/admin/include/admin-setting.php:720
|
2142 |
+
#: includes/admin/include/admin-setting.php:723
|
|
|
|
|
|
|
|
|
2143 |
msgid "Town / City"
|
2144 |
msgstr ""
|
2145 |
|
2146 |
+
#: includes/addons/add_banner.php:170 includes/addons/add_banner.php:205
|
2147 |
+
#: includes/addons/add_banner.php:268 includes/addons/special_day_offer.php:338
|
2148 |
+
#: includes/addons/special_day_offer.php:402
|
2149 |
+
#: includes/addons/special_day_offer.php:466
|
2150 |
+
#: includes/addons/special_day_offer.php:530
|
2151 |
+
#: includes/addons/special_day_offer.php:594
|
2152 |
+
#: includes/addons/special_day_offer.php:662
|
2153 |
+
#: includes/addons/wb_product_additional_information.php:76
|
2154 |
+
#: includes/addons/wb_product_additional_information.php:122
|
2155 |
+
#: includes/addons/wb_product_add_to_cart.php:60
|
2156 |
+
#: includes/addons/wb_product_call_for_price.php:89
|
2157 |
+
#: includes/addons/wb_product_data_tab.php:80
|
2158 |
+
#: includes/addons/wb_product_data_tab.php:174
|
2159 |
+
#: includes/addons/wb_product_data_tab.php:209
|
2160 |
+
#: includes/addons/wb_product_description.php:78
|
2161 |
+
#: includes/addons/wb_product_meta.php:71
|
2162 |
+
#: includes/addons/wb_product_price.php:49
|
2163 |
+
#: includes/addons/wb_product_price.php:90
|
2164 |
+
#: includes/addons/wb_product_related.php:130
|
2165 |
+
#: includes/addons/wb_product_short_description.php:80
|
2166 |
+
#: includes/addons/wb_product_stock.php:49
|
2167 |
+
#: includes/addons/wb_product_suggest_price.php:567
|
2168 |
+
#: includes/addons/wb_product_suggest_price.php:710
|
2169 |
+
#: includes/addons/wb_product_title.php:70
|
2170 |
+
#: includes/addons/wb_product_upsell.php:117
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2171 |
msgid "Typography"
|
2172 |
msgstr ""
|
2173 |
|
2174 |
+
#: includes/admin/include/admin-setting.php:225
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2175 |
msgid "Universal Product"
|
2176 |
msgstr ""
|
2177 |
|
2178 |
+
#: includes/addons/wb_product_upsell.php:29
|
|
|
|
|
|
|
|
|
2179 |
msgid "Upsells"
|
2180 |
msgstr ""
|
2181 |
|
2182 |
+
#: includes/admin/include/admin-setting.php:1163
|
2183 |
msgid "Use Our WooCommerce Theme for your online Store."
|
2184 |
msgstr ""
|
2185 |
|
2186 |
+
#: includes/addons/special_day_offer.php:212
|
2187 |
+
msgid "Vertical Postion"
|
2188 |
msgstr ""
|
2189 |
|
2190 |
#: includes/class.product_video_gallery.php:27
|
2191 |
msgid "Video"
|
2192 |
msgstr ""
|
2193 |
|
2194 |
+
#: includes/addons/wl_product_video_gallery.php:36
|
2195 |
+
msgid "Video Thumbanails"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2196 |
msgstr ""
|
2197 |
|
2198 |
+
#: includes/admin/include/admin-setting.php:1055
|
2199 |
msgid "Video Tutorial"
|
2200 |
msgstr ""
|
2201 |
|
2202 |
+
#: includes/addons/product_tabs.php:188
|
2203 |
+
msgid "When product tab is off, Then working slider."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2204 |
msgstr ""
|
2205 |
|
2206 |
+
#: includes/addons/special_day_offer.php:158
|
|
|
|
|
2207 |
msgid "Width"
|
2208 |
msgstr ""
|
2209 |
|
2210 |
+
#: includes/addons/add_banner.php:13
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2211 |
msgid "WL: Add Banner"
|
2212 |
msgstr ""
|
2213 |
|
2215 |
msgid "WL: Add To cart"
|
2216 |
msgstr ""
|
2217 |
|
|
|
|
|
|
|
|
|
2218 |
#: includes/addons/wb_product_call_for_price.php:14
|
2219 |
msgid "WL: Call For Price"
|
2220 |
msgstr ""
|
2221 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2222 |
#: includes/addons/wb_product_additional_information.php:13
|
2223 |
msgid "WL: Product Additional Information"
|
2224 |
msgstr ""
|
2225 |
|
2226 |
+
#: includes/addons/wb_archive_product.php:13
|
2227 |
msgid "WL: Product Archive Layout (Default)"
|
2228 |
msgstr ""
|
2229 |
|
|
|
|
|
|
|
|
|
|
|
2230 |
#: includes/addons/wb_product_data_tab.php:13
|
2231 |
msgid "WL: Product Data Tabs"
|
2232 |
msgstr ""
|
2235 |
msgid "WL: Product Description"
|
2236 |
msgstr ""
|
2237 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2238 |
#: includes/addons/wb_product_image.php:13
|
2239 |
msgid "WL: Product Image"
|
2240 |
msgstr ""
|
2241 |
|
|
|
|
|
|
|
|
|
|
|
2242 |
#: includes/addons/wb_product_meta.php:13
|
2243 |
msgid "WL: Product Meta"
|
2244 |
msgstr ""
|
2263 |
msgid "WL: Product Stock"
|
2264 |
msgstr ""
|
2265 |
|
2266 |
+
#: includes/addons/product_tabs.php:14
|
2267 |
msgid "WL: Product Tab"
|
2268 |
msgstr ""
|
2269 |
|
2279 |
msgid "WL: Product Video Gallery"
|
2280 |
msgstr ""
|
2281 |
|
|
|
|
|
|
|
|
|
2282 |
#: includes/addons/wb_product_related.php:13
|
2283 |
msgid "WL: Related Product"
|
2284 |
msgstr ""
|
2285 |
|
2286 |
+
#: includes/addons/special_day_offer.php:13
|
2287 |
msgid "WL: Special Day Offer"
|
2288 |
msgstr ""
|
2289 |
|
2290 |
+
#: includes/addons/wb_product_suggest_price.php:14
|
|
|
|
|
|
|
|
|
2291 |
msgid "WL: Suggest Price"
|
2292 |
msgstr ""
|
2293 |
|
2294 |
+
#: includes/admin/include/admin-setting.php:68
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2295 |
msgid "WooCommerce Template"
|
2296 |
msgstr ""
|
2297 |
|
2298 |
+
#: includes/base.php:154 includes/admin/include/admin-setting.php:38
|
2299 |
+
#: includes/admin/include/admin-setting.php:39
|
|
|
2300 |
msgid "WooLentor"
|
2301 |
msgstr ""
|
2302 |
|
2312 |
msgid "WooLentor Ajax Product Search Widget"
|
2313 |
msgstr ""
|
2314 |
|
2315 |
+
#: includes/admin/include/admin-setting.php:1075
|
2316 |
msgid "WooLentor Free"
|
2317 |
msgstr ""
|
2318 |
|
2319 |
+
#: includes/admin/include/admin-setting.php:1071
|
2320 |
msgid "WooLentor Free VS WooLentor Pro."
|
2321 |
msgstr ""
|
2322 |
|
2323 |
+
#: includes/admin/include/admin-setting.php:1093
|
2324 |
+
msgid "WooLentor Pro"
|
|
|
|
|
|
|
2325 |
msgstr ""
|
2326 |
|
2327 |
+
#: includes/admin/include/admin-setting.php:1027
|
2328 |
+
msgid "Woolentor Settings"
|
2329 |
msgstr ""
|
2330 |
|
2331 |
+
#: includes/admin/include/templates_list.php:29
|
2332 |
+
msgid "WooLentor Templates Library"
|
2333 |
msgstr ""
|
2334 |
|
2335 |
#: includes/widgets/ajax-search/widget-product-search-ajax.php:14
|
2336 |
msgid "WooLentor: Product Search Ajax"
|
2337 |
msgstr ""
|
2338 |
|
2339 |
+
#: includes/addons/wb_product_suggest_price.php:130
|
2340 |
+
#: includes/addons/wb_product_suggest_price.php:131
|
2341 |
+
msgid "Write your message"
|
2342 |
+
msgstr ""
|
2343 |
+
|
2344 |
+
#: includes/addons/product_tabs.php:463
|
2345 |
+
msgid "Yes"
|
2346 |
msgstr ""
|
2347 |
|
2348 |
+
#: includes/admin/include/admin-setting.php:621
|
2349 |
+
#: includes/admin/include/admin-setting.php:635
|
2350 |
+
msgid "You Can change the Add to Cart button text."
|
2351 |
msgstr ""
|
2352 |
|
2353 |
+
#: includes/admin/include/admin-setting.php:652
|
2354 |
+
msgid ""
|
2355 |
+
"You Can change the additional information tab title. <span>( Pro )</span>"
|
2356 |
msgstr ""
|
2357 |
|
2358 |
+
#: includes/admin/include/admin-setting.php:712
|
2359 |
+
msgid "You can change the Address Optional field label. <span>( Pro )</span>"
|
2360 |
msgstr ""
|
2361 |
|
2362 |
+
#: includes/admin/include/admin-setting.php:721
|
2363 |
+
msgid "You can change the City field label. <span>( Pro )</span>"
|
2364 |
msgstr ""
|
2365 |
|
2366 |
+
#: includes/admin/include/admin-setting.php:694
|
2367 |
+
msgid "You can change the company field label. <span>( Pro )</span>"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2368 |
msgstr ""
|
2369 |
|
2370 |
+
#: includes/admin/include/admin-setting.php:766
|
2371 |
+
msgid "You can change the Country field label. <span>( Pro )</span>"
|
2372 |
msgstr ""
|
2373 |
|
2374 |
+
#: includes/admin/include/admin-setting.php:643
|
2375 |
+
msgid "You Can change the description tab title. <span>( Pro )</span>"
|
2376 |
msgstr ""
|
2377 |
|
2378 |
+
#: includes/admin/include/admin-setting.php:757
|
2379 |
+
msgid "You can change the email address field label. <span>( Pro )</span>"
|
2380 |
msgstr ""
|
2381 |
|
2382 |
+
#: includes/admin/include/admin-setting.php:676
|
2383 |
+
msgid "You can change the First name field label. <span>( Pro )</span>"
|
2384 |
msgstr ""
|
2385 |
|
2386 |
+
#: includes/admin/include/admin-setting.php:685
|
2387 |
+
msgid "You can change the Last name field label. <span>( Pro )</span>"
|
2388 |
msgstr ""
|
2389 |
|
2390 |
+
#: includes/admin/include/admin-setting.php:775
|
2391 |
+
msgid "You can change the Order notes field label. <span>( Pro )</span>"
|
2392 |
msgstr ""
|
2393 |
|
2394 |
+
#: includes/admin/include/admin-setting.php:748
|
2395 |
+
msgid "You can change the phone field label. <span>( Pro )</span>"
|
2396 |
msgstr ""
|
2397 |
|
2398 |
+
#: includes/admin/include/admin-setting.php:784
|
2399 |
+
msgid "You can change the Place order field label. <span>( Pro )</span>"
|
|
|
2400 |
msgstr ""
|
2401 |
|
2402 |
+
#: includes/admin/include/admin-setting.php:730
|
2403 |
+
msgid "You can change the Postcode / ZIP field label. <span>( Pro )</span>"
|
2404 |
msgstr ""
|
2405 |
|
2406 |
+
#: includes/admin/include/admin-setting.php:661
|
2407 |
+
msgid "You Can change the review tab title. <span>( Pro )</span>"
|
|
|
|
|
|
|
2408 |
msgstr ""
|
2409 |
|
2410 |
+
#: includes/admin/include/admin-setting.php:739
|
2411 |
+
msgid "You can change the state field label. <span>( Pro )</span>"
|
2412 |
+
msgstr ""
|
2413 |
+
|
2414 |
+
#: includes/admin/include/admin-setting.php:703
|
2415 |
+
msgid "You can change the Street address field label. <span>( Pro )</span>"
|
2416 |
+
msgstr ""
|
2417 |
+
|
2418 |
+
#: includes/admin/include/admin-setting.php:154
|
2419 |
+
msgid "You can select Custom cart page layout <span>( Pro )</span>"
|
2420 |
+
msgstr ""
|
2421 |
+
|
2422 |
+
#: includes/admin/include/admin-setting.php:166
|
2423 |
+
msgid "You can select Custom checkout page layout <span>( Pro )</span>"
|
2424 |
+
msgstr ""
|
2425 |
+
|
2426 |
+
#: includes/admin/include/admin-setting.php:202
|
2427 |
+
msgid "You can select Custom my account login page layout <span>( Pro )</span>"
|
2428 |
+
msgstr ""
|
2429 |
+
|
2430 |
+
#: includes/admin/include/admin-setting.php:190
|
2431 |
+
msgid "You can select Custom my account page layout <span>( Pro )</span>"
|
2432 |
+
msgstr ""
|
2433 |
+
|
2434 |
+
#: includes/admin/include/admin-setting.php:136
|
2435 |
+
msgid "You can select Custom Product details layout"
|
2436 |
+
msgstr ""
|
2437 |
+
|
2438 |
+
#: includes/admin/include/admin-setting.php:145
|
2439 |
+
msgid "You can select Custom Product Shop page layout"
|
2440 |
+
msgstr ""
|
2441 |
+
|
2442 |
+
#: includes/admin/include/admin-setting.php:178
|
2443 |
+
msgid "You can select Custom thank you page layout <span>( Pro )</span>"
|
2444 |
msgstr ""
|
readme.txt
CHANGED
@@ -2,18 +2,18 @@
|
|
2 |
Contributors: hasthemes, htplugins, devitemsllc, tarekht
|
3 |
Tags: Elementor, WooCommerce, WooCommerce Elementor, WooCommerce Builder, WooCommerce Product
|
4 |
Requires at least: 4.7
|
5 |
-
Tested up to: 5.
|
6 |
-
Stable tag:
|
7 |
License: GPLv2 or later
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
10 |
-
WooLentor is a Elementor Addons for WooCommerce Product.
|
11 |
|
12 |
== Description ==
|
13 |
-
WooLentor is a WooCommerce Addons
|
14 |
-
|
15 |
|
16 |
-
[Live Demo](https://woolentor.com
|
17 |
|
18 |
== WooCommerce Builder Includes ==
|
19 |
🛍️ Single Product page builder.
|
@@ -22,7 +22,7 @@ Equipped with 42 product layouts, awesome style options, it can show latest prod
|
|
22 |
🛍️ Individual Archive Page Builder (pro).
|
23 |
🛍️ Cart / Checkout / My account / Thankyou page builder (Pro)
|
24 |
|
25 |
-
You can see the plugin demo here : [Live Demo](https://
|
26 |
|
27 |
== Free Features (25): ==
|
28 |
|
@@ -146,7 +146,7 @@ You can see the plugin demo here : [Live Demo](https://woolentor.com/?utm_source
|
|
146 |
|
147 |
<strong>[Suggest Price](https://woolentor.com/demo/product/suggest-price/)</strong> – Insert a button to get suggestions from your customers regarding the price of your products.
|
148 |
|
149 |
-
<strong>[QR Code](https://woolentor.com/demo/product/qr-code/)</strong> –
|
150 |
|
151 |
<strong>[Social Share](https://woolentor.com/demo/product/ship-your-idea-3/)</strong> – Enable your customers to share your products on different social media platforms. (Pro)
|
152 |
|
@@ -228,34 +228,14 @@ You may have product without any price. Your customer can call you to know the p
|
|
228 |
Your customer can suggest a price for your products. You can add this button anywhere on your product detail page. We put it on the right side of the add to cart button. If a customer clicks here, a contact form will open to send the price suggestion.
|
229 |
|
230 |
<strong>[Special Day Offer Banner](https://hasthemes.com/how-to-add-special-day-offer-in-woocommerce-using-woolentor/)</strong>
|
231 |
-
There are many special days like Black Friday, Chrismas Day, Haloween day. Discounts and offers can increase store sales these days. a banner can attract attention of visitors and sometimes it increases a 15-30% conversion rate. Recently
|
232 |
|
233 |
<strong>[WooCommerce Checkout Page Customization and Field Editor (Pro)](https://hasthemes.com/how-to-customize-woocommerce-checkout-page-and-field/)</strong>
|
234 |
-
WooLentor Pro allows us to customize the checkout page to reduce the bounce rate and increase the conversion rate. Sometimes, a custom checkout page is necessary for an eCommerce store. WooLentor Pro makes it easy. Besides creating a custom checkout page, WooLentor
|
235 |
|
236 |
-
<strong>[
|
237 |
WooLentor allows us to create a custom single product template. Create a unique design for your product page. Free version has the option to create a common product page template, the pro version allows to create a different design for each product page.
|
238 |
|
239 |
-
<strong>Multi-Step Checkout (Pro)</strong>
|
240 |
-
The checkout process is the most important step in your customer’s journey, and it should be as easy and seamless as possible. That’s why we created our Multi-Step Checkout feature that allows you to create a more effective and organized checkout page by dividing the process into several simpler steps.
|
241 |
-
|
242 |
-
== Extensions: ==
|
243 |
-
|
244 |
-
<strong>❤️ [WishSuite](https://wordpress.org/plugins/wishsuite/)</strong>
|
245 |
-
WishSuite is a fantastic WordPress plugin that enables you to integrate the wishlist feature on your WooCommerce store. With the help of this extraordinary Wishlist plugin, you can provide a seamless shopping experience to your potential customers by allowing them to create a wishlist and add their desired products to that wishlist so that they find all their items in one place later.
|
246 |
-
|
247 |
-
<strong>⚖️ [EverCompare](https://wordpress.org/plugins/ever-compare/)</strong>
|
248 |
-
EverCompare is a wonderful WordPress plugin that lets you add a product comparison option to your WooCommerce store using which your store visitors will be able to compare different products in a table layout or a popup window. This allows them to check the differences among the products based on several attributes while helping them make the buying decision easier at the same time.
|
249 |
-
|
250 |
-
<strong>💰 [Whols](https://wordpress.org/plugins/whols/)</strong>
|
251 |
-
Whols is an outstanding WordPress plugin for WooCommerce that allows store owners to set wholesale prices for the products of their online stores. This plugin enables you to show special wholesale prices to the wholesaler.
|
252 |
-
|
253 |
-
<strong>📋 [JustTables](https://wordpress.org/plugins/just-tables/)</strong>
|
254 |
-
JustTables is an incredible WordPress plugin that lets you showcase all your WooCommerce products in a sortable and filterable table view. It allows your customers to easily navigate through different attributes of the products and compare them on a single page.
|
255 |
-
|
256 |
-
<strong>💷 [Multi Currency](https://wordpress.org/plugins/wc-multi-currency/)</strong>
|
257 |
-
Multi-Currency for WooCommerce is a prominent currency switcher plugin for WooCommerce. This plugin allows your website or online store visitors to switch to their preferred currency or their country’s currency.
|
258 |
-
|
259 |
== WooLentor Pro Features: ==
|
260 |
* 41 Elements
|
261 |
* WooCommerce Teplate Builder (Advance)
|
@@ -263,7 +243,7 @@ Multi-Currency for WooCommerce is a prominent currency switcher plugin for WooCo
|
|
263 |
* Cart, Checkout, My Account, Registration Page Builder.
|
264 |
* Individual and Default Archieve Template Builder.
|
265 |
|
266 |
-
== <a href="
|
267 |
|
268 |
== Video Tutorials: ==
|
269 |
|
@@ -279,12 +259,6 @@ Multi-Currency for WooCommerce is a prominent currency switcher plugin for WooCo
|
|
279 |
<strong>[WooCommerce Checkout Field Editor (Pro Feature)](https://hasthemes.com/how-to-customize-woocommerce-checkout-page-and-field/)</strong>
|
280 |
[youtube https://youtu.be/qRRAECqyquU]
|
281 |
|
282 |
-
<strong>WooCommerce Multistep Checkout (Pro Feature)</strong>
|
283 |
-
[youtube https://youtu.be/a4fhaPKSEFQ]
|
284 |
-
|
285 |
-
<strong>Product Filters</strong>
|
286 |
-
[youtube https://youtu.be/-AXka-sc8hY]
|
287 |
-
|
288 |
== <a href="https://hasthemes.com/blog-category/woolentor/">More Video</a> ==
|
289 |
* [Stock Progress bar for WooCommerce Product using WooLentor](https://hasthemes.com/stock-progress-bar-for-woocommerce-product-using-woolentor/)
|
290 |
* [How to build a custom product template using WooLentor Plugin](https://hasthemes.com/how-to-build-a-custom-product-template-using-woolentor-plugin/)
|
@@ -295,7 +269,7 @@ Multi-Currency for WooCommerce is a prominent currency switcher plugin for WooCo
|
|
295 |
[More Details / Preview](https://hasthemes.com/99fy-free-woocommerce-wordpress-theme/)
|
296 |
|
297 |
* Parlo WooCommerce Theme
|
298 |
-
[More Details / Preview](http://
|
299 |
|
300 |
== Premium WooCommerce Themes Included in The Pro Version ==
|
301 |
We have included a few premium WooCommerce themes in the WooLentor Pro Package to save money of our customers.
|
@@ -321,111 +295,7 @@ Feel free to [Contact us](https://hasthemes.com/contact-us/)
|
|
321 |
Elementor Pro is not required. But you can use wooLentor with Elementor free & Pro.
|
322 |
|
323 |
== Changelog ==
|
324 |
-
|
325 |
-
= Version: 1.9.5 - Date: 2021-08-09 =
|
326 |
-
* Solved Product column issue for the Astra Theme
|
327 |
-
|
328 |
-
= Version: 1.9.4 - Date: 2021-08-08 =
|
329 |
-
* Added Category Grid and Product tab blocks.
|
330 |
-
* Solved Product image showing issue in editor mode.
|
331 |
-
* Solved Horizontal filter item select issue.
|
332 |
-
* Solved Translate issue.
|
333 |
-
* Solved Related Product, Upsale product and Cross sale Product Column issue for storefront theme
|
334 |
-
|
335 |
-
= Version: 1.9.3 - Date: 2021-27-07 =
|
336 |
-
* Added Title tag change option in universal layout
|
337 |
-
* Added Product Archive page template override global option
|
338 |
-
* Solved Variation image showing issue in QuickView
|
339 |
-
* Solved Slick slider console error
|
340 |
-
|
341 |
-
= Version: 1.9.2 - Date: 2021-24-07 =
|
342 |
-
* Compatibility With WordPress Latest Version
|
343 |
-
* Compatibility With Elementor Latest Version
|
344 |
-
|
345 |
-
= Version: 1.9.1 - Date: 2021-18-07 =
|
346 |
-
* Added 5 Gutenberg blocks
|
347 |
-
|
348 |
-
= Version: 1.9.0 - Date: 2021-21-06 =
|
349 |
-
* Added count manage option in category grid addon.
|
350 |
-
* Solved spelling issue.
|
351 |
-
* Solved related product column issue.
|
352 |
-
* Solved sale notification ( Price, By ) translate issue.
|
353 |
-
|
354 |
-
* Added WooLentor product option tab index.
|
355 |
-
* Added hide out of stock item option.
|
356 |
-
* Solved product column issue ( For JetBuilder plugin )
|
357 |
-
* Solved Tax Query conflick issue (For YITH WooCommerce Auctions premium )
|
358 |
-
* Solved feature product showing issue.
|
359 |
-
* Solved Quantity field value showing issue for Hello Elementor theme.
|
360 |
-
* Solved Elementor editor load issue with page layout theme.
|
361 |
-
* Solved current theme product style item specing issue.
|
362 |
-
* Solved sale badge style issue for twentytwentyone theme.
|
363 |
-
|
364 |
-
= Version: 1.8.9 - Date: 2021-24-05 =
|
365 |
-
* Added WooLentor product option tab index.
|
366 |
-
* Added hide out of stock item option.
|
367 |
-
* Solved product column issue ( For JetBuilder plugin )
|
368 |
-
* Solved Tax Query conflick issue (For YITH WooCommerce Auctions premium )
|
369 |
-
* Solved feature product showing issue.
|
370 |
-
* Solved Quantity field value showing issue for Hello Elementor theme.
|
371 |
-
* Solved Elementor editor load issue with page layout theme.
|
372 |
-
* Solved current theme product style item specing issue.
|
373 |
-
* Solved sale badge style issue for twentytwentyone theme.
|
374 |
-
|
375 |
-
= Version: 1.8.8 - Date: 2021-24-04 =
|
376 |
-
* Form serialize data send from ajax single product add to cart request
|
377 |
-
* Solved quick view add to cart button adding products without selecting variations issue.
|
378 |
-
* Solved sale notification time intervel issue.
|
379 |
-
* Compatible with Elementor latest version
|
380 |
-
|
381 |
-
= Version: 1.8.7 - Date: 2021-7-04 =
|
382 |
-
* Solved quickview variation data showing issue.
|
383 |
-
* Added quickview variation product ajax add to cart.
|
384 |
-
* Added ajax search widget close option after click outside.
|
385 |
-
* Solved quickview z-index issue.
|
386 |
-
* Solved universal product layout slider issue for OceanWP theme.
|
387 |
-
|
388 |
-
= Version: 1.8.6 - Date: 2021-27-03 =
|
389 |
-
* Solved HTML tags validation issue.
|
390 |
-
|
391 |
-
|
392 |
-
= Version: 1.8.5 - Date: 2021-24-03 =
|
393 |
-
* Added 5 extensions addon.
|
394 |
-
|
395 |
-
= Version: 1.8.4 - Date: 2021-18-03 =
|
396 |
-
* Improved admin panel style.
|
397 |
-
* Added extension menu.
|
398 |
-
* Fixed minor bugs.
|
399 |
-
|
400 |
-
= Version: 1.8.3 - Date: 2021-10-03 =
|
401 |
-
* Product video description issue solved.
|
402 |
-
* Solved quick view problem with ocean WP theme.
|
403 |
-
* Minor bug fixed.
|
404 |
-
|
405 |
-
= Version: 1.8.2 - Date: 2021-02-03 =
|
406 |
-
* Capability with ever compare and wishsuite plugins.
|
407 |
-
* Added category before border hide option in universal layout.
|
408 |
-
* Increase sale badge style option.
|
409 |
-
* Template wise class added in the body for template global style option.
|
410 |
-
* Reduce API call.
|
411 |
-
* Minor bug fixed.
|
412 |
-
|
413 |
-
= Version: 1.8.1 - Date: 2021-02-03 =
|
414 |
-
* Fixed Repeater field console error issue.
|
415 |
-
* Minor bug fixed.
|
416 |
-
|
417 |
-
= Version: 1.8.0 - Date: 2021-01-9 =
|
418 |
-
* Fixed product shortcode issue.
|
419 |
-
|
420 |
-
= Version: 1.7.9 - Date: 2021-01-7 =
|
421 |
-
* Fixed archive page broken issue.
|
422 |
-
* Fixed search results page issue.
|
423 |
-
* Fixed product ordering issue on the shop page.
|
424 |
-
|
425 |
-
= Version: 1.7.8 - Date: 2020-12-27 =
|
426 |
-
* Minor Bug fixed addon added
|
427 |
-
|
428 |
-
= Version: 1.7.7 - Date: 2020-12-26 =
|
429 |
* Store Features addon added
|
430 |
* Faq addon added
|
431 |
* Testimonial addon added
|
@@ -433,7 +303,7 @@ Elementor Pro is not required. But you can use wooLentor with Elementor free & P
|
|
433 |
* Category Grid addon added
|
434 |
* Minor Bug fixed addon added
|
435 |
|
436 |
-
= Version: 1.7.6 - Date: 2020-12-
|
437 |
* Capability to customize the search results page.
|
438 |
* SG Optimizer plugin Compatibility.
|
439 |
* Product filter issue solved.
|
@@ -590,25 +460,19 @@ This section describes how to install the WooLentor - WooCommerce Addons for Ele
|
|
590 |
4. Create new Product slider or product tab and relax!
|
591 |
|
592 |
== Screenshots ==
|
593 |
-
1.
|
594 |
-
2.
|
595 |
-
3.
|
596 |
-
4.
|
597 |
-
5.
|
598 |
-
6.
|
599 |
-
7. Product
|
600 |
-
8. Product
|
601 |
-
9.
|
602 |
-
10.
|
603 |
-
11.
|
604 |
-
12.
|
605 |
-
13. Product
|
606 |
-
14. Product
|
607 |
-
15. Product
|
608 |
-
16. Product
|
609 |
-
17. Product Tab - Style 2
|
610 |
-
18. Product Tab - Style 3
|
611 |
-
19. Template Library
|
612 |
-
20. Widgets Control Panel
|
613 |
-
21. WC Template Settings
|
614 |
-
22. Additional Settings
|
2 |
Contributors: hasthemes, htplugins, devitemsllc, tarekht
|
3 |
Tags: Elementor, WooCommerce, WooCommerce Elementor, WooCommerce Builder, WooCommerce Product
|
4 |
Requires at least: 4.7
|
5 |
+
Tested up to: 5.6
|
6 |
+
Stable tag: trunk
|
7 |
License: GPLv2 or later
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
10 |
+
WooLentor is a Elementor Addons for WooCommerce Product.
|
11 |
|
12 |
== Description ==
|
13 |
+
WooLentor is a WooCommerce Addons for Elementor Page Builder. WooCommerce Builder is included in this plugin to build custom product page and archive page.
|
14 |
+
42 product layouts, awsome style options. It can show latest products, Best Selling products, On Sale Products, Featured products, Category products. This plugin has the options to add unlimited background colors and images to make your product slider/Tab more professional.
|
15 |
|
16 |
+
[Live Demo](https://woolentor.com/) | [Documentation](https://help.hasthemes.com/woolentor/documentation/) | [Purchase Pro](https://hasthemes.com/plugins/woolentor-pro-woocommerce-page-builder/?wporg)
|
17 |
|
18 |
== WooCommerce Builder Includes ==
|
19 |
🛍️ Single Product page builder.
|
22 |
🛍️ Individual Archive Page Builder (pro).
|
23 |
🛍️ Cart / Checkout / My account / Thankyou page builder (Pro)
|
24 |
|
25 |
+
You can see the plugin demo here : [Live Demo](https://hasthemes.com/plugins/woolentor-pro-woocommerce-page-builder/?fd)
|
26 |
|
27 |
== Free Features (25): ==
|
28 |
|
146 |
|
147 |
<strong>[Suggest Price](https://woolentor.com/demo/product/suggest-price/)</strong> – Insert a button to get suggestions from your customers regarding the price of your products.
|
148 |
|
149 |
+
<strong>[QR Code](https://woolentor.com/demo/product/qr-code/)</strong> – Allow your customers to add any products to their cart just by scanning the QR code from their mobile phone.
|
150 |
|
151 |
<strong>[Social Share](https://woolentor.com/demo/product/ship-your-idea-3/)</strong> – Enable your customers to share your products on different social media platforms. (Pro)
|
152 |
|
228 |
Your customer can suggest a price for your products. You can add this button anywhere on your product detail page. We put it on the right side of the add to cart button. If a customer clicks here, a contact form will open to send the price suggestion.
|
229 |
|
230 |
<strong>[Special Day Offer Banner](https://hasthemes.com/how-to-add-special-day-offer-in-woocommerce-using-woolentor/)</strong>
|
231 |
+
There are many special days like Black Friday, Chrismas Day, Haloween day. Discounts and offers can increase store sales these days. a banner can attract attention of visitors and sometimes it increases a 15-30% conversion rate. Recently we add a widget for adding a special day offer.
|
232 |
|
233 |
<strong>[WooCommerce Checkout Page Customization and Field Editor (Pro)](https://hasthemes.com/how-to-customize-woocommerce-checkout-page-and-field/)</strong>
|
234 |
+
WooLentor Pro allows us to customize the checkout page to reduce the bounce rate and increase the conversion rate. Sometimes, a custom checkout page is necessary for an eCommerce store. WooLentor Pro makes it easy. Besides creating a custom checkout page, WooLentor allowing remove or edit checkout page fields (billing and shopping fields).
|
235 |
|
236 |
+
<strong>[customize WooCommerce single product template](https://hasthemes.com/how-to-build-a-custom-product-template-using-woolentor-plugin/)</strong>
|
237 |
WooLentor allows us to create a custom single product template. Create a unique design for your product page. Free version has the option to create a common product page template, the pro version allows to create a different design for each product page.
|
238 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
239 |
== WooLentor Pro Features: ==
|
240 |
* 41 Elements
|
241 |
* WooCommerce Teplate Builder (Advance)
|
243 |
* Cart, Checkout, My Account, Registration Page Builder.
|
244 |
* Individual and Default Archieve Template Builder.
|
245 |
|
246 |
+
== <a href="http://bit.ly/2HObEeB">Purchase WooLentor Pro</a>==
|
247 |
|
248 |
== Video Tutorials: ==
|
249 |
|
259 |
<strong>[WooCommerce Checkout Field Editor (Pro Feature)](https://hasthemes.com/how-to-customize-woocommerce-checkout-page-and-field/)</strong>
|
260 |
[youtube https://youtu.be/qRRAECqyquU]
|
261 |
|
|
|
|
|
|
|
|
|
|
|
|
|
262 |
== <a href="https://hasthemes.com/blog-category/woolentor/">More Video</a> ==
|
263 |
* [Stock Progress bar for WooCommerce Product using WooLentor](https://hasthemes.com/stock-progress-bar-for-woocommerce-product-using-woolentor/)
|
264 |
* [How to build a custom product template using WooLentor Plugin](https://hasthemes.com/how-to-build-a-custom-product-template-using-woolentor-plugin/)
|
269 |
[More Details / Preview](https://hasthemes.com/99fy-free-woocommerce-wordpress-theme/)
|
270 |
|
271 |
* Parlo WooCommerce Theme
|
272 |
+
[More Details / Preview](http://bit.ly/2JVA6eR)
|
273 |
|
274 |
== Premium WooCommerce Themes Included in The Pro Version ==
|
275 |
We have included a few premium WooCommerce themes in the WooLentor Pro Package to save money of our customers.
|
295 |
Elementor Pro is not required. But you can use wooLentor with Elementor free & Pro.
|
296 |
|
297 |
== Changelog ==
|
298 |
+
= Version: 1.7.7 - Date: 2020-12-08 =
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
299 |
* Store Features addon added
|
300 |
* Faq addon added
|
301 |
* Testimonial addon added
|
303 |
* Category Grid addon added
|
304 |
* Minor Bug fixed addon added
|
305 |
|
306 |
+
= Version: 1.7.6 - Date: 2020-12-08 =
|
307 |
* Capability to customize the search results page.
|
308 |
* SG Optimizer plugin Compatibility.
|
309 |
* Product filter issue solved.
|
460 |
4. Create new Product slider or product tab and relax!
|
461 |
|
462 |
== Screenshots ==
|
463 |
+
1. Sales Notification
|
464 |
+
2. Pro VS Free
|
465 |
+
3. Widgets Controller Options
|
466 |
+
4. Template Library
|
467 |
+
5. Universal Layout
|
468 |
+
6. Product Tab - Style 1
|
469 |
+
7. Product Tab - Style 2
|
470 |
+
8. Product Tab - Style 3
|
471 |
+
9. Product Slider - Style 1
|
472 |
+
10. Product Slider - Style 2
|
473 |
+
11. Product Slider - Style 3
|
474 |
+
12. Product tab Settings
|
475 |
+
13. Product slider Settings
|
476 |
+
14. Product tab Menu Style
|
477 |
+
15. Product Style Options
|
478 |
+
16. Product Slider Controller Style
|
|
|
|
|
|
|
|
|
|
|
|
wl-woo-templates/single-product.php
CHANGED
@@ -48,6 +48,6 @@ global $post;
|
|
48 |
do_action( 'woolentor_woocommerce_product_content', $post );
|
49 |
?>
|
50 |
</div>
|
51 |
-
</div><!-- #product-<?php
|
52 |
|
53 |
<?php do_action( 'woocommerce_after_single_product' ); ?>
|
48 |
do_action( 'woolentor_woocommerce_product_content', $post );
|
49 |
?>
|
50 |
</div>
|
51 |
+
</div><!-- #product-<?php the_ID(); ?> -->
|
52 |
|
53 |
<?php do_action( 'woocommerce_after_single_product' ); ?>
|
woolentor-blocks/build/index.asset.php
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
<?php return array('dependencies' => array('react', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-server-side-render', 'wp-url'), 'version' => '58ca43fb5215b6d282a1aed62045bafa');
|
|
woolentor-blocks/build/index.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
!function(e){var t={};function o(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,o),r.l=!0,r.exports}o.m=e,o.c=t,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)o.d(n,r,function(t){return e[t]}.bind(null,r));return n},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=40)}([function(e,t){e.exports=window.wp.element},function(e,t){e.exports=window.wp.i18n},function(e,t){e.exports=window.wp.components},function(e,t){e.exports=window.wp.blockEditor},function(e,t){e.exports=window.React},function(e,t,o){var n;!function(){"use strict";var o={}.hasOwnProperty;function r(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var l=typeof n;if("string"===l||"number"===l)e.push(n);else if(Array.isArray(n)){if(n.length){var a=r.apply(null,n);a&&e.push(a)}}else if("object"===l)if(n.toString===Object.prototype.toString)for(var i in n)o.call(n,i)&&n[i]&&e.push(i);else e.push(n.toString())}}return e.join(" ")}e.exports?(r.default=r,e.exports=r):void 0===(n=function(){return r}.apply(t,[]))||(e.exports=n)}()},function(e,t){e.exports=window.wp.compose},function(e,t){e.exports=window.wp.data},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.clamp=c,t.canUseDOM=t.slidesOnLeft=t.slidesOnRight=t.siblingDirection=t.getTotalSlides=t.getPostClones=t.getPreClones=t.getTrackLeft=t.getTrackAnimateCSS=t.getTrackCSS=t.checkSpecKeys=t.getSlideCount=t.checkNavigable=t.getNavigableIndexes=t.swipeEnd=t.swipeMove=t.swipeStart=t.keyHandler=t.changeSlide=t.slideHandler=t.initializedState=t.extractObject=t.canGoNext=t.getSwipeDirection=t.getHeight=t.getWidth=t.lazySlidesOnRight=t.lazySlidesOnLeft=t.lazyEndIndex=t.lazyStartIndex=t.getRequiredLazySlides=t.getOnDemandLazySlides=t.safePreventDefault=void 0;var n,r=(n=o(4))&&n.__esModule?n:{default:n};function l(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,n)}return o}function a(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?l(Object(o),!0).forEach((function(t){i(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):l(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function i(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function c(e,t,o){return Math.max(t,Math.min(e,o))}var s=function(e){["onTouchStart","onTouchMove","onWheel"].includes(e._reactName)||e.preventDefault()};t.safePreventDefault=s;var u=function(e){for(var t=[],o=d(e),n=b(e),r=o;r<n;r++)e.lazyLoadedList.indexOf(r)<0&&t.push(r);return t};t.getOnDemandLazySlides=u,t.getRequiredLazySlides=function(e){for(var t=[],o=d(e),n=b(e),r=o;r<n;r++)t.push(r);return t};var d=function(e){return e.currentSlide-m(e)};t.lazyStartIndex=d;var b=function(e){return e.currentSlide+p(e)};t.lazyEndIndex=b;var m=function(e){return e.centerMode?Math.floor(e.slidesToShow/2)+(parseInt(e.centerPadding)>0?1:0):0};t.lazySlidesOnLeft=m;var p=function(e){return e.centerMode?Math.floor((e.slidesToShow-1)/2)+1+(parseInt(e.centerPadding)>0?1:0):e.slidesToShow};t.lazySlidesOnRight=p;var g=function(e){return e&&e.offsetWidth||0};t.getWidth=g;var f=function(e){return e&&e.offsetHeight||0};t.getHeight=f;var h=function(e){var t,o,n,r,l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t=e.startX-e.curX,o=e.startY-e.curY,n=Math.atan2(o,t),(r=Math.round(180*n/Math.PI))<0&&(r=360-Math.abs(r)),r<=45&&r>=0||r<=360&&r>=315?"left":r>=135&&r<=225?"right":!0===l?r>=35&&r<=135?"up":"down":"vertical"};t.getSwipeDirection=h;var O=function(e){var t=!0;return e.infinite||(e.centerMode&&e.currentSlide>=e.slideCount-1||e.slideCount<=e.slidesToShow||e.currentSlide>=e.slideCount-e.slidesToShow)&&(t=!1),t};t.canGoNext=O,t.extractObject=function(e,t){var o={};return t.forEach((function(t){return o[t]=e[t]})),o},t.initializedState=function(e){var t,o=r.default.Children.count(e.children),n=e.listRef,l=Math.ceil(g(n)),i=e.trackRef&&e.trackRef.node,c=Math.ceil(g(i));if(e.vertical)t=l;else{var s=e.centerMode&&2*parseInt(e.centerPadding);"string"==typeof e.centerPadding&&"%"===e.centerPadding.slice(-1)&&(s*=l/100),t=Math.ceil((l-s)/e.slidesToShow)}var d=n&&f(n.querySelector('[data-index="0"]')),b=d*e.slidesToShow,m=void 0===e.currentSlide?e.initialSlide:e.currentSlide;e.rtl&&void 0===e.currentSlide&&(m=o-1-e.initialSlide);var p=e.lazyLoadedList||[],h=u(a(a({},e),{},{currentSlide:m,lazyLoadedList:p})),O={slideCount:o,slideWidth:t,listWidth:l,trackWidth:c,currentSlide:m,slideHeight:d,listHeight:b,lazyLoadedList:p=p.concat(h)};return null===e.autoplaying&&e.autoplay&&(O.autoplaying="playing"),O},t.slideHandler=function(e){var t=e.waitForAnimate,o=e.animating,n=e.fade,r=e.infinite,l=e.index,i=e.slideCount,s=e.lazyLoad,d=e.currentSlide,b=e.centerMode,m=e.slidesToScroll,p=e.slidesToShow,g=e.useCSS,f=e.lazyLoadedList;if(t&&o)return{};var h,j,w,y=l,v={},k={},S=r?l:c(l,0,i-1);if(n){if(!r&&(l<0||l>=i))return{};l<0?y=l+i:l>=i&&(y=l-i),s&&f.indexOf(y)<0&&(f=f.concat(y)),v={animating:!0,currentSlide:y,lazyLoadedList:f,targetSlide:y},k={animating:!1,targetSlide:y}}else h=y,y<0?(h=y+i,r?i%m!=0&&(h=i-i%m):h=0):!O(e)&&y>d?y=h=d:b&&y>=i?(y=r?i:i-1,h=r?0:i-1):y>=i&&(h=y-i,r?i%m!=0&&(h=0):h=i-p),!r&&y+p>=i&&(h=i-p),j=E(a(a({},e),{},{slideIndex:y})),w=E(a(a({},e),{},{slideIndex:h})),r||(j===w&&(y=h),j=w),s&&(f=f.concat(u(a(a({},e),{},{currentSlide:y})))),g?(v={animating:!0,currentSlide:h,trackStyle:C(a(a({},e),{},{left:j})),lazyLoadedList:f,targetSlide:S},k={animating:!1,currentSlide:h,trackStyle:_(a(a({},e),{},{left:w})),swipeLeft:null,targetSlide:S}):v={currentSlide:h,trackStyle:_(a(a({},e),{},{left:w})),lazyLoadedList:f,targetSlide:S};return{state:v,nextState:k}},t.changeSlide=function(e,t){var o,n,r,l,i=e.slidesToScroll,c=e.slidesToShow,s=e.slideCount,u=e.currentSlide,d=e.targetSlide,b=e.lazyLoad,m=e.infinite;if(o=s%i!=0?0:(s-u)%i,"previous"===t.message)l=u-(r=0===o?i:c-o),b&&!m&&(l=-1==(n=u-r)?s-1:n),m||(l=d-i);else if("next"===t.message)l=u+(r=0===o?i:o),b&&!m&&(l=(u+i)%s+o),m||(l=d+i);else if("dots"===t.message)l=t.index*t.slidesToScroll;else if("children"===t.message){if(l=t.index,m){var p=F(a(a({},e),{},{targetSlide:l}));l>t.currentSlide&&"left"===p?l-=s:l<t.currentSlide&&"right"===p&&(l+=s)}}else"index"===t.message&&(l=Number(t.index));return l},t.keyHandler=function(e,t,o){return e.target.tagName.match("TEXTAREA|INPUT|SELECT")||!t?"":37===e.keyCode?o?"next":"previous":39===e.keyCode?o?"previous":"next":""},t.swipeStart=function(e,t,o){return"IMG"===e.target.tagName&&s(e),!t||!o&&-1!==e.type.indexOf("mouse")?"":{dragging:!0,touchObject:{startX:e.touches?e.touches[0].pageX:e.clientX,startY:e.touches?e.touches[0].pageY:e.clientY,curX:e.touches?e.touches[0].pageX:e.clientX,curY:e.touches?e.touches[0].pageY:e.clientY}}},t.swipeMove=function(e,t){var o=t.scrolling,n=t.animating,r=t.vertical,l=t.swipeToSlide,i=t.verticalSwiping,c=t.rtl,u=t.currentSlide,d=t.edgeFriction,b=t.edgeDragged,m=t.onEdge,p=t.swiped,g=t.swiping,f=t.slideCount,j=t.slidesToScroll,w=t.infinite,y=t.touchObject,v=t.swipeEvent,C=t.listHeight,k=t.listWidth;if(!o){if(n)return s(e);r&&l&&i&&s(e);var S,A={},F=E(t);y.curX=e.touches?e.touches[0].pageX:e.clientX,y.curY=e.touches?e.touches[0].pageY:e.clientY,y.swipeLength=Math.round(Math.sqrt(Math.pow(y.curX-y.startX,2)));var T=Math.round(Math.sqrt(Math.pow(y.curY-y.startY,2)));if(!i&&!g&&T>10)return{scrolling:!0};i&&(y.swipeLength=T);var x=(c?-1:1)*(y.curX>y.startX?1:-1);i&&(x=y.curY>y.startY?1:-1);var P=Math.ceil(f/j),B=h(t.touchObject,i),z=y.swipeLength;return w||(0===u&&("right"===B||"down"===B)||u+1>=P&&("left"===B||"up"===B)||!O(t)&&("left"===B||"up"===B))&&(z=y.swipeLength*d,!1===b&&m&&(m(B),A.edgeDragged=!0)),!p&&v&&(v(B),A.swiped=!0),S=r?F+z*(C/k)*x:c?F-z*x:F+z*x,i&&(S=F+z*x),A=a(a({},A),{},{touchObject:y,swipeLeft:S,trackStyle:_(a(a({},t),{},{left:S}))}),Math.abs(y.curX-y.startX)<.8*Math.abs(y.curY-y.startY)||y.swipeLength>10&&(A.swiping=!0,s(e)),A}},t.swipeEnd=function(e,t){var o=t.dragging,n=t.swipe,r=t.touchObject,l=t.listWidth,i=t.touchThreshold,c=t.verticalSwiping,u=t.listHeight,d=t.swipeToSlide,b=t.scrolling,m=t.onSwipe,p=t.targetSlide,g=t.currentSlide,f=t.infinite;if(!o)return n&&s(e),{};var O=c?u/i:l/i,j=h(r,c),v={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(b)return v;if(!r.swipeLength)return v;if(r.swipeLength>O){var _,k;s(e),m&&m(j);var S=f?g:p;switch(j){case"left":case"up":k=S+y(t),_=d?w(t,k):k,v.currentDirection=0;break;case"right":case"down":k=S-y(t),_=d?w(t,k):k,v.currentDirection=1;break;default:_=S}v.triggerSlideHandler=_}else{var A=E(t);v.trackStyle=C(a(a({},t),{},{left:A}))}return v};var j=function(e){for(var t=e.infinite?2*e.slideCount:e.slideCount,o=e.infinite?-1*e.slidesToShow:0,n=e.infinite?-1*e.slidesToShow:0,r=[];o<t;)r.push(o),o=n+e.slidesToScroll,n+=Math.min(e.slidesToScroll,e.slidesToShow);return r};t.getNavigableIndexes=j;var w=function(e,t){var o=j(e),n=0;if(t>o[o.length-1])t=o[o.length-1];else for(var r in o){if(t<o[r]){t=n;break}n=o[r]}return t};t.checkNavigable=w;var y=function(e){var t=e.centerMode?e.slideWidth*Math.floor(e.slidesToShow/2):0;if(e.swipeToSlide){var o,n=e.listRef,r=n.querySelectorAll&&n.querySelectorAll(".slick-slide")||[];if(Array.from(r).every((function(n){if(e.vertical){if(n.offsetTop+f(n)/2>-1*e.swipeLeft)return o=n,!1}else if(n.offsetLeft-t+g(n)/2>-1*e.swipeLeft)return o=n,!1;return!0})),!o)return 0;var l=!0===e.rtl?e.slideCount-e.currentSlide:e.currentSlide;return Math.abs(o.dataset.index-l)||1}return e.slidesToScroll};t.getSlideCount=y;var v=function(e,t){return t.reduce((function(t,o){return t&&e.hasOwnProperty(o)}),!0)?null:console.error("Keys Missing:",e)};t.checkSpecKeys=v;var _=function(e){var t,o;v(e,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var n=e.slideCount+2*e.slidesToShow;e.vertical?o=n*e.slideHeight:t=A(e)*e.slideWidth;var r={opacity:1,transition:"",WebkitTransition:""};if(e.useTransform){var l=e.vertical?"translate3d(0px, "+e.left+"px, 0px)":"translate3d("+e.left+"px, 0px, 0px)",i=e.vertical?"translate3d(0px, "+e.left+"px, 0px)":"translate3d("+e.left+"px, 0px, 0px)",c=e.vertical?"translateY("+e.left+"px)":"translateX("+e.left+"px)";r=a(a({},r),{},{WebkitTransform:l,transform:i,msTransform:c})}else e.vertical?r.top=e.left:r.left=e.left;return e.fade&&(r={opacity:1}),t&&(r.width=t),o&&(r.height=o),window&&!window.addEventListener&&window.attachEvent&&(e.vertical?r.marginTop=e.left+"px":r.marginLeft=e.left+"px"),r};t.getTrackCSS=_;var C=function(e){v(e,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var t=_(e);return e.useTransform?(t.WebkitTransition="-webkit-transform "+e.speed+"ms "+e.cssEase,t.transition="transform "+e.speed+"ms "+e.cssEase):e.vertical?t.transition="top "+e.speed+"ms "+e.cssEase:t.transition="left "+e.speed+"ms "+e.cssEase,t};t.getTrackAnimateCSS=C;var E=function(e){if(e.unslick)return 0;v(e,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var t,o,n=e.slideIndex,r=e.trackRef,l=e.infinite,a=e.centerMode,i=e.slideCount,c=e.slidesToShow,s=e.slidesToScroll,u=e.slideWidth,d=e.listWidth,b=e.variableWidth,m=e.slideHeight,p=e.fade,g=e.vertical;if(p||1===e.slideCount)return 0;var f=0;if(l?(f=-k(e),i%s!=0&&n+s>i&&(f=-(n>i?c-(n-i):i%s)),a&&(f+=parseInt(c/2))):(i%s!=0&&n+s>i&&(f=c-i%s),a&&(f=parseInt(c/2))),t=g?n*m*-1+f*m:n*u*-1+f*u,!0===b){var h,O=r&&r.node;if(h=n+k(e),t=(o=O&&O.childNodes[h])?-1*o.offsetLeft:0,!0===a){h=l?n+k(e):n,o=O&&O.children[h],t=0;for(var j=0;j<h;j++)t-=O&&O.children[j]&&O.children[j].offsetWidth;t-=parseInt(e.centerPadding),t+=o&&(d-o.offsetWidth)/2}}return t};t.getTrackLeft=E;var k=function(e){return e.unslick||!e.infinite?0:e.variableWidth?e.slideCount:e.slidesToShow+(e.centerMode?1:0)};t.getPreClones=k;var S=function(e){return e.unslick||!e.infinite?0:e.slideCount};t.getPostClones=S;var A=function(e){return 1===e.slideCount?1:k(e)+e.slideCount+S(e)};t.getTotalSlides=A;var F=function(e){return e.targetSlide>e.currentSlide?e.targetSlide>e.currentSlide+T(e)?"left":"right":e.targetSlide<e.currentSlide-x(e)?"right":"left"};t.siblingDirection=F;var T=function(e){var t=e.slidesToShow,o=e.centerMode,n=e.rtl,r=e.centerPadding;if(o){var l=(t-1)/2+1;return parseInt(r)>0&&(l+=1),n&&t%2==0&&(l+=1),l}return n?0:t-1};t.slidesOnRight=T;var x=function(e){var t=e.slidesToShow,o=e.centerMode,n=e.rtl,r=e.centerPadding;if(o){var l=(t-1)/2+1;return parseInt(r)>0&&(l+=1),n||t%2!=0||(l+=1),l}return n?t-1:0};t.slidesOnLeft=x,t.canUseDOM=function(){return!("undefined"==typeof window||!window.document||!window.document.createElement)}},function(e,t){e.exports=window.wp.blocks},function(e,t){e.exports=window.wp.serverSideRender},function(e){e.exports=JSON.parse('{"name":"woolentor/product-tab","category":"woolentor-blocks","attributes":{"blockUniqId":{"type":"string","default":""},"style":{"type":"string","default":"1"},"columns":{"type":"number","default":4},"rows":{"type":"number","default":1},"productTab":{"type":"boolean","default":false},"slider":{"type":"boolean","default":false},"productFilterType":{"type":"string","default":"recent"},"perPage":{"type":"number","default":4},"customOrder":{"type":"boolean","default":false},"orderBy":{"type":"string","default":"none"},"order":{"type":"string","default":"DESC"},"selectedCategories":{"type":"array","default":[]},"slitems":{"type":"number","default":4},"slarrows":{"type":"boolean","default":true},"sldots":{"type":"boolean","default":false},"slpauseOnHover":{"type":"boolean","default":true},"slautolay":{"type":"boolean","default":false},"slautoplaySpeed":{"type":"number","default":3000},"slanimationSpeed":{"type":"number","default":300},"slscrollItem":{"type":"number","default":3},"sltabletDisplayColumns":{"type":"number","default":2},"sltabletScrollColumns":{"type":"number","default":2},"sltabletWidth":{"type":"number","default":750},"slMobileDisplayColumns":{"type":"number","default":1},"slMobileScrollColumns":{"type":"number","default":1},"slMobileWidth":{"type":"number","default":480},"titleColor":{"type":"string","selector":".product-item .product-inner .content .title a"},"titleHoverColor":{"type":"string","selector":".product-item .product-inner .content .title a:hover"},"titleAlign":{"type":"string","selector":".product-item .product-inner .content .title"},"priceColor":{"type":"string","selector":".product-item .product-inner .content .price"},"actionBtnColor":{"type":"string","selector":".product-item .actions a"},"actionBtnBgColor":{"type":"string","selector":".product-item .actions"},"actionBtnHoverColor":{"type":"string","selector":".product-item .actions a:hover"},"actionBtnHoverBgColor":{"type":"string","selector":".product-item .actions:hover"},"contentAlign":{"type":"string","selector":".product-item .product-inner .content .price"}}}')},function(e){e.exports=JSON.parse('{"name":"woolentor/promo-banner","category":"woolentor-blocks","attributes":{"style":{"type":"string","default":"1"},"contentAlignment":{"type":"string","default":"left"},"title":{"type":"string","default":"","selector":".banner_title"},"subTitle":{"type":"string","default":"","selector":".banner_subtitle"},"imgId":{"type":"number"},"imgUrl":{"type":"string","source":"attribute","attribute":"src","selector":"img"},"buttonUrl":{"type":"string","source":"attribute","selector":"a","attribute":"href"},"buttonText":{"type":"string","source":"html","selector":"a"},"linkTarget":{"type":"string","source":"attribute","selector":"a","attribute":"target"},"titleColor":{"type":"string","selector":".woolentor-banner .banner_title"},"titleSize":{"type":"string"},"subTitleColor":{"type":"string","selector":".woolentor-banner .banner_subtitle"},"subTitleSize":{"type":"string"},"buttonColor":{"type":"string","selector":".woolentor-banner .banner_button"},"buttonSize":{"type":"string"}}}')},function(e){e.exports=JSON.parse('{"name":"woolentor/special-day-offer","category":"woolentor-blocks","attributes":{"blockUniqId":{"type":"string","default":""},"contentPosition":{"type":"string","default":"center"},"bannerImage":{"type":"object","default":{"id":null,"url":""}},"title":{"type":"string","default":"Banner Title"},"subTitle":{"type":"string","default":"Banner Sub Title"},"bannerDescription":{"type":"string","default":"Banner Description"},"offerAmount":{"type":"string"},"offerTagLine":{"type":"string"},"bannerLink":{"type":"string"},"buttonText":{"type":"string"},"badgeImage":{"type":"object","default":{"id":null,"url":""}},"badgeHorizontalPos":{"type":"number","default":25},"badgeVerticlePos":{"type":"number"},"titleColor":{"type":"string","selector":".wlspcial-banner .banner-content h2"},"titleSize":{"type":"string","selector":".wlspcial-banner .banner-content h2"},"titleMargin":{"type":"object","default":{"top":"","right":"","bottom":"","left":"","unit":"px","link":"yes"},"selector":".wlspcial-banner .banner-content h2"},"titlePadding":{"type":"object","default":{"top":"","right":"","bottom":"","left":"","unit":"px","link":"yes"},"selector":".wlspcial-banner .banner-content h2"},"titleSubColor":{"type":"string","selector":".wlspcial-banner .banner-content h6"},"titleSubSize":{"type":"string","selector":".wlspcial-banner .banner-content h6"},"subTitleMargin":{"type":"object","default":{"top":"","right":"","bottom":"","left":"","unit":"px","link":"yes"}},"subTitlePadding":{"type":"object","default":{"top":"","right":"","bottom":"","left":"","unit":"px","link":"yes"}},"contentAlignment":{"type":"string","selector":".wlspcial-banner .banner-content"},"contentAreaPadding":{"type":"object","default":{"top":"","right":"","bottom":"","left":"","unit":"px","link":"yes"}},"contentAreaMargin":{"type":"object","default":{"top":"","right":"","bottom":"","left":"","unit":"px","link":"yes"}},"desColor":{"type":"string","selector":".wlspcial-banner .banner-content p"},"desSize":{"type":"string","selector":".wlspcial-banner .banner-content p"},"desMargin":{"type":"object","default":{"top":"","right":"","bottom":"","left":"","unit":"px","link":"yes"},"selector":".wlspcial-banner .banner-content p"},"desPadding":{"type":"object","default":{"top":"","right":"","bottom":"","left":"","unit":"px","link":"yes"},"selector":".wlspcial-banner .banner-content p"},"offerColor":{"type":"string","selector":".wlspcial-banner .banner-content h5"},"offerSize":{"type":"string","selector":".wlspcial-banner .banner-content h5"},"offerMargin":{"type":"object","default":{"top":"","right":"","bottom":"","left":"","unit":"px","link":"yes"},"selector":".wlspcial-banner .banner-content h5"},"offerTagColor":{"type":"string","selector":".wlspcial-banner .banner-content h5 span"},"offerTagSize":{"type":"string","selector":".wlspcial-banner .banner-content h5 span"},"offerTagMargin":{"type":"object","default":{"top":"","right":"","bottom":"","left":"","unit":"px","link":"yes"},"selector":".wlspcial-banner .banner-content h5 span"},"buttonColor":{"type":"string","selector":".wlspcial-banner .banner-content a"},"buttonHoverColor":{"type":"string","selector":".wlspcial-banner .banner-content a:hover"},"buttonSize":{"type":"string","selector":".wlspcial-banner .banner-content a"},"buttonMargin":{"type":"object","default":{"top":"","right":"","bottom":"","left":"","unit":"px","link":"yes"},"selector":".wlspcial-banner .banner-content a"}}}')},function(e){e.exports=JSON.parse('{"name":"woolentor/image-marker","category":"woolentor-blocks","attributes":{"blockUniqId":{"type":"string","default":""},"bgProperty":{"type":"object","default":{"imageId":null,"imageUrl":"","position":"","attachment":"","repeat":"","size":""}},"style":{"type":"string","default":"1"},"markerList":{"type":"array","default":[{"title":"Marker One","content":"Lorem ipsum pisaci volupt atem accusa saes ntisdumtiu loperm asaerks.","horizontal":50,"verticle":15},{"title":"Marker Two","content":"Lorem ipsum pisaci volupt atem accusa saes ntisdumtiu loperm asaerks.","horizontal":40,"verticle":20},{"title":"Marker Three","content":"Lorem ipsum pisaci volupt atem accusa saes ntisdumtiu loperm asaerks.","horizontal":60,"verticle":30}]},"markerColor":{"type":"string","selector":".wlb-marker-wrapper .wlb_image_pointer::before"},"markerBGColor":{"type":"string","selector":".wlb-marker-wrapper .wlb_image_pointer"},"markerBorderColor":{"type":"string","selector":".wlb-marker-wrapper .wlb_image_pointer"},"markerBorderRadius":{"type":"object","default":{"top":"","right":"","bottom":"","left":"","unit":"px","link":"yes"},"selector":".wlb-marker-wrapper .wlb_image_pointer"},"markerPadding":{"type":"object","default":{"top":"","right":"","bottom":"","left":"","unit":"px","link":"yes"},"selector":".wlb-marker-wrapper .wlb_image_pointer"},"markerContentBGColor":{"type":"string","selector":".wlb-marker-wrapper .wlb_image_pointer .wlb_pointer_box"},"markerContentBorderRadius":{"type":"object","default":{"top":"","right":"","bottom":"","left":"","unit":"px","link":"yes"},"selector":".wlb-marker-wrapper .wlb_image_pointer .wlb_pointer_box"},"markerContentPadding":{"type":"object","default":{"top":"","right":"","bottom":"","left":"","unit":"px","link":"yes"},"selector":".wlb-marker-wrapper .wlb_image_pointer .wlb_pointer_box"},"markerTitleColor":{"type":"string","selector":".wlb-marker-wrapper .wlb_image_pointer .wlb_pointer_box h4"},"markerTitleSize":{"type":"string","selector":".wlb-marker-wrapper .wlb_image_pointer .wlb_pointer_box h4"},"markerTitleMargin":{"type":"object","default":{"top":"","right":"","bottom":"","left":"","unit":"px","link":"yes"},"selector":".wlb-marker-wrapper .wlb_image_pointer .wlb_pointer_box h4"},"markerDescriptionColor":{"type":"string","selector":".wlb-marker-wrapper .wlb_image_pointer .wlb_pointer_box p"},"markerDescriptionSize":{"type":"string","selector":".wlb-marker-wrapper .wlb_image_pointer .wlb_pointer_box p"},"markerDescriptionMargin":{"type":"object","default":{"top":"","right":"","bottom":"","left":"","unit":"px","link":"yes"},"selector":".wlb-marker-wrapper .wlb_image_pointer .wlb_pointer_box p"}}}')},function(e){e.exports=JSON.parse('{"name":"woolentor/store-feature","category":"woolentor-blocks","supports":{"align":true},"attributes":{"blockUniqId":{"type":"string","default":""},"layout":{"type":"string","default":"1"},"featureImage":{"type":"object","default":{"id":null,"url":""}},"title":{"type":"string","default":"Free shipping"},"subTitle":{"type":"string","default":"Start from $100"},"textAlignment":{"type":"string","default":"center"},"areaBorderColor":{"type":"string","selector":".ht-feature-wrap .ht-feature-inner"},"areaHoverBorderColor":{"type":"string","selector":".ht-feature-wrap:hover .ht-feature-inner"},"areaMargin":{"type":"object","default":{"top":"","right":"","bottom":"","left":"","unit":"px","link":"yes"},"selector":".ht-feature-wrap"},"areaPadding":{"type":"object","default":{"top":"","right":"","bottom":"","left":"","unit":"px","link":"yes"},"selector":".ht-feature-wrap"},"areaBackgroundColor":{"type":"string","selector":".ht-feature-wrap"},"titleColor":{"type":"string","selector":".ht-feature-wrap .ht-feature-content h4"},"titleSize":{"type":"string","selector":".ht-feature-wrap .ht-feature-content h4"},"titleMargin":{"type":"object","default":{"top":"","right":"","bottom":"","left":"","unit":"px","link":"yes"},"selector":".ht-feature-wrap .ht-feature-content h4"},"subTitleColor":{"type":"string","selector":".ht-feature-wrap .ht-feature-content p"},"subTitleSize":{"type":"string","selector":".ht-feature-wrap .ht-feature-content p"},"subTitleMargin":{"type":"object","default":{"top":"","right":"","bottom":"","left":"","unit":"px","link":"yes"},"selector":".ht-feature-wrap .ht-feature-content p"}}}')},function(e){e.exports=JSON.parse('{"name":"woolentor/brand-logo","category":"woolentor-blocks","attributes":{"blockUniqId":{"type":"string","default":""},"brandLogoList":{"type":"array","default":[{"title":"Brand Title One","image":{"id":"","url":""}},{"title":"Brand Title Two","image":{"id":"","url":""}},{"title":"Brand Title Three","image":{"id":"","url":""}}]},"columns":{"type":"number","default":6},"noGutter":{"type":"boolean","default":false},"itemSpace":{"type":"number","default":15},"singleItemAreaBorderType":{"type":"string","default":"","selector":".wl-single-brand"},"singleItemAreaBorderWidth":{"type":"object","default":{"top":"","right":"","bottom":"","left":"","unit":"px","link":"yes"},"selector":".wl-single-brand"},"singleItemAreaBorderColor":{"type":"string","selector":".wl-single-brand"},"singleItemAreaBorderRadius":{"type":"object","default":{"top":"","right":"","bottom":"","left":"","unit":"px","link":"yes"},"selector":".wl-single-brand"},"singleItemAreaMargin":{"type":"object","default":{"top":"","right":"","bottom":"","left":"","unit":"px","link":"yes"},"selector":".wl-single-brand"},"singleItemAreaPadding":{"type":"object","default":{"top":"","right":"","bottom":"","left":"","unit":"px","link":"yes"},"selector":".wl-single-brand"},"brandAlignment":{"type":"string","default":"center","selector":".wl-single-brand"},"brandImageBorderType":{"type":"string","default":"","selector":".wl-single-brand img"},"brandImageBorderWidth":{"type":"object","default":{"top":"","right":"","bottom":"","left":"","unit":"px","link":"yes"},"selector":".wl-single-brand img"},"brandImageBorderColor":{"type":"string","selector":".wl-single-brand img"},"brandImageBorderRadius":{"type":"object","default":{"top":"","right":"","bottom":"","left":"","unit":"px","link":"yes"},"selector":".wl-single-brand img"}}}')},function(e){e.exports=JSON.parse('{"name":"woolentor/category-grid","category":"woolentor-blocks","attributes":{"blockUniqId":{"type":"string","default":""},"style":{"type":"string","default":"1"},"displayType":{"type":"string","default":"allCat"},"productCategory":{"type":"string"},"productCategories":{"type":"array","default":[]},"order":{"type":"string","default":"asc"},"displayLimit":{"type":"number","default":6},"showCount":{"type":"boolean","default":true},"sliderOn":{"type":"boolean","default":false},"slitems":{"type":"number","default":3},"slarrows":{"type":"boolean","default":true},"sldots":{"type":"boolean","default":false},"slpauseOnHover":{"type":"boolean","default":true},"slIsrtl":{"type":"boolean","default":false},"slautolay":{"type":"boolean","default":false},"slautoplaySpeed":{"type":"number","default":3000},"slanimationSpeed":{"type":"number","default":300},"slscrollItem":{"type":"number","default":3},"sltabletDisplayColumns":{"type":"number","default":2},"sltabletScrollColumns":{"type":"number","default":2},"sltabletWidth":{"type":"number","default":750},"slMobileDisplayColumns":{"type":"number","default":1},"slMobileScrollColumns":{"type":"number","default":1},"slMobileWidth":{"type":"number","default":480},"columns":{"type":"number","default":3},"noGutter":{"type":"boolean","default":false},"itemSpace":{"type":"number","default":15},"areaPadding":{"type":"object","default":{"top":"","right":"","bottom":"","left":"","unit":"px","link":"yes"}},"areaBackgroundColor":{"type":"string"},"imageBoxColor":{"type":"string","selector":".ht-category-wrap .ht-category-image a.ht-category-border::before"},"imageMargin":{"type":"object","default":{"top":"","right":"","bottom":"","left":"","unit":"px","link":"yes"},"selector":".ht-category-wrap .ht-category-image"},"imageBorderRadius":{"type":"object","default":{"top":"","right":"","bottom":"","left":"","unit":"px","link":"yes"},"selector":".ht-category-wrap .ht-category-image"},"titleColor":{"type":"string","selector":".ht-category-wrap .ht-category-content h3 a"},"titleHoverColor":{"type":"string","selector":".ht-category-wrap .ht-category-content h3 a:hover"},"titleMargin":{"type":"object","default":{"top":"","right":"","bottom":"","left":"","unit":"px","link":"yes"},"selector":".ht-category-wrap .ht-category-content h3"},"countColor":{"type":"string"},"countBeforeColor":{"type":"string"}}}')},function(e,t){e.exports=window.wp.primitives},function(e,t){var o;o=function(){return this}();try{o=o||new Function("return this")()}catch(e){"object"==typeof window&&(o=window)}e.exports=o},function(e,t){e.exports={isFunction:function(e){return"function"==typeof e},isArray:function(e){return"[object Array]"===Object.prototype.toString.apply(e)},each:function(e,t){for(var o=0,n=e.length;o<n&&!1!==t(e[o],o);o++);}}},function(e,t){function o(){return e.exports=o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e},e.exports.default=e.exports,e.exports.__esModule=!0,o.apply(this,arguments)}e.exports=o,e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){e.exports=window.wp.apiFetch},function(e,t){e.exports=window.wp.url},function(e,t,o){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=((n=o(25))&&n.__esModule?n:{default:n}).default;t.default=r},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=c(o(4)),r=o(26),l=c(o(33)),a=c(o(35)),i=o(8);function c(e){return e&&e.__esModule?e:{default:e}}function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function u(){return(u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e}).apply(this,arguments)}function d(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,n)}return o}function b(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?d(Object(o),!0).forEach((function(t){O(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):d(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function m(e,t){for(var o=0;o<t.length;o++){var n=t[o];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function p(e,t){return(p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function g(e,t){return!t||"object"!==s(t)&&"function"!=typeof t?f(e):t}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h(e){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function O(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}var j=(0,i.canUseDOM)()&&o(36),w=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&p(e,t)}(w,e);var t,o,c,s,d=(c=w,s=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=h(c);if(s){var o=h(this).constructor;e=Reflect.construct(t,arguments,o)}else e=t.apply(this,arguments);return g(this,e)});function w(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,w),O(f(t=d.call(this,e)),"innerSliderRefHandler",(function(e){return t.innerSlider=e})),O(f(t),"slickPrev",(function(){return t.innerSlider.slickPrev()})),O(f(t),"slickNext",(function(){return t.innerSlider.slickNext()})),O(f(t),"slickGoTo",(function(e){var o=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t.innerSlider.slickGoTo(e,o)})),O(f(t),"slickPause",(function(){return t.innerSlider.pause("paused")})),O(f(t),"slickPlay",(function(){return t.innerSlider.autoPlay("play")})),t.state={breakpoint:null},t._responsiveMediaHandlers=[],t}return t=w,(o=[{key:"media",value:function(e,t){j.register(e,t),this._responsiveMediaHandlers.push({query:e,handler:t})}},{key:"componentDidMount",value:function(){var e=this;if(this.props.responsive){var t=this.props.responsive.map((function(e){return e.breakpoint}));t.sort((function(e,t){return e-t})),t.forEach((function(o,n){var r;r=0===n?(0,l.default)({minWidth:0,maxWidth:o}):(0,l.default)({minWidth:t[n-1]+1,maxWidth:o}),(0,i.canUseDOM)()&&e.media(r,(function(){e.setState({breakpoint:o})}))}));var o=(0,l.default)({minWidth:t.slice(-1)[0]});(0,i.canUseDOM)()&&this.media(o,(function(){e.setState({breakpoint:null})}))}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach((function(e){j.unregister(e.query,e.handler)}))}},{key:"render",value:function(){var e,t,o=this;(e=this.state.breakpoint?"unslick"===(t=this.props.responsive.filter((function(e){return e.breakpoint===o.state.breakpoint})))[0].settings?"unslick":b(b(b({},a.default),this.props),t[0].settings):b(b({},a.default),this.props)).centerMode&&(e.slidesToScroll,e.slidesToScroll=1),e.fade&&(e.slidesToShow,e.slidesToScroll,e.slidesToShow=1,e.slidesToScroll=1);var l=n.default.Children.toArray(this.props.children);l=l.filter((function(e){return"string"==typeof e?!!e.trim():!!e})),e.variableWidth&&(e.rows>1||e.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),e.variableWidth=!1);for(var i=[],c=null,s=0;s<l.length;s+=e.rows*e.slidesPerRow){for(var d=[],m=s;m<s+e.rows*e.slidesPerRow;m+=e.slidesPerRow){for(var p=[],g=m;g<m+e.slidesPerRow&&(e.variableWidth&&l[g].props.style&&(c=l[g].props.style.width),!(g>=l.length));g+=1)p.push(n.default.cloneElement(l[g],{key:100*s+10*m+g,tabIndex:-1,style:{width:"".concat(100/e.slidesPerRow,"%"),display:"inline-block"}}));d.push(n.default.createElement("div",{key:10*s+m},p))}e.variableWidth?i.push(n.default.createElement("div",{key:s,style:{width:c}},d)):i.push(n.default.createElement("div",{key:s},d))}if("unslick"===e){var f="regular slider "+(this.props.className||"");return n.default.createElement("div",{className:f},l)}return i.length<=e.slidesToShow&&(e.unslick=!0),n.default.createElement(r.InnerSlider,u({style:this.props.style,ref:this.innerSliderRefHandler},e),i)}}])&&m(t.prototype,o),w}(n.default.Component);t.default=w},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InnerSlider=void 0;var n=b(o(4)),r=b(o(27)),l=b(o(28)),a=b(o(5)),i=o(8),c=o(29),s=o(30),u=o(31),d=b(o(32));function b(e){return e&&e.__esModule?e:{default:e}}function m(e){return(m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(){return(p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e}).apply(this,arguments)}function g(e,t){if(null==e)return{};var o,n,r=function(e,t){if(null==e)return{};var o,n,r={},l=Object.keys(e);for(n=0;n<l.length;n++)o=l[n],t.indexOf(o)>=0||(r[o]=e[o]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(n=0;n<l.length;n++)o=l[n],t.indexOf(o)>=0||Object.prototype.propertyIsEnumerable.call(e,o)&&(r[o]=e[o])}return r}function f(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,n)}return o}function h(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?f(Object(o),!0).forEach((function(t){_(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):f(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function O(e,t){for(var o=0;o<t.length;o++){var n=t[o];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function j(e,t){return(j=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function w(e,t){return!t||"object"!==m(t)&&"function"!=typeof t?y(e):t}function y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function v(e){return(v=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}var C=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&j(e,t)}(E,e);var t,o,b,f,C=(b=E,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=v(b);if(f){var o=v(this).constructor;e=Reflect.construct(t,arguments,o)}else e=t.apply(this,arguments);return w(this,e)});function E(e){var t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,E),_(y(t=C.call(this,e)),"listRefHandler",(function(e){return t.list=e})),_(y(t),"trackRefHandler",(function(e){return t.track=e})),_(y(t),"adaptHeight",(function(){if(t.props.adaptiveHeight&&t.list){var e=t.list.querySelector('[data-index="'.concat(t.state.currentSlide,'"]'));t.list.style.height=(0,i.getHeight)(e)+"px"}})),_(y(t),"componentDidMount",(function(){if(t.props.onInit&&t.props.onInit(),t.props.lazyLoad){var e=(0,i.getOnDemandLazySlides)(h(h({},t.props),t.state));e.length>0&&(t.setState((function(t){return{lazyLoadedList:t.lazyLoadedList.concat(e)}})),t.props.onLazyLoad&&t.props.onLazyLoad(e))}var o=h({listRef:t.list,trackRef:t.track},t.props);t.updateState(o,!0,(function(){t.adaptHeight(),t.props.autoplay&&t.autoPlay("update")})),"progressive"===t.props.lazyLoad&&(t.lazyLoadTimer=setInterval(t.progressiveLazyLoad,1e3)),t.ro=new d.default((function(){t.state.animating?(t.onWindowResized(!1),t.callbackTimers.push(setTimeout((function(){return t.onWindowResized()}),t.props.speed))):t.onWindowResized()})),t.ro.observe(t.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),(function(e){e.onfocus=t.props.pauseOnFocus?t.onSlideFocus:null,e.onblur=t.props.pauseOnFocus?t.onSlideBlur:null})),window.addEventListener?window.addEventListener("resize",t.onWindowResized):window.attachEvent("onresize",t.onWindowResized)})),_(y(t),"componentWillUnmount",(function(){t.animationEndCallback&&clearTimeout(t.animationEndCallback),t.lazyLoadTimer&&clearInterval(t.lazyLoadTimer),t.callbackTimers.length&&(t.callbackTimers.forEach((function(e){return clearTimeout(e)})),t.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",t.onWindowResized):window.detachEvent("onresize",t.onWindowResized),t.autoplayTimer&&clearInterval(t.autoplayTimer),t.ro.disconnect()})),_(y(t),"componentDidUpdate",(function(e){if(t.checkImagesLoad(),t.props.onReInit&&t.props.onReInit(),t.props.lazyLoad){var o=(0,i.getOnDemandLazySlides)(h(h({},t.props),t.state));o.length>0&&(t.setState((function(e){return{lazyLoadedList:e.lazyLoadedList.concat(o)}})),t.props.onLazyLoad&&t.props.onLazyLoad(o))}t.adaptHeight();var r=h(h({listRef:t.list,trackRef:t.track},t.props),t.state),l=t.didPropsChange(e);l&&t.updateState(r,l,(function(){t.state.currentSlide>=n.default.Children.count(t.props.children)&&t.changeSlide({message:"index",index:n.default.Children.count(t.props.children)-t.props.slidesToShow,currentSlide:t.state.currentSlide}),t.props.autoplay?t.autoPlay("update"):t.pause("paused")}))})),_(y(t),"onWindowResized",(function(e){t.debouncedResize&&t.debouncedResize.cancel(),t.debouncedResize=(0,l.default)((function(){return t.resizeWindow(e)}),50),t.debouncedResize()})),_(y(t),"resizeWindow",(function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],o=Boolean(t.track&&t.track.node);if(o){var n=h(h({listRef:t.list,trackRef:t.track},t.props),t.state);t.updateState(n,e,(function(){t.props.autoplay?t.autoPlay("update"):t.pause("paused")})),t.setState({animating:!1}),clearTimeout(t.animationEndCallback),delete t.animationEndCallback}})),_(y(t),"updateState",(function(e,o,r){var l=(0,i.initializedState)(e);e=h(h(h({},e),l),{},{slideIndex:l.currentSlide});var a=(0,i.getTrackLeft)(e);e=h(h({},e),{},{left:a});var c=(0,i.getTrackCSS)(e);(o||n.default.Children.count(t.props.children)!==n.default.Children.count(e.children))&&(l.trackStyle=c),t.setState(l,r)})),_(y(t),"ssrInit",(function(){if(t.props.variableWidth){var e=0,o=0,r=[],l=(0,i.getPreClones)(h(h(h({},t.props),t.state),{},{slideCount:t.props.children.length})),a=(0,i.getPostClones)(h(h(h({},t.props),t.state),{},{slideCount:t.props.children.length}));t.props.children.forEach((function(t){r.push(t.props.style.width),e+=t.props.style.width}));for(var c=0;c<l;c++)o+=r[r.length-1-c],e+=r[r.length-1-c];for(var s=0;s<a;s++)e+=r[s];for(var u=0;u<t.state.currentSlide;u++)o+=r[u];var d={width:e+"px",left:-o+"px"};if(t.props.centerMode){var b="".concat(r[t.state.currentSlide],"px");d.left="calc(".concat(d.left," + (100% - ").concat(b,") / 2 ) ")}return{trackStyle:d}}var m=n.default.Children.count(t.props.children),p=h(h(h({},t.props),t.state),{},{slideCount:m}),g=(0,i.getPreClones)(p)+(0,i.getPostClones)(p)+m,f=100/t.props.slidesToShow*g,O=100/g,j=-O*((0,i.getPreClones)(p)+t.state.currentSlide)*f/100;return t.props.centerMode&&(j+=(100-O*f/100)/2),{slideWidth:O+"%",trackStyle:{width:f+"%",left:j+"%"}}})),_(y(t),"checkImagesLoad",(function(){var e=t.list&&t.list.querySelectorAll&&t.list.querySelectorAll(".slick-slide img")||[],o=e.length,n=0;Array.prototype.forEach.call(e,(function(e){var r=function(){return++n&&n>=o&&t.onWindowResized()};if(e.onclick){var l=e.onclick;e.onclick=function(){l(),e.parentNode.focus()}}else e.onclick=function(){return e.parentNode.focus()};e.onload||(t.props.lazyLoad?e.onload=function(){t.adaptHeight(),t.callbackTimers.push(setTimeout(t.onWindowResized,t.props.speed))}:(e.onload=r,e.onerror=function(){r(),t.props.onLazyLoadError&&t.props.onLazyLoadError()}))}))})),_(y(t),"progressiveLazyLoad",(function(){for(var e=[],o=h(h({},t.props),t.state),n=t.state.currentSlide;n<t.state.slideCount+(0,i.getPostClones)(o);n++)if(t.state.lazyLoadedList.indexOf(n)<0){e.push(n);break}for(var r=t.state.currentSlide-1;r>=-(0,i.getPreClones)(o);r--)if(t.state.lazyLoadedList.indexOf(r)<0){e.push(r);break}e.length>0?(t.setState((function(t){return{lazyLoadedList:t.lazyLoadedList.concat(e)}})),t.props.onLazyLoad&&t.props.onLazyLoad(e)):t.lazyLoadTimer&&(clearInterval(t.lazyLoadTimer),delete t.lazyLoadTimer)})),_(y(t),"slideHandler",(function(e){var o=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=t.props,r=n.asNavFor,l=n.beforeChange,a=n.onLazyLoad,c=n.speed,s=n.afterChange,u=t.state.currentSlide,d=(0,i.slideHandler)(h(h(h({index:e},t.props),t.state),{},{trackRef:t.track,useCSS:t.props.useCSS&&!o})),b=d.state,m=d.nextState;if(b){l&&l(u,b.currentSlide);var p=b.lazyLoadedList.filter((function(e){return t.state.lazyLoadedList.indexOf(e)<0}));a&&p.length>0&&a(p),!t.props.waitForAnimate&&t.animationEndCallback&&(clearTimeout(t.animationEndCallback),s&&s(u),delete t.animationEndCallback),t.setState(b,(function(){r&&t.asNavForIndex!==e&&(t.asNavForIndex=e,r.innerSlider.slideHandler(e)),m&&(t.animationEndCallback=setTimeout((function(){var e=m.animating,o=g(m,["animating"]);t.setState(o,(function(){t.callbackTimers.push(setTimeout((function(){return t.setState({animating:e})}),10)),s&&s(b.currentSlide),delete t.animationEndCallback}))}),c))}))}})),_(y(t),"changeSlide",(function(e){var o=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=h(h({},t.props),t.state),r=(0,i.changeSlide)(n,e);if((0===r||r)&&(!0===o?t.slideHandler(r,o):t.slideHandler(r),t.props.autoplay&&t.autoPlay("update"),t.props.focusOnSelect)){var l=t.list.querySelectorAll(".slick-current");l[0]&&l[0].focus()}})),_(y(t),"clickHandler",(function(e){!1===t.clickable&&(e.stopPropagation(),e.preventDefault()),t.clickable=!0})),_(y(t),"keyHandler",(function(e){var o=(0,i.keyHandler)(e,t.props.accessibility,t.props.rtl);""!==o&&t.changeSlide({message:o})})),_(y(t),"selectHandler",(function(e){t.changeSlide(e)})),_(y(t),"disableBodyScroll",(function(){window.ontouchmove=function(e){(e=e||window.event).preventDefault&&e.preventDefault(),e.returnValue=!1}})),_(y(t),"enableBodyScroll",(function(){window.ontouchmove=null})),_(y(t),"swipeStart",(function(e){t.props.verticalSwiping&&t.disableBodyScroll();var o=(0,i.swipeStart)(e,t.props.swipe,t.props.draggable);""!==o&&t.setState(o)})),_(y(t),"swipeMove",(function(e){var o=(0,i.swipeMove)(e,h(h(h({},t.props),t.state),{},{trackRef:t.track,listRef:t.list,slideIndex:t.state.currentSlide}));o&&(o.swiping&&(t.clickable=!1),t.setState(o))})),_(y(t),"swipeEnd",(function(e){var o=(0,i.swipeEnd)(e,h(h(h({},t.props),t.state),{},{trackRef:t.track,listRef:t.list,slideIndex:t.state.currentSlide}));if(o){var n=o.triggerSlideHandler;delete o.triggerSlideHandler,t.setState(o),void 0!==n&&(t.slideHandler(n),t.props.verticalSwiping&&t.enableBodyScroll())}})),_(y(t),"touchEnd",(function(e){t.swipeEnd(e),t.clickable=!0})),_(y(t),"slickPrev",(function(){t.callbackTimers.push(setTimeout((function(){return t.changeSlide({message:"previous"})}),0))})),_(y(t),"slickNext",(function(){t.callbackTimers.push(setTimeout((function(){return t.changeSlide({message:"next"})}),0))})),_(y(t),"slickGoTo",(function(e){var o=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e=Number(e),isNaN(e))return"";t.callbackTimers.push(setTimeout((function(){return t.changeSlide({message:"index",index:e,currentSlide:t.state.currentSlide},o)}),0))})),_(y(t),"play",(function(){var e;if(t.props.rtl)e=t.state.currentSlide-t.props.slidesToScroll;else{if(!(0,i.canGoNext)(h(h({},t.props),t.state)))return!1;e=t.state.currentSlide+t.props.slidesToScroll}t.slideHandler(e)})),_(y(t),"autoPlay",(function(e){t.autoplayTimer&&clearInterval(t.autoplayTimer);var o=t.state.autoplaying;if("update"===e){if("hovered"===o||"focused"===o||"paused"===o)return}else if("leave"===e){if("paused"===o||"focused"===o)return}else if("blur"===e&&("paused"===o||"hovered"===o))return;t.autoplayTimer=setInterval(t.play,t.props.autoplaySpeed+50),t.setState({autoplaying:"playing"})})),_(y(t),"pause",(function(e){t.autoplayTimer&&(clearInterval(t.autoplayTimer),t.autoplayTimer=null);var o=t.state.autoplaying;"paused"===e?t.setState({autoplaying:"paused"}):"focused"===e?"hovered"!==o&&"playing"!==o||t.setState({autoplaying:"focused"}):"playing"===o&&t.setState({autoplaying:"hovered"})})),_(y(t),"onDotsOver",(function(){return t.props.autoplay&&t.pause("hovered")})),_(y(t),"onDotsLeave",(function(){return t.props.autoplay&&"hovered"===t.state.autoplaying&&t.autoPlay("leave")})),_(y(t),"onTrackOver",(function(){return t.props.autoplay&&t.pause("hovered")})),_(y(t),"onTrackLeave",(function(){return t.props.autoplay&&"hovered"===t.state.autoplaying&&t.autoPlay("leave")})),_(y(t),"onSlideFocus",(function(){return t.props.autoplay&&t.pause("focused")})),_(y(t),"onSlideBlur",(function(){return t.props.autoplay&&"focused"===t.state.autoplaying&&t.autoPlay("blur")})),_(y(t),"render",(function(){var e,o,r,l=(0,a.default)("slick-slider",t.props.className,{"slick-vertical":t.props.vertical,"slick-initialized":!0}),d=h(h({},t.props),t.state),b=(0,i.extractObject)(d,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),m=t.props.pauseOnHover;if(b=h(h({},b),{},{onMouseEnter:m?t.onTrackOver:null,onMouseLeave:m?t.onTrackLeave:null,onMouseOver:m?t.onTrackOver:null,focusOnSelect:t.props.focusOnSelect&&t.clickable?t.selectHandler:null}),!0===t.props.dots&&t.state.slideCount>=t.props.slidesToShow){var g=(0,i.extractObject)(d,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),f=t.props.pauseOnDotsHover;g=h(h({},g),{},{clickHandler:t.changeSlide,onMouseEnter:f?t.onDotsLeave:null,onMouseOver:f?t.onDotsOver:null,onMouseLeave:f?t.onDotsLeave:null}),e=n.default.createElement(s.Dots,g)}var O=(0,i.extractObject)(d,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);O.clickHandler=t.changeSlide,t.props.arrows&&(o=n.default.createElement(u.PrevArrow,O),r=n.default.createElement(u.NextArrow,O));var j=null;t.props.vertical&&(j={height:t.state.listHeight});var w=null;!1===t.props.vertical?!0===t.props.centerMode&&(w={padding:"0px "+t.props.centerPadding}):!0===t.props.centerMode&&(w={padding:t.props.centerPadding+" 0px"});var y=h(h({},j),w),v=t.props.touchMove,_={className:"slick-list",style:y,onClick:t.clickHandler,onMouseDown:v?t.swipeStart:null,onMouseMove:t.state.dragging&&v?t.swipeMove:null,onMouseUp:v?t.swipeEnd:null,onMouseLeave:t.state.dragging&&v?t.swipeEnd:null,onTouchStart:v?t.swipeStart:null,onTouchMove:t.state.dragging&&v?t.swipeMove:null,onTouchEnd:v?t.touchEnd:null,onTouchCancel:t.state.dragging&&v?t.swipeEnd:null,onKeyDown:t.props.accessibility?t.keyHandler:null},C={className:l,dir:"ltr",style:t.props.style};return t.props.unslick&&(_={className:"slick-list"},C={className:l}),n.default.createElement("div",C,t.props.unslick?"":o,n.default.createElement("div",p({ref:t.listRefHandler},_),n.default.createElement(c.Track,p({ref:t.trackRefHandler},b),t.props.children)),t.props.unslick?"":r,t.props.unslick?"":e)})),t.list=null,t.track=null,t.state=h(h({},r.default),{},{currentSlide:t.props.initialSlide,slideCount:n.default.Children.count(t.props.children)}),t.callbackTimers=[],t.clickable=!0,t.debouncedResize=null;var o=t.ssrInit();return t.state=h(h({},t.state),o),t}return t=E,(o=[{key:"didPropsChange",value:function(e){for(var t=!1,o=0,r=Object.keys(this.props);o<r.length;o++){var l=r[o];if(!e.hasOwnProperty(l)){t=!0;break}if("object"!==m(e[l])&&"function"!=typeof e[l]&&e[l]!==this.props[l]){t=!0;break}}return t||n.default.Children.count(this.props.children)!==n.default.Children.count(e.children)}}])&&O(t.prototype,o),E}(n.default.Component);t.InnerSlider=C},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0}},function(e,t,o){(function(t){var o=/^\s+|\s+$/g,n=/^[-+]0x[0-9a-f]+$/i,r=/^0b[01]+$/i,l=/^0o[0-7]+$/i,a=parseInt,i="object"==typeof t&&t&&t.Object===Object&&t,c="object"==typeof self&&self&&self.Object===Object&&self,s=i||c||Function("return this")(),u=Object.prototype.toString,d=Math.max,b=Math.min,m=function(){return s.Date.now()};function p(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function g(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==u.call(e)}(e))return NaN;if(p(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=p(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(o,"");var i=r.test(e);return i||l.test(e)?a(e.slice(2),i?2:8):n.test(e)?NaN:+e}e.exports=function(e,t,o){var n,r,l,a,i,c,s=0,u=!1,f=!1,h=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function O(t){var o=n,l=r;return n=r=void 0,s=t,a=e.apply(l,o)}function j(e){return s=e,i=setTimeout(y,t),u?O(e):a}function w(e){var o=e-c;return void 0===c||o>=t||o<0||f&&e-s>=l}function y(){var e=m();if(w(e))return v(e);i=setTimeout(y,function(e){var o=t-(e-c);return f?b(o,l-(e-s)):o}(e))}function v(e){return i=void 0,h&&n?O(e):(n=r=void 0,a)}function _(){var e=m(),o=w(e);if(n=arguments,r=this,c=e,o){if(void 0===i)return j(c);if(f)return i=setTimeout(y,t),O(c)}return void 0===i&&(i=setTimeout(y,t)),a}return t=g(t)||0,p(o)&&(u=!!o.leading,l=(f="maxWait"in o)?d(g(o.maxWait)||0,t):l,h="trailing"in o?!!o.trailing:h),_.cancel=function(){void 0!==i&&clearTimeout(i),s=0,n=c=r=i=void 0},_.flush=function(){return void 0===i?a:v(m())},_}}).call(this,o(19))},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Track=void 0;var n=a(o(4)),r=a(o(5)),l=o(8);function a(e){return e&&e.__esModule?e:{default:e}}function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(){return(c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e}).apply(this,arguments)}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){for(var o=0;o<t.length;o++){var n=t[o];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function b(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?m(e):t}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function g(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,n)}return o}function f(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?g(Object(o),!0).forEach((function(t){h(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):g(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function h(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}var O=function(e){var t,o,n,r,l;return n=(l=e.rtl?e.slideCount-1-e.index:e.index)<0||l>=e.slideCount,e.centerMode?(r=Math.floor(e.slidesToShow/2),o=(l-e.currentSlide)%e.slideCount==0,l>e.currentSlide-r-1&&l<=e.currentSlide+r&&(t=!0)):t=e.currentSlide<=l&&l<e.currentSlide+e.slidesToShow,{"slick-slide":!0,"slick-active":t,"slick-center":o,"slick-cloned":n,"slick-current":l===(e.targetSlide<0?e.targetSlide+e.slideCount:e.targetSlide>=e.slideCount?e.targetSlide-e.slideCount:e.targetSlide)}},j=function(e,t){return e.key||t},w=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&d(e,t)}(w,e);var t,o,a,i,g=(a=w,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=p(a);if(i){var o=p(this).constructor;e=Reflect.construct(t,arguments,o)}else e=t.apply(this,arguments);return b(this,e)});function w(){var e;s(this,w);for(var t=arguments.length,o=new Array(t),n=0;n<t;n++)o[n]=arguments[n];return h(m(e=g.call.apply(g,[this].concat(o))),"node",null),h(m(e),"handleRef",(function(t){e.node=t})),e}return t=w,(o=[{key:"render",value:function(){var e=function(e){var t,o=[],a=[],i=[],c=n.default.Children.count(e.children),s=(0,l.lazyStartIndex)(e),u=(0,l.lazyEndIndex)(e);return n.default.Children.forEach(e.children,(function(d,b){var m,p={message:"children",index:b,slidesToScroll:e.slidesToScroll,currentSlide:e.currentSlide};m=!e.lazyLoad||e.lazyLoad&&e.lazyLoadedList.indexOf(b)>=0?d:n.default.createElement("div",null);var g=function(e){var t={};return void 0!==e.variableWidth&&!1!==e.variableWidth||(t.width=e.slideWidth),e.fade&&(t.position="relative",e.vertical?t.top=-e.index*parseInt(e.slideHeight):t.left=-e.index*parseInt(e.slideWidth),t.opacity=e.currentSlide===e.index?1:0,e.useCSS&&(t.transition="opacity "+e.speed+"ms "+e.cssEase+", visibility "+e.speed+"ms "+e.cssEase)),t}(f(f({},e),{},{index:b})),h=m.props.className||"",w=O(f(f({},e),{},{index:b}));if(o.push(n.default.cloneElement(m,{key:"original"+j(m,b),"data-index":b,className:(0,r.default)(w,h),tabIndex:"-1","aria-hidden":!w["slick-active"],style:f(f({outline:"none"},m.props.style||{}),g),onClick:function(t){m.props&&m.props.onClick&&m.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(p)}})),e.infinite&&!1===e.fade){var y=c-b;y<=(0,l.getPreClones)(e)&&c!==e.slidesToShow&&((t=-y)>=s&&(m=d),w=O(f(f({},e),{},{index:t})),a.push(n.default.cloneElement(m,{key:"precloned"+j(m,t),"data-index":t,tabIndex:"-1",className:(0,r.default)(w,h),"aria-hidden":!w["slick-active"],style:f(f({},m.props.style||{}),g),onClick:function(t){m.props&&m.props.onClick&&m.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(p)}}))),c!==e.slidesToShow&&((t=c+b)<u&&(m=d),w=O(f(f({},e),{},{index:t})),i.push(n.default.cloneElement(m,{key:"postcloned"+j(m,t),"data-index":t,tabIndex:"-1",className:(0,r.default)(w,h),"aria-hidden":!w["slick-active"],style:f(f({},m.props.style||{}),g),onClick:function(t){m.props&&m.props.onClick&&m.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(p)}})))}})),e.rtl?a.concat(o,i).reverse():a.concat(o,i)}(this.props),t=this.props,o={onMouseEnter:t.onMouseEnter,onMouseOver:t.onMouseOver,onMouseLeave:t.onMouseLeave};return n.default.createElement("div",c({ref:this.handleRef,className:"slick-track",style:this.props.trackStyle},o),e)}}])&&u(t.prototype,o),w}(n.default.PureComponent);t.Track=w},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Dots=void 0;var n=a(o(4)),r=a(o(5)),l=o(8);function a(e){return e&&e.__esModule?e:{default:e}}function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,n)}return o}function s(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){for(var o=0;o<t.length;o++){var n=t[o];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function b(e,t){return(b=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function m(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var g=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&b(e,t)}(f,e);var t,o,a,i,g=(a=f,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=p(a);if(i){var o=p(this).constructor;e=Reflect.construct(t,arguments,o)}else e=t.apply(this,arguments);return m(this,e)});function f(){return u(this,f),g.apply(this,arguments)}return t=f,(o=[{key:"clickHandler",value:function(e,t){t.preventDefault(),this.props.clickHandler(e)}},{key:"render",value:function(){for(var e,t=this.props,o=t.onMouseEnter,a=t.onMouseOver,i=t.onMouseLeave,u=t.infinite,d=t.slidesToScroll,b=t.slidesToShow,m=t.slideCount,p=t.currentSlide,g=(e={slideCount:m,slidesToScroll:d,slidesToShow:b,infinite:u}).infinite?Math.ceil(e.slideCount/e.slidesToScroll):Math.ceil((e.slideCount-e.slidesToShow)/e.slidesToScroll)+1,f={onMouseEnter:o,onMouseOver:a,onMouseLeave:i},h=[],O=0;O<g;O++){var j=(O+1)*d-1,w=u?j:(0,l.clamp)(j,0,m-1),y=w-(d-1),v=u?y:(0,l.clamp)(y,0,m-1),_=(0,r.default)({"slick-active":u?p>=v&&p<=w:p===v}),C={message:"dots",index:O,slidesToScroll:d,currentSlide:p},E=this.clickHandler.bind(this,C);h=h.concat(n.default.createElement("li",{key:O,className:_},n.default.cloneElement(this.props.customPaging(O),{onClick:E})))}return n.default.cloneElement(this.props.appendDots(h),function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?c(Object(o),!0).forEach((function(t){s(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):c(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}({className:this.props.dotsClass},f))}}])&&d(t.prototype,o),f}(n.default.PureComponent);t.Dots=g},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NextArrow=t.PrevArrow=void 0;var n=a(o(4)),r=a(o(5)),l=o(8);function a(e){return e&&e.__esModule?e:{default:e}}function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(){return(c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e}).apply(this,arguments)}function s(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,n)}return o}function u(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?s(Object(o),!0).forEach((function(t){d(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):s(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function d(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function b(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(e,t){for(var o=0;o<t.length;o++){var n=t[o];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function p(e,t,o){return t&&m(e.prototype,t),o&&m(e,o),e}function g(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");var o,n;e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&(o=e,n=t,(Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(o,n))}function f(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,n=O(e);if(t){var r=O(this).constructor;o=Reflect.construct(n,arguments,r)}else o=n.apply(this,arguments);return h(this,o)}}function h(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function O(e){return(O=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var j=function(e){g(o,e);var t=f(o);function o(){return b(this,o),t.apply(this,arguments)}return p(o,[{key:"clickHandler",value:function(e,t){t&&t.preventDefault(),this.props.clickHandler(e,t)}},{key:"render",value:function(){var e={"slick-arrow":!0,"slick-prev":!0},t=this.clickHandler.bind(this,{message:"previous"});!this.props.infinite&&(0===this.props.currentSlide||this.props.slideCount<=this.props.slidesToShow)&&(e["slick-disabled"]=!0,t=null);var o={key:"0","data-role":"none",className:(0,r.default)(e),style:{display:"block"},onClick:t},l={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount};return this.props.prevArrow?n.default.cloneElement(this.props.prevArrow,u(u({},o),l)):n.default.createElement("button",c({key:"0",type:"button"},o)," ","Previous")}}]),o}(n.default.PureComponent);t.PrevArrow=j;var w=function(e){g(o,e);var t=f(o);function o(){return b(this,o),t.apply(this,arguments)}return p(o,[{key:"clickHandler",value:function(e,t){t&&t.preventDefault(),this.props.clickHandler(e,t)}},{key:"render",value:function(){var e={"slick-arrow":!0,"slick-next":!0},t=this.clickHandler.bind(this,{message:"next"});(0,l.canGoNext)(this.props)||(e["slick-disabled"]=!0,t=null);var o={key:"1","data-role":"none",className:(0,r.default)(e),style:{display:"block"},onClick:t},a={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount};return this.props.nextArrow?n.default.cloneElement(this.props.nextArrow,u(u({},o),a)):n.default.createElement("button",c({key:"1",type:"button"},o)," ","Next")}}]),o}(n.default.PureComponent);t.NextArrow=w},function(e,t,o){"use strict";o.r(t),function(e){var o=function(){if("undefined"!=typeof Map)return Map;function e(e,t){var o=-1;return e.some((function(e,n){return e[0]===t&&(o=n,!0)})),o}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var o=e(this.__entries__,t),n=this.__entries__[o];return n&&n[1]},t.prototype.set=function(t,o){var n=e(this.__entries__,t);~n?this.__entries__[n][1]=o:this.__entries__.push([t,o])},t.prototype.delete=function(t){var o=this.__entries__,n=e(o,t);~n&&o.splice(n,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var o=0,n=this.__entries__;o<n.length;o++){var r=n[o];e.call(t,r[1],r[0])}},t}()}(),n="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,r=void 0!==e&&e.Math===Math?e:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")(),l="function"==typeof requestAnimationFrame?requestAnimationFrame.bind(r):function(e){return setTimeout((function(){return e(Date.now())}),1e3/60)},a=["top","right","bottom","left","width","height","size","weight"],i="undefined"!=typeof MutationObserver,c=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=function(e,t){var o=!1,n=!1,r=0;function a(){o&&(o=!1,e()),n&&c()}function i(){l(a)}function c(){var e=Date.now();if(o){if(e-r<2)return;n=!0}else o=!0,n=!1,setTimeout(i,20);r=e}return c}(this.refresh.bind(this))}return e.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},e.prototype.removeObserver=function(e){var t=this.observers_,o=t.indexOf(e);~o&&t.splice(o,1),!t.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},e.prototype.updateObservers_=function(){var e=this.observers_.filter((function(e){return e.gatherActive(),e.hasActive()}));return e.forEach((function(e){return e.broadcastActive()})),e.length>0},e.prototype.connect_=function(){n&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),i?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){n&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,o=void 0===t?"":t;a.some((function(e){return!!~o.indexOf(e)}))&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),s=function(e,t){for(var o=0,n=Object.keys(t);o<n.length;o++){var r=n[o];Object.defineProperty(e,r,{value:t[r],enumerable:!1,writable:!1,configurable:!0})}return e},u=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||r},d=f(0,0,0,0);function b(e){return parseFloat(e)||0}function m(e){for(var t=[],o=1;o<arguments.length;o++)t[o-1]=arguments[o];return t.reduce((function(t,o){return t+b(e["border-"+o+"-width"])}),0)}var p="undefined"!=typeof SVGGraphicsElement?function(e){return e instanceof u(e).SVGGraphicsElement}:function(e){return e instanceof u(e).SVGElement&&"function"==typeof e.getBBox};function g(e){return n?p(e)?function(e){var t=e.getBBox();return f(0,0,t.width,t.height)}(e):function(e){var t=e.clientWidth,o=e.clientHeight;if(!t&&!o)return d;var n=u(e).getComputedStyle(e),r=function(e){for(var t={},o=0,n=["top","right","bottom","left"];o<n.length;o++){var r=n[o],l=e["padding-"+r];t[r]=b(l)}return t}(n),l=r.left+r.right,a=r.top+r.bottom,i=b(n.width),c=b(n.height);if("border-box"===n.boxSizing&&(Math.round(i+l)!==t&&(i-=m(n,"left","right")+l),Math.round(c+a)!==o&&(c-=m(n,"top","bottom")+a)),!function(e){return e===u(e).document.documentElement}(e)){var s=Math.round(i+l)-t,p=Math.round(c+a)-o;1!==Math.abs(s)&&(i-=s),1!==Math.abs(p)&&(c-=p)}return f(r.left,r.top,i,c)}(e):d}function f(e,t,o,n){return{x:e,y:t,width:o,height:n}}var h=function(){function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=f(0,0,0,0),this.target=e}return e.prototype.isActive=function(){var e=g(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},e}(),O=function(e,t){var o,n,r,l,a,i,c,u=(n=(o=t).x,r=o.y,l=o.width,a=o.height,i="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,c=Object.create(i.prototype),s(c,{x:n,y:r,width:l,height:a,top:r,right:n+l,bottom:a+r,left:n}),c);s(this,{target:e,contentRect:u})},j=function(){function e(e,t,n){if(this.activeObservations_=[],this.observations_=new o,"function"!=typeof e)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=t,this.callbackCtx_=n}return e.prototype.observe=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof u(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new h(e)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof u(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach((function(t){t.isActive()&&e.activeObservations_.push(t)}))},e.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map((function(e){return new O(e.target,e.broadcastRect())}));this.callback_.call(e,t,e),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),w="undefined"!=typeof WeakMap?new WeakMap:new o,y=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var o=c.getInstance(),n=new j(t,o,this);w.set(this,n)};["observe","unobserve","disconnect"].forEach((function(e){y.prototype[e]=function(){var t;return(t=w.get(this))[e].apply(t,arguments)}}));var v=void 0!==r.ResizeObserver?r.ResizeObserver:y;t.default=v}.call(this,o(19))},function(e,t,o){var n=o(34),r=function(e){var t="",o=Object.keys(e);return o.forEach((function(r,l){var a=e[r];(function(e){return/[height|width]$/.test(e)})(r=n(r))&&"number"==typeof a&&(a+="px"),t+=!0===a?r:!1===a?"not "+r:"("+r+": "+a+")",l<o.length-1&&(t+=" and ")})),t};e.exports=function(e){var t="";return"string"==typeof e?e:e instanceof Array?(e.forEach((function(o,n){t+=r(o),n<e.length-1&&(t+=", ")})),t):r(e)}},function(e,t){e.exports=function(e){return e.replace(/[A-Z]/g,(function(e){return"-"+e.toLowerCase()})).toLowerCase()}},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,r=(n=o(4))&&n.__esModule?n:{default:n},l={accessibility:!0,adaptiveHeight:!1,afterChange:null,appendDots:function(e){return r.default.createElement("ul",{style:{display:"block"}},e)},arrows:!0,autoplay:!1,autoplaySpeed:3e3,beforeChange:null,centerMode:!1,centerPadding:"50px",className:"",cssEase:"ease",customPaging:function(e){return r.default.createElement("button",null,e+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:null,nextArrow:null,onEdge:null,onInit:null,onLazyLoadError:null,onReInit:null,pauseOnDotsHover:!1,pauseOnFocus:!1,pauseOnHover:!0,prevArrow:null,responsive:null,rows:1,rtl:!1,slide:"div",slidesPerRow:1,slidesToScroll:1,slidesToShow:1,speed:500,swipe:!0,swipeEvent:null,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,waitForAnimate:!0};t.default=l},function(e,t,o){var n=o(37);e.exports=new n},function(e,t,o){var n=o(38),r=o(20),l=r.each,a=r.isFunction,i=r.isArray;function c(){if(!window.matchMedia)throw new Error("matchMedia not present, legacy browsers require a polyfill");this.queries={},this.browserIsIncapable=!window.matchMedia("only all").matches}c.prototype={constructor:c,register:function(e,t,o){var r=this.queries,c=o&&this.browserIsIncapable;return r[e]||(r[e]=new n(e,c)),a(t)&&(t={match:t}),i(t)||(t=[t]),l(t,(function(t){a(t)&&(t={match:t}),r[e].addHandler(t)})),this},unregister:function(e,t){var o=this.queries[e];return o&&(t?o.removeHandler(t):(o.clear(),delete this.queries[e])),this}},e.exports=c},function(e,t,o){var n=o(39),r=o(20).each;function l(e,t){this.query=e,this.isUnconditional=t,this.handlers=[],this.mql=window.matchMedia(e);var o=this;this.listener=function(e){o.mql=e.currentTarget||e,o.assess()},this.mql.addListener(this.listener)}l.prototype={constuctor:l,addHandler:function(e){var t=new n(e);this.handlers.push(t),this.matches()&&t.on()},removeHandler:function(e){var t=this.handlers;r(t,(function(o,n){if(o.equals(e))return o.destroy(),!t.splice(n,1)}))},matches:function(){return this.mql.matches||this.isUnconditional},clear:function(){r(this.handlers,(function(e){e.destroy()})),this.mql.removeListener(this.listener),this.handlers.length=0},assess:function(){var e=this.matches()?"on":"off";r(this.handlers,(function(t){t[e]()}))}},e.exports=l},function(e,t){function o(e){this.options=e,!e.deferSetup&&this.setup()}o.prototype={constructor:o,setup:function(){this.options.setup&&this.options.setup(),this.initialised=!0},on:function(){!this.initialised&&this.setup(),this.options.match&&this.options.match()},off:function(){this.options.unmatch&&this.options.unmatch()},destroy:function(){this.options.destroy?this.options.destroy():this.off()},equals:function(e){return this.options===e||this.options.match===e}},e.exports=o},function(e,t,o){"use strict";o.r(t),o.d(t,"registerWoolentorBlocks",(function(){return et}));var n={};o.r(n),o.d(n,"name",(function(){return k})),o.d(n,"category",(function(){return S})),o.d(n,"metadata",(function(){return E})),o.d(n,"settings",(function(){return F}));var r={};o.r(r),o.d(r,"name",(function(){return I})),o.d(r,"category",(function(){return R})),o.d(r,"metadata",(function(){return L})),o.d(r,"settings",(function(){return H}));var l={};o.r(l),o.d(l,"name",(function(){return J})),o.d(l,"category",(function(){return Z})),o.d(l,"metadata",(function(){return Y})),o.d(l,"settings",(function(){return ee}));var a={};o.r(a),o.d(a,"name",(function(){return se})),o.d(a,"category",(function(){return ue})),o.d(a,"metadata",(function(){return ie})),o.d(a,"settings",(function(){return be}));var i={};o.r(i),o.d(i,"name",(function(){return we})),o.d(i,"category",(function(){return ye})),o.d(i,"metadata",(function(){return Oe})),o.d(i,"settings",(function(){return _e}));var c={};o.r(c),o.d(c,"name",(function(){return Te})),o.d(c,"category",(function(){return xe})),o.d(c,"metadata",(function(){return Ae})),o.d(c,"settings",(function(){return Be}));var s={};o.r(s),o.d(s,"name",(function(){return Ye})),o.d(s,"category",(function(){return Xe})),o.d(s,"metadata",(function(){return Ke})),o.d(s,"settings",(function(){return Ze}));var u=o(9),d=o(0),b=o(1),m=o(2);const p=Object(d.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",xlink:"http://www.w3.org/1999/xlink",width:"20",height:"20",viewBox:"0 0 40 40"},Object(d.createElement)("image",{id:"woolentor-logo",width:"40",height:"40",href:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAADHFJREFUeNrsXU2IHMcV7m7NSnEU8IAvvgQmEHTV+JCDNwaN4oB1UNAIx7nO7sWQ5CBtcvAlYS0CAZ9GOoSActjZUyDESGZ9kA7OjEDWHrW6GoHHOAcfEphAHMjuaif12tWT3pn++arrVf/Wg2Z3pZme7npffe97r17XuE7N7Ot3e23xoysP+v2S/K+OPFCbyJ9TcXwhjgP6/fzdyUGdxsutgcPJ0T3p6K6ik7PaRALiEf0uQDGzAMh3hvfFcU06vl2CyyIwfCSO+1VjCLeCTu+X/HIpZNwXx24VwOCW3PE0wwfi2KgowxIA7khmmFkA4I4nh9+QMb0ONmv9+J3R2Xd+ccd13akFQLLjt3MScrnat37zJ8f77vfp15E4bpUFCK51vHkjxxMAloyAsCWAUGhoaJUgxm9LNV9ba73+VtQ/E+j78/mcwsL7jWIAqeqHFRZ3SvbS7//suK+8mpY5bAogTHJnpwKcT2nc501x/pkL3TTnk3VOvnw+FmMzlJOjfgCgGxPHjvj1nlOO4k0+AFh/C3rd8f5D+nFTHE9laKwPAGS59mlTZv0pAFx8A3rdi4PHCzYQB7HB+7UAgFT4T+uq8BOd333Dcb/9ndTXnXx24Mz/+dXyP2+LsRubDgmeYecT5e84DbUz3R9i9P/kYdx/9WRI6FYKADLej5tI+Yv0Ssz81utXMPp/9jhRIMqQ0K8EACRljeue23PG/vl//p32MhrTezKclhcAIbHXdRpuMP3vP1Q57Q43CDxm54+bKPai6J8EYJrRzA+p/0JA4DE7v+1Yc87wxP5cQOAxOL8tlb51vrSY2n9E/P9U52NYQOAxOH9sY36I/l95NVj2TaZ/kfdnoH92EOgywD3r/GXxp1z507WhTp3A05j9w6anelG29ubbJtR/WoqYuWLoZXQ+0c5N6+6lwRTUD6z8+fR/8uVzzo8OQrF5AEi6GVp3Zxd/jLM/bF3JyuYAYBU/T/w/fvLA1CXcVC0ZqzLAthV9Mc7HGj986o9Y+eO0HRU9AAPgcG/Us3E/AQDrhdL/sh7YYQXAfD5vr10d7CAIbywALuae/iVZHw0FKAPQzO+gKU4TYz/S+OGv/Jmlf+VQ4AGzvyNjP1zjtuo/DgCf5nlZ7cBvugywiCfoKleTTGVMNBZ/dLKCTmYAiNlPwq+XBe029kfQf3rjh5FQoMMA25HxzorB0HgYafzgtF5Sm3lLZfYv3rR+xTnaG1n6FxOBs/GDzkdCO1hNPBGC8Whvl0M40kSeqDLAtq7oaYL654r9dC56gLT15k8d70LXP6iplB4ra+mL71gW8FRnvwryrfrH1D8JybOD92JTybMb73GE3RsqDHCDK/bVmf65Gj8ovU6rIzDUYPpRGcEKAOSL+unovwIVP2o7+9fBvj8g9iNMgoAtCwtEMcAGWq4sqjBEg0GLL0yDYpT+09Q/3UOO97GBZAEDillIjCdaOv7kr7k6/tzPf3cqHhLFHo4+cF58dpDrdXA1fqBAYmogoSe2Ns7fnYwiGUAqxc7x/gOoaOGLwQvd/Jz/q+HKwNPf5349zO06VJx29MmHbJkEci7QriWFgMEidu1jTQvoMqiuJankhVLOSZNwNX6iTMLcQ9APLxItA6Cvirg8xCB9RlqcpIGkHDoP53M5rZV/A+mKn70Q/QebK/8/foFxFa2HZ0q3BLjWfvZL6LVrVwfGBRVn6bfAHoJrUQwwWLmJJxjyWgb7BGhWqzAMhQqjAECdlhJCNTeP0LVeFAB6qyjGxKCpVMavjV8dKItFU6FAqfEjZdwYNo/QzQZ6CwCE9thfvRlwDdsEC5wFqT8qFJhYseQs/cJMYq6HoBdmgF4sAkExSDfEKQYprcu63uDX1jOCJ9FpTIs/6FgZ7iG4FAZAN0nNIkUIFVRDs1jTgeQszgUr9N6QsInSv+EWslMMcCnxptCUkCkMIGkfR+3AhPqH6B/sITjef2ASAH7ml8oAAaWhYlA39qqkfdC5FEVknBjlavwoQewPW9eTArCdemPgBekuW6qmfcj5dMvEnI0fKEvm1EHc8RzwUa8XYDqis0KokvapiCNdRoHVf8oYwT0E2fYOymIXCQAd6ObAgoTK/ng6ad/hH38LVypp0Nd+spEZlHDjR8r1wExiOPaH6wEwAMjg9YEMC0QqaR/NDhrs/44+wGfxj97OpE/WYMp+zHauHDuIewSAl9FXo8j0wCdlT83+DbyEe/iXPyxm3dHHu7AgPLehXiaGH/kGGj8K2jwi+bochce9VVITtGVqIfxAwJDDw6GI2tPRWnnQaQsPTgGNHznF/lMAUDJUDKI3rJKq+QCM6EA6VAgFJAjRLKPijR+GAICKQTB39uv2oEOOBPVHqX+6JrQ1TaXOAG/4mJb7l2fziEgAdFTfhIqUtBmk0sRBg5MUfvzQAKaGFAbSagPwci3gtBJtHsEEAHCPm7TuGRVRdiSFX1J4ONzFQ0FaC1lNGj/4Q8Ai5wUvNk4MnpGPP6mkfcjr0NpAGvvUpPHDDAA4wkCWtA8xqg2goSCuhQztc6xA44c5AKDbnUS1juukfQg7obUBH4gRgpBz5a9lfudwbQBMTbNAWARxpH2p1yXegxZT/NpAKBQo7fX/jGnlr7jNIzQBAIrBMKVypH1Q2FAQhOFrUlmurUjjh5kQENAt3DpOIGBM+6D3K9QGgm5idB2jSo0fxgCgIl5oIYQz7ePWD+SsYHMGiP6BR77LHPvDANB6qlLlOUI07aNzcjzs6dcGFICELkdDjR/l3DouEgD/0j0J5/o1OY32xeEyv4bAXGBJ65HM+VtDihOBC6plXMA4/tuH7AUREoRcKhtZ+SvgW0Oy2oQFAFxr2HQeE/sN+Kzy8S4boyB6hzONLrUGQGkRYpK9XWP5sF8bYNAVVW38iLFH3vm7k5n4ZaY9M57pFTPIOabToUPNzAJ5SKbgbw1RtWmQBmpPDZXW8bjZb9rIeTqhAFr5K/5bQ1TsIADAoyLDAFfahwFtlFlkVrnxI8oE+x+wMQBKkabTPigUKLSQqTitzI0fURlAIAIXfxTBAibSvtSZnEFvIPdV5saPKAG4AIAUgiwsoKIDTKV9UChQXGhKXfkr57eGwAzAxgIqixsm0z4o9IBZAWfjR9GlX2kzMel9f4c3ivzIYfpWMGodT2uEyCPtQ8Qnrf6lrVFwNn7Qw6Gt9WJ3W58fH0+cuz9wTgGAEPH1uz0KBdpfCkkxlhycNLB5C784oxYy2qY9jr6RZWmVjTGK3N52abI7yyGA7D7bwNLDmxEZgb9Cl/PWrmk6JG6tgK4faSyp4M7pCz+74X+V3zV3j/OTSBwFqA/W0UsiglZoPLxt+/wfX0Ehil7/0nCvUs53Xfd6JAAkCD53Mjwr0FSj4g/tVVwh2xQAGMWFALJd69ba2izs/DgAjOw44Xby9+dVutwV364AQGQDU04xWHfL2rpekN1JBUDcC63FGy0zF13TAMXfdEXExr1aiMGxk7CDqLVoQUgpYUly/dMz/UL3sgDARAUA5PyxdWstbCJC++VIYMS9Q9aKJ3bsamG3Ypkh6xutVWr2TzIBwLJALWwrURsAJ9i0Y1hZu01tX1oAkHUBGwqqZzPEb+jDobcdhgdIrOVL/bLTK9Fc9Gw2LaxH2peVAQJBeNuObSWoH9ZtqvsDUEw5sGNcatuUuo0fADKmbDoMj5JZM2Ij4SOlhTzlHUJkWrFlx7p0lskvbtZPE6Jwx4n4PnprhcX911SoXxsAEgR2xbAc9lpawYctBCzZdSsKSyH6MvvA1f10+a1j1Ejatr4oxPkjnRNobxMnM4PLNjPI3W7pOp+FAUJMQI8BjS0T5JbusSzSeVxXJOOQZQLztsXlfFYGCDFBx/nm6aKu9VX5Yr5xAISE4diCgDXP3+J2vjEAhIBgi0U8zr+sk+rlogFidAHFKls2zm7k9O+Zcr5xBljKEEgXdKxPYaN2LuOTx83rbqQuoJDQt75NpfzrSZ28lQRACAh9CQRbL1i1+1Lp55ZKu0XcpWSDoRWIC5tKx0/y/mC3yLuWfYbDBqeLNNPvyHhfSAHNLcMoCCAQE2w3TCRSTn8ryxp+7QDQMCCUwvGlBECNgTCTAq80ji81AJY0wqDCYnEqY/yoqBhfaQAsZQ2UPt6ogGCcSZrfNVnBaxQAlsBAYYGY4ZpTnqISOXpSFadXGgAxYYKOi/JnO0eHP3O+eQxrWtXxqzwAYhgiYImXQyGjl8HJMxnHv5B/T6s2w9PsfwIMAOhUCXLerUHIAAAAAElFTkSuQmCC"}));Object(u.setCategories)([{slug:"woolentor-blocks",title:Object(b.__)("WooLentor","woolentor"),icon:Object(d.createElement)(m.Icon,{icon:p})},...Object(u.getCategories)().filter(({slug:e})=>"woolentor-blocks"!==e)]);var g=o(6),f=o(7);class h extends d.Component{render(){const{setAttributes:e,selectedTaxonomies:t,attributesKey:o,title:n,type:r,taxnomiesList:l}=this.props,a=()=>{const e=[];return l&&l.forEach((function(t,o){e.push({label:t.name,value:t.slug})})),e};let i;if("multiple"==r){const n=(n,r)=>{const l=-1!==t.indexOf(r)?[...t]:[...t,r];if(0==n){const e=l.indexOf(r);l.splice(e,1)}e({[o]:l})};let r=a();r.length>0&&(i=r.map((e,o)=>Object(d.createElement)(m.CheckboxControl,{key:e.value,label:e.label,onChange:t=>n(t,e.value),checked:-1!==t.indexOf(e.value)})))}return Object(d.createElement)(d.Fragment,null,Object(d.createElement)("div",{className:"woolentor-component-taxonomy-area"},"single"!=r&&Object(d.createElement)("h2",{className:"woolentor-component-area-title"},n),Object(d.createElement)("div",{className:"woolentor-component-taxonomy-fileds"},"single"==r?0==a().length?Object(d.createElement)(m.Spinner,null):Object(d.createElement)(m.SelectControl,{label:n,value:t,options:a(),onChange:t=>e({[o]:t})}):i||Object(d.createElement)(m.Spinner,null))))}}var O=Object(g.compose)([Object(f.withSelect)((e,t)=>{const{getEntityRecords:o}=e("core");return{taxnomiesList:o("taxonomy",t.taxonomy?t.taxonomy:"product_cat",{orderby:"name",order:"asc",hide_empty:!0})}})])(h),j=o(3);class w extends d.Component{render(){const{attributes:e,setAttributes:t}=this.props,{style:o,columns:n,rows:r,productTab:l,slider:a,productFilterType:i,perPage:c,customOrder:s,orderBy:u,order:p,selectedCategories:g,slitems:f,slarrows:h,sldots:w,slpauseOnHover:y,slautolay:v,slautoplaySpeed:_,slanimationSpeed:C,slscrollItem:E,sltabletDisplayColumns:k,sltabletScrollColumns:S,sltabletWidth:A,slMobileDisplayColumns:F,slMobileScrollColumns:T,slMobileWidth:x}=e,P={width:30,height:12,display:"inline-block",marginLeft:10,verticalAlign:"middle"};return Object(d.createElement)(j.InspectorControls,null,Object(d.createElement)(m.PanelBody,{title:Object(b.__)("Layout","woolentor"),initialOpen:!0},Object(d.createElement)(m.SelectControl,{label:Object(b.__)("Product Style","woolentor"),value:o,options:[{label:Object(b.__)("Style One","woolentor"),value:"1"},{label:Object(b.__)("Style Two","woolentor"),value:"2"},{label:Object(b.__)("Style Three","woolentor"),value:"3"}],onChange:e=>t({style:e})}),Object(d.createElement)(m.RangeControl,{label:Object(b.__)("Columns","woolentor"),value:n,onChange:e=>t({columns:e}),min:1,step:1,max:6}),Object(d.createElement)(m.RangeControl,{label:Object(b.__)("Rows","woolentor"),value:r,onChange:e=>t({rows:e}),min:1,step:1,max:20}),Object(d.createElement)(m.ToggleControl,{label:Object(b.__)("Tab","woolentor"),checked:l,help:l?Object(b.__)("Enable product tab.","woolentor"):Object(b.__)("Toggle to show the tab layout.","woolentor"),onChange:()=>t({productTab:!l})}),Object(d.createElement)(m.ToggleControl,{label:Object(b.__)("Slider","woolentor"),checked:a,help:a?Object(b.__)("Enable product slider ( When product tab is off, Then working slider ).","woolentor"):Object(b.__)("Toggle to show the slider layout.","woolentor"),onChange:()=>t({slider:!a})})),Object(d.createElement)(m.PanelBody,{title:Object(b.__)("Query Options","woolentor"),initialOpen:!1},Object(d.createElement)(m.SelectControl,{label:Object(b.__)("Filter By","woolentor"),value:i,options:[{label:Object(b.__)("Recent Products","woolentor"),value:"recent"},{label:Object(b.__)("Featured Products","woolentor"),value:"featured"},{label:Object(b.__)("Best Selling Products","woolentor"),value:"best_selling"},{label:Object(b.__)("Sale Products","woolentor"),value:"sale"},{label:Object(b.__)("Top Rated Products","woolentor"),value:"top_rated"},{label:Object(b.__)("Mixed order Products","woolentor"),value:"mixed_order"}],onChange:e=>t({productFilterType:e})}),Object(d.createElement)(m.RangeControl,{label:Object(b.__)("Number Of Products","woolentor"),value:c,onChange:e=>t({perPage:e}),min:1,step:1,max:1e3}),Object(d.createElement)(m.ToggleControl,{label:Object(b.__)("Custom Order","woolentor"),checked:s,help:s?Object(b.__)("Enable custom order.","woolentor"):Object(b.__)("Toggle to show the custom order.","woolentor"),onChange:()=>t({customOrder:!s})}),Object(d.createElement)(O,{title:Object(b.__)("Product Categories","woolentor"),attributesKey:"selectedCategories",setAttributes:t,selectedTaxonomies:g,type:"multiple"}),s?Object(d.createElement)(d.Fragment,null,Object(d.createElement)(m.SelectControl,{label:Object(b.__)("Order","woolentor"),value:p,options:[{label:Object(b.__)("Descending","woolentor"),value:"DESC"},{label:Object(b.__)("Ascending","woolentor"),value:"ASC"}],onChange:e=>t({order:e})}),Object(d.createElement)(m.SelectControl,{label:Object(b.__)("Orderby","woolentor"),value:u,options:[{label:Object(b.__)("None","woolentor"),value:"none"},{label:Object(b.__)("ID","woolentor"),value:"ID"},{label:Object(b.__)("Date","woolentor"),value:"date"},{label:Object(b.__)("Name","woolentor"),value:"name"},{label:Object(b.__)("Title","woolentor"),value:"title"},{label:Object(b.__)("Comment count","woolentor"),value:"comment_count"},{label:Object(b.__)("Random","woolentor"),value:"rand"}],onChange:e=>t({orderBy:e})})):""),1==a&&Object(d.createElement)(m.PanelBody,{title:Object(b.__)("Slider Options","woolentor"),initialOpen:!1},Object(d.createElement)(m.RangeControl,{label:Object(b.__)("Slider Items","woolentor"),value:f,onChange:e=>t({slitems:e}),min:1,step:1,max:10}),Object(d.createElement)(m.ToggleControl,{label:Object(b.__)("Slider Arrow","woolentor"),checked:h,help:h?Object(b.__)("Enable slider arrow.","woolentor"):Object(b.__)("Toggle to show the slider arrow.","woolentor"),onChange:()=>t({slarrows:!h})}),Object(d.createElement)(m.ToggleControl,{label:Object(b.__)("Slider dots","woolentor"),checked:w,help:w?Object(b.__)("Enable slider pagination.","woolentor"):Object(b.__)("Toggle to show the slider pagination.","woolentor"),onChange:()=>t({sldots:!w})}),Object(d.createElement)(m.ToggleControl,{label:Object(b.__)("Pause on Hover?","woolentor"),checked:y,help:w?Object(b.__)("Enable slider pagination.","woolentor"):Object(b.__)("Toggle to show the slider pagination.","woolentor"),onChange:()=>t({slpauseOnHover:!y})}),Object(d.createElement)(m.ToggleControl,{label:Object(b.__)("Slider auto play","woolentor"),checked:v,help:w?Object(b.__)("Enable slider auto play.","woolentor"):Object(b.__)("Toggle to show the slider auto play.","woolentor"),onChange:()=>t({slautolay:!v})}),Object(d.createElement)(m.RangeControl,{label:Object(b.__)("Autoplay speed","woolentor"),value:_,onChange:e=>t({slautoplaySpeed:e}),min:1,step:1,max:1e5}),Object(d.createElement)(m.RangeControl,{label:Object(b.__)("Autoplay animation speed","woolentor"),value:C,onChange:e=>t({slanimationSpeed:e}),min:1,step:1,max:1e5}),Object(d.createElement)(m.RangeControl,{label:Object(b.__)("Slider item to scroll","woolentor"),value:E,onChange:e=>t({slscrollItem:e}),min:1,step:1,max:1e5}),Object(d.createElement)("h3",null,Object(b.__)("Tablet Screen options","woolentor")),Object(d.createElement)(m.RangeControl,{label:Object(b.__)("Slider Items","woolentor"),value:k,onChange:e=>t({sltabletDisplayColumns:e}),min:1,step:1,max:8}),Object(d.createElement)(m.RangeControl,{label:Object(b.__)("Slider item to scroll","woolentor"),value:S,onChange:e=>t({sltabletScrollColumns:e}),min:1,step:1,max:8}),Object(d.createElement)(m.RangeControl,{label:Object(b.__)("Tablet Screen Resolution","woolentor"),value:A,onChange:e=>t({sltabletWidth:e}),min:1,step:1,max:1500}),Object(d.createElement)("h3",null,Object(b.__)("Mobile Phone Screen options","woolentor")),Object(d.createElement)(m.RangeControl,{label:Object(b.__)("Slider Items","woolentor"),value:F,onChange:e=>t({slMobileDisplayColumns:e}),min:1,step:1,max:8}),Object(d.createElement)(m.RangeControl,{label:Object(b.__)("Slider item to scroll","woolentor"),value:T,onChange:e=>t({slMobileScrollColumns:e}),min:1,step:1,max:8}),Object(d.createElement)(m.RangeControl,{label:Object(b.__)("Mobile Screen Resolution","woolentor"),value:x,onChange:e=>t({slMobileWidth:e}),min:1,step:1,max:1500})),Object(d.createElement)(m.PanelBody,{title:Object(b.__)("Style","woolentor"),initialOpen:!1},Object(d.createElement)(d.Fragment,{key:"title"},Object(d.createElement)("h2",{className:"woolentor-blocks-section-title"},Object(b.__)("Title","woolentor")),Object(d.createElement)("h3",null,Object(b.__)("Color","woolentor"),Object(d.createElement)("span",{style:{...P,backgroundColor:e.titleColor}})),Object(d.createElement)(m.ColorPalette,{colors:[{name:"Black",color:"#000000"},{name:"Orange",color:"#FF6900"},{name:"Vivid Red",color:"#CF2E2E"},{name:"Pink",color:"#F78DA7"},{name:"White",color:"#FFFFFF"},{name:"Blue",color:"#8ED1FC"}],value:e.titleColor,onChange:e=>t({titleColor:e})}),Object(d.createElement)("h3",null,Object(b.__)("Hover Color","woolentor"),Object(d.createElement)("span",{style:{...P,backgroundColor:e.titleHoverColor}})),Object(d.createElement)(m.ColorPalette,{colors:[{name:"Black",color:"#000000"},{name:"Orange",color:"#FF6900"},{name:"Vivid Red",color:"#CF2E2E"},{name:"Pink",color:"#F78DA7"},{name:"White",color:"#FFFFFF"},{name:"Blue",color:"#8ED1FC"}],value:e.titleHoverColor,onChange:e=>t({titleHoverColor:e})}),Object(d.createElement)("h3",null,Object(b.__)("Alignment","woolentor")),Object(d.createElement)(m.ButtonGroup,{className:"woolentor-alignment-btn-group"},Object(d.createElement)(m.Button,{icon:"editor-alignleft",value:"left",isPrimary:"left"===e.titleAlign,isSecondary:"left"!==e.titleAlign,onClick:()=>t({titleAlign:"left"}),title:Object(b.__)("Title align left","woolentor")}),Object(d.createElement)(m.Button,{icon:"editor-aligncenter",value:"center",isPrimary:"center"===e.titleAlign,isSecondary:"center"!==e.titleAlign,onClick:()=>t({titleAlign:"center"}),title:Object(b.__)("Title align center","woolentor")}),Object(d.createElement)(m.Button,{icon:"editor-alignright",value:"right",isPrimary:"right"===e.titleAlign,isSecondary:"right"!==e.titleAlign,onClick:()=>t({titleAlign:"right"}),title:Object(b.__)("Title align right","woolentor")}),Object(d.createElement)(m.Button,{icon:"editor-justify",value:"justify",isPrimary:"justify"===e.titleAlign,isSecondary:"justify"!==e.titleAlign,onClick:()=>t({titleAlign:"justify"}),title:Object(b.__)("Title align justify","woolentor")}),Object(d.createElement)("span",{onClick:()=>t({titleAlign:""}),class:"woolentor-reset-btn dashicon dashicons dashicons-image-rotate"}))),Object(d.createElement)(d.Fragment,{key:"price"},Object(d.createElement)("h2",{className:"woolentor-blocks-section-title",style:{marginTop:15}},Object(b.__)("Price","woolentor")),Object(d.createElement)("h3",{style:{marginTop:15}},Object(b.__)("Color","woolentor"),Object(d.createElement)("span",{style:{...P,backgroundColor:e.priceColor}})),Object(d.createElement)(m.ColorPalette,{colors:[{name:"Black",color:"#000000"},{name:"Orange",color:"#FF6900"},{name:"Vivid Red",color:"#CF2E2E"},{name:"Pink",color:"#F78DA7"},{name:"White",color:"#FFFFFF"},{name:"Blue",color:"#8ED1FC"}],value:e.priceColor,onChange:e=>t({priceColor:e})})),Object(d.createElement)(d.Fragment,{key:"action-button"},Object(d.createElement)("h2",{className:"woolentor-blocks-section-title",style:{marginTop:15}},Object(b.__)("Action Button","woolentor")),Object(d.createElement)("h3",null,Object(b.__)("Color","woolentor"),Object(d.createElement)("span",{style:{...P,backgroundColor:e.actionBtnColor}})),Object(d.createElement)(m.ColorPalette,{colors:[{name:"Black",color:"#000000"},{name:"Orange",color:"#FF6900"},{name:"Vivid Red",color:"#CF2E2E"},{name:"Pink",color:"#F78DA7"},{name:"White",color:"#FFFFFF"},{name:"Blue",color:"#8ED1FC"}],value:e.actionBtnColor,onChange:e=>t({actionBtnColor:e})}),Object(d.createElement)("h3",null,Object(b.__)("Background Color","woolentor"),Object(d.createElement)("span",{style:{...P,backgroundColor:e.actionBtnBgColor}})),Object(d.createElement)(m.ColorPalette,{colors:[{name:"Black",color:"#000000"},{name:"Orange",color:"#FF6900"},{name:"Vivid Red",color:"#CF2E2E"},{name:"Pink",color:"#F78DA7"},{name:"White",color:"#FFFFFF"},{name:"Blue",color:"#8ED1FC"}],value:e.actionBtnBgColor,onChange:e=>t({actionBtnBgColor:e})}),Object(d.createElement)("h3",null,Object(b.__)("Hover Color","woolentor"),Object(d.createElement)("span",{style:{...P,backgroundColor:e.actionBtnHoverColor}})),Object(d.createElement)(m.ColorPalette,{colors:[{name:"Black",color:"#000000"},{name:"Orange",color:"#FF6900"},{name:"Vivid Red",color:"#CF2E2E"},{name:"Pink",color:"#F78DA7"},{name:"White",color:"#FFFFFF"},{name:"Blue",color:"#8ED1FC"}],value:e.actionBtnHoverColor,onChange:e=>t({actionBtnHoverColor:e})}),Object(d.createElement)("h3",null,Object(b.__)("Hover Background Color","woolentor"),Object(d.createElement)("span",{style:{...P,backgroundColor:e.actionBtnHoverBgColor}})),Object(d.createElement)(m.ColorPalette,{colors:[{name:"Black",color:"#000000"},{name:"Orange",color:"#FF6900"},{name:"Vivid Red",color:"#CF2E2E"},{name:"Pink",color:"#F78DA7"},{name:"White",color:"#FFFFFF"},{name:"Blue",color:"#8ED1FC"}],value:e.actionBtnHoverBgColor,onChange:e=>t({actionBtnHoverBgColor:e})}),Object(d.createElement)("h3",null,Object(b.__)("Content Alignment","woolentor")),Object(d.createElement)(m.ButtonGroup,{className:"woolentor-alignment-btn-group"},Object(d.createElement)(m.Button,{icon:"editor-alignleft",value:"left",isPrimary:"left"===e.contentAlign,isSecondary:"left"!==e.contentAlign,onClick:()=>t({contentAlign:"left"}),title:Object(b.__)("Title align left","woolentor")}),Object(d.createElement)(m.Button,{icon:"editor-aligncenter",value:"center",isPrimary:"center"===e.contentAlign,isSecondary:"center"!==e.contentAlign,onClick:()=>t({contentAlign:"center"}),title:Object(b.__)("Title align center","woolentor")}),Object(d.createElement)(m.Button,{icon:"editor-alignright",value:"right",isPrimary:"right"===e.contentAlign,isSecondary:"right"!==e.contentAlign,onClick:()=>t({contentAlign:"right"}),title:Object(b.__)("Title align right","woolentor")}),Object(d.createElement)(m.Button,{icon:"editor-justify",value:"justify",isPrimary:"justify"===e.contentAlign,isSecondary:"justify"!==e.contentAlign,onClick:()=>t({contentAlign:"justify"}),title:Object(b.__)("Title align justify","woolentor")}),Object(d.createElement)("span",{onClick:()=>t({contentAlign:""}),class:"woolentor-reset-btn dashicon dashicons dashicons-image-rotate"})))))}}var y=w,v=o(10),_=o.n(v),C=Object(d.createElement)(m.SVG,{xmlns:"http://www.w3.org/2000/svg",xlink:"http://www.w3.org/1999/xlink",viewBox:"0 0 359 359",space:"preserve"},Object(d.createElement)("g",null,Object(d.createElement)("g",null,Object(d.createElement)("path",{d:"M96,0H13C7.5,0,3,4.5,3,10v83c0,5.5,4.5,10,10,10h83c5.5,0,10-4.5,10-10V10C106,4.5,101.5,0,96,0z M87,84H23V20h64V84z"}))),Object(d.createElement)("g",null,Object(d.createElement)("g",null,Object(d.createElement)("path",{d:"M221,0h-83c-5.5,0-10,4.5-10,10v83c0,5.5,4.5,10,10,10h83c5.5,0,10-4.5,10-10V10C231,4.5,226.5,0,221,0z M212,84h-64V20 h64V84z"}))),Object(d.createElement)("g",null,Object(d.createElement)("g",null,Object(d.createElement)("path",{d:"M96,126H13c-5.5,0-10,4.5-10,10v83c0,5.5,4.5,10,10,10h83c5.5,0,10-4.5,10-10v-83C106,130.5,101.5,126,96,126z M87,209H23 v-63h64V209z"}))),Object(d.createElement)("g",null,Object(d.createElement)("g",null,Object(d.createElement)("path",{d:"M221,126h-83c-5.5,0-10,4.5-10,10v83c0,5.5,4.5,10,10,10h83c5.5,0,10-4.5,10-10v-83C231,130.5,226.5,126,221,126z M212,209h-64v-63h64V209z"}))),Object(d.createElement)("g",null,Object(d.createElement)("g",null,Object(d.createElement)("path",{d:"M346,0h-83c-5.5,0-10,4.5-10,10v83c0,5.5,4.5,10,10,10h83c5.5,0,10-4.5,10-10V10C356,4.5,351.5,0,346,0z M337,84h-64V20 h64V84z"}))),Object(d.createElement)("g",null,Object(d.createElement)("g",null,Object(d.createElement)("path",{d:"M346,126h-83c-5.5,0-10,4.5-10,10v83c0,5.5,4.5,10,10,10h83c5.5,0,10-4.5,10-10v-83C356,130.5,351.5,126,346,126z M337,209h-64v-63h64V209z"}))),Object(d.createElement)("g",null,Object(d.createElement)("g",null,Object(d.createElement)("path",{d:"M96,256H13c-5.5,0-10,4.5-10,10v83c0,5.5,4.5,10,10,10h83c5.5,0,10-4.5,10-10v-83C106,260.5,101.5,256,96,256z M87,340H23 v-64h64V340z"}))),Object(d.createElement)("g",null,Object(d.createElement)("g",null,Object(d.createElement)("path",{d:"M221,256h-83c-5.5,0-10,4.5-10,10v83c0,5.5,4.5,10,10,10h83c5.5,0,10-4.5,10-10v-83C231,260.5,226.5,256,221,256z M212,340h-64v-64h64V340z"}))),Object(d.createElement)("g",null,Object(d.createElement)("g",null,Object(d.createElement)("path",{d:"M346,256h-83c-5.5,0-10,4.5-10,10v83c0,5.5,4.5,10,10,10h83c5.5,0,10-4.5,10-10v-83C356,260.5,351.5,256,346,256z M337,340h-64v-64h64V340z"})))),E=o(11);const{name:k,category:S,attributes:A}=E,F={title:Object(b.__)("WL : Product Tab","woolentor"),description:Object(b.__)("Display product.","woolentor"),icon:Object(d.createElement)(m.Icon,{icon:C}),keywords:["woolentor",Object(b.__)("product tab","woolentor"),Object(b.__)("woocommerce product","woolentor")],example:{attributes:{style:"1",columns:4,rows:1,perPage:4}},attributes:A,edit:e=>{const{name:t,attributes:o,className:n,isSelected:r,setAttributes:l,clientId:a}=e,{blockUniqId:i}=o;""==i&&l({blockUniqId:a});let c="";return c=Object(d.createElement)(_.a,{block:t,attributes:o}),Object(d.createElement)(d.Fragment,null,r&&Object(d.createElement)(y,e),Object(d.createElement)("div",{className:n},Object(d.createElement)(m.Disabled,null,c&&Object(d.createElement)(d.Fragment,null,c,void jQuery(document).ready((function(e){const t="product-slider-"+i;let o=!1,n=setInterval((function(){document.getElementById(t)&&(e(".product-slider").each((function(){var t,o,n,r,l,a,i,c,s,u,d,b,m,p,g,f,h;o=(t=e(".product-slider").data("settings")).arrows,n=t.dots,r=t.autoplay,l=t.rtl,a=parseInt(t.autoplay_speed)||3e3,i=parseInt(t.animation_speed)||300,c=t.fade,s=t.pause_on_hover,u=parseInt(t.product_items)||4,d=parseInt(t.scroll_columns)||4,b=parseInt(t.tablet_width)||800,m=parseInt(t.tablet_display_columns)||2,p=parseInt(t.tablet_scroll_columns)||2,g=parseInt(t.mobile_width)||480,f=parseInt(t.mobile_display_columns)||1,h=parseInt(t.mobile_scroll_columns)||1,e(".product-slider").not(".slick-initialized").slick({arrows:o,prevArrow:'<button type="button" class="slick-prev"><i class="fa fa-angle-left"></i></button>',nextArrow:'<button type="button" class="slick-next"><i class="fa fa-angle-right"></i></button>',dots:n,infinite:!0,autoplay:r,autoplaySpeed:a,speed:i,fade:c,pauseOnHover:s,slidesToShow:u,slidesToScroll:d,rtl:l,responsive:[{breakpoint:b,settings:{slidesToShow:m,slidesToScroll:p}},{breakpoint:g,settings:{slidesToShow:f,slidesToScroll:h}}]})})),o=!0),o&&clearInterval(n)}),500)}))))))},save:()=>null};class T extends d.Component{render(){const{attributes:e,setAttributes:t}=this.props,{style:o,contentAlignment:n,buttonUrl:r}=e,l={width:30,height:12,display:"inline-block",marginLeft:10,verticalAlign:"middle"};return Object(d.createElement)(d.Fragment,null,Object(d.createElement)(j.InspectorControls,null,Object(d.createElement)(m.PanelBody,{title:Object(b.__)("Settings","woolentor"),initialOpen:!0},Object(d.createElement)(m.SelectControl,{label:Object(b.__)("Banner Style","woolentor"),value:o,options:[{label:Object(b.__)("Style One","woolentor"),value:"1"},{label:Object(b.__)("Style Two","woolentor"),value:"2"}],onChange:e=>t({style:e})}),Object(d.createElement)(m.SelectControl,{label:Object(b.__)("Content Alignment","woolentor"),value:n,options:[{label:Object(b.__)("Left","woolentor"),value:"left"},{label:Object(b.__)("Right","woolentor"),value:"right"},{label:Object(b.__)("Bottom","woolentor"),value:"bottom"}],onChange:e=>t({contentAlignment:e})}),Object(d.createElement)(m.TextControl,{label:Object(b.__)("Link","woolentor"),value:r,onChange:e=>t({buttonUrl:e})})),Object(d.createElement)(m.PanelBody,{title:Object(b.__)("Style","woolentor"),initialOpen:!1},Object(d.createElement)("h2",{className:"woolentor-blocks-section-title"},Object(b.__)("Title","woolentor")),Object(d.createElement)("h3",null,Object(b.__)("Color","woolentor"),Object(d.createElement)("span",{style:{...l,backgroundColor:e.titleColor}})),Object(d.createElement)(m.ColorPalette,{colors:[{name:"Black",color:"#000000"},{name:"Orange",color:"#FF6900"},{name:"Vivid Red",color:"#CF2E2E"},{name:"Pink",color:"#F78DA7"},{name:"White",color:"#FFFFFF"},{name:"Blue",color:"#8ED1FC"}],value:e.titleColor,onChange:e=>t({titleColor:e})}),Object(d.createElement)(m.FontSizePicker,{fontSizes:[{name:Object(b.__)("Small","woolentor"),slug:"small",size:"12px"},{name:Object(b.__)("Medium","woolentor"),slug:"medium",size:"18px"},{name:Object(b.__)("Large","woolentor"),slug:"large",size:"24px"}],value:e.titleSize,fallbackFontSize:e.titleSize,onChange:e=>t({titleSize:e})}),Object(d.createElement)("h2",{className:"woolentor-blocks-section-title"},Object(b.__)("Sub Title","woolentor")),Object(d.createElement)("h3",null,Object(b.__)("Color","woolentor"),Object(d.createElement)("span",{style:{...l,backgroundColor:e.subTitleColor}})),Object(d.createElement)(m.ColorPalette,{colors:[{name:"Black",color:"#000000"},{name:"Orange",color:"#FF6900"},{name:"Vivid Red",color:"#CF2E2E"},{name:"Pink",color:"#F78DA7"},{name:"White",color:"#FFFFFF"},{name:"Blue",color:"#8ED1FC"}],value:e.subTitleColor,onChange:e=>t({subTitleColor:e})}),Object(d.createElement)(m.FontSizePicker,{fontSizes:[{name:Object(b.__)("Small","woolentor"),slug:"small",size:"12px"},{name:Object(b.__)("Medium","woolentor"),slug:"medium",size:"18px"},{name:Object(b.__)("Large","woolentor"),slug:"large",size:"24px"}],value:e.subTitleSize,fallbackFontSize:e.subTitleSize,onChange:e=>t({subTitleSize:e})}),Object(d.createElement)("h2",{className:"woolentor-blocks-section-title"},Object(b.__)("Button","woolentor")),Object(d.createElement)("h3",null,Object(b.__)("Color","woolentor"),Object(d.createElement)("span",{style:{...l,backgroundColor:e.buttonColor}})),Object(d.createElement)(m.ColorPalette,{colors:[{name:"Black",color:"#000000"},{name:"Orange",color:"#FF6900"},{name:"Vivid Red",color:"#CF2E2E"},{name:"Pink",color:"#F78DA7"},{name:"White",color:"#FFFFFF"},{name:"Blue",color:"#8ED1FC"}],value:e.buttonColor,onChange:e=>t({buttonColor:e})}),Object(d.createElement)(m.FontSizePicker,{fontSizes:[{name:Object(b.__)("Small","woolentor"),slug:"small",size:"12px"},{name:Object(b.__)("Medium","woolentor"),slug:"medium",size:"18px"},{name:Object(b.__)("Large","woolentor"),slug:"large",size:"24px"}],value:e.buttonSize,fallbackFontSize:e.buttonSize,onChange:e=>t({buttonSize:e})}))))}}var x=T,P=o(18),B=Object(d.createElement)(P.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},Object(d.createElement)(P.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM5 4.5h14c.3 0 .5.2.5.5v8.4l-3-2.9c-.3-.3-.8-.3-1 0L11.9 14 9 12c-.3-.2-.6-.2-.8 0l-3.6 2.6V5c-.1-.3.1-.5.4-.5zm14 15H5c-.3 0-.5-.2-.5-.5v-2.4l4.1-3 3 1.9c.3.2.7.2.9-.1L16 12l3.5 3.4V19c0 .3-.2.5-.5.5z"}));class z extends d.Component{constructor(){super(...arguments),this.addImage=this.addImage.bind(this),this.onSelectImage=this.onSelectImage.bind(this)}onSelectImage(e){e&&e.url&&this.props.setAttributes({imgUrl:e.url})}addImage(e){mediaUpload({allowedTypes:["image","png"],filesList:e,onFileChange:([e])=>this.onSelectImage(e)})}render(){const{name:e,attributes:t,className:o,isSelected:n,setAttributes:r}=this.props,{title:l,subTitle:a,imgUrl:i,imgId:c,style:s,contentAlignment:u,buttonText:p,buttonUrl:g}=t,f=e=>r({imgUrl:e.url,imgId:e.id});return Object(d.createElement)(m.DropZone,{onFilesDrop:this.addImage,label:Object(b.__)("Drop to upload as banner image","woolentor")}),Object(d.createElement)(d.Fragment,null,n&&Object(d.createElement)(x,this.props),Object(d.createElement)("div",{className:o},Object(d.createElement)("div",{className:"woolentor-banner woolentor-banner-layout-"+s+" woolentor-content-align-"+u},Object(d.createElement)("div",{className:"woolentor-content"},Object(d.createElement)(j.RichText,{tagName:"h3",className:"banner_subtitle",value:a,onChange:e=>r({subTitle:e}),placeholder:Object(b.__)("Banner sub title...","woolentor"),keepPlaceholderOnFocus:!0,style:{color:""+t.subTitleColor,fontSize:""+t.subTitleSize}}),Object(d.createElement)(j.RichText,{tagName:"h2",className:"banner_title",value:l,onChange:e=>r({title:e}),placeholder:Object(b.__)("Banner title...","woolentor"),keepPlaceholderOnFocus:!0,style:{color:""+t.titleColor,fontSize:""+t.titleSize}}),Object(d.createElement)(j.RichText,{tagName:"a",className:"banner_button",value:p,onChange:e=>r({buttonText:e}),placeholder:Object(b.__)("Shop Now ....","woolentor"),href:g,keepPlaceholderOnFocus:!0,style:{color:""+t.buttonColor,fontSize:""+t.buttonSize}})),i?Object(d.createElement)("div",{class:"woolentor-banner-img"},Object(d.createElement)("img",{className:"wp-block-woolentor-banner-img",src:i,alt:"WooLentor Banner image"}),Object(d.createElement)("div",null,Object(d.createElement)(j.MediaUploadCheck,null,Object(d.createElement)(j.MediaUpload,{onSelect:f,allowedTypes:["image","png"],value:i,render:({open:e})=>Object(d.createElement)(m.Button,{onClick:e},i?Object(b.__)("Replace Image","woolentor"):Object(d.createElement)(j.BlockIcon,{icon:B}))})))):Object(d.createElement)("div",{class:"woolentor-banner-img"},Object(d.createElement)(j.MediaUploadCheck,null,Object(d.createElement)(j.MediaUpload,{onSelect:f,allowedTypes:["image","png"],value:i,render:({open:e})=>Object(d.createElement)(m.Button,{onClick:e},i?Object(b.__)("Replace Image","woolentor"):Object(d.createElement)(j.BlockIcon,{icon:B}))}))))))}}var M=z,L=o(12),D=Object(d.createElement)("svg",{id:"_x31_","enable-background":"new 0 0 24 24",height:"512",viewBox:"0 0 24 24",width:"512",xmlns:"http://www.w3.org/2000/svg"},Object(d.createElement)("g",null,Object(d.createElement)("path",{d:"m17.453 24c-.168 0-.34-.021-.51-.066l-15.463-4.141c-1.06-.292-1.692-1.39-1.414-2.45l1.951-7.272c.072-.267.346-.422.612-.354.267.071.425.346.354.612l-1.95 7.27c-.139.53.179 1.082.71 1.229l15.457 4.139c.531.14 1.079-.176 1.217-.704l.781-2.894c.072-.267.346-.426.613-.353.267.072.424.347.353.613l-.78 2.89c-.235.89-1.045 1.481-1.931 1.481z"})),Object(d.createElement)("g",null,Object(d.createElement)("path",{d:"m22 18h-16c-1.103 0-2-.897-2-2v-12c0-1.103.897-2 2-2h16c1.103 0 2 .897 2 2v12c0 1.103-.897 2-2 2zm-16-15c-.551 0-1 .449-1 1v12c0 .551.449 1 1 1h16c.551 0 1-.449 1-1v-12c0-.551-.449-1-1-1z"})),Object(d.createElement)("g",null,Object(d.createElement)("path",{d:"m9 9c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zm0-3c-.551 0-1 .449-1 1s.449 1 1 1 1-.449 1-1-.449-1-1-1z"})),Object(d.createElement)("g",null,Object(d.createElement)("path",{d:"m4.57 16.93c-.128 0-.256-.049-.354-.146-.195-.195-.195-.512 0-.707l4.723-4.723c.566-.566 1.555-.566 2.121 0l1.406 1.406 3.892-4.67c.283-.339.699-.536 1.142-.54h.011c.438 0 .853.19 1.139.523l5.23 6.102c.18.209.156.525-.054.705-.209.18-.524.157-.705-.054l-5.23-6.102c-.097-.112-.231-.174-.38-.174-.104-.009-.287.063-.384.18l-4.243 5.091c-.09.108-.221.173-.362.179-.142.01-.277-.046-.376-.146l-1.793-1.793c-.189-.188-.518-.188-.707 0l-4.723 4.723c-.097.097-.225.146-.353.146z"})));const{name:I,category:R,attributes:N}=L,H={title:Object(b.__)("WL : Promo Banner","woolentor"),description:Object(b.__)("Display promo banner.","woolentor"),icon:Object(d.createElement)(m.Icon,{icon:D}),keywords:["woolentor",Object(b.__)("product banner","woolentor"),Object(b.__)("woocommerce promo","woolentor"),Object(b.__)("promo banner","woolentor")],example:{attributes:{title:Object(b.__)("Banner Title","woolentor"),subTitle:Object(b.__)("Banner Sub Title","woolentor"),buttonText:Object(b.__)("Shop Now","woolentor")}},supports:{align:["wide","full"]},attributes:N,edit:M,save:({className:e,attributes:t})=>{const{title:o,subTitle:n,imgUrl:r,style:l,contentAlignment:a,buttonText:i,buttonUrl:c}=t;return Object(d.createElement)("div",{className:e},Object(d.createElement)("div",{className:"woolentor-banner woolentor-banner-layout-"+l+" woolentor-content-align-"+a},Object(d.createElement)("div",{className:"woolentor-content"},Object(d.createElement)(j.RichText.Content,{tagName:"h3",className:"banner_subtitle",value:n,style:{color:""+t.subTitleColor,fontSize:""+t.subTitleSize}}),Object(d.createElement)(j.RichText.Content,{tagName:"h2",className:"banner_title",value:o,style:{color:""+t.titleColor,fontSize:""+t.titleSize}}),Object(d.createElement)(j.RichText.Content,{tagName:"a",className:"banner_button",href:c,value:i,style:{color:""+t.buttonColor,fontSize:""+t.buttonSize}})),r&&Object(d.createElement)("div",{className:"woolentor-banner-img"},c?Object(d.createElement)("a",{href:c},Object(d.createElement)("img",{className:"wp-block-woolentor-banner-img",src:r,alt:o})):Object(d.createElement)("img",{className:"wp-block-woolentor-banner-img",src:r,alt:o}))))}};class W extends d.Component{render(){const{setAttributes:e,title:t,ImageData:o,attributesKey:n,uploadImage:r}=this.props,l=["image","png"],a=Object(d.createElement)("p",null,Object(b.__)("To edit the banner image, you need permission to upload media.","woolentor")),i=t=>{const r={...o};r.id=t.id,r.url=t.url,e({[n]:r})};return Object(d.createElement)(d.Fragment,null,Object(d.createElement)("div",{className:"wp-block-image-selector-woolentor-image-uploader"},Object(d.createElement)("h3",null,t),Object(d.createElement)(j.MediaUploadCheck,{fallback:a},Object(d.createElement)(j.MediaUpload,{title:t,onSelect:i,allowedTypes:l,value:o.id,render:({open:e})=>Object(d.createElement)(m.Button,{className:o.id?"editor-post-featured-image__preview":"editor-post-featured-image__toggle",onClick:e},!o.id&&Object(b.__)("Set ","woolentor")+t,!!o.id&&!r&&Object(d.createElement)(m.Spinner,null),!!o.id&&r&&Object(d.createElement)("img",{src:r.source_url,alt:t}))})),!!o.id&&r&&Object(d.createElement)(j.MediaUploadCheck,null,Object(d.createElement)(j.MediaUpload,{title:t,onSelect:i,allowedTypes:l,value:o.id,render:({open:e})=>Object(d.createElement)(m.Button,{onClick:e,isDefault:!0,isLarge:!0},Object(b.__)("Replace image","woolentor"))})),!!o.id&&Object(d.createElement)(j.MediaUploadCheck,null,Object(d.createElement)(m.Button,{onClick:()=>{const t={...o};t.id=void 0,t.url=void 0,e({[n]:t})},isLink:!0,isDestructive:!0},Object(b.__)("Remove image","woolentor")))))}}var G=Object(g.compose)(Object(f.withSelect)((e,t)=>{const{getMedia:o}=e("core"),{ImageData:n}=t;return{uploadImage:n.id?o(n.id):null}}))(W),U=e=>{const{setAttributes:t,lavel:o,dimensions:n,attributesKey:r}=e,l=(e,o)=>{const l={...n};"yes"===l.link?(l.top=e,l.right=e,l.bottom=e,l.left=e,l.link="yes"):(l.top=""!==l.top?l.top:"0",l.right=""!==l.right?l.right:"0",l.bottom=""!==l.bottom?l.bottom:"0",l.left=""!==l.left?l.left:"0",l.link="no",l[o]=e),t({[r]:l})},a=e=>{const o={...n};o.unit=e.target.value,t({[r]:o})};return Object(d.createElement)(d.Fragment,null,Object(d.createElement)("div",{className:"wp-block-selector-woolentor-dimensions-control"},Object(d.createElement)(m.PanelRow,{className:"woolentor-panel-row-height-auto",style:{minHeight:"auto"}},Object(d.createElement)("h3",null,o),Object(d.createElement)(m.ButtonGroup,{className:"woolentor-dimensions-btn-group"},Object(d.createElement)(m.Button,{value:"px",text:Object(b.__)("PX","woolentor"),isPrimary:"px"===n.unit,isSecondary:"px"!==n.unit,onClick:a,title:Object(b.__)("PX","woolentor"),focus:!1}),Object(d.createElement)(m.Button,{value:"%",text:Object(b.__)("%","woolentor"),isPrimary:"%"===n.unit,isSecondary:"%"!==n.unit,onClick:a,title:Object(b.__)("%","woolentor"),focus:!1}),Object(d.createElement)(m.Button,{value:"em",text:Object(b.__)("EM","woolentor"),isPrimary:"em"===n.unit,isSecondary:"em"!==n.unit,onClick:a,title:Object(b.__)("EM","woolentor"),focus:!1}))),Object(d.createElement)(m.PanelRow,null,Object(d.createElement)(m.__experimentalNumberControl,{label:Object(b.__)("Top","woolentor"),isShiftStepEnabled:!0,onChange:e=>l(e,"top"),shiftStep:10,value:n.top,labelPosition:"bottom"}),Object(d.createElement)(m.__experimentalNumberControl,{label:Object(b.__)("Right","woolentor"),isShiftStepEnabled:!0,onChange:e=>l(e,"right"),shiftStep:10,value:n.right,labelPosition:"bottom"}),Object(d.createElement)(m.__experimentalNumberControl,{label:Object(b.__)("Bottom","woolentor"),isShiftStepEnabled:!0,onChange:e=>l(e,"bottom"),shiftStep:10,value:n.bottom,labelPosition:"bottom"}),Object(d.createElement)(m.__experimentalNumberControl,{label:Object(b.__)("Left","woolentor"),isShiftStepEnabled:!0,onChange:e=>l(e,"left"),shiftStep:10,value:n.left,labelPosition:"bottom"}),Object(d.createElement)(m.Button,{icon:"admin-links",value:"yes",isPrimary:"yes"===n.link,isSecondary:"yes"!==n.link,onClick:()=>{const e={...n};"yes"===e.link?e.link="no":e.link="yes",t({[r]:e})},title:Object(b.__)("Link values together","woolentor"),showTooltip:!0}))))};class V extends d.Component{render(){const{attributes:e,setAttributes:t}=this.props,{title:o,contentPosition:n,bannerImage:r,badgeImage:l,badgeHorizontalPos:a,badgeVerticlePos:i}=e,c={width:30,height:12,display:"inline-block",marginLeft:10,verticalAlign:"middle"};return Object(d.createElement)(d.Fragment,null,Object(d.createElement)(j.InspectorControls,null,Object(d.createElement)(m.PanelBody,{title:Object(b.__)("Content Settings","woolentor"),initialOpen:!0},Object(d.createElement)(m.SelectControl,{label:Object(b.__)("Content Position","woolentor"),value:n,options:[{label:Object(b.__)("Top","woolentor"),value:"top"},{label:Object(b.__)("Center","woolentor"),value:"center"},{label:Object(b.__)("Bottom","woolentor"),value:"bottom"},{label:Object(b.__)("Left","woolentor"),value:"left"},{label:Object(b.__)("Right","woolentor"),value:"right"}],onChange:e=>t({contentPosition:e})}),Object(d.createElement)(G,{title:Object(b.__)("Banner image","woolentor"),ImageData:r,attributesKey:"bannerImage",setAttributes:t}),Object(d.createElement)(G,{title:Object(b.__)("Badge image","woolentor"),ImageData:l,attributesKey:"badgeImage",setAttributes:t}),l.id&&Object(d.createElement)(d.Fragment,null,Object(d.createElement)(m.RangeControl,{label:Object(b.__)("Badge Horizontal Position","woolentor"),value:a,onChange:e=>t({badgeHorizontalPos:e}),min:-1e3,step:1,max:1e3}),Object(d.createElement)(m.RangeControl,{label:Object(b.__)("Badge Vertical Position","woolentor"),value:i,onChange:e=>t({badgeVerticlePos:e}),min:-1e3,step:1,max:1e3})),Object(d.createElement)(m.TextControl,{label:Object(b.__)("Title","woolentor"),value:o,placeholder:Object(b.__)("Banner Title","woolentor"),onChange:e=>t({title:e})}),Object(d.createElement)(m.TextControl,{label:Object(b.__)("Sub Title","woolentor"),placeholder:Object(b.__)("Banner Sub Title","woolentor"),value:e.subTitle,onChange:e=>t({subTitle:e})}),Object(d.createElement)(m.TextareaControl,{label:Object(b.__)("Description","woolentor"),help:Object(b.__)("Enter Banner description","woolentor"),value:e.bannerDescription,onChange:e=>t({bannerDescription:e})}),Object(d.createElement)(m.TextControl,{label:Object(b.__)("Offer Amount","woolentor"),placeholder:Object(b.__)("50%","woolentor"),value:e.offerAmount,onChange:e=>t({offerAmount:e})}),Object(d.createElement)(m.TextControl,{label:Object(b.__)("Offer Tag Line","woolentor"),value:e.offerTagLine,placeholder:Object(b.__)("off","woolentor"),onChange:e=>t({offerTagLine:e})}),Object(d.createElement)(m.TextControl,{label:Object(b.__)("Banner Link","woolentor"),value:e.bannerLink,placeholder:Object(b.__)("https://your-link.com","woolentor"),onChange:e=>t({bannerLink:e})}),Object(d.createElement)(m.TextControl,{label:Object(b.__)("Button Text","woolentor"),value:e.buttonText,placeholder:Object(b.__)("Shop Now","woolentor"),onChange:e=>t({buttonText:e})})),Object(d.createElement)(m.PanelBody,{title:Object(b.__)("Style","woolentor"),initialOpen:!1},Object(d.createElement)("h2",{className:"woolentor-blocks-section-title"},Object(b.__)("Content Area","woolentor")),Object(d.createElement)("h3",null,Object(b.__)("Alignment","woolentor")),Object(d.createElement)(m.ButtonGroup,{className:"woolentor-alignment-btn-group"},Object(d.createElement)(m.Button,{icon:"editor-alignleft",value:"left",isPrimary:"left"===e.contentAlignment,isSecondary:"left"!==e.contentAlignment,onClick:()=>t({contentAlignment:"left"}),title:Object(b.__)("Align left","woolentor")}),Object(d.createElement)(m.Button,{icon:"editor-aligncenter",value:"center",isPrimary:"center"===e.contentAlignment,isSecondary:"center"!==e.contentAlignment,onClick:()=>t({contentAlignment:"center"}),title:Object(b.__)("Align center","woolentor")}),Object(d.createElement)(m.Button,{icon:"editor-alignright",value:"right",isPrimary:"right"===e.contentAlignment,isSecondary:"right"!==e.contentAlignment,onClick:()=>t({contentAlignment:"right"}),title:Object(b.__)("Align right","woolentor")}),Object(d.createElement)(m.Button,{icon:"editor-justify",value:"justify",isPrimary:"justify"===e.contentAlignment,isSecondary:"justify"!==e.contentAlignment,onClick:()=>t({contentAlignment:"justify"}),title:Object(b.__)("Align justify","woolentor")}),Object(d.createElement)("span",{onClick:()=>t({contentAlignment:""}),class:"woolentor-reset-btn dashicon dashicons dashicons-image-rotate"})),Object(d.createElement)(U,{lavel:Object(b.__)("Margin","woolentor"),dimensions:e.contentAreaMargin,attributesKey:"contentAreaMargin",setAttributes:t}),Object(d.createElement)(U,{lavel:Object(b.__)("Padding","woolentor"),dimensions:e.contentAreaPadding,attributesKey:"contentAreaPadding",setAttributes:t}),Object(d.createElement)("h2",{className:"woolentor-blocks-section-title"},Object(b.__)("Title","woolentor")),Object(d.createElement)("h3",null,Object(b.__)("Color","woolentor"),Object(d.createElement)("span",{style:{...c,backgroundColor:e.titleColor}})),Object(d.createElement)(m.ColorPalette,{colors:[{name:"Black",color:"#000000"},{name:"Orange",color:"#FF6900"},{name:"Vivid Red",color:"#CF2E2E"},{name:"Pink",color:"#F78DA7"},{name:"White",color:"#FFFFFF"},{name:"Blue",color:"#8ED1FC"}],value:e.titleColor,onChange:e=>t({titleColor:e})}),Object(d.createElement)(m.FontSizePicker,{fontSizes:[{name:Object(b.__)("Small","woolentor"),slug:"small",size:"12px"},{name:Object(b.__)("Medium","woolentor"),slug:"medium",size:"18px"},{name:Object(b.__)("Large","woolentor"),slug:"large",size:"24px"}],value:e.titleSize,fallbackFontSize:e.titleSize,onChange:e=>t({titleSize:e})}),Object(d.createElement)(U,{lavel:Object(b.__)("Margin","woolentor"),dimensions:e.titleMargin,attributesKey:"titleMargin",setAttributes:t}),Object(d.createElement)(U,{lavel:Object(b.__)("Padding","woolentor"),dimensions:e.titlePadding,attributesKey:"titlePadding",setAttributes:t}),Object(d.createElement)("h2",{className:"woolentor-blocks-section-title"},Object(b.__)("Sub Title","woolentor")),Object(d.createElement)("h3",null,Object(b.__)("Color","woolentor"),Object(d.createElement)("span",{style:{...c,backgroundColor:e.titleSubColor}})),Object(d.createElement)(m.ColorPalette,{colors:[{name:"Black",color:"#000000"},{name:"Orange",color:"#FF6900"},{name:"Vivid Red",color:"#CF2E2E"},{name:"Pink",color:"#F78DA7"},{name:"White",color:"#FFFFFF"},{name:"Blue",color:"#8ED1FC"}],value:e.titleSubColor,onChange:e=>t({titleSubColor:e})}),Object(d.createElement)(m.FontSizePicker,{fontSizes:[{name:Object(b.__)("Small","woolentor"),slug:"small",size:"12px"},{name:Object(b.__)("Medium","woolentor"),slug:"medium",size:"18px"},{name:Object(b.__)("Large","woolentor"),slug:"large",size:"24px"}],value:e.titleSubSize,fallbackFontSize:e.titleSubSize,onChange:e=>t({titleSubSize:e})}),Object(d.createElement)(U,{lavel:Object(b.__)("Margin","woolentor"),dimensions:e.subTitleMargin,attributesKey:"subTitleMargin",setAttributes:t}),Object(d.createElement)(U,{lavel:Object(b.__)("Padding","woolentor"),dimensions:e.subTitlePadding,attributesKey:"subTitlePadding",setAttributes:t}),Object(d.createElement)("h2",{className:"woolentor-blocks-section-title"},Object(b.__)("Description","woolentor")),Object(d.createElement)("h3",null,Object(b.__)("Color","woolentor"),Object(d.createElement)("span",{style:{...c,backgroundColor:e.desColor}})),Object(d.createElement)(m.ColorPalette,{colors:[{name:"Black",color:"#000000"},{name:"Orange",color:"#FF6900"},{name:"Vivid Red",color:"#CF2E2E"},{name:"Pink",color:"#F78DA7"},{name:"White",color:"#FFFFFF"},{name:"Blue",color:"#8ED1FC"}],value:e.desColor,onChange:e=>t({desColor:e})}),Object(d.createElement)(m.FontSizePicker,{fontSizes:[{name:Object(b.__)("Small","woolentor"),slug:"small",size:"12px"},{name:Object(b.__)("Medium","woolentor"),slug:"medium",size:"18px"},{name:Object(b.__)("Large","woolentor"),slug:"large",size:"24px"}],value:e.desSize,fallbackFontSize:e.desSize,onChange:e=>t({desSize:e})}),Object(d.createElement)(U,{lavel:Object(b.__)("Margin","woolentor"),dimensions:e.desMargin,attributesKey:"desMargin",setAttributes:t}),Object(d.createElement)(U,{lavel:Object(b.__)("Padding","woolentor"),dimensions:e.desPadding,attributesKey:"desPadding",setAttributes:t}),Object(d.createElement)("h2",{className:"woolentor-blocks-section-title"},Object(b.__)("Offer Amount","woolentor")),Object(d.createElement)("h3",null,Object(b.__)("Color","woolentor"),Object(d.createElement)("span",{style:{...c,backgroundColor:e.offerColor}})),Object(d.createElement)(m.ColorPalette,{colors:[{name:"Black",color:"#000000"},{name:"Orange",color:"#FF6900"},{name:"Vivid Red",color:"#CF2E2E"},{name:"Pink",color:"#F78DA7"},{name:"White",color:"#FFFFFF"},{name:"Blue",color:"#8ED1FC"}],value:e.offerColor,onChange:e=>t({offerColor:e})}),Object(d.createElement)(m.FontSizePicker,{fontSizes:[{name:Object(b.__)("Small","woolentor"),slug:"small",size:"12px"},{name:Object(b.__)("Medium","woolentor"),slug:"medium",size:"18px"},{name:Object(b.__)("Large","woolentor"),slug:"large",size:"24px"}],value:e.offerSize,fallbackFontSize:e.offerSize,onChange:e=>t({offerSize:e})}),Object(d.createElement)(U,{lavel:Object(b.__)("Margin","woolentor"),dimensions:e.offerMargin,attributesKey:"offerMargin",setAttributes:t}),Object(d.createElement)("h2",{className:"woolentor-blocks-section-title"},Object(b.__)("Offer Tag Line","woolentor")),Object(d.createElement)("h3",null,Object(b.__)("Color","woolentor"),Object(d.createElement)("span",{style:{...c,backgroundColor:e.offerTagColor}})),Object(d.createElement)(m.ColorPalette,{colors:[{name:"Black",color:"#000000"},{name:"Orange",color:"#FF6900"},{name:"Vivid Red",color:"#CF2E2E"},{name:"Pink",color:"#F78DA7"},{name:"White",color:"#FFFFFF"},{name:"Blue",color:"#8ED1FC"}],value:e.offerTagColor,onChange:e=>t({offerTagColor:e})}),Object(d.createElement)(m.FontSizePicker,{fontSizes:[{name:Object(b.__)("Small","woolentor"),slug:"small",size:"12px"},{name:Object(b.__)("Medium","woolentor"),slug:"medium",size:"18px"},{name:Object(b.__)("Large","woolentor"),slug:"large",size:"24px"}],value:e.offerTagSize,fallbackFontSize:e.offerTagSize,onChange:e=>t({offerTagSize:e})}),Object(d.createElement)(U,{lavel:Object(b.__)("Margin","woolentor"),dimensions:e.offerTagMargin,attributesKey:"offerTagMargin",setAttributes:t}),Object(d.createElement)("h2",{className:"woolentor-blocks-section-title"},Object(b.__)("Button","woolentor")),Object(d.createElement)("h3",null,Object(b.__)("Color","woolentor"),Object(d.createElement)("span",{style:{...c,backgroundColor:e.buttonColor}})),Object(d.createElement)(m.ColorPalette,{colors:[{name:"Black",color:"#000000"},{name:"Orange",color:"#FF6900"},{name:"Vivid Red",color:"#CF2E2E"},{name:"Pink",color:"#F78DA7"},{name:"White",color:"#FFFFFF"},{name:"Blue",color:"#8ED1FC"}],value:e.buttonColor,onChange:e=>t({buttonColor:e})}),Object(d.createElement)("h3",null,Object(b.__)("Hover Color","woolentor"),Object(d.createElement)("span",{style:{...c,backgroundColor:e.buttonHoverColor}})),Object(d.createElement)(m.ColorPalette,{colors:[{name:"Black",color:"#000000"},{name:"Orange",color:"#FF6900"},{name:"Vivid Red",color:"#CF2E2E"},{name:"Pink",color:"#F78DA7"},{name:"White",color:"#FFFFFF"},{name:"Blue",color:"#8ED1FC"}],value:e.buttonHoverColor,onChange:e=>t({buttonHoverColor:e})}),Object(d.createElement)(m.FontSizePicker,{fontSizes:[{name:Object(b.__)("Small","woolentor"),slug:"small",size:"12px"},{name:Object(b.__)("Medium","woolentor"),slug:"medium",size:"18px"},{name:Object(b.__)("Large","woolentor"),slug:"large",size:"24px"}],value:e.buttonSize,fallbackFontSize:e.buttonSize,onChange:e=>t({buttonSize:e})}),Object(d.createElement)(U,{lavel:Object(b.__)("Margin","woolentor"),dimensions:e.buttonMargin,attributesKey:"buttonMargin",setAttributes:t}))))}}var Q=V;class K extends d.Component{render(){const{name:e,attributes:t,className:o,isSelected:n,setAttributes:r,clientId:l}=this.props,{blockUniqId:a}=t;return""==a&&r({blockUniqId:l}),Object(d.createElement)(d.Fragment,null,n&&Object(d.createElement)(Q,this.props),Object(d.createElement)("div",{className:o},Object(d.createElement)(_.a,{block:e,attributes:t})))}}var q=K,Y=o(13),X=Object(d.createElement)("svg",{id:"_x31_","enable-background":"new 0 0 24 24",height:"512",viewBox:"0 0 24 24",width:"512",xmlns:"http://www.w3.org/2000/svg"},Object(d.createElement)("g",null,Object(d.createElement)("path",{d:"m17.453 24c-.168 0-.34-.021-.51-.066l-15.463-4.141c-1.06-.292-1.692-1.39-1.414-2.45l1.951-7.272c.072-.267.346-.422.612-.354.267.071.425.346.354.612l-1.95 7.27c-.139.53.179 1.082.71 1.229l15.457 4.139c.531.14 1.079-.176 1.217-.704l.781-2.894c.072-.267.346-.426.613-.353.267.072.424.347.353.613l-.78 2.89c-.235.89-1.045 1.481-1.931 1.481z"})),Object(d.createElement)("g",null,Object(d.createElement)("path",{d:"m22 18h-16c-1.103 0-2-.897-2-2v-12c0-1.103.897-2 2-2h16c1.103 0 2 .897 2 2v12c0 1.103-.897 2-2 2zm-16-15c-.551 0-1 .449-1 1v12c0 .551.449 1 1 1h16c.551 0 1-.449 1-1v-12c0-.551-.449-1-1-1z"})),Object(d.createElement)("g",null,Object(d.createElement)("path",{d:"m9 9c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zm0-3c-.551 0-1 .449-1 1s.449 1 1 1 1-.449 1-1-.449-1-1-1z"})),Object(d.createElement)("g",null,Object(d.createElement)("path",{d:"m4.57 16.93c-.128 0-.256-.049-.354-.146-.195-.195-.195-.512 0-.707l4.723-4.723c.566-.566 1.555-.566 2.121 0l1.406 1.406 3.892-4.67c.283-.339.699-.536 1.142-.54h.011c.438 0 .853.19 1.139.523l5.23 6.102c.18.209.156.525-.054.705-.209.18-.524.157-.705-.054l-5.23-6.102c-.097-.112-.231-.174-.38-.174-.104-.009-.287.063-.384.18l-4.243 5.091c-.09.108-.221.173-.362.179-.142.01-.277-.046-.376-.146l-1.793-1.793c-.189-.188-.518-.188-.707 0l-4.723 4.723c-.097.097-.225.146-.353.146z"})));const{name:J,category:Z,attributes:$}=Y,ee={title:Object(b.__)("WL : Special Day Offer","woolentor"),description:Object(b.__)("Display spesial day offer banner.","woolentor"),icon:Object(d.createElement)(m.Icon,{icon:X}),keywords:["woolentor",Object(b.__)("shop banner","woolentor"),Object(b.__)("banner","woolentor"),Object(b.__)("special day","woolentor"),Object(b.__)("offer","woolentor"),Object(b.__)("special offer","woolentor")],example:{attributes:{title:Object(b.__)("Banner Title","woolentor"),subTitle:Object(b.__)("Banner Sub Title","woolentor"),offerAmount:Object(b.__)("50%","woolentor"),bannerDescription:Object(b.__)("Banner Description","woolentor"),buttonText:Object(b.__)("Shop Now","woolentor"),offerTagLine:Object(b.__)("Off","woolentor")}},attributes:$,edit:q,save:()=>null};class te extends d.Component{render(){const{setAttributes:e,title:t,bgProperty:o,attributesKey:n,uploadImage:r}=this.props,l=(t,r)=>{const l={...o};l[r]=t,e({[n]:l})},a=["image","png"],i=Object(d.createElement)("p",null,Object(b.__)("To edit the banner image, you need permission to upload media.","woolentor")),c=t=>{const r={...o};r.imageId=t.id,r.imageUrl=t.url,e({[n]:r})};return Object(d.createElement)(d.Fragment,null,Object(d.createElement)("div",{className:"wp-block-selector-woolentor-background-control"},t&&Object(d.createElement)("h3",null,t),Object(d.createElement)("div",{className:"wp-block-image-selector-woolentor-image-uploader"},Object(d.createElement)(j.MediaUploadCheck,{fallback:i},Object(d.createElement)(j.MediaUpload,{title:t,onSelect:c,allowedTypes:a,value:o.imageId,render:({open:e})=>Object(d.createElement)(m.Button,{className:o.imageId?"editor-post-featured-image__preview":"editor-post-featured-image__toggle",onClick:e},!o.imageId&&Object(b.__)("Set ","woolentor")+t,!!o.imageId&&!r&&Object(d.createElement)(m.Spinner,null),!!o.imageId&&r&&Object(d.createElement)("img",{src:r.source_url,alt:t}))})),!!o.imageId&&r&&Object(d.createElement)(j.MediaUploadCheck,null,Object(d.createElement)(j.MediaUpload,{title:t,onSelect:c,allowedTypes:a,value:o.imageId,render:({open:e})=>Object(d.createElement)(m.Button,{onClick:e,isDefault:!0,isLarge:!0},Object(b.__)("Replace image","woolentor"))})),!!o.imageId&&Object(d.createElement)(j.MediaUploadCheck,null,Object(d.createElement)(m.Button,{onClick:()=>{const t={...o};t.imageId=void 0,t.imageUrl=void 0,e({[n]:t})},isLink:!0,isDestructive:!0},Object(b.__)("Remove image","woolentor")))),Object(d.createElement)(m.SelectControl,{label:Object(b.__)("Position","woolentor"),labelPosition:"side",value:o.position,options:[{label:Object(b.__)("Default","woolentor"),value:""},{label:Object(b.__)("Center Center","woolentor"),value:"center center"},{label:Object(b.__)("Center Left","woolentor"),value:"center left"},{label:Object(b.__)("Center Right","woolentor"),value:"center right"},{label:Object(b.__)("Top Center","woolentor"),value:"top center"},{label:Object(b.__)("Top Left","woolentor"),value:"top left"},{label:Object(b.__)("Top Right","woolentor"),value:"top right"},{label:Object(b.__)("Bottom Center","woolentor"),value:"bottom center"},{label:Object(b.__)("Bottom Left","woolentor"),value:"bottom left"},{label:Object(b.__)("Bottom Right","woolentor"),value:"bottom right"}],onChange:e=>l(e,"position")}),Object(d.createElement)(m.SelectControl,{label:Object(b.__)("Attachment","woolentor"),labelPosition:"side",value:o.attachment,options:[{label:Object(b.__)("Default","woolentor"),value:""},{label:Object(b.__)("Scroll","woolentor"),value:"scroll"},{label:Object(b.__)("Fixed","woolentor"),value:"fixed"}],onChange:e=>l(e,"attachment")}),Object(d.createElement)(m.SelectControl,{label:Object(b.__)("Repeat","woolentor"),labelPosition:"side",value:o.repeat,options:[{label:Object(b.__)("Default","woolentor"),value:""},{label:Object(b.__)("No-repeat","woolentor"),value:"no-repeat"},{label:Object(b.__)("Repeat","woolentor"),value:"repeat"},{label:Object(b.__)("Repeat-x","woolentor"),value:"repeat-x"},{label:Object(b.__)("Repeat-y","woolentor"),value:"repeat-y"}],onChange:e=>l(e,"repeat")}),Object(d.createElement)(m.SelectControl,{label:Object(b.__)("Size","woolentor"),labelPosition:"side",value:o.size,options:[{label:Object(b.__)("Default","woolentor"),value:""},{label:Object(b.__)("Auto","woolentor"),value:"auto"},{label:Object(b.__)("Cover","woolentor"),value:"cover"},{label:Object(b.__)("Contain","woolentor"),value:"contain"}],onChange:e=>l(e,"size")})))}}var oe=Object(g.compose)(Object(f.withSelect)((e,t)=>{const{getMedia:o}=e("core"),{bgProperty:n}=t;return{uploadImage:n.imageId?o(n.imageId):null}}))(te);class ne extends d.Component{constructor(e){super(e),this.state={activeClass:!1}}render(){const{attributes:e,setAttributes:t}=this.props,{style:o,bgProperty:n}=e,r={width:30,height:12,display:"inline-block",marginLeft:10,verticalAlign:"middle"},l=(o,n,r)=>{const l=[...e.markerList];l[r][n]=o,t({markerList:l})},a=(e,t)=>{t===this.state.activeClass?this.setState({activeClass:!1}):this.setState({activeClass:t})};let i;return e.markerList.length&&(i=e.markerList.map((o,n)=>{const r=this.state.activeClass===n?"woolentor_active_repeter":"";return Object(d.createElement)(d.Fragment,{key:n},Object(d.createElement)("div",{className:"woolentor_repeater-fields"},Object(d.createElement)("div",{className:"woolentor_repeater-tools",onClick:e=>a(0,n)},Object(d.createElement)("div",{className:"woolentor_repeater-item-title"},e.markerList[n].title),Object(d.createElement)("div",{className:"woolentor_repeater-item-remove"},Object(d.createElement)(m.IconButton,{className:"woolentor__remove-marker",icon:"no-alt",label:Object(b.__)("Delete Marker","woolentor"),onClick:()=>(o=>{const n=[...e.markerList];n.splice(o,1),t({markerList:n})})(n)}))),Object(d.createElement)("div",{className:r+" woolentor_repeater-controls"},Object(d.createElement)(m.TextControl,{label:Object(b.__)("Marker Title","woolentor"),className:"woolentor__marker-title",placeholder:Object(b.__)("Marker Title","woolentor"),value:e.markerList[n].title,onChange:e=>l(e,"title",n)}),Object(d.createElement)(m.TextareaControl,{label:Object(b.__)("Marker Content","woolentor"),value:e.markerList[n].content,onChange:e=>l(e,"content",n)}),Object(d.createElement)(m.RangeControl,{label:Object(b.__)("Horizontal Postion","woolentor"),value:e.markerList[n].horizontal,onChange:e=>l(e,"horizontal",n),min:-1e3,step:1,max:1e3}),Object(d.createElement)(m.RangeControl,{label:Object(b.__)("Vertical Postion","woolentor"),value:e.markerList[n].verticle,onChange:e=>l(e,"verticle",n),min:-1e3,step:1,max:1e3}))))})),Object(d.createElement)(d.Fragment,null,Object(d.createElement)(j.InspectorControls,null,Object(d.createElement)(m.PanelBody,{title:Object(b.__)("Image","woolentor"),initialOpen:!0},Object(d.createElement)(oe,{title:Object(b.__)("Background Image","woolentor"),attributesKey:"bgProperty",setAttributes:t,bgProperty:n})),Object(d.createElement)(m.PanelBody,{title:Object(b.__)("Marker","woolentor"),initialOpen:!1},Object(d.createElement)(m.SelectControl,{label:Object(b.__)("Style","woolentor"),value:o,options:[{label:Object(b.__)("Style One","woolentor"),value:"1"},{label:Object(b.__)("Style Two","woolentor"),value:"2"},{label:Object(b.__)("Style Three","woolentor"),value:"3"},{label:Object(b.__)("Style Four","woolentor"),value:"4"},{label:Object(b.__)("Style Five","woolentor"),value:"5"}],onChange:e=>t({style:e})}),i,Object(d.createElement)(m.Button,{isDefault:!0,icon:"plus-alt2",onClick:(()=>{const o=[...e.markerList];o.push({title:Object(b.__)("Marker Item #"+(e.markerList.length+1),"woolentor"),content:"",horizontal:"",verticle:""}),t({markerList:o}),this.setState({activeClass:e.markerList.length})}).bind(this)},Object(b.__)("Add Marker","woolentor"))),Object(d.createElement)(m.PanelBody,{title:Object(b.__)("Style","woolentor"),initialOpen:!1},Object(d.createElement)("h2",{className:"woolentor-blocks-section-title"},Object(b.__)("Marker","woolentor")),Object(d.createElement)("h3",null,Object(b.__)("Color","woolentor"),Object(d.createElement)("span",{style:{...r,backgroundColor:e.markerColor}})),Object(d.createElement)(m.ColorPalette,{colors:[{name:"Black",color:"#000000"},{name:"Orange",color:"#FF6900"},{name:"Vivid Red",color:"#CF2E2E"},{name:"Pink",color:"#F78DA7"},{name:"White",color:"#FFFFFF"},{name:"Blue",color:"#8ED1FC"}],value:e.markerColor,onChange:e=>t({markerColor:e})}),Object(d.createElement)("h3",null,Object(b.__)("Background Color","woolentor"),Object(d.createElement)("span",{style:{...r,backgroundColor:e.markerBGColor}})),Object(d.createElement)(m.ColorPalette,{colors:[{name:"Black",color:"#000000"},{name:"Orange",color:"#FF6900"},{name:"Vivid Red",color:"#CF2E2E"},{name:"Pink",color:"#F78DA7"},{name:"White",color:"#FFFFFF"},{name:"Blue",color:"#8ED1FC"}],value:e.markerBGColor,onChange:e=>t({markerBGColor:e})}),Object(d.createElement)("h3",null,Object(b.__)("Border Color","woolentor"),Object(d.createElement)("span",{style:{...r,backgroundColor:e.markerBorderColor}})),Object(d.createElement)(m.ColorPalette,{colors:[{name:"Black",color:"#000000"},{name:"Orange",color:"#FF6900"},{name:"Vivid Red",color:"#CF2E2E"},{name:"Pink",color:"#F78DA7"},{name:"White",color:"#FFFFFF"},{name:"Blue",color:"#8ED1FC"}],value:e.markerBorderColor,onChange:e=>t({markerBorderColor:e})}),Object(d.createElement)(U,{lavel:Object(b.__)("Border Radius","woolentor"),dimensions:e.markerBorderRadius,attributesKey:"markerBorderRadius",setAttributes:t}),Object(d.createElement)(U,{lavel:Object(b.__)("Padding","woolentor"),dimensions:e.markerPadding,attributesKey:"markerPadding",setAttributes:t}),Object(d.createElement)("h2",{className:"woolentor-blocks-section-title"},Object(b.__)("Content Area","woolentor")),Object(d.createElement)("h3",null,Object(b.__)("Background Color","woolentor"),Object(d.createElement)("span",{style:{...r,backgroundColor:e.markerContentBGColor}})),Object(d.createElement)(m.ColorPalette,{colors:[{name:"Black",color:"#000000"},{name:"Orange",color:"#FF6900"},{name:"Vivid Red",color:"#CF2E2E"},{name:"Pink",color:"#F78DA7"},{name:"White",color:"#FFFFFF"},{name:"Blue",color:"#8ED1FC"}],value:e.markerContentBGColor,onChange:e=>t({markerContentBGColor:e})}),Object(d.createElement)(U,{lavel:Object(b.__)("Border Radius","woolentor"),dimensions:e.markerContentBorderRadius,attributesKey:"markerContentBorderRadius",setAttributes:t}),Object(d.createElement)(U,{lavel:Object(b.__)("Padding","woolentor"),dimensions:e.markerContentPadding,attributesKey:"markerContentPadding",setAttributes:t}),Object(d.createElement)("h2",{className:"woolentor-blocks-section-title"},Object(b.__)("Marker Title","woolentor")),Object(d.createElement)("h3",null,Object(b.__)("Color","woolentor"),Object(d.createElement)("span",{style:{...r,backgroundColor:e.markerTitleColor}})),Object(d.createElement)(m.ColorPalette,{colors:[{name:"Black",color:"#000000"},{name:"Orange",color:"#FF6900"},{name:"Vivid Red",color:"#CF2E2E"},{name:"Pink",color:"#F78DA7"},{name:"White",color:"#FFFFFF"},{name:"Blue",color:"#8ED1FC"}],value:e.markerTitleColor,onChange:e=>t({markerTitleColor:e})}),Object(d.createElement)(m.FontSizePicker,{fontSizes:[{name:Object(b.__)("Small","woolentor"),slug:"small",size:"12px"},{name:Object(b.__)("Medium","woolentor"),slug:"medium",size:"18px"},{name:Object(b.__)("Large","woolentor"),slug:"large",size:"24px"}],value:e.markerTitleSize,fallbackFontSize:e.markerTitleSize,onChange:e=>t({markerTitleSize:e})}),Object(d.createElement)(U,{lavel:Object(b.__)("Margin","woolentor"),dimensions:e.markerTitleMargin,attributesKey:"markerTitleMargin",setAttributes:t}),Object(d.createElement)("h2",{className:"woolentor-blocks-section-title"},Object(b.__)("Marker Description","woolentor")),Object(d.createElement)("h3",null,Object(b.__)("Color","woolentor"),Object(d.createElement)("span",{style:{...r,backgroundColor:e.markerDescriptionColor}})),Object(d.createElement)(m.ColorPalette,{colors:[{name:"Black",color:"#000000"},{name:"Orange",color:"#FF6900"},{name:"Vivid Red",color:"#CF2E2E"},{name:"Pink",color:"#F78DA7"},{name:"White",color:"#FFFFFF"},{name:"Blue",color:"#8ED1FC"}],value:e.markerDescriptionColor,onChange:e=>t({markerDescriptionColor:e})}),Object(d.createElement)(m.FontSizePicker,{fontSizes:[{name:Object(b.__)("Small","woolentor"),slug:"small",size:"12px"},{name:Object(b.__)("Medium","woolentor"),slug:"medium",size:"18px"},{name:Object(b.__)("Large","woolentor"),slug:"large",size:"24px"}],value:e.markerDescriptionSize,fallbackFontSize:e.markerDescriptionSize,onChange:e=>t({markerDescriptionSize:e})}),Object(d.createElement)(U,{lavel:Object(b.__)("Margin","woolentor"),dimensions:e.markerDescriptionMargin,attributesKey:"markerDescriptionMargin",setAttributes:t}))))}}var re=ne;class le extends d.Component{render(){const{name:e,attributes:t,className:o,isSelected:n,setAttributes:r,clientId:l}=this.props,{blockUniqId:a,bgProperty:i}=t;""==a&&r({blockUniqId:l});const c=e=>{let o=t[e]?t[e]:{},n="";if(""!=o.top||""!=o.right||""!=o.bottom||""!=o.left){let e=o.unit?o.unit:"px";n=o.top?n+o.top+e+" ":"0"+e+" ",n=o.right?n+o.right+e+" ":"0"+e+" ",n=o.bottom?n+o.bottom+e+" ":"0"+e+" ",n=o.left?n+o.left+e+" ":"0"+e+" "}return n},s=t.markerList.map((e,o)=>Object(d.createElement)("div",{key:o,className:"wlb_image_pointer",style:{left:e.horizontal+"%",top:e.verticle+"%",backgroundColor:t.markerBGColor&&""+t.markerBGColor,borderColor:t.markerBorderColor&&""+t.markerBorderColor,borderRadius:c("markerBorderRadius"),padding:c("markerPadding")}},Object(d.createElement)("div",{className:"wlb_pointer_box",style:{backgroundColor:t.markerContentBGColor&&""+t.markerContentBGColor,borderRadius:c("markerContentBorderRadius"),padding:c("markerContentPadding")}},e.title&&Object(d.createElement)("h4",{style:{color:t.markerTitleColor&&""+t.markerTitleColor,fontSize:t.markerTitleSize&&""+t.markerTitleSize,margin:c("markerTitleMargin")}},e.title),e.content&&Object(d.createElement)("p",{style:{color:t.markerDescriptionColor&&""+t.markerDescriptionColor,fontSize:t.markerDescriptionSize&&""+t.markerDescriptionSize,margin:c("markerDescriptionMargin")}},e.content))));return Object(d.createElement)(d.Fragment,null,n&&Object(d.createElement)(re,this.props),Object(d.createElement)("div",{className:o+" wlb-marker-style-"+t.style,style:{backgroundImage:i.imageUrl&&`url( ${i.imageUrl} )`,backgroundPosition:i.position&&i.position,backgroundAttachment:i.attachment&&i.attachment,backgroundRepeat:i.repeat&&i.repeat,backgroundSize:i.size&&i.size}},s))}}var ae=le,ie=o(14),ce=Object(d.createElement)("svg",{id:"_x31_","enable-background":"new 0 0 24 24",height:"512",viewBox:"0 0 193.826 193.826",width:"512",xmlns:"http://www.w3.org/2000/svg"},Object(d.createElement)("path",{d:"M191.495,55.511L137.449,1.465c-1.951-1.953-5.119-1.953-7.07,0l-0.229,0.229c-3.314,3.313-5.14,7.72-5.14,12.406 c0,3.019,0.767,5.916,2.192,8.485l-56.55,48.533c-4.328-3.868-9.852-5.985-15.703-5.985c-6.305,0-12.232,2.455-16.689,6.913 l-0.339,0.339c-1.953,1.952-1.953,5.118,0,7.07l32.378,32.378l-31.534,31.533c-0.631,0.649-15.557,16.03-25.37,28.27 c-9.345,11.653-11.193,13.788-11.289,13.898c-1.735,1.976-1.639,4.956,0.218,6.822c0.973,0.977,2.256,1.471,3.543,1.471 c1.173,0,2.349-0.41,3.295-1.237c0.083-0.072,2.169-1.885,13.898-11.289c12.238-9.813,27.619-24.74,28.318-25.421l31.483-31.483 l30.644,30.644c0.976,0.977,2.256,1.465,3.535,1.465s2.56-0.488,3.535-1.465l0.339-0.339c4.458-4.457,6.913-10.385,6.913-16.689 c0-5.851-2.118-11.375-5.985-15.703l48.533-56.55c2.569,1.425,5.466,2.192,8.485,2.192c4.687,0,9.093-1.825,12.406-5.14l0.229-0.229 C193.448,60.629,193.448,57.463,191.495,55.511z"}));const{name:se,category:ue,attributes:de}=ie,be={title:Object(b.__)("WL : Image Marker","woolentor"),description:Object(b.__)("Display image marker.","woolentor"),icon:Object(d.createElement)(m.Icon,{icon:ce}),keywords:["woolentor",Object(b.__)("shop idicator","woolentor"),Object(b.__)("image indicator","woolentor"),Object(b.__)("marker","woolentor"),Object(b.__)("image marker","woolentor")],example:{attributes:{style:"1"}},supports:{align:["wide","full"]},attributes:de,edit:ae,save:()=>null};var me=e=>{const{attributes:t,setAttributes:o}=e,{title:n,subTitle:r,layout:l,featureImage:a}=t,i={width:30,height:12,display:"inline-block",marginLeft:10,verticalAlign:"middle"};return Object(d.createElement)(d.Fragment,null,Object(d.createElement)(j.InspectorControls,null,Object(d.createElement)(m.PanelBody,{title:Object(b.__)("Content","woolentor"),initialOpen:!0},Object(d.createElement)(m.SelectControl,{label:Object(b.__)("Layout","woolentor"),value:l,options:[{label:Object(b.__)("Layout One","woolentor"),value:"1"},{label:Object(b.__)("Layout Two","woolentor"),value:"2"},{label:Object(b.__)("Layout Three","woolentor"),value:"3"},{label:Object(b.__)("Layout Four","woolentor"),value:"4"},{label:Object(b.__)("Layout Five","woolentor"),value:"5"}],onChange:e=>o({layout:e})}),Object(d.createElement)(G,{title:Object(b.__)("Image","woolentor"),ImageData:a,attributesKey:"featureImage",setAttributes:o}),Object(d.createElement)(m.TextControl,{label:Object(b.__)("Title","woolentor"),value:n,onChange:e=>o({title:e})}),Object(d.createElement)(m.TextControl,{label:Object(b.__)("Sub Title","woolentor"),value:r,onChange:e=>o({subTitle:e})})),Object(d.createElement)(m.PanelBody,{title:Object(b.__)("Style","woolentor"),initialOpen:!1},Object(d.createElement)("h2",{className:"woolentor-blocks-section-title"},Object(b.__)("Area","woolentor")),Object(d.createElement)("h3",null,Object(b.__)("Border Color","woolentor"),Object(d.createElement)("span",{style:{...i,backgroundColor:t.areaBorderColor}})),Object(d.createElement)(m.ColorPalette,{colors:[{name:"Black",color:"#000000"},{name:"Orange",color:"#FF6900"},{name:"Vivid Red",color:"#CF2E2E"},{name:"Pink",color:"#F78DA7"},{name:"White",color:"#FFFFFF"},{name:"Blue",color:"#8ED1FC"}],value:t.areaBorderColor,onChange:e=>o({areaBorderColor:e})}),Object(d.createElement)("h3",null,Object(b.__)("Hover Border Color","woolentor"),Object(d.createElement)("span",{style:{...i,backgroundColor:t.areaHoverBorderColor}})),Object(d.createElement)(m.ColorPalette,{colors:[{name:"Black",color:"#000000"},{name:"Orange",color:"#FF6900"},{name:"Vivid Red",color:"#CF2E2E"},{name:"Pink",color:"#F78DA7"},{name:"White",color:"#FFFFFF"},{name:"Blue",color:"#8ED1FC"}],value:t.areaHoverBorderColor,onChange:e=>o({areaHoverBorderColor:e})}),Object(d.createElement)(U,{lavel:Object(b.__)("Margin","woolentor"),dimensions:t.areaMargin,attributesKey:"areaMargin",setAttributes:o}),Object(d.createElement)(U,{lavel:Object(b.__)("Padding","woolentor"),dimensions:t.areaPadding,attributesKey:"areaPadding",setAttributes:o}),Object(d.createElement)("h3",null,Object(b.__)("Background Color","woolentor"),Object(d.createElement)("span",{style:{...i,backgroundColor:t.areaBackgroundColor}})),Object(d.createElement)(m.ColorPalette,{colors:[{name:"Black",color:"#000000"},{name:"Orange",color:"#FF6900"},{name:"Vivid Red",color:"#CF2E2E"},{name:"Pink",color:"#F78DA7"},{name:"White",color:"#FFFFFF"},{name:"Blue",color:"#8ED1FC"}],value:t.areaBackgroundColor,onChange:e=>o({areaBackgroundColor:e})}),Object(d.createElement)("h2",{className:"woolentor-blocks-section-title"},Object(b.__)("Title","woolentor")),Object(d.createElement)("h3",null,Object(b.__)("Color","woolentor"),Object(d.createElement)("span",{style:{...i,backgroundColor:t.titleColor}})),Object(d.createElement)(m.ColorPalette,{colors:[{name:"Black",color:"#000000"},{name:"Orange",color:"#FF6900"},{name:"Vivid Red",color:"#CF2E2E"},{name:"Pink",color:"#F78DA7"},{name:"White",color:"#FFFFFF"},{name:"Blue",color:"#8ED1FC"}],value:t.titleColor,onChange:e=>o({titleColor:e})}),Object(d.createElement)(U,{lavel:Object(b.__)("Margin","woolentor"),dimensions:t.titleMargin,attributesKey:"titleMargin",setAttributes:o}),Object(d.createElement)(m.FontSizePicker,{fontSizes:[{name:Object(b.__)("Small","woolentor"),slug:"small",size:"12px"},{name:Object(b.__)("Medium","woolentor"),slug:"medium",size:"18px"},{name:Object(b.__)("Large","woolentor"),slug:"large",size:"24px"}],value:t.titleSize,fallbackFontSize:t.titleSize,onChange:e=>o({titleSize:e})}),Object(d.createElement)("h2",{className:"woolentor-blocks-section-title"},Object(b.__)("Sub Title","woolentor")),Object(d.createElement)("h3",null,Object(b.__)("Color","woolentor"),Object(d.createElement)("span",{style:{...i,backgroundColor:t.subTitleColor}})),Object(d.createElement)(m.ColorPalette,{colors:[{name:"Black",color:"#000000"},{name:"Orange",color:"#FF6900"},{name:"Vivid Red",color:"#CF2E2E"},{name:"Pink",color:"#F78DA7"},{name:"White",color:"#FFFFFF"},{name:"Blue",color:"#8ED1FC"}],value:t.subTitleColor,onChange:e=>o({subTitleColor:e})}),Object(d.createElement)(m.FontSizePicker,{fontSizes:[{name:Object(b.__)("Small","woolentor"),slug:"small",size:"12px"},{name:Object(b.__)("Medium","woolentor"),slug:"medium",size:"18px"},{name:Object(b.__)("Large","woolentor"),slug:"large",size:"24px"}],value:t.subTitleSize,fallbackFontSize:t.subTitleSize,onChange:e=>o({subTitleSize:e})}),Object(d.createElement)(U,{lavel:Object(b.__)("Margin","woolentor"),dimensions:t.subTitleMargin,attributesKey:"subTitleMargin",setAttributes:o}))))};class pe extends d.Component{render(){const{attributes:e,setAttributes:t}=this.props;return Object(d.createElement)(d.Fragment,null,Object(d.createElement)(j.BlockControls,null,Object(d.createElement)(j.AlignmentToolbar,{value:e.textAlignment,onChange:e=>t({textAlignment:e})})))}}var ge=pe;class fe extends d.Component{render(){const{name:e,className:t,attributes:o,isSelected:n,setAttributes:r,clientId:l}=this.props,{blockUniqId:a,featureImage:i}=o;""==a&&r({blockUniqId:l});const c={areaStyle:{}},s=e=>{let t=o[e]?o[e]:{},n="";if(""!=t.top||""!=t.right||""!=t.bottom||""!=t.left){let e=t.unit?t.unit:"px";n=t.top?n+t.top+e+" ":"0"+e+" ",n=t.right?n+t.right+e+" ":"0"+e+" ",n=t.bottom?n+t.bottom+e+" ":"0"+e+" ",n=t.left?n+t.left+e+" ":"0"+e+" "}return n};return c.areaStyle=o.areaBorderColor?{...c.areaStyle,borderColor:""+o.areaBorderColor}:"",c.areaStyle=o.areaBackgroundColor?{...c.areaStyle,backgroundColor:""+o.areaBackgroundColor}:"",c.areaStyle=o.areaMargin?{...c.areaStyle,margin:s("areaMargin")}:"",c.areaStyle=o.areaPadding?{...c.areaStyle,padding:s("areaPadding")}:"",Object(d.createElement)(d.Fragment,null,n&&Object(d.createElement)(me,this.props),n&&Object(d.createElement)(ge,this.props),Object(d.createElement)("div",{className:t+" woolentor-blocks ht-feature-wrap ht-feature-style-"+o.layout+" woolentor-text-align-"+o.textAlignment},Object(d.createElement)("div",{className:"ht-feature-inner",style:{...c.areaStyle,borderColor:""+o.areaBorderColor}},i.url&&Object(d.createElement)("div",{className:"ht-feature-img"},Object(d.createElement)("img",{src:i.url,alt:o.title})),Object(d.createElement)("div",{className:"ht-feature-content"},o.title&&Object(d.createElement)("h4",{style:{color:o.titleColor&&""+o.titleColor,fontSize:o.titleSize&&""+o.titleSize,margin:s("titleMargin")}},o.title),o.subTitle&&Object(d.createElement)("p",{style:{color:o.subTitleColor&&""+o.subTitleColor,fontSize:o.subTitleSize&&""+o.subTitleSize,margin:s("subTitleMargin")}},o.subTitle)))))}}var he=fe,Oe=o(15),je=Object(d.createElement)("svg",{viewBox:"-27 0 512 512.00001",xmlns:"http://www.w3.org/2000/svg"},Object(d.createElement)("path",{d:"m399.996094 0h-341.996094c-31.980469 0-58 26.019531-58 58v369.996094c0 16.542968 13.457031 30 30 30h131.332031c5.523438 0 10-4.476563 10-10 0-5.523438-4.476562-10-10-10h-131.332031c-5.515625 0-10-4.484375-10-10v-369.996094c0-20.953125 17.046875-38 38-38h298.234375c-8.855469 10.1875-14.238281 23.472656-14.238281 38v322.265625c0 9.226563-7.503906 16.730469-16.730469 16.730469-7.210937 0-13.589844-4.597656-15.875-11.4375l-15.070313-45.21875c-4.253906-12.765625-16.15625-21.339844-29.609374-21.339844-17.210938 0-31.210938 14-31.210938 31.207031v7.789063h-51.832031c-5.523438 0-10 4.480468-10 10 0 5.523437 4.476562 10 10 10h51.832031v49.75c0 14.765625 2.878906 29.164062 8.558594 42.789062l14.710937 35.308594c1.601563 3.839844 5.316407 6.15625 9.234375 6.15625 1.28125 0 2.585938-.246094 3.839844-.769531 5.101562-2.125 7.511719-7.980469 5.386719-13.078125l-14.710938-35.308594c-4.65625-11.175781-7.019531-22.984375-7.019531-35.09375v-77.539062c0-6.183594 5.027344-11.210938 11.210938-11.210938 4.832031 0 9.109374 3.078125 10.636718 7.664062l15.070313 45.21875c5.007812 15.019532 19.011719 25.113282 34.847656 25.113282 20.253906 0 36.730469-16.476563 36.730469-36.730469v-171.449219l13.363281 13.335938c23.84375 23.796875 36.972656 55.457031 36.972656 89.140625v106.300781c0 27.535156-6.238281 55.238281-18.035156 80.117188-2.367187 4.988281-.238281 10.953124 4.75 13.320312s10.953125.242188 13.320313-4.75c13.058593-27.539062 19.964843-58.207031 19.964843-88.6875v-106.300781c0-39.035157-15.214843-75.71875-42.84375-103.296875l-27.492187-27.441406v-9.554688h66c16.542968 0 30-13.457031 30-30v-83c0-31.980469-26.015625-58-58-58zm38 141c0 5.511719-4.484375 10-10 10h-66v-93c0-20.953125 17.046875-38 38-38s38 17.046875 38 38zm0 0"}),Object(d.createElement)("path",{d:"m205 437.996094c-2.632812 0-5.210938 1.070312-7.070312 2.929687-1.859376 1.863281-2.929688 4.441407-2.929688 7.070313 0 2.632812 1.070312 5.210937 2.929688 7.070312 1.859374 1.859375 4.4375 2.929688 7.070312 2.929688 2.628906 0 5.207031-1.070313 7.070312-2.929688 1.859376-1.859375 2.929688-4.4375 2.929688-7.070312 0-2.628906-1.070312-5.207032-2.929688-7.070313-1.863281-1.859375-4.441406-2.929687-7.070312-2.929687zm0 0"}),Object(d.createElement)("path",{d:"m137.667969 74c0-11.027344-8.972657-20-20-20h-44c-11.03125 0-20 8.972656-20 20v44c0 11.027344 8.96875 20 20 20h44c11.027343 0 20-8.972656 20-20zm-20 44h-44v-44h44l.011719 44s-.003907 0-.011719 0zm0 0"}),Object(d.createElement)("path",{d:"m137.667969 194c0-11.027344-8.972657-20-20-20h-44c-11.03125 0-20 8.972656-20 20v44c0 11.027344 8.96875 20 20 20h44c11.027343 0 20-8.972656 20-20zm-20 44h-44v-44h44l.011719 44s-.003907 0-.011719 0zm0 0"}),Object(d.createElement)("path",{d:"m117.667969 294h-44c-11.03125 0-20 8.96875-20 20v43.996094c0 11.03125 8.96875 20 20 20h44c11.027343 0 20-8.96875 20-20v-43.996094c0-11.03125-8.972657-20-20-20zm0 63.996094h-44v-43.996094h44l.011719 43.996094s-.003907 0-.011719 0zm0 0"}),Object(d.createElement)("path",{d:"m296.332031 138c5.523438 0 10-4.476562 10-10s-4.476562-10-10-10h-68.9375c-5.523437 0-10 4.476562-10 10s4.476563 10 10 10zm0 0"}),Object(d.createElement)("path",{d:"m181.667969 138c2.632812 0 5.210937-1.070312 7.070312-2.929688 1.859375-1.859374 2.929688-4.441406 2.929688-7.070312s-1.070313-5.210938-2.929688-7.070312c-1.859375-1.859376-4.4375-2.929688-7.070312-2.929688-2.640625 0-5.210938 1.070312-7.070313 2.929688-1.867187 1.859374-2.929687 4.441406-2.929687 7.070312s1.0625 5.210938 2.929687 7.070312c1.859375 1.859376 4.429688 2.929688 7.070313 2.929688zm0 0"}),Object(d.createElement)("path",{d:"m181.664062 258h114.667969c5.523438 0 10-4.476562 10-10s-4.476562-10-10-10h-114.667969c-5.519531 0-10 4.476562-10 10s4.480469 10 10 10zm0 0"}));const{name:we,category:ye,attributes:ve}=Oe,_e={title:Object(b.__)("WL : Store Feature","woolentor"),description:Object(b.__)("Display store feature.","woolentor"),icon:Object(d.createElement)(m.Icon,{icon:je}),keywords:["woolentor",Object(b.__)("shop feature","woolentor"),Object(b.__)("feature","woolentor"),Object(b.__)("store","woolentor")],example:{attributes:{style:"1"}},attributes:ve,supports:{align:["wide","full"]},edit:he,save:()=>null};var Ce=e=>{const{attributes:t,setAttributes:o}=e,[n,r]=Object(d.useState)(!1),{columns:l,noGutter:a}=t,i={width:30,height:12,display:"inline-block",marginLeft:10,verticalAlign:"middle"},c=(e,n,r)=>{const l=[...t.brandLogoList];l[r][n]=e,o({brandLogoList:l})},s=["image","png"],u=Object(d.createElement)("p",null,Object(b.__)("To edit the banner image, you need permission to upload media.","woolentor")),p=(e,n)=>{const r=[...t.brandLogoList];r[n].image.id=e.id,r[n].image.url=e.url,o({brandLogoList:r})};let g;return t.brandLogoList.length>0&&(g=t.brandLogoList.map((e,l)=>{const a=n===l?"woolentor_active_repeter":"";return Object(d.createElement)(d.Fragment,{key:l},Object(d.createElement)("div",{className:"woolentor_repeater-fields"},Object(d.createElement)("div",{className:"woolentor_repeater-tools",onClick:e=>((e,t)=>{r(t!==n&&t)})(0,l)},Object(d.createElement)("div",{className:"woolentor_repeater-item-title"},t.brandLogoList[l].title),Object(d.createElement)("div",{className:"woolentor_repeater-item-remove"},Object(d.createElement)(m.IconButton,{className:"woolentor__remove-marker",icon:"no-alt",label:Object(b.__)("Delete Marker","woolentor"),onClick:()=>(e=>{const n=[...t.brandLogoList];n.splice(e,1),o({brandLogoList:n})})(l)}))),Object(d.createElement)("div",{className:a+" woolentor_repeater-controls"},Object(d.createElement)(m.TextControl,{label:Object(b.__)("Brand Title","woolentor"),className:"woolentor__marker-title",placeholder:Object(b.__)("Brand Title","woolentor"),value:t.brandLogoList[l].title,onChange:e=>c(e,"title",l)}),Object(d.createElement)("div",{className:"wp-block-image-selector-woolentor-image-uploader"},Object(d.createElement)(j.MediaUploadCheck,{fallback:u},Object(d.createElement)(j.MediaUpload,{title:Object(b.__)("Choose Image","woolentor"),onSelect:e=>p(e,l),allowedTypes:s,value:t.brandLogoList[l].image.id,render:({open:e})=>Object(d.createElement)(m.Button,{className:t.brandLogoList[l].image.id?"editor-post-featured-image__preview":"editor-post-featured-image__toggle",onClick:e},t.brandLogoList[l].image.id?Object(d.createElement)("img",{src:t.brandLogoList[l].image.url,alt:t.brandLogoList[l].title}):Object(b.__)("Choose Image","woolentor"))})),!!t.brandLogoList[l].image.id&&Object(d.createElement)(j.MediaUploadCheck,null,Object(d.createElement)(j.MediaUpload,{title:Object(b.__)("Choose Image","woolentor"),onSelect:e=>p(e,l),allowedTypes:s,value:t.brandLogoList[l].image.id,render:({open:e})=>Object(d.createElement)(m.Button,{onClick:e,isDefault:!0,isLarge:!0},Object(b.__)("Replace image","woolentor"))})),!!t.brandLogoList[l].image.id&&Object(d.createElement)(j.MediaUploadCheck,null,Object(d.createElement)(m.Button,{onClick:()=>(e=>{const n=[...t.brandLogoList];n[e].image.id=void 0,n[e].image.url=void 0,o({brandLogoList:n})})(l),isLink:!0,isDestructive:!0},Object(b.__)("Remove image","woolentor")))),Object(d.createElement)(m.TextControl,{label:Object(b.__)("Brand Link","woolentor"),value:t.brandLogoList[l].link,placeholder:Object(b.__)("https://your-site.com","woolentor"),onChange:e=>c(e,"link",l)}))))})),Object(d.createElement)(d.Fragment,null,Object(d.createElement)(j.InspectorControls,null,Object(d.createElement)(m.PanelBody,{title:Object(b.__)("Brand Logo","woolentor"),initialOpen:!0},g,Object(d.createElement)(m.Button,{isDefault:!0,icon:"plus-alt2",onClick:(()=>{const e=[...t.brandLogoList];e.push({title:Object(b.__)("Brand Item #"+(t.brandLogoList.length+1),"woolentor"),image:{id:"",url:""},link:""}),o({brandLogoList:e}),r(t.brandLogoList.length)}).bind(void 0)},Object(b.__)("Add Brand","woolentor"))),Object(d.createElement)(m.PanelBody,{title:Object(b.__)("Brand Option","woolentor"),initialOpen:!1},Object(d.createElement)(m.SelectControl,{label:Object(b.__)("Columns","woolentor"),value:l,options:[{label:Object(b.__)("One","woolentor"),value:1},{label:Object(b.__)("Two","woolentor"),value:2},{label:Object(b.__)("Three","woolentor"),value:3},{label:Object(b.__)("Four","woolentor"),value:4},{label:Object(b.__)("Five","woolentor"),value:5},{label:Object(b.__)("Six","woolentor"),value:6},{label:Object(b.__)("Seven","woolentor"),value:7},{label:Object(b.__)("Eight","woolentor"),value:8},{label:Object(b.__)("Nine","woolentor"),value:9},{label:Object(b.__)("Ten","woolentor"),value:10}],onChange:e=>o({columns:e})}),Object(d.createElement)(m.ToggleControl,{label:Object(b.__)("No Gutters","woolentor"),checked:a,help:a?Object(b.__)("Enable No Gutters.","woolentor"):Object(b.__)("Toggle to show the Gutters.","woolentor"),onChange:()=>o({noGutter:!a})}),!a&&Object(d.createElement)(m.RangeControl,{label:Object(b.__)("Gutter Spacing","woolentor"),value:t.itemSpace,onChange:e=>o({itemSpace:e}),min:0,step:1,max:200})),Object(d.createElement)(m.PanelBody,{title:Object(b.__)("Style","woolentor"),initialOpen:!1},Object(d.createElement)("h2",{className:"woolentor-blocks-section-title"},Object(b.__)("Brand Item","woolentor")),Object(d.createElement)(m.SelectControl,{label:Object(b.__)("Border Type","woolentor"),value:t.singleItemAreaBorderType,options:[{label:Object(b.__)("None","woolentor"),value:""},{label:Object(b.__)("Solid","woolentor"),value:"solid"},{label:Object(b.__)("Double","woolentor"),value:"double"},{label:Object(b.__)("Dotted","woolentor"),value:"dotted"},{label:Object(b.__)("Dashed","woolentor"),value:"dashed"},{label:Object(b.__)("Groove","woolentor"),value:"groove"}],onChange:e=>o({singleItemAreaBorderType:e})}),t.singleItemAreaBorderType&&Object(d.createElement)(d.Fragment,null,Object(d.createElement)(U,{lavel:Object(b.__)("Border Width","woolentor"),dimensions:t.singleItemAreaBorderWidth,attributesKey:"singleItemAreaBorderWidth",setAttributes:o}),Object(d.createElement)("h3",{style:{marginTop:15}},Object(b.__)("Border Color","woolentor"),Object(d.createElement)("span",{style:{...i,backgroundColor:t.singleItemAreaBorderColor}})),Object(d.createElement)(m.ColorPalette,{colors:[{name:"Black",color:"#000000"},{name:"Orange",color:"#FF6900"},{name:"Vivid Red",color:"#CF2E2E"},{name:"Pink",color:"#F78DA7"},{name:"White",color:"#FFFFFF"},{name:"Blue",color:"#8ED1FC"}],value:t.singleItemAreaBorderColor,onChange:e=>o({singleItemAreaBorderColor:e})})),Object(d.createElement)(U,{lavel:Object(b.__)("Border Radius","woolentor"),dimensions:t.singleItemAreaBorderRadius,attributesKey:"singleItemAreaBorderRadius",setAttributes:o}),Object(d.createElement)(U,{lavel:Object(b.__)("Margin","woolentor"),dimensions:t.singleItemAreaMargin,attributesKey:"singleItemAreaMargin",setAttributes:o}),Object(d.createElement)(U,{lavel:Object(b.__)("Padding","woolentor"),dimensions:t.singleItemAreaPadding,attributesKey:"singleItemAreaPadding",setAttributes:o}),Object(d.createElement)("h3",null,Object(b.__)("Alignment","woolentor")),Object(d.createElement)(m.ButtonGroup,{className:"woolentor-alignment-btn-group"},Object(d.createElement)(m.Button,{icon:"editor-alignleft",value:"left",isPrimary:"left"===t.brandAlignment,isSecondary:"left"!==t.brandAlignment,onClick:()=>o({brandAlignment:"left"}),title:Object(b.__)("Title align left","woolentor")}),Object(d.createElement)(m.Button,{icon:"editor-aligncenter",value:"center",isPrimary:"center"===t.brandAlignment,isSecondary:"center"!==t.brandAlignment,onClick:()=>o({brandAlignment:"center"}),title:Object(b.__)("Title align center","woolentor")}),Object(d.createElement)(m.Button,{icon:"editor-alignright",value:"right",isPrimary:"right"===t.brandAlignment,isSecondary:"right"!==t.brandAlignment,onClick:()=>o({brandAlignment:"right"}),title:Object(b.__)("Title align right","woolentor")}),Object(d.createElement)("span",{onClick:()=>o({brandAlignment:""}),class:"woolentor-reset-btn dashicon dashicons dashicons-image-rotate"})),Object(d.createElement)("h2",{className:"woolentor-blocks-section-title",style:{marginTop:"20px"}},Object(b.__)("Brand Image","woolentor")),Object(d.createElement)(m.SelectControl,{label:Object(b.__)("Border Type","woolentor"),value:t.brandImageBorderType,options:[{label:Object(b.__)("None","woolentor"),value:""},{label:Object(b.__)("Solid","woolentor"),value:"solid"},{label:Object(b.__)("Double","woolentor"),value:"double"},{label:Object(b.__)("Dotted","woolentor"),value:"dotted"},{label:Object(b.__)("Dashed","woolentor"),value:"dashed"},{label:Object(b.__)("Groove","woolentor"),value:"groove"}],onChange:e=>o({brandImageBorderType:e})}),t.brandImageBorderType&&Object(d.createElement)(d.Fragment,null,Object(d.createElement)(U,{lavel:Object(b.__)("Border Width","woolentor"),dimensions:t.brandImageBorderWidth,attributesKey:"brandImageBorderWidth",setAttributes:o}),Object(d.createElement)("h3",{style:{marginTop:15}},Object(b.__)("Border Color","woolentor"),Object(d.createElement)("span",{style:{...i,backgroundColor:t.brandImageBorderColor}})),Object(d.createElement)(m.ColorPalette,{colors:[{name:"Black",color:"#000000"},{name:"Orange",color:"#FF6900"},{name:"Vivid Red",color:"#CF2E2E"},{name:"Pink",color:"#F78DA7"},{name:"White",color:"#FFFFFF"},{name:"Blue",color:"#8ED1FC"}],value:t.brandImageBorderColor,onChange:e=>o({brandImageBorderColor:e})})),Object(d.createElement)(U,{lavel:Object(b.__)("Border Radius","woolentor"),dimensions:t.brandImageBorderRadius,attributesKey:"brandImageBorderRadius",setAttributes:o}))))};const Ee=Object(d.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",xlink:"http://www.w3.org/1999/xlink",width:"250",height:"150",viewBox:"0 0 300 300"},Object(d.createElement)("image",{id:"woolentor-logo",href:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAADHFJREFUeNrsXU2IHMcV7m7NSnEU8IAvvgQmEHTV+JCDNwaN4oB1UNAIx7nO7sWQ5CBtcvAlYS0CAZ9GOoSActjZUyDESGZ9kA7OjEDWHrW6GoHHOAcfEphAHMjuaif12tWT3pn++arrVf/Wg2Z3pZme7npffe97r17XuE7N7Ot3e23xoysP+v2S/K+OPFCbyJ9TcXwhjgP6/fzdyUGdxsutgcPJ0T3p6K6ik7PaRALiEf0uQDGzAMh3hvfFcU06vl2CyyIwfCSO+1VjCLeCTu+X/HIpZNwXx24VwOCW3PE0wwfi2KgowxIA7khmmFkA4I4nh9+QMb0ONmv9+J3R2Xd+ccd13akFQLLjt3MScrnat37zJ8f77vfp15E4bpUFCK51vHkjxxMAloyAsCWAUGhoaJUgxm9LNV9ba73+VtQ/E+j78/mcwsL7jWIAqeqHFRZ3SvbS7//suK+8mpY5bAogTHJnpwKcT2nc501x/pkL3TTnk3VOvnw+FmMzlJOjfgCgGxPHjvj1nlOO4k0+AFh/C3rd8f5D+nFTHE9laKwPAGS59mlTZv0pAFx8A3rdi4PHCzYQB7HB+7UAgFT4T+uq8BOd333Dcb/9ndTXnXx24Mz/+dXyP2+LsRubDgmeYecT5e84DbUz3R9i9P/kYdx/9WRI6FYKADLej5tI+Yv0Ssz81utXMPp/9jhRIMqQ0K8EACRljeue23PG/vl//p32MhrTezKclhcAIbHXdRpuMP3vP1Q57Q43CDxm54+bKPai6J8EYJrRzA+p/0JA4DE7v+1Yc87wxP5cQOAxOL8tlb51vrSY2n9E/P9U52NYQOAxOH9sY36I/l95NVj2TaZ/kfdnoH92EOgywD3r/GXxp1z507WhTp3A05j9w6anelG29ubbJtR/WoqYuWLoZXQ+0c5N6+6lwRTUD6z8+fR/8uVzzo8OQrF5AEi6GVp3Zxd/jLM/bF3JyuYAYBU/T/w/fvLA1CXcVC0ZqzLAthV9Mc7HGj986o9Y+eO0HRU9AAPgcG/Us3E/AQDrhdL/sh7YYQXAfD5vr10d7CAIbywALuae/iVZHw0FKAPQzO+gKU4TYz/S+OGv/Jmlf+VQ4AGzvyNjP1zjtuo/DgCf5nlZ7cBvugywiCfoKleTTGVMNBZ/dLKCTmYAiNlPwq+XBe029kfQf3rjh5FQoMMA25HxzorB0HgYafzgtF5Sm3lLZfYv3rR+xTnaG1n6FxOBs/GDzkdCO1hNPBGC8Whvl0M40kSeqDLAtq7oaYL654r9dC56gLT15k8d70LXP6iplB4ra+mL71gW8FRnvwryrfrH1D8JybOD92JTybMb73GE3RsqDHCDK/bVmf65Gj8ovU6rIzDUYPpRGcEKAOSL+unovwIVP2o7+9fBvj8g9iNMgoAtCwtEMcAGWq4sqjBEg0GLL0yDYpT+09Q/3UOO97GBZAEDillIjCdaOv7kr7k6/tzPf3cqHhLFHo4+cF58dpDrdXA1fqBAYmogoSe2Ns7fnYwiGUAqxc7x/gOoaOGLwQvd/Jz/q+HKwNPf5349zO06VJx29MmHbJkEci7QriWFgMEidu1jTQvoMqiuJankhVLOSZNwNX6iTMLcQ9APLxItA6Cvirg8xCB9RlqcpIGkHDoP53M5rZV/A+mKn70Q/QebK/8/foFxFa2HZ0q3BLjWfvZL6LVrVwfGBRVn6bfAHoJrUQwwWLmJJxjyWgb7BGhWqzAMhQqjAECdlhJCNTeP0LVeFAB6qyjGxKCpVMavjV8dKItFU6FAqfEjZdwYNo/QzQZ6CwCE9thfvRlwDdsEC5wFqT8qFJhYseQs/cJMYq6HoBdmgF4sAkExSDfEKQYprcu63uDX1jOCJ9FpTIs/6FgZ7iG4FAZAN0nNIkUIFVRDs1jTgeQszgUr9N6QsInSv+EWslMMcCnxptCUkCkMIGkfR+3AhPqH6B/sITjef2ASAH7ml8oAAaWhYlA39qqkfdC5FEVknBjlavwoQewPW9eTArCdemPgBekuW6qmfcj5dMvEnI0fKEvm1EHc8RzwUa8XYDqis0KokvapiCNdRoHVf8oYwT0E2fYOymIXCQAd6ObAgoTK/ng6ad/hH38LVypp0Nd+spEZlHDjR8r1wExiOPaH6wEwAMjg9YEMC0QqaR/NDhrs/44+wGfxj97OpE/WYMp+zHauHDuIewSAl9FXo8j0wCdlT83+DbyEe/iXPyxm3dHHu7AgPLehXiaGH/kGGj8K2jwi+bochce9VVITtGVqIfxAwJDDw6GI2tPRWnnQaQsPTgGNHznF/lMAUDJUDKI3rJKq+QCM6EA6VAgFJAjRLKPijR+GAICKQTB39uv2oEOOBPVHqX+6JrQ1TaXOAG/4mJb7l2fziEgAdFTfhIqUtBmk0sRBg5MUfvzQAKaGFAbSagPwci3gtBJtHsEEAHCPm7TuGRVRdiSFX1J4ONzFQ0FaC1lNGj/4Q8Ai5wUvNk4MnpGPP6mkfcjr0NpAGvvUpPHDDAA4wkCWtA8xqg2goSCuhQztc6xA44c5AKDbnUS1juukfQg7obUBH4gRgpBz5a9lfudwbQBMTbNAWARxpH2p1yXegxZT/NpAKBQo7fX/jGnlr7jNIzQBAIrBMKVypH1Q2FAQhOFrUlmurUjjh5kQENAt3DpOIGBM+6D3K9QGgm5idB2jSo0fxgCgIl5oIYQz7ePWD+SsYHMGiP6BR77LHPvDANB6qlLlOUI07aNzcjzs6dcGFICELkdDjR/l3DouEgD/0j0J5/o1OY32xeEyv4bAXGBJ65HM+VtDihOBC6plXMA4/tuH7AUREoRcKhtZ+SvgW0Oy2oQFAFxr2HQeE/sN+Kzy8S4boyB6hzONLrUGQGkRYpK9XWP5sF8bYNAVVW38iLFH3vm7k5n4ZaY9M57pFTPIOabToUPNzAJ5SKbgbw1RtWmQBmpPDZXW8bjZb9rIeTqhAFr5K/5bQ1TsIADAoyLDAFfahwFtlFlkVrnxI8oE+x+wMQBKkabTPigUKLSQqTitzI0fURlAIAIXfxTBAibSvtSZnEFvIPdV5saPKAG4AIAUgiwsoKIDTKV9UChQXGhKXfkr57eGwAzAxgIqixsm0z4o9IBZAWfjR9GlX2kzMel9f4c3ivzIYfpWMGodT2uEyCPtQ8Qnrf6lrVFwNn7Qw6Gt9WJ3W58fH0+cuz9wTgGAEPH1uz0KBdpfCkkxlhycNLB5C784oxYy2qY9jr6RZWmVjTGK3N52abI7yyGA7D7bwNLDmxEZgb9Cl/PWrmk6JG6tgK4faSyp4M7pCz+74X+V3zV3j/OTSBwFqA/W0UsiglZoPLxt+/wfX0Ehil7/0nCvUs53Xfd6JAAkCD53Mjwr0FSj4g/tVVwh2xQAGMWFALJd69ba2izs/DgAjOw44Xby9+dVutwV364AQGQDU04xWHfL2rpekN1JBUDcC63FGy0zF13TAMXfdEXExr1aiMGxk7CDqLVoQUgpYUly/dMz/UL3sgDARAUA5PyxdWstbCJC++VIYMS9Q9aKJ3bsamG3Ypkh6xutVWr2TzIBwLJALWwrURsAJ9i0Y1hZu01tX1oAkHUBGwqqZzPEb+jDobcdhgdIrOVL/bLTK9Fc9Gw2LaxH2peVAQJBeNuObSWoH9ZtqvsDUEw5sGNcatuUuo0fADKmbDoMj5JZM2Ij4SOlhTzlHUJkWrFlx7p0lskvbtZPE6Jwx4n4PnprhcX911SoXxsAEgR2xbAc9lpawYctBCzZdSsKSyH6MvvA1f10+a1j1Ejatr4oxPkjnRNobxMnM4PLNjPI3W7pOp+FAUJMQI8BjS0T5JbusSzSeVxXJOOQZQLztsXlfFYGCDFBx/nm6aKu9VX5Yr5xAISE4diCgDXP3+J2vjEAhIBgi0U8zr+sk+rlogFidAHFKls2zm7k9O+Zcr5xBljKEEgXdKxPYaN2LuOTx83rbqQuoJDQt75NpfzrSZ28lQRACAh9CQRbL1i1+1Lp55ZKu0XcpWSDoRWIC5tKx0/y/mC3yLuWfYbDBqeLNNPvyHhfSAHNLcMoCCAQE2w3TCRSTn8ryxp+7QDQMCCUwvGlBECNgTCTAq80ji81AJY0wqDCYnEqY/yoqBhfaQAsZQ2UPt6ogGCcSZrfNVnBaxQAlsBAYYGY4ZpTnqISOXpSFadXGgAxYYKOi/JnO0eHP3O+eQxrWtXxqzwAYhgiYImXQyGjl8HJMxnHv5B/T6s2w9PsfwIMAOhUCXLerUHIAAAAAElFTkSuQmCC"}));class ke extends d.Component{render(){const{className:e,attributes:t,isSelected:o,setAttributes:n,clientId:r}=this.props,{blockUniqId:l}=t;""==l&&n({blockUniqId:r});const a={brandItem:{},brandImage:{}},i=e=>{let o=t[e]?t[e]:{},n="";if(""!=o.top||""!=o.right||""!=o.bottom||""!=o.left){let e=o.unit?o.unit:"px";n=o.top?n+o.top+e+" ":"0"+e+" ",n=o.right?n+o.right+e+" ":"0"+e+" ",n=o.bottom?n+o.bottom+e+" ":"0"+e+" ",n=o.left?n+o.left+e+" ":"0"+e+" "}return n};a.brandItem=t.singleItemAreaBorderType?{...a.brandItem,borderStyle:t.singleItemAreaBorderType}:"",a.brandItem=t.singleItemAreaBorderWidth?{...a.brandItem,borderWidth:i("singleItemAreaBorderWidth")}:"",a.brandItem=t.singleItemAreaBorderRadius?{...a.brandItem,borderRadius:i("singleItemAreaBorderRadius")}:"",a.brandItem=t.singleItemAreaBorderColor?{...a.brandItem,borderColor:""+t.singleItemAreaBorderColor}:"",a.brandItem=t.singleItemAreaMargin?{...a.brandItem,margin:i("singleItemAreaMargin")}:"",a.brandItem=t.singleItemAreaPadding?{...a.brandItem,padding:i("singleItemAreaPadding")}:"",a.brandImage=t.brandImageBorderType?{...a.brandImage,borderStyle:""+t.brandImageBorderType}:"",a.brandImage=t.brandImageBorderWidth?{...a.brandImage,borderWidth:i("brandImageBorderWidth")}:"",a.brandImage=t.brandImageBorderColor?{...a.brandImage,borderColor:""+t.brandImageBorderColor}:"",a.brandImage=t.brandImageBorderRadius?{...a.brandImage,borderRadius:i("brandImageBorderRadius")}:"";const c=t.brandLogoList.map((e,o)=>Object(d.createElement)("div",{className:"wl-col-"+t.columns,style:{paddingLeft:!t.noGutter&&t.itemSpace+"px",paddingRight:!t.noGutter&&t.itemSpace+"px"}},Object(d.createElement)("div",{className:"wl-single-brand",style:a.brandItem},e.image.url?Object(d.createElement)("img",{src:e.image.url,alt:e.title,style:a.brandImage}):Object(d.createElement)("div",{className:"woolentor-default-brand",style:a.brandImage},Ee))));return Object(d.createElement)(d.Fragment,null,o&&Object(d.createElement)(Ce,this.props),Object(d.createElement)("div",{className:e+" wl-columns-"+t.columns},Object(d.createElement)("div",{className:!0===t.noGutter?"wl-row wlno-gutters":"wl-row"},c)))}}var Se=ke,Ae=o(16),Fe=Object(d.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",xlink:"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 512 512"},Object(d.createElement)("path",{d:"M166,0H75C33.645,0,0,33.645,0,75v91c0,41.355,33.645,75,75,75h91c41.355,0,75-33.645,75-75V75 C241,33.645,207.355,0,166,0z M211,166c0,24.813-20.187,45-45,45H75c-24.813,0-45-20.187-45-45V75c0-24.813,20.187-45,45-45h91 c24.813,0,45,20.187,45,45V166z"}),Object(d.createElement)("path",{d:"M437,271h-91c-41.355,0-75,33.645-75,75v91c0,41.355,33.645,75,75,75h91c41.355,0,75-33.645,75-75v-91 C512,304.645,478.355,271,437,271z M482,437c0,24.813-20.187,45-45,45h-91c-24.813,0-45-20.187-45-45v-91 c0-24.813,20.187-45,45-45h91c24.813,0,45,20.187,45,45V437z"}),Object(d.createElement)("path",{d:"M437,0h-91c-41.355,0-75,33.645-75,75v91c0,57.897-47.103,105-105,105H75c-41.355,0-75,33.645-75,75v91 c0,41.355,33.645,75,75,75h91c41.355,0,75-33.645,75-75v-91c0-57.897,47.103-105,105-105h91c41.355,0,75-33.645,75-75V75 C512,33.645,478.355,0,437,0z M211,346v91c0,24.813-20.187,45-45,45H75c-24.813,0-45-20.187-45-45v-91c0-24.813,20.187-45,45-45 h91c20.827,0,40.568-4.741,58.2-13.2C215.741,305.432,211,325.173,211,346z M482,166c0,24.813-20.187,45-45,45h-91 c-20.827,0-40.568,4.741-58.2,13.2c8.459-17.632,13.2-37.373,13.2-58.2V75c0-24.813,20.187-45,45-45h91c24.813,0,45,20.187,45,45 V166z"}));const{name:Te,category:xe,attributes:Pe}=Ae,Be={title:Object(b.__)("WL : Brand Logo","woolentor"),description:Object(b.__)("Display brand logo.","woolentor"),icon:Object(d.createElement)(m.Icon,{icon:Fe}),keywords:["woolentor",Object(b.__)("logo","woolentor"),Object(b.__)("brand","woolentor"),Object(b.__)("brand logo","woolentor")],example:{attributes:{brandLogoList:[{title:"Brand Title one",link:"https://hasthemes.com/",image:{id:"",url:""}},{title:"Brand Title Two",link:"https://hasthemes.com/",image:{id:"",url:""}},{title:"Brand Title Three",link:"https://hasthemes.com/",image:{id:"",url:""}},{title:"Brand Title Four",link:"https://hasthemes.com/",image:{id:"",url:""}},{title:"Brand Title Five",link:"https://hasthemes.com/",image:{id:"",url:""}},{title:"Brand Title Six",link:"https://hasthemes.com/",image:{id:"",url:""}}],columns:3}},supports:{align:["wide","full"]},attributes:Pe,edit:Se,save:()=>null};var ze=o(21),Me=o.n(ze);class Le extends d.Component{render(){const{attributes:e,setAttributes:t}=this.props,{style:o,displayType:n,productCategory:r,productCategories:l,order:a,displayLimit:i,showCount:c,sliderOn:s,columns:u,noGutter:p,itemSpace:g}=e,f={width:30,height:12,display:"inline-block",marginLeft:10,verticalAlign:"middle"};return Object(d.createElement)(d.Fragment,null,Object(d.createElement)(j.InspectorControls,null,Object(d.createElement)(m.PanelBody,{title:Object(b.__)("Settings","woolentor"),initialOpen:!0},Object(d.createElement)(m.SelectControl,{label:Object(b.__)("Style","woolentor"),value:o,options:[{label:Object(b.__)("Style One","woolentor"),value:"1"},{label:Object(b.__)("Style Two","woolentor"),value:"2"},{label:Object(b.__)("Style Three","woolentor"),value:"3"},{label:Object(b.__)("Style Four","woolentor"),value:"4"},{label:Object(b.__)("Style Five","woolentor"),value:"5"}],onChange:e=>t({style:e})}),Object(d.createElement)(m.SelectControl,{label:Object(b.__)("Category Display Type","woolentor"),value:n,options:[{label:Object(b.__)("Single Category","woolentor"),value:"singleCat"},{label:Object(b.__)("Multiple Categories","woolentor"),value:"multipleCat"},{label:Object(b.__)("All Categories","woolentor"),value:"allCat"}],onChange:e=>t({displayType:e})}),"singleCat"==n&&Object(d.createElement)(O,{title:Object(b.__)("Select category","woolentor"),attributesKey:"productCategory",setAttributes:t,selectedTaxonomies:r,type:"single"}),"multipleCat"==n&&Object(d.createElement)(O,{title:Object(b.__)("Select categories","woolentor"),attributesKey:"productCategories",setAttributes:t,selectedTaxonomies:l,type:"multiple"}),"singleCat"!=n&&Object(d.createElement)(m.SelectControl,{label:Object(b.__)("Order","woolentor"),value:a,options:[{label:Object(b.__)("Ascending","woolentor"),value:"asc"},{label:Object(b.__)("Descending","woolentor"),value:"desc"}],onChange:e=>t({order:e})}),"allCat"==n&&Object(d.createElement)(m.RangeControl,{label:Object(b.__)("Limit","woolentor"),value:i,onChange:e=>t({displayLimit:e}),min:1,step:1,max:20}),("1"==o||"4"==o)&&Object(d.createElement)(m.ToggleControl,{label:Object(b.__)("Show Count","woolentor"),checked:c,help:c?Object(b.__)("Enable show Count.","woolentor"):Object(b.__)("Toggle to show the count.","woolentor"),onChange:()=>t({showCount:!c})}),Object(d.createElement)(m.ToggleControl,{label:Object(b.__)("Slider On","woolentor"),checked:s,help:s?Object(b.__)("Enable slider.","woolentor"):Object(b.__)("Toggle to show the slider.","woolentor"),onChange:()=>t({sliderOn:!s})})),1==s&&Object(d.createElement)(m.PanelBody,{title:Object(b.__)("Slider Options","woolentor"),initialOpen:!1},Object(d.createElement)(m.RangeControl,{label:Object(b.__)("Slider Items","woolentor"),value:e.slitems,onChange:e=>t({slitems:e}),min:1,step:1,max:10}),Object(d.createElement)(m.ToggleControl,{label:Object(b.__)("Slider Arrow","woolentor"),checked:e.slarrows,help:e.slarrows?Object(b.__)("Enable slider arrow.","woolentor"):Object(b.__)("Toggle to show the slider arrow.","woolentor"),onChange:()=>t({slarrows:!e.slarrows})}),Object(d.createElement)(m.ToggleControl,{label:Object(b.__)("Slider dots","woolentor"),checked:e.sldots,help:e.sldots?Object(b.__)("Enable slider pagination.","woolentor"):Object(b.__)("Toggle to show the slider pagination.","woolentor"),onChange:()=>t({sldots:!e.sldots})}),Object(d.createElement)(m.ToggleControl,{label:Object(b.__)("Pause on Hover?","woolentor"),checked:e.slpauseOnHover,help:e.slpauseOnHover?Object(b.__)("Enable slider pagination.","woolentor"):Object(b.__)("Toggle to show the slider pagination.","woolentor"),onChange:()=>t({slpauseOnHover:!e.slpauseOnHover})}),Object(d.createElement)(m.ToggleControl,{label:Object(b.__)("Is RTL","woolentor"),checked:e.slIsrtl,help:e.slIsrtl?Object(b.__)("Enable RTL.","woolentor"):Object(b.__)("Toggle to show the RTL direction.","woolentor"),onChange:()=>t({slIsrtl:!e.slIsrtl})}),Object(d.createElement)(m.ToggleControl,{label:Object(b.__)("Slider auto play","woolentor"),checked:e.slautolay,help:e.slautolay?Object(b.__)("Enable slider auto play.","woolentor"):Object(b.__)("Toggle to show the slider auto play.","woolentor"),onChange:()=>t({slautolay:!e.slautolay})}),1==e.slautolay&&Object(d.createElement)(d.Fragment,null,Object(d.createElement)(m.RangeControl,{label:Object(b.__)("Autoplay speed","woolentor"),value:e.slautoplaySpeed,onChange:e=>t({slautoplaySpeed:e}),min:1,step:1,max:1e5}),Object(d.createElement)(m.RangeControl,{label:Object(b.__)("Autoplay animation speed","woolentor"),value:e.slanimationSpeed,onChange:e=>t({slanimationSpeed:e}),min:1,step:1,max:1e5})),Object(d.createElement)(m.RangeControl,{label:Object(b.__)("Slider item to scroll","woolentor"),value:e.slscrollItem,onChange:e=>t({slscrollItem:e}),min:1,step:1,max:1e5}),Object(d.createElement)("h2",{className:"woolentor-blocks-section-title"},Object(b.__)("Tablet Screen options","woolentor")),Object(d.createElement)(m.RangeControl,{label:Object(b.__)("Slider Items","woolentor"),value:e.sltabletDisplayColumns,onChange:e=>t({sltabletDisplayColumns:e}),min:1,step:1,max:8}),Object(d.createElement)(m.RangeControl,{label:Object(b.__)("Slider item to scroll","woolentor"),value:e.sltabletScrollColumns,onChange:e=>t({sltabletScrollColumns:e}),min:1,step:1,max:8}),Object(d.createElement)(m.RangeControl,{label:Object(b.__)("Tablet Screen Resolution","woolentor"),value:e.sltabletWidth,onChange:e=>t({sltabletWidth:e}),min:1,step:1,max:1500}),Object(d.createElement)("h2",{className:"woolentor-blocks-section-title"},Object(b.__)("Mobile Phone Screen options","woolentor")),Object(d.createElement)(m.RangeControl,{label:Object(b.__)("Slider Items","woolentor"),value:e.slMobileDisplayColumns,onChange:e=>t({slMobileDisplayColumns:e}),min:1,step:1,max:8}),Object(d.createElement)(m.RangeControl,{label:Object(b.__)("Slider item to scroll","woolentor"),value:e.slMobileScrollColumns,onChange:e=>t({slMobileScrollColumns:e}),min:1,step:1,max:8}),Object(d.createElement)(m.RangeControl,{label:Object(b.__)("Mobile Screen Resolution","woolentor"),value:e.slMobileWidth,onChange:e=>t({slMobileWidth:e}),min:1,step:1,max:1500})),0==s&&Object(d.createElement)(m.PanelBody,{title:Object(b.__)("Columns","woolentor"),initialOpen:!1},Object(d.createElement)(m.SelectControl,{label:Object(b.__)("Columns","woolentor"),value:u,options:[{label:Object(b.__)("One","woolentor"),value:1},{label:Object(b.__)("Two","woolentor"),value:2},{label:Object(b.__)("Three","woolentor"),value:3},{label:Object(b.__)("Four","woolentor"),value:4},{label:Object(b.__)("Five","woolentor"),value:5},{label:Object(b.__)("Six","woolentor"),value:6},{label:Object(b.__)("Seven","woolentor"),value:7},{label:Object(b.__)("Eight","woolentor"),value:8},{label:Object(b.__)("Nine","woolentor"),value:9},{label:Object(b.__)("Ten","woolentor"),value:10}],onChange:e=>t({columns:e})}),Object(d.createElement)(m.ToggleControl,{label:Object(b.__)("No Gutters","woolentor"),checked:p,help:p?Object(b.__)("Enable No Gutters.","woolentor"):Object(b.__)("Toggle to show the Gutters.","woolentor"),onChange:()=>t({noGutter:!p})}),!p&&Object(d.createElement)(m.RangeControl,{label:Object(b.__)("Gutter Spacing","woolentor"),value:g,onChange:e=>t({itemSpace:e}),min:0,step:1,max:200})),Object(d.createElement)(m.PanelBody,{title:Object(b.__)("Style","woolentor"),initialOpen:!1},Object(d.createElement)("h2",{className:"woolentor-blocks-section-title"},Object(b.__)("Area","woolentor")),Object(d.createElement)(U,{lavel:Object(b.__)("Padding","woolentor"),dimensions:e.areaPadding,attributesKey:"areaPadding",setAttributes:t}),Object(d.createElement)("h3",{style:{marginTop:15}},Object(b.__)("Background Color","woolentor"),Object(d.createElement)("span",{style:{...f,backgroundColor:e.areaBackgroundColor}})),Object(d.createElement)(m.ColorPalette,{colors:[{name:"Black",color:"#000000"},{name:"Orange",color:"#FF6900"},{name:"Vivid Red",color:"#CF2E2E"},{name:"Pink",color:"#F78DA7"},{name:"White",color:"#FFFFFF"},{name:"Blue",color:"#8ED1FC"}],value:e.areaBackgroundColor,onChange:e=>t({areaBackgroundColor:e})}),Object(d.createElement)("h2",{className:"woolentor-blocks-section-title"},Object(b.__)("Image","woolentor")),Object(d.createElement)("h3",{style:{marginTop:15}},Object(b.__)("Box Color","woolentor"),Object(d.createElement)("span",{style:{...f,backgroundColor:e.imageBoxColor}})),Object(d.createElement)(m.ColorPalette,{colors:[{name:"Black",color:"#000000"},{name:"Orange",color:"#FF6900"},{name:"Vivid Red",color:"#CF2E2E"},{name:"Pink",color:"#F78DA7"},{name:"White",color:"#FFFFFF"},{name:"Blue",color:"#8ED1FC"}],value:e.imageBoxColor,onChange:e=>t({imageBoxColor:e})}),Object(d.createElement)(U,{lavel:Object(b.__)("Margin","woolentor"),dimensions:e.imageMargin,attributesKey:"imageMargin",setAttributes:t}),Object(d.createElement)(U,{lavel:Object(b.__)("Border Radius","woolentor"),dimensions:e.imageBorderRadius,attributesKey:"imageBorderRadius",setAttributes:t}),Object(d.createElement)("h2",{className:"woolentor-blocks-section-title"},Object(b.__)("Title","woolentor")),Object(d.createElement)("h3",{style:{marginTop:15}},Object(b.__)("Color","woolentor"),Object(d.createElement)("span",{style:{...f,backgroundColor:e.titleColor}})),Object(d.createElement)(m.ColorPalette,{colors:[{name:"Black",color:"#000000"},{name:"Orange",color:"#FF6900"},{name:"Vivid Red",color:"#CF2E2E"},{name:"Pink",color:"#F78DA7"},{name:"White",color:"#FFFFFF"},{name:"Blue",color:"#8ED1FC"}],value:e.titleColor,onChange:e=>t({titleColor:e})}),Object(d.createElement)("h3",{style:{marginTop:15}},Object(b.__)("Hover Color","woolentor"),Object(d.createElement)("span",{style:{...f,backgroundColor:e.titleHoverColor}})),Object(d.createElement)(m.ColorPalette,{colors:[{name:"Black",color:"#000000"},{name:"Orange",color:"#FF6900"},{name:"Vivid Red",color:"#CF2E2E"},{name:"Pink",color:"#F78DA7"},{name:"White",color:"#FFFFFF"},{name:"Blue",color:"#8ED1FC"}],value:e.titleHoverColor,onChange:e=>t({titleHoverColor:e})}),Object(d.createElement)(U,{lavel:Object(b.__)("Margin","woolentor"),dimensions:e.titleMargin,attributesKey:"titleMargin",setAttributes:t}),Object(d.createElement)("h2",{className:"woolentor-blocks-section-title"},Object(b.__)("Count","woolentor")),Object(d.createElement)("h3",{style:{marginTop:15}},Object(b.__)("Color","woolentor"),Object(d.createElement)("span",{style:{...f,backgroundColor:e.countColor}})),Object(d.createElement)(m.ColorPalette,{colors:[{name:"Black",color:"#000000"},{name:"Orange",color:"#FF6900"},{name:"Vivid Red",color:"#CF2E2E"},{name:"Pink",color:"#F78DA7"},{name:"White",color:"#FFFFFF"},{name:"Blue",color:"#8ED1FC"}],value:e.countColor,onChange:e=>t({countColor:e})}),Object(d.createElement)("h3",{style:{marginTop:15}},Object(b.__)("Before Border Color","woolentor"),Object(d.createElement)("span",{style:{...f,backgroundColor:e.countBeforeColor}})),Object(d.createElement)(m.ColorPalette,{colors:[{name:"Black",color:"#000000"},{name:"Orange",color:"#FF6900"},{name:"Vivid Red",color:"#CF2E2E"},{name:"Pink",color:"#F78DA7"},{name:"White",color:"#FFFFFF"},{name:"Blue",color:"#8ED1FC"}],value:e.countBeforeColor,onChange:e=>t({countBeforeColor:e})}))))}}var De=Le,Ie=o(5),Re=o.n(Ie),Ne=o(22),He=o.n(Ne),We=o(23),Ge=o(24),Ue=o.n(Ge);class Ve extends d.Component{constructor(e){super(e),this.state={categoryData:[]}}componentDidMount(){this.fetchCategoryData()}componentDidUpdate(e){var t,o=this.props.attributes,n=o.displayLimit,r=o.order;t="singleCat"==o.displayType?o.productCategory:"multipleCat"==o.displayType?o.productCategories:"";var l=e.attributes;("singleCat"==l.displayType?l.productCategory:"multipleCat"==l.displayType?l.productCategories:"")==t&&e.attributes.displayLimit==n&&e.attributes.order==r||this.fetchCategoryData()}fetchCategoryData(){var e={queryLimit:this.props.attributes.displayLimit,queryOrder:this.props.attributes.order,queryType:"regular",wpnonce:woolentorData.security};"singleCat"==this.props.attributes.displayType?e.querySlug=this.props.attributes.productCategory:"multipleCat"==this.props.attributes.displayType?e.querySlug=this.props.attributes.productCategories:e.querySlug="";var t=Object(We.addQueryArgs)("/woolentor/v1/category",e);He()({path:t}).then(e=>this.setState({categoryData:e}))}render(){const{attributes:e,className:t,isSelected:o,setAttributes:n,clientId:r}=this.props,{blockUniqId:l,style:a}=e;""==l&&n({blockUniqId:r});const i=Re()(t,{["wl-columns-"+e.columns]:e.columns},{["woolentor-area-"+e.align]:e.align}),c=Re()({"wl-row":!0!==e.sliderOn},{"wlno-gutters":1==e.noGutter},{"product-slider":1==e.sliderOn}),{categoryData:s}=this.state;let u=0,b=-1;const p={arrows:e.slarrows,prevArrow:Object(d.createElement)((function(e){const{className:t,onClick:o}=e;return Object(d.createElement)(m.Button,{className:t,onClick:o},Object(d.createElement)("i",{className:"fa fa-angle-left"}))}),null),nextArrow:Object(d.createElement)((function(e){const{className:t,onClick:o}=e;return Object(d.createElement)(m.Button,{className:t,onClick:o},Object(d.createElement)("i",{className:"fa fa-angle-right"}))}),null),dots:e.sldots,infinite:!0,autoplay:e.slautolay,autoplaySpeed:e.slautoplaySpeed,speed:e.slanimationSpeed,fade:!1,pauseOnHover:e.slpauseOnHover,slidesToShow:e.slitems,slidesToScroll:e.slscrollItem,rtl:e.slIsrtl,responsive:[{breakpoint:e.sltabletWidth,settings:{slidesToShow:e.sltabletDisplayColumns,slidesToScroll:e.sltabletScrollColumns}},{breakpoint:e.slMobileWidth,settings:{slidesToShow:e.slMobileDisplayColumns,slidesToScroll:e.slMobileScrollColumns}}]},g={itemArea:{},image:{},title:{},count:{}},f=t=>{let o=e[t]?e[t]:{},n="";if(""!=o.top||""!=o.right||""!=o.bottom||""!=o.left){let e=o.unit?o.unit:"px";n=o.top?n+o.top+e+" ":"0"+e+" ",n=o.right?n+o.right+e+" ":"0"+e+" ",n=o.bottom?n+o.bottom+e+" ":"0"+e+" ",n=o.left?n+o.left+e+" ":"0"+e+" "}return n};let h;return g.count="undefined"!=e.countColor?{...g.count,color:""+e.countColor}:"",g.itemArea=e.areaBackgroundColor?{...g.itemArea,backgroundColor:""+e.areaBackgroundColor}:"",g.itemArea=e.areaPadding?{...g.itemArea,padding:f("areaPadding")}:"",g.image=e.areaPadding?{...g.image,margin:f("imageMargin")}:"",g.image=e.imageBorderRadius?{...g.image,borderRadius:f("imageBorderRadius")}:"",g.title=e.titleColor?{...g.title,color:""+e.titleColor}:"",g.title=e.titleMargin?{...g.title,margin:f("titleMargin")}:"",s.length>0&&(h=s.map((t,o)=>(u=4===u?0:u,u++,b++,Object(d.createElement)(d.Fragment,null,Object(d.createElement)("div",{className:e.columns&&"wl-col-"+e.columns,style:{paddingLeft:!e.noGutter&&e.itemSpace+"px",paddingRight:!e.noGutter&&e.itemSpace+"px",marginTop:!0!==e.sliderOn&&!e.noGutter&&b>=e.columns&&e.itemSpace+e.itemSpace+"px"}},"1"===a&&Object(d.createElement)("div",{className:"ht-category-wrap",style:g.itemArea},t.image.src&&Object(d.createElement)("div",{className:"ht-category-image ht-category-image-zoom",style:g.image},Object(d.createElement)(m.Disabled,null,Object(d.createElement)("a",{className:"ht-category-border",href:t.link},Object(d.createElement)("img",{src:t.image.src,alt:t.name})))),Object(d.createElement)("div",{className:"ht-category-content"},Object(d.createElement)("h3",null,Object(d.createElement)(m.Disabled,null,Object(d.createElement)("a",{href:t.link,style:g.title},t.name))),1==e.showCount&&Object(d.createElement)("span",{style:g.count},t.count))),"2"===a&&Object(d.createElement)("div",{className:"ht-category-wrap-2",style:g.itemArea},Object(d.createElement)("div",{className:"ht-category-content-2"},Object(d.createElement)("h3",null,Object(d.createElement)(m.Disabled,null,Object(d.createElement)("a",{href:t.link,style:g.title},t.name)))),t.image.src&&Object(d.createElement)("div",{className:"ht-category-image-2",style:g.image},Object(d.createElement)(m.Disabled,null,Object(d.createElement)("a",{href:t.link},Object(d.createElement)("img",{src:t.image.src,alt:t.name}))))),"3"===a&&Object(d.createElement)("div",{className:"ht-category-wrap",style:g.itemArea},""!=t.image.src?Object(d.createElement)("div",{className:"ht-category-image ht-category-image-zoom",style:g.image},Object(d.createElement)(m.Disabled,null,Object(d.createElement)("a",{className:"ht-category-border-2",href:t.link},Object(d.createElement)("img",{src:t.image.src,alt:t.name})))):Object(d.createElement)("div",{className:"ht-category-image ht-category-image-zoom",style:g.image},Object(d.createElement)(m.Disabled,null,Object(d.createElement)("a",{className:"ht-category-border-2",href:t.link},Object(d.createElement)("img",{src:t.image.placeholderImg,alt:t.name})))),Object(d.createElement)("div",{className:"ht-category-content-3 ht-category-content-3-bg"+u},Object(d.createElement)("h3",null,Object(d.createElement)(m.Disabled,null,Object(d.createElement)("a",{href:t.link,style:g.title},t.name))))),"4"===a&&Object(d.createElement)("div",{className:"ht-category-wrap",style:g.itemArea},""!=t.image.src&&Object(d.createElement)("div",{className:"ht-category-image ht-category-image-zoom",style:g.image},Object(d.createElement)(m.Disabled,null,Object(d.createElement)("a",{href:t.link},Object(d.createElement)("img",{src:t.image.src,alt:t.name})))),Object(d.createElement)("div",{className:"ht-category-content-4"},Object(d.createElement)("h3",null,Object(d.createElement)(m.Disabled,null,Object(d.createElement)("a",{href:t.link,style:g.title},t.name)),1==e.showCount&&Object(d.createElement)("span",{style:g.count},t.count)))),"5"===a&&Object(d.createElement)("div",{className:"ht-category-wrap",style:g.itemArea},""!=t.image.src&&Object(d.createElement)("div",{className:"ht-category-image-3 ht-category-image-zoom",style:g.image},Object(d.createElement)(m.Disabled,null,Object(d.createElement)("a",{href:t.link},Object(d.createElement)("img",{src:t.image.src,alt:t.name})))),Object(d.createElement)("div",{className:"ht-category-content-5"},Object(d.createElement)("h3",null,Object(d.createElement)(m.Disabled,null,Object(d.createElement)("a",{href:t.link,style:g.title},t.name)))))))))),Object(d.createElement)(d.Fragment,null,o&&Object(d.createElement)(De,this.props),Object(d.createElement)("div",{className:i},Object(d.createElement)("div",{className:c},0==s.length?Object(d.createElement)(m.Spinner,null):1==e.sliderOn?Object(d.createElement)(Ue.a,Me()({},p,{className:"product-slider"}),h):h)))}}var Qe=Ve,Ke=o(17),qe=Object(d.createElement)("svg",{"enable-background":"new 0 0 24 24",height:"512",viewBox:"0 0 24 24",width:"512",xmlns:"http://www.w3.org/2000/svg"},Object(d.createElement)("path",{d:"m22.5 24h-21c-.827 0-1.5-.673-1.5-1.5v-21c0-.827.673-1.5 1.5-1.5h21c.827 0 1.5.673 1.5 1.5v21c0 .827-.673 1.5-1.5 1.5zm-21-23c-.276 0-.5.224-.5.5v21c0 .276.224.5.5.5h21c.276 0 .5-.224.5-.5v-21c0-.276-.224-.5-.5-.5z"}),Object(d.createElement)("path",{d:"m23.5 16.5h-23c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h23c.276 0 .5.224.5.5s-.224.5-.5.5z"}),Object(d.createElement)("path",{d:"m23.5 8.5h-23c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h23c.276 0 .5.224.5.5s-.224.5-.5.5z"}),Object(d.createElement)("path",{d:"m8 24c-.276 0-.5-.224-.5-.5v-23c0-.276.224-.5.5-.5s.5.224.5.5v23c0 .276-.224.5-.5.5z"}));const{name:Ye,category:Xe,attributes:Je}=Ke,Ze={title:Object(b.__)("WL : Category Grid","woolentor"),description:Object(b.__)("Display product category grid.","woolentor"),icon:Object(d.createElement)(m.Icon,{icon:qe}),keywords:["woolentor",Object(b.__)("shop category","woolentor"),Object(b.__)("category grid","woolentor"),Object(b.__)("product category","woolentor"),Object(b.__)("woocommerce","woolentor")],example:{attributes:{style:"1",showCount:!0}},supports:{align:["wide","full"]},attributes:Je,edit:Qe,save:()=>null},$e=e=>{if(!e)return;const{name:t,category:o,settings:n}=e;Object(u.registerBlockType)(t,{category:o,...n})},et=()=>{[n,r,l,a,i,c,s].forEach($e)};et()}]);
|
|
woolentor-blocks/includes/classes/Actions.php
DELETED
@@ -1,47 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
namespace WooLentorBlocks;
|
3 |
-
|
4 |
-
// Exit if accessed directly.
|
5 |
-
if ( ! defined( 'ABSPATH' ) ) {
|
6 |
-
exit;
|
7 |
-
}
|
8 |
-
|
9 |
-
/**
|
10 |
-
* Load general WP action hook
|
11 |
-
*/
|
12 |
-
class Actions {
|
13 |
-
|
14 |
-
/**
|
15 |
-
* [$_instance]
|
16 |
-
* @var null
|
17 |
-
*/
|
18 |
-
private static $_instance = null;
|
19 |
-
|
20 |
-
/**
|
21 |
-
* [instance] Initializes a singleton instance
|
22 |
-
* @return [Actions]
|
23 |
-
*/
|
24 |
-
public static function instance() {
|
25 |
-
if ( is_null( self::$_instance ) ) {
|
26 |
-
self::$_instance = new self();
|
27 |
-
}
|
28 |
-
return self::$_instance;
|
29 |
-
}
|
30 |
-
|
31 |
-
/**
|
32 |
-
* The Constructor.
|
33 |
-
*/
|
34 |
-
public function __construct() {
|
35 |
-
add_action( 'rest_api_init', [ $this, 'register_api' ] );
|
36 |
-
}
|
37 |
-
|
38 |
-
/**
|
39 |
-
* Register Api
|
40 |
-
*/
|
41 |
-
public function register_api() {
|
42 |
-
$api = new Api\Api();
|
43 |
-
$api->register_routes();
|
44 |
-
}
|
45 |
-
|
46 |
-
|
47 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
woolentor-blocks/includes/classes/Api/Api.php
DELETED
@@ -1,72 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
namespace WooLentorBlocks\Api;
|
3 |
-
|
4 |
-
use Exception;
|
5 |
-
use WP_REST_Server;
|
6 |
-
|
7 |
-
// Exit if accessed directly.
|
8 |
-
if ( ! defined( 'ABSPATH' ) ) {
|
9 |
-
exit;
|
10 |
-
}
|
11 |
-
|
12 |
-
/**
|
13 |
-
* Load general WP action hook
|
14 |
-
*/
|
15 |
-
class Api {
|
16 |
-
|
17 |
-
/**
|
18 |
-
* The Constructor.
|
19 |
-
*/
|
20 |
-
public function __construct() {
|
21 |
-
$this->namespace = 'woolentor/v1';
|
22 |
-
}
|
23 |
-
|
24 |
-
/**
|
25 |
-
* Resgister routes
|
26 |
-
*/
|
27 |
-
public function register_routes() {
|
28 |
-
|
29 |
-
register_rest_route( $this->namespace, 'category',
|
30 |
-
[
|
31 |
-
'methods' => WP_REST_Server::READABLE,
|
32 |
-
'args' => [
|
33 |
-
'querySlug' => [],
|
34 |
-
'queryLimit' => [],
|
35 |
-
'queryOrder' => [],
|
36 |
-
'queryType' => [],
|
37 |
-
'wpnonce' => []
|
38 |
-
],
|
39 |
-
'callback' => [ $this, 'get_category_data' ],
|
40 |
-
'permission_callback' => [ $this, 'permission_check' ],
|
41 |
-
]
|
42 |
-
);
|
43 |
-
|
44 |
-
}
|
45 |
-
|
46 |
-
/**
|
47 |
-
* Api permission check
|
48 |
-
*/
|
49 |
-
public function permission_check() {
|
50 |
-
if( current_user_can( 'edit_posts' ) ){
|
51 |
-
return true;
|
52 |
-
}else{
|
53 |
-
return false;
|
54 |
-
}
|
55 |
-
}
|
56 |
-
|
57 |
-
/**
|
58 |
-
* Get category data
|
59 |
-
*/
|
60 |
-
public function get_category_data( $request ){
|
61 |
-
|
62 |
-
if ( !wp_verify_nonce( $_REQUEST['wpnonce'], 'woolentorblock-nonce') ){
|
63 |
-
return rest_ensure_response([]);
|
64 |
-
}
|
65 |
-
|
66 |
-
$data = woolentorBlocks_taxnomy_data( $request['querySlug'], $request['queryLimit'], $request['queryOrder'], $request['queryType'] );
|
67 |
-
return rest_ensure_response( $data );
|
68 |
-
|
69 |
-
}
|
70 |
-
|
71 |
-
|
72 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
woolentor-blocks/includes/classes/Blocks_init.php
DELETED
@@ -1,51 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
namespace WooLentorBlocks;
|
3 |
-
|
4 |
-
// Exit if accessed directly.
|
5 |
-
if ( ! defined( 'ABSPATH' ) ) {
|
6 |
-
exit;
|
7 |
-
}
|
8 |
-
|
9 |
-
/**
|
10 |
-
* Load general WP action hook
|
11 |
-
*/
|
12 |
-
class Blocks_init {
|
13 |
-
|
14 |
-
|
15 |
-
/**
|
16 |
-
* [$_instance]
|
17 |
-
* @var null
|
18 |
-
*/
|
19 |
-
private static $_instance = null;
|
20 |
-
|
21 |
-
/**
|
22 |
-
* [instance] Initializes a singleton instance
|
23 |
-
* @return [Blocks_init]
|
24 |
-
*/
|
25 |
-
public static function instance() {
|
26 |
-
if ( is_null( self::$_instance ) ) {
|
27 |
-
self::$_instance = new self();
|
28 |
-
}
|
29 |
-
return self::$_instance;
|
30 |
-
}
|
31 |
-
|
32 |
-
/**
|
33 |
-
* The Constructor.
|
34 |
-
*/
|
35 |
-
public function __construct() {
|
36 |
-
$this->dynamic_blocks_include();
|
37 |
-
}
|
38 |
-
|
39 |
-
/**
|
40 |
-
* Load Dynamic blocks
|
41 |
-
*/
|
42 |
-
public function dynamic_blocks_include(){
|
43 |
-
foreach ( glob( WOOLENTOR_BLOCK_PATH . '/src/blocks/*/index.php' ) as $woolentor_block ) {
|
44 |
-
if( file_exists( $woolentor_block ) ){
|
45 |
-
require_once ( $woolentor_block );
|
46 |
-
}
|
47 |
-
}
|
48 |
-
}
|
49 |
-
|
50 |
-
|
51 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
woolentor-blocks/includes/classes/Scripts.php
DELETED
@@ -1,108 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
namespace WooLentorBlocks;
|
3 |
-
|
4 |
-
// Exit if accessed directly.
|
5 |
-
if ( ! defined( 'ABSPATH' ) ) {
|
6 |
-
exit;
|
7 |
-
}
|
8 |
-
|
9 |
-
/**
|
10 |
-
* Load general WP action hook
|
11 |
-
*/
|
12 |
-
class Scripts {
|
13 |
-
|
14 |
-
/**
|
15 |
-
* [$_instance]
|
16 |
-
* @var null
|
17 |
-
*/
|
18 |
-
private static $_instance = null;
|
19 |
-
|
20 |
-
/**
|
21 |
-
* [instance] Initializes a singleton instance
|
22 |
-
* @return [Filter]
|
23 |
-
*/
|
24 |
-
public static function instance() {
|
25 |
-
if ( is_null( self::$_instance ) ) {
|
26 |
-
self::$_instance = new self();
|
27 |
-
}
|
28 |
-
return self::$_instance;
|
29 |
-
}
|
30 |
-
|
31 |
-
/**
|
32 |
-
* The Constructor.
|
33 |
-
*/
|
34 |
-
public function __construct() {
|
35 |
-
add_action( 'enqueue_block_assets', [ $this, 'block_assets' ] );
|
36 |
-
add_action( 'enqueue_block_editor_assets', [ $this, 'block_editor_assets' ] );
|
37 |
-
}
|
38 |
-
|
39 |
-
/**
|
40 |
-
* Block assets.
|
41 |
-
*/
|
42 |
-
public function block_assets() {
|
43 |
-
$dependencies = require_once( WOOLENTOR_BLOCK_PATH . '/build/index.asset.php' );
|
44 |
-
|
45 |
-
wp_enqueue_script(
|
46 |
-
'woolentor-block',
|
47 |
-
WOOLENTOR_BLOCK_URL . '/build/index.js',
|
48 |
-
$dependencies['dependencies'],
|
49 |
-
$dependencies['version'],
|
50 |
-
true
|
51 |
-
);
|
52 |
-
|
53 |
-
wp_enqueue_script(
|
54 |
-
'woolentor-block-slic-activate',
|
55 |
-
WOOLENTOR_BLOCK_URL . '/src/assets/js/script.js',
|
56 |
-
$dependencies['dependencies'],
|
57 |
-
$dependencies['version'],
|
58 |
-
true
|
59 |
-
);
|
60 |
-
|
61 |
-
wp_enqueue_style(
|
62 |
-
'woolentor-block-style',
|
63 |
-
WOOLENTOR_BLOCK_URL . '/src/assets/css/style-index.css',
|
64 |
-
false,
|
65 |
-
time(),
|
66 |
-
'all'
|
67 |
-
);
|
68 |
-
|
69 |
-
/**
|
70 |
-
* Localize data
|
71 |
-
*/
|
72 |
-
wp_localize_script( 'woolentor-block', 'woolentorData', array(
|
73 |
-
'url' => WOOLENTOR_BLOCK_URL,
|
74 |
-
'ajax' => admin_url('admin-ajax.php'),
|
75 |
-
'security' => wp_create_nonce('woolentorblock-nonce'),
|
76 |
-
));
|
77 |
-
|
78 |
-
}
|
79 |
-
/**
|
80 |
-
* Block editor assets.
|
81 |
-
*/
|
82 |
-
public function block_editor_assets() {
|
83 |
-
|
84 |
-
$styles = class_exists('\WooLentor\Assets_Management') ? \WooLentor\Assets_Management::instance()->get_styles() : array();
|
85 |
-
$scripts = class_exists('\WooLentor\Assets_Management') ? \WooLentor\Assets_Management::instance()->get_scripts() : array();
|
86 |
-
|
87 |
-
// Register Styles
|
88 |
-
foreach ( $styles as $handle => $style ) {
|
89 |
-
$deps = ( isset( $style['deps'] ) ? $style['deps'] : false );
|
90 |
-
wp_register_style( $handle, $style['src'], $deps, $style['version'] );
|
91 |
-
}
|
92 |
-
|
93 |
-
// Register Scripts
|
94 |
-
foreach ( $scripts as $handle => $script ) {
|
95 |
-
$deps = ( isset( $script['deps'] ) ? $script['deps'] : false );
|
96 |
-
wp_register_script( $handle, $script['src'], $deps, $script['version'], true );
|
97 |
-
}
|
98 |
-
|
99 |
-
wp_enqueue_style( 'font-awesome-four' );
|
100 |
-
wp_enqueue_style( 'htflexboxgrid' );
|
101 |
-
wp_enqueue_style( 'simple-line-icons' );
|
102 |
-
wp_enqueue_style( 'slick' );
|
103 |
-
|
104 |
-
wp_enqueue_style( 'woolentor-block-editor-style', WOOLENTOR_BLOCK_URL . '/src/assets/css/editor-style.css', false, time(), 'all' );
|
105 |
-
|
106 |
-
}
|
107 |
-
|
108 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
woolentor-blocks/includes/helper-functions.php
DELETED
@@ -1,112 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Exit if accessed directly
|
3 |
-
if( ! defined( 'ABSPATH' ) ) exit();
|
4 |
-
|
5 |
-
// Generate CSS
|
6 |
-
function woolentorBlocks_generate_css( $settings, $attribute, $css_attr, $unit = '', $important = '' ){
|
7 |
-
|
8 |
-
$value = !empty( $settings[$attribute] ) ? $settings[$attribute] : '';
|
9 |
-
|
10 |
-
if( !empty( $value ) && 'NaN' !== $value ){
|
11 |
-
$css_attr .= ":{$value}{$unit}";
|
12 |
-
return $css_attr."{$important};";
|
13 |
-
}else{
|
14 |
-
return false;
|
15 |
-
}
|
16 |
-
|
17 |
-
}
|
18 |
-
|
19 |
-
// Geterante Dimension
|
20 |
-
function woolentorBlocks_Dimention_Control( $settings, $attribute, $css_attr, $important = '' ){
|
21 |
-
$dimensions = !empty( $settings[$attribute] ) ? $settings[$attribute] : array();
|
22 |
-
|
23 |
-
if( isset( $dimensions['top'] ) || isset( $dimensions['right'] ) || isset( $dimensions['bottom'] ) || isset( $dimensions['left'] ) ){
|
24 |
-
$unit = empty( $dimensions['unit'] ) ? 'px' : $dimensions['unit'];
|
25 |
-
|
26 |
-
$top = ( $dimensions['top'] !== '' ) ? $dimensions['top'].$unit : null;
|
27 |
-
$right = ( $dimensions['right'] !== '' ) ? $dimensions['right'].$unit : null;
|
28 |
-
$bottom = ( $dimensions['bottom'] !== '' ) ? $dimensions['bottom'].$unit : null;
|
29 |
-
$left = ( $dimensions['left'] !== '' ) ? $dimensions['left'].$unit : null;
|
30 |
-
$css_dimension = ( ($top != null) || ($right !=null) || ($bottom != null) || ($left != '') ) ? ( $css_attr.":{$top} {$right} {$bottom} {$left};" ) : '';
|
31 |
-
|
32 |
-
return $css_dimension;
|
33 |
-
|
34 |
-
}else{
|
35 |
-
return false;
|
36 |
-
}
|
37 |
-
|
38 |
-
}
|
39 |
-
|
40 |
-
// Background Image control
|
41 |
-
function woolentorBlocks_Background_Control( $settings, $attribute ){
|
42 |
-
$background_property = !empty( $settings[$attribute] ) ? $settings[$attribute] : array();
|
43 |
-
|
44 |
-
if( !empty( $background_property['imageId'] ) ){
|
45 |
-
$image_url = wp_get_attachment_image_src( $background_property['imageId'], 'full' );
|
46 |
-
$background_css = "background-image:url({$image_url[0]});";
|
47 |
-
|
48 |
-
if( !empty( $background_property['position'] ) ){
|
49 |
-
$background_css .= "background-position:{$background_property['position']};";
|
50 |
-
}
|
51 |
-
if( !empty( $background_property['attachment'] ) ){
|
52 |
-
$background_css .= "background-attachment:{$background_property['attachment']};";
|
53 |
-
}
|
54 |
-
if( !empty( $background_property['repeat'] ) ){
|
55 |
-
$background_css .= "background-repeat:{$background_property['repeat']};";
|
56 |
-
}
|
57 |
-
if( !empty( $background_property['size'] ) ){
|
58 |
-
$background_css .= "background-size:{$background_property['size']};";
|
59 |
-
}
|
60 |
-
|
61 |
-
return $background_css;
|
62 |
-
|
63 |
-
}else{
|
64 |
-
return false;
|
65 |
-
}
|
66 |
-
|
67 |
-
}
|
68 |
-
|
69 |
-
/**
|
70 |
-
* Get Category data
|
71 |
-
*/
|
72 |
-
function woolentorBlocks_taxnomy_data( $taxnomySlug = '', $number = 20, $order = 'asc', $type = '' ){
|
73 |
-
|
74 |
-
$data = array();
|
75 |
-
$taxnomyKey = 'product_cat';
|
76 |
-
|
77 |
-
$queryArg = array(
|
78 |
-
'orderby' => 'name',
|
79 |
-
'order' => $order,
|
80 |
-
'number' => $number,
|
81 |
-
'hide_empty' => true,
|
82 |
-
);
|
83 |
-
|
84 |
-
if( !empty( $taxnomySlug ) ){
|
85 |
-
$queryArg['slug'] = $taxnomySlug;
|
86 |
-
}
|
87 |
-
|
88 |
-
$term_data = get_terms( 'product_cat', $queryArg );
|
89 |
-
|
90 |
-
if( !empty( $term_data ) && !is_wp_error( $term_data ) ){
|
91 |
-
|
92 |
-
foreach ( $term_data as $terms ) {
|
93 |
-
$tempData = array();
|
94 |
-
$thumbnail_id = get_term_meta( $terms->term_id, 'thumbnail_id', true ) ? get_term_meta( $terms->term_id, 'thumbnail_id', true ) : '';
|
95 |
-
$image_src = $thumbnail_id ? wp_get_attachment_url( $thumbnail_id ) : '';
|
96 |
-
$tempData['link'] = get_term_link( $terms );
|
97 |
-
$tempData['name'] = $terms->name;
|
98 |
-
$tempData['desc'] = $terms->description;
|
99 |
-
$tempData['count'] = $terms->count;
|
100 |
-
$tempData['image'] = [
|
101 |
-
'src' => $image_src,
|
102 |
-
'id' => $thumbnail_id,
|
103 |
-
'placeholderImg' => wc_placeholder_img_src( 'woocommerce_single' )
|
104 |
-
];
|
105 |
-
$data[] = $tempData;
|
106 |
-
}
|
107 |
-
|
108 |
-
}
|
109 |
-
|
110 |
-
return $data;
|
111 |
-
|
112 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
woolentor-blocks/src/assets/css/editor-style.css
DELETED
@@ -1,194 +0,0 @@
|
|
1 |
-
.wp-core-ui .wp-block-woolentor-product-tab .button:hover{
|
2 |
-
background-color: inherit;
|
3 |
-
border-radius: 20px;
|
4 |
-
}
|
5 |
-
.woolentor-alignment-btn-group{
|
6 |
-
justify-content: start;
|
7 |
-
align-items: center;
|
8 |
-
display: flex;
|
9 |
-
}
|
10 |
-
|
11 |
-
.woolentor-alignment-btn-group button:focus{
|
12 |
-
box-shadow: none !important;
|
13 |
-
}
|
14 |
-
span.woolentor-reset-btn {
|
15 |
-
margin-left: 5px;
|
16 |
-
cursor: pointer;
|
17 |
-
}
|
18 |
-
span.woolentor-reset-btn:hover{
|
19 |
-
color: #007cba;
|
20 |
-
}
|
21 |
-
|
22 |
-
.wp-block-image-selector-woolentor-image-uploader{
|
23 |
-
margin-bottom: 15px;
|
24 |
-
}
|
25 |
-
|
26 |
-
.wp-block-image-selector-woolentor-image-uploader .components-spinner {
|
27 |
-
margin: 0;
|
28 |
-
float: none;
|
29 |
-
}
|
30 |
-
|
31 |
-
.wp-block-image-selector-woolentor-image-uploader .components-button + .wp-block-image-selector-woolentor-image-uploader .components-button {
|
32 |
-
margin-top: 1em;
|
33 |
-
margin-right: 8px;
|
34 |
-
}
|
35 |
-
.wp-block-image-selector-woolentor-image-uploader .is-destructive{
|
36 |
-
float: right;
|
37 |
-
margin-top: 5px;
|
38 |
-
}
|
39 |
-
.editor-styles-wrapper .wp-block-woolentor-special-day-offer p,.editor-styles-wrapper .wp-block-woolentor-special-day-offer h2,.editor-styles-wrapper .wp-block-woolentor-special-day-offer h6{
|
40 |
-
margin-top: 0;
|
41 |
-
margin-bottom: 0;
|
42 |
-
}
|
43 |
-
|
44 |
-
/* Category grid */
|
45 |
-
.wp-block-woolentor-category-grid .components-spinner{
|
46 |
-
margin: 0 auto;
|
47 |
-
}
|
48 |
-
.product-slider .slick-arrow{
|
49 |
-
display: block !important;
|
50 |
-
}
|
51 |
-
.product-slider .slick-arrow i{
|
52 |
-
font-style: normal !important;
|
53 |
-
}
|
54 |
-
.product-slider .slick-dots{
|
55 |
-
display: flex !important;
|
56 |
-
}
|
57 |
-
/* Section Title */
|
58 |
-
h2.woolentor-blocks-section-title {
|
59 |
-
margin: 0;
|
60 |
-
padding: 10px 0 10px 10px;
|
61 |
-
box-shadow: 0 0px 4px rgb(0 0 0 / 10%);
|
62 |
-
text-align: center;
|
63 |
-
font-size: 14px;
|
64 |
-
text-transform: uppercase;
|
65 |
-
font-weight: bold;
|
66 |
-
margin-bottom: 15px;
|
67 |
-
background-color: #eee;
|
68 |
-
}
|
69 |
-
|
70 |
-
/* Dimensions control */
|
71 |
-
.wp-block-selector-woolentor-dimensions-control{
|
72 |
-
margin: 15px 0;
|
73 |
-
}
|
74 |
-
.wp-block-selector-woolentor-dimensions-control .components-panel__row{
|
75 |
-
align-items: flex-start;
|
76 |
-
}
|
77 |
-
.wp-block-selector-woolentor-dimensions-control h3{
|
78 |
-
margin: 0 0 5px 0;
|
79 |
-
}
|
80 |
-
.wp-block-selector-woolentor-dimensions-control .components-flex__item{
|
81 |
-
margin: 0;
|
82 |
-
text-align: center;
|
83 |
-
}
|
84 |
-
.wp-block-selector-woolentor-dimensions-control .components-flex__item label{
|
85 |
-
font-size: 10px;
|
86 |
-
text-transform: uppercase;
|
87 |
-
}
|
88 |
-
.wp-block-selector-woolentor-dimensions-control .components-base-control__field{
|
89 |
-
display: flex;
|
90 |
-
flex-flow: row wrap;
|
91 |
-
flex-direction: column-reverse;
|
92 |
-
margin: 0 !important;
|
93 |
-
}
|
94 |
-
.wp-block-selector-woolentor-dimensions-control .components-base-control__label{
|
95 |
-
margin-bottom: -3px;
|
96 |
-
margin-left: 3px;
|
97 |
-
margin-right: 0;
|
98 |
-
}
|
99 |
-
.wp-block-selector-woolentor-dimensions-control .components-input-control__backdrop{
|
100 |
-
border-right: 0 !important;
|
101 |
-
border-radius: 0 !important;
|
102 |
-
}
|
103 |
-
.wp-block-selector-woolentor-dimensions-control .components-text-control__input{
|
104 |
-
border-radius: 0;
|
105 |
-
margin-left: 0px;
|
106 |
-
padding: 5px 8px;
|
107 |
-
margin-top: 1px;
|
108 |
-
}
|
109 |
-
.wp-block-selector-woolentor-dimensions-control .components-input-control{
|
110 |
-
align-items: center;
|
111 |
-
}
|
112 |
-
.wp-block-selector-woolentor-dimensions-control button.components-button.has-icon{
|
113 |
-
height: 100%;
|
114 |
-
width: auto;
|
115 |
-
padding: 4px 3px;
|
116 |
-
border-radius: 0;
|
117 |
-
border: 1px solid #222;
|
118 |
-
}
|
119 |
-
.wp-block-selector-woolentor-dimensions-control button.components-button.has-icon .dashicon{
|
120 |
-
margin-right: 0;
|
121 |
-
}
|
122 |
-
.wp-block-selector-woolentor-dimensions-control button.components-button.has-icon:focus,.wp-block-selector-woolentor-dimensions-control .woolentor-dimensions-btn-group button:focus,.wp-block-selector-woolentor-dimensions-control .components-button.is-secondary.has-icon{
|
123 |
-
box-shadow: none !important;
|
124 |
-
}
|
125 |
-
.wp-block-selector-woolentor-dimensions-control .woolentor-dimensions-btn-group button{
|
126 |
-
padding: 1px 7px;
|
127 |
-
height: auto;
|
128 |
-
}
|
129 |
-
.woolentor-panel-row-height-auto{
|
130 |
-
min-height: inherit;
|
131 |
-
}
|
132 |
-
|
133 |
-
/* Background Control */
|
134 |
-
.wp-block-selector-woolentor-background-control .components-select-control .components-flex__item,.wp-block-selector-woolentor-background-control .components-select-control .components-input-control__container{
|
135 |
-
width: 50% !important;
|
136 |
-
flex: 0 1 50%;
|
137 |
-
}
|
138 |
-
|
139 |
-
/* Repeter Field style */
|
140 |
-
.woolentor_repeater-fields .woolentor_repeater-controls:not(.woolentor_active_repeter) {
|
141 |
-
display: none;
|
142 |
-
}
|
143 |
-
.woolentor_repeater-fields {
|
144 |
-
margin: 10px 0;
|
145 |
-
}
|
146 |
-
.woolentor_repeater-tools {
|
147 |
-
display: flex;
|
148 |
-
justify-content: space-between;
|
149 |
-
align-items: center;
|
150 |
-
border: 1px solid #d5dadf;
|
151 |
-
cursor: pointer;
|
152 |
-
}
|
153 |
-
.woolentor_repeater-item-title {
|
154 |
-
margin-left: 10px;
|
155 |
-
}
|
156 |
-
.woolentor_repeater-tools .components-button.has-icon{
|
157 |
-
padding: 0;
|
158 |
-
border-left: 1px solid #d5dadf;
|
159 |
-
border-radius: 0;
|
160 |
-
}
|
161 |
-
.woolentor_repeater-tools .components-button.has-icon .dashicon{
|
162 |
-
margin: 0;
|
163 |
-
}
|
164 |
-
.woolentor_repeater-controls {
|
165 |
-
border: 1px solid #d5dadf;
|
166 |
-
padding: 10px;
|
167 |
-
border-top: 0;
|
168 |
-
}
|
169 |
-
|
170 |
-
/* Taxonomy Field style */
|
171 |
-
.woolentor-component-taxonomy-area {
|
172 |
-
margin-bottom: 20px;
|
173 |
-
}
|
174 |
-
.woolentor-component-taxonomy-fileds {
|
175 |
-
max-height: 290px;
|
176 |
-
overflow: hidden;
|
177 |
-
transition: 0.4s;
|
178 |
-
}
|
179 |
-
.woolentor-component-taxonomy-fileds:hover{
|
180 |
-
overflow-y: auto;
|
181 |
-
}
|
182 |
-
.woolentor-component-taxonomy-fileds::-webkit-scrollbar {
|
183 |
-
width: 5px;
|
184 |
-
}
|
185 |
-
.woolentor-component-taxonomy-fileds::-webkit-scrollbar-track {
|
186 |
-
background: #f1f1f1;
|
187 |
-
}
|
188 |
-
.woolentor-component-taxonomy-fileds::-webkit-scrollbar-thumb {
|
189 |
-
background: #888;
|
190 |
-
border-radius: 5px;
|
191 |
-
}
|
192 |
-
.woolentor-component-taxonomy-fileds::-webkit-scrollbar-thumb:hover {
|
193 |
-
background: #555;
|
194 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
woolentor-blocks/src/assets/css/style-index.css
DELETED
@@ -1,90 +0,0 @@
|
|
1 |
-
.wlb-marker-wrapper .wlb_image_pointer .wlb_pointer_box h4{
|
2 |
-
margin: 0 0 7px 0;
|
3 |
-
}
|
4 |
-
.editor-styles-wrapper .ht-feature-content h4,.editor-styles-wrapper .ht-feature-content p{
|
5 |
-
margin-top: 0;
|
6 |
-
margin-bottom: 0;
|
7 |
-
}
|
8 |
-
|
9 |
-
.woolentor-text-align-left{
|
10 |
-
text-align: left !important;
|
11 |
-
}
|
12 |
-
.woolentor-text-align-right{
|
13 |
-
text-align: right !important;
|
14 |
-
}
|
15 |
-
.woolentor-text-align-center{
|
16 |
-
text-align: center !important;
|
17 |
-
}
|
18 |
-
[class*="woolentor"] a{
|
19 |
-
text-decoration: none !important;
|
20 |
-
}
|
21 |
-
|
22 |
-
|
23 |
-
/* Alignment support */
|
24 |
-
[class*="woolentor"].alignfull {
|
25 |
-
margin-left: calc(-50vw + 50%);
|
26 |
-
margin-right: calc(-50vw + 50%);
|
27 |
-
max-width: 100vw;
|
28 |
-
width: 100vw;
|
29 |
-
padding: 0 15px;
|
30 |
-
}
|
31 |
-
[class*="woolentor"].alignwide {
|
32 |
-
margin-left: -100px;
|
33 |
-
margin-right: -100px;
|
34 |
-
max-width: unset;
|
35 |
-
width: unset;
|
36 |
-
}
|
37 |
-
|
38 |
-
[class*="woolentor"].alignfull .alignfull,
|
39 |
-
[class*="woolentor"].alignfull .alignwide {
|
40 |
-
width: 100%;
|
41 |
-
margin-left: auto;
|
42 |
-
margin-right: auto;
|
43 |
-
}
|
44 |
-
|
45 |
-
[class*="woolentor"].alignwide .alignfull,
|
46 |
-
[class*="woolentor"].alignwide .alignwide {
|
47 |
-
width: 100%;
|
48 |
-
margin-left: auto;
|
49 |
-
margin-right: auto;
|
50 |
-
}
|
51 |
-
|
52 |
-
.wp-block-column [class*="woolentor"].alignfull,
|
53 |
-
.wp-block-column [class*="woolentor"].alignwide {
|
54 |
-
margin-left: auto;
|
55 |
-
margin-right: auto;
|
56 |
-
width: 100%;
|
57 |
-
}
|
58 |
-
|
59 |
-
@media (max-width: 1200px) {
|
60 |
-
[class*="woolentor"].alignfull {
|
61 |
-
margin-left: -2.4em;
|
62 |
-
margin-right: -2.4em;
|
63 |
-
}
|
64 |
-
}
|
65 |
-
|
66 |
-
@media (max-width: 768px) {
|
67 |
-
[class*="woolentor"].alignfull {
|
68 |
-
margin-left: -2.14em;
|
69 |
-
margin-right: -2.14em;
|
70 |
-
}
|
71 |
-
}
|
72 |
-
|
73 |
-
@media (max-width: 544px) {
|
74 |
-
[class*="woolentor"].alignfull {
|
75 |
-
margin-left: -1em;
|
76 |
-
margin-right: -1em;
|
77 |
-
}
|
78 |
-
}
|
79 |
-
|
80 |
-
[class*="woolentor"].alignwide {
|
81 |
-
margin-left: -20px;
|
82 |
-
margin-right: -20px;
|
83 |
-
}
|
84 |
-
|
85 |
-
.wp-block-column [class*="woolentor"].alignfull,
|
86 |
-
.wp-block-column [class*="woolentor"].alignwide {
|
87 |
-
margin-left: auto;
|
88 |
-
margin-right: auto;
|
89 |
-
width: 100%;
|
90 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
woolentor-blocks/src/assets/images/brand.png
DELETED
Binary file
|
woolentor-blocks/src/assets/js/script.js
DELETED
@@ -1,83 +0,0 @@
|
|
1 |
-
( function( $, window ) {
|
2 |
-
'use strict';
|
3 |
-
|
4 |
-
function woolentor_tabs( $tabmenus, $tabpane ){
|
5 |
-
$tabmenus.on('click', 'a', function(e){
|
6 |
-
e.preventDefault();
|
7 |
-
var $this = $(this),
|
8 |
-
$target = $this.attr('href');
|
9 |
-
$this.addClass('htactive').parent().siblings().children('a').removeClass('htactive');
|
10 |
-
$( $tabpane + $target ).addClass('htactive').siblings().removeClass('htactive');
|
11 |
-
|
12 |
-
// slick refresh
|
13 |
-
if( $('.slick-slider').length > 0 ){
|
14 |
-
var $id = $this.attr('href');
|
15 |
-
$( $id ).find('.slick-slider').slick('refresh');
|
16 |
-
}
|
17 |
-
|
18 |
-
});
|
19 |
-
}
|
20 |
-
woolentor_tabs( $(".ht-tab-menus"),'.ht-tab-pane' );
|
21 |
-
|
22 |
-
var initializeProductSlider = function( $block ) {
|
23 |
-
|
24 |
-
var settings = $($block).data('settings');
|
25 |
-
var arrows = settings['arrows'];
|
26 |
-
var dots = settings['dots'];
|
27 |
-
var autoplay = settings['autoplay'];
|
28 |
-
var rtl = settings['rtl'];
|
29 |
-
var autoplay_speed = parseInt(settings['autoplay_speed']) || 3000;
|
30 |
-
var animation_speed = parseInt(settings['animation_speed']) || 300;
|
31 |
-
var fade = false;
|
32 |
-
var pause_on_hover = settings['pause_on_hover'];
|
33 |
-
var display_columns = parseInt(settings['product_items']) || 4;
|
34 |
-
var scroll_columns = parseInt(settings['scroll_columns']) || 4;
|
35 |
-
var tablet_width = parseInt(settings['tablet_width']) || 800;
|
36 |
-
var tablet_display_columns = parseInt(settings['tablet_display_columns']) || 2;
|
37 |
-
var tablet_scroll_columns = parseInt(settings['tablet_scroll_columns']) || 2;
|
38 |
-
var mobile_width = parseInt(settings['mobile_width']) || 480;
|
39 |
-
var mobile_display_columns = parseInt(settings['mobile_display_columns']) || 1;
|
40 |
-
var mobile_scroll_columns = parseInt(settings['mobile_scroll_columns']) || 1;
|
41 |
-
|
42 |
-
$($block).slick({
|
43 |
-
arrows: arrows,
|
44 |
-
prevArrow: '<button type="button" class="slick-prev"><i class="fa fa-angle-left"></i></button>',
|
45 |
-
nextArrow: '<button type="button" class="slick-next"><i class="fa fa-angle-right"></i></button>',
|
46 |
-
dots: dots,
|
47 |
-
infinite: true,
|
48 |
-
autoplay: autoplay,
|
49 |
-
autoplaySpeed: autoplay_speed,
|
50 |
-
speed: animation_speed,
|
51 |
-
fade: fade,
|
52 |
-
pauseOnHover: pause_on_hover,
|
53 |
-
slidesToShow: display_columns,
|
54 |
-
slidesToScroll: scroll_columns,
|
55 |
-
rtl: rtl,
|
56 |
-
responsive: [
|
57 |
-
{
|
58 |
-
breakpoint: tablet_width,
|
59 |
-
settings: {
|
60 |
-
slidesToShow: tablet_display_columns,
|
61 |
-
slidesToScroll: tablet_scroll_columns
|
62 |
-
}
|
63 |
-
},
|
64 |
-
{
|
65 |
-
breakpoint: mobile_width,
|
66 |
-
settings: {
|
67 |
-
slidesToShow: mobile_display_columns,
|
68 |
-
slidesToScroll: mobile_scroll_columns
|
69 |
-
}
|
70 |
-
}
|
71 |
-
]
|
72 |
-
});
|
73 |
-
|
74 |
-
}
|
75 |
-
|
76 |
-
$(document).ready(function(){
|
77 |
-
$('.product-slider').each(function(){
|
78 |
-
initializeProductSlider( $(this) );
|
79 |
-
});
|
80 |
-
});
|
81 |
-
|
82 |
-
|
83 |
-
} )( jQuery, window );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
woolentor-blocks/src/blocks/brand-logo/block.json
DELETED
@@ -1,144 +0,0 @@
|
|
1 |
-
{
|
2 |
-
"name": "woolentor/brand-logo",
|
3 |
-
"category": "woolentor-blocks",
|
4 |
-
"attributes": {
|
5 |
-
"blockUniqId":{
|
6 |
-
"type": "string",
|
7 |
-
"default": ""
|
8 |
-
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|