function CanvasLayerOptions(){}
CanvasLayerOptions.prototype.animate;
CanvasLayerOptions.prototype.map;
CanvasLayerOptions.prototype.paneName;
CanvasLayerOptions.prototype.resizeHandler;
CanvasLayerOptions.prototype.resolutionScale;
CanvasLayerOptions.prototype.updateHandler;
function CanvasLayer(opt_options){
this.isAdded_=false;
this.isAnimated_=false;
this.paneName_=CanvasLayer.DEFAULT_PANE_NAME_;
this.updateHandler_=null;
this.resizeHandler_=null;
this.topLeft_=null;
this.centerListener_=null;
this.resizeListener_=null;
this.needsResize_=true;
this.requestAnimationFrameId_=null;
var canvas=document.createElement('canvas');
canvas.style.position='absolute';
canvas.style.top=0;
canvas.style.left=0;
canvas.style.pointerEvents='none';
this.canvas=canvas;
this.canvasCssWidth_=300;
this.canvasCssHeight_=150;
this.resolutionScale_=1;
function simpleBindShim(thisArg, func){
return function(){ func.apply(thisArg); };}
this.repositionFunction_=simpleBindShim(this, this.repositionCanvas_);
this.resizeFunction_=simpleBindShim(this, this.resize_);
this.requestUpdateFunction_=simpleBindShim(this, this.update_);
if(opt_options){
this.setOptions(opt_options);
}}
if(window.google)
CanvasLayer.prototype=new google.maps.OverlayView();
CanvasLayer.DEFAULT_PANE_NAME_='overlayLayer';
CanvasLayer.CSS_TRANSFORM_=(function(){
var div=document.createElement('div');
var transformProps=[
'transform',
'WebkitTransform',
'MozTransform',
'OTransform',
'msTransform'
];
for (var i=0; i < transformProps.length; i++){
var prop=transformProps[i];
if(div.style[prop]!==undefined){
return prop;
}}
return transformProps[0];
})();
CanvasLayer.prototype.requestAnimFrame_ =
window.requestAnimationFrame ||
window.webkitRequestAnimationFrame ||
window.mozRequestAnimationFrame ||
window.oRequestAnimationFrame ||
window.msRequestAnimationFrame ||
function(callback){
return window.setTimeout(callback, 1000 / 60);
};
CanvasLayer.prototype.cancelAnimFrame_ =
window.cancelAnimationFrame ||
window.webkitCancelAnimationFrame ||
window.mozCancelAnimationFrame ||
window.oCancelAnimationFrame ||
window.msCancelAnimationFrame ||
function(requestId){};
CanvasLayer.prototype.setOptions=function(options){
if(options.animate!==undefined){
this.setAnimate(options.animate);
}
if(options.paneName!==undefined){
this.setPaneName(options.paneName);
}
if(options.updateHandler!==undefined){
this.setUpdateHandler(options.updateHandler);
}
if(options.resizeHandler!==undefined){
this.setResizeHandler(options.resizeHandler);
}
if(options.resolutionScale!==undefined){
this.setResolutionScale(options.resolutionScale);
}
if(options.map!==undefined){
this.setMap(options.map);
}};
CanvasLayer.prototype.setAnimate=function(animate){
this.isAnimated_ = !!animate;
if(this.isAnimated_){
this.scheduleUpdate();
}};
CanvasLayer.prototype.isAnimated=function(){
return this.isAnimated_;
};
CanvasLayer.prototype.setPaneName=function(paneName){
this.paneName_=paneName;
this.setPane_();
};
CanvasLayer.prototype.getPaneName=function(){
return this.paneName_;
};
CanvasLayer.prototype.setPane_=function(){
if(!this.isAdded_){
return;
}
var panes=this.getPanes();
if(!panes[this.paneName_]){
throw new Error('"' + this.paneName_ + '" is not a valid MapPane name.');
}
panes[this.paneName_].appendChild(this.canvas);
};
CanvasLayer.prototype.setResizeHandler=function(opt_resizeHandler){
this.resizeHandler_=opt_resizeHandler;
};
CanvasLayer.prototype.setResolutionScale=function(scale){
if(typeof scale==='number'){
this.resolutionScale_=scale;
this.resize_();
}};
CanvasLayer.prototype.setUpdateHandler=function(opt_updateHandler){
this.updateHandler_=opt_updateHandler;
};
CanvasLayer.prototype.onAdd=function(){
if(this.isAdded_){
return;
}
this.isAdded_=true;
this.setPane_();
this.resizeListener_=google.maps.event.addListener(this.getMap(),
'resize', this.resizeFunction_);
this.centerListener_=google.maps.event.addListener(this.getMap(),
'center_changed', this.repositionFunction_);
this.resize_();
this.repositionCanvas_();
};
CanvasLayer.prototype.onRemove=function(){
if(!this.isAdded_){
return;
}
this.isAdded_=false;
this.topLeft_=null;
this.canvas.parentElement.removeChild(this.canvas);
if(this.centerListener_){
google.maps.event.removeListener(this.centerListener_);
this.centerListener_=null;
}
if(this.resizeListener_){
google.maps.event.removeListener(this.resizeListener_);
this.resizeListener_=null;
}
if(this.requestAnimationFrameId_){
this.cancelAnimFrame_.call(window, this.requestAnimationFrameId_);
this.requestAnimationFrameId_=null;
}};
CanvasLayer.prototype.resize_=function(){
if(!this.isAdded_){
return;
}
var map=this.getMap();
var mapWidth=map.getDiv().getElementsByTagName('div')[0].offsetWidth;
var mapHeight=map.getDiv().getElementsByTagName('div')[0].offsetHeight;
var newWidth=mapWidth * this.resolutionScale_;
var newHeight=mapHeight * this.resolutionScale_;
var oldWidth=this.canvas.width;
var oldHeight=this.canvas.height;
if(oldWidth!==newWidth||oldHeight!==newHeight){
this.canvas.width=newWidth;
this.canvas.height=newHeight;
this.needsResize_=true;
this.scheduleUpdate();
}
if(this.canvasCssWidth_!==mapWidth ||
this.canvasCssHeight_!==mapHeight){
this.canvasCssWidth_=mapWidth;
this.canvasCssHeight_=mapHeight;
this.canvas.style.width=mapWidth + 'px';
this.canvas.style.height=mapHeight + 'px';
}};
CanvasLayer.prototype.draw=function(){
this.repositionCanvas_();
};
CanvasLayer.prototype.repositionCanvas_=function(){
var map=this.getMap();
var top=map.getBounds().getNorthEast().lat();
var center=map.getCenter();
var scale=Math.pow(2, map.getZoom());
var left=center.lng() - (this.canvasCssWidth_ * 180) / (256 * scale);
this.topLeft_=new google.maps.LatLng(top, left);
var projection=this.getProjection();
var divCenter=projection.fromLatLngToDivPixel(center);
var offsetX=-Math.round(this.canvasCssWidth_ / 2 - divCenter.x);
var offsetY=-Math.round(this.canvasCssHeight_ / 2 - divCenter.y);
this.canvas.style[CanvasLayer.CSS_TRANSFORM_]='translate(' +
offsetX + 'px,' + offsetY + 'px)';
this.scheduleUpdate();
};
CanvasLayer.prototype.update_=function(){
this.requestAnimationFrameId_=null;
if(!this.isAdded_){
return;
}
if(this.isAnimated_){
this.scheduleUpdate();
}
if(this.needsResize_&&this.resizeHandler_){
this.needsResize_=false;
this.resizeHandler_();
}
if(this.updateHandler_){
this.updateHandler_();
}};
CanvasLayer.prototype.getTopLeft=function(){
return this.topLeft_;
};
CanvasLayer.prototype.scheduleUpdate=function(){
if(this.isAdded_&&!this.requestAnimationFrameId_){
this.requestAnimationFrameId_ =
this.requestAnimFrame_.call(window, this.requestUpdateFunction_);
}};
!function(a,b){function c(a){throw new Error("Pagination: "+a)}function d(a){a.dataSource||c('"dataSource" is required.'),"string"==typeof a.dataSource?void 0===a.totalNumberLocator?void 0===a.totalNumber?c('"totalNumber" is required.'):b.isNumeric(a.totalNumber)||c('"totalNumber" is incorrect. (Number)'):b.isFunction(a.totalNumberLocator)||c('"totalNumberLocator" should be a Function.'):i.isObject(a.dataSource)&&(void 0===a.locator?c('"dataSource" is an Object, please specify "locator".'):"string"==typeof a.locator||b.isFunction(a.locator)||c(a.locator+" is incorrect. (String | Function)")),void 0===a.formatResult||b.isFunction(a.formatResult)||c('"formatResult" should be a Function.')}function e(a){var c=["go","previous","next","disable","enable","refresh","show","hide","destroy"];b.each(c,function(b,c){a.off(h+c)}),a.data("pagination",{}),b(".paginationjs",a).remove()}function f(a,b){return("object"==(b=typeof a)?null==a&&"null"||Object.prototype.toString.call(a).slice(8,-1):b).toLowerCase()}void 0===b&&c("Pagination requires jQuery.");var g="pagination",h="__pagination-";b.fn.pagination&&(g="pagination2"),b.fn[g]=function(f){if(void 0===f)return this;var j=b(this),k=b.extend({},b.fn[g].defaults,f),l={initialize:function(){var a=this;if(j.data("pagination")||j.data("pagination",{}),!1!==a.callHook("beforeInit")){j.data("pagination").initialized&&b(".paginationjs",j).remove(),a.disabled=!!k.disabled;var c=a.model={pageRange:k.pageRange,pageSize:k.pageSize};a.parseDataSource(k.dataSource,function(b){if(a.isAsync=i.isString(b),i.isArray(b)&&(c.totalNumber=k.totalNumber=b.length),a.isDynamicTotalNumber=a.isAsync&&k.totalNumberLocator,!(k.hideWhenLessThanOnePage&&a.getTotalPage()<=1)){var d=a.render(!0);k.className&&d.addClass(k.className),c.el=d,j["bottom"===k.position?"append":"prepend"](d),a.observer(),j.data("pagination").initialized=!0,a.callHook("afterInit",d)}})}},render:function(a){var c=this,d=c.model,e=d.el||b('<div class="paginationjs"></div>'),f=!0!==a;c.callHook("beforeRender",f);var g=d.pageNumber||k.pageNumber,h=k.pageRange,i=c.getTotalPage(),j=g-h,l=g+h;return l>i&&(l=i,j=i-2*h,j=j<1?1:j),j<=1&&(j=1,l=Math.min(2*h+1,i)),e.html(c.generateHTML({currentPage:g,pageRange:h,rangeStart:j,rangeEnd:l})),c.callHook("afterRender",f),e},generateHTML:function(a){var c,d,e=this,f=a.currentPage,g=e.getTotalPage(),h=a.rangeStart,i=a.rangeEnd,j=e.getTotalNumber(),l=k.showPrevious,m=k.showNext,n=k.showPageNumbers,o=k.showNavigator,p=k.showGoInput,q=k.showGoButton,r=k.pageLink,s=k.prevText,t=k.nextText,u=k.ellipsisText,v=k.goButtonText,w=k.classPrefix,x=k.activeClassName,y=k.disableClassName,z=k.ulClassName,A="",B='<input type="text" class="J-paginationjs-go-pagenumber">',C='<input type="button" class="J-paginationjs-go-button" value="'+v+'">',D=b.isFunction(k.formatNavigator)?k.formatNavigator(f,g,j):k.formatNavigator,E=b.isFunction(k.formatGoInput)?k.formatGoInput(B,f,g,j):k.formatGoInput,F=b.isFunction(k.formatGoButton)?k.formatGoButton(C,f,g,j):k.formatGoButton,G=b.isFunction(k.autoHidePrevious)?k.autoHidePrevious():k.autoHidePrevious,H=b.isFunction(k.autoHideNext)?k.autoHideNext():k.autoHideNext,I=b.isFunction(k.header)?k.header(f,g,j):k.header,J=b.isFunction(k.footer)?k.footer(f,g,j):k.footer;if(I&&(c=e.replaceVariables(I,{currentPage:f,totalPage:g,totalNumber:j}),A+=c),l||n||m){if(A+='<div class="paginationjs-pages">',A+=z?'<ul class="'+z+'">':"<ul>",l&&(f<=1?G||(A+='<li class="'+w+"-prev "+y+'"><a>'+s+"</a></li>"):A+='<li class="'+w+'-prev J-paginationjs-previous" data-num="'+(f-1)+'" title="Previous page"><a href="'+r+'">'+s+"</a></li>"),n){if(h<=3)for(d=1;d<h;d++)A+=d==f?'<li class="'+w+"-page J-paginationjs-page "+x+'" data-num="'+d+'"><a>'+d+"</a></li>":'<li class="'+w+'-page J-paginationjs-page" data-num="'+d+'"><a href="'+r+'">'+d+"</a></li>";else k.showFirstOnEllipsisShow&&(A+='<li class="'+w+"-page "+w+'-first J-paginationjs-page" data-num="1"><a href="'+r+'">1</a></li>'),A+='<li class="'+w+"-ellipsis "+y+'"><a>'+u+"</a></li>";for(d=h;d<=i;d++)A+=d==f?'<li class="'+w+"-page J-paginationjs-page "+x+'" data-num="'+d+'"><a>'+d+"</a></li>":'<li class="'+w+'-page J-paginationjs-page" data-num="'+d+'"><a href="'+r+'">'+d+"</a></li>";if(i>=g-2)for(d=i+1;d<=g;d++)A+='<li class="'+w+'-page J-paginationjs-page" data-num="'+d+'"><a href="'+r+'">'+d+"</a></li>";else A+='<li class="'+w+"-ellipsis "+y+'"><a>'+u+"</a></li>",k.showLastOnEllipsisShow&&(A+='<li class="'+w+"-page "+w+'-last J-paginationjs-page" data-num="'+g+'"><a href="'+r+'">'+g+"</a></li>")}m&&(f>=g?H||(A+='<li class="'+w+"-next "+y+'"><a>'+t+"</a></li>"):A+='<li class="'+w+'-next J-paginationjs-next" data-num="'+(f+1)+'" title="Next page"><a href="'+r+'">'+t+"</a></li>"),A+="</ul></div>"}return o&&D&&(c=e.replaceVariables(D,{currentPage:f,totalPage:g,totalNumber:j}),A+='<div class="'+w+'-nav J-paginationjs-nav">'+c+"</div>"),p&&E&&(c=e.replaceVariables(E,{currentPage:f,totalPage:g,totalNumber:j,input:B}),A+='<div class="'+w+'-go-input">'+c+"</div>"),q&&F&&(c=e.replaceVariables(F,{currentPage:f,totalPage:g,totalNumber:j,button:C}),A+='<div class="'+w+'-go-button">'+c+"</div>"),J&&(c=e.replaceVariables(J,{currentPage:f,totalPage:g,totalNumber:j}),A+=c),A},findTotalNumberFromRemoteResponse:function(a){this.model.totalNumber=k.totalNumberLocator(a)},go:function(a,c){function d(a){if(!1===e.callHook("beforePaging",g))return!1;if(f.direction=void 0===f.pageNumber?0:g>f.pageNumber?1:-1,f.pageNumber=g,e.render(),e.disabled&&e.isAsync&&e.enable(),j.data("pagination").model=f,k.formatResult){var d=b.extend(!0,[],a);i.isArray(a=k.formatResult(d))||(a=d)}j.data("pagination").currentPageData=a,e.doCallback(a,c),e.callHook("afterPaging",g),1==g&&e.callHook("afterIsFirstPage"),g==e.getTotalPage()&&e.callHook("afterIsLastPage")}var e=this,f=e.model;if(!e.disabled){var g=a;if((g=parseInt(g))&&!(g<1)){var h=k.pageSize,l=e.getTotalNumber(),m=e.getTotalPage();if(!(l>0&&g>m)){if(!e.isAsync)return void d(e.getDataFragment(g));var n={},o=k.alias||{};n[o.pageSize?o.pageSize:"pageSize"]=h,n[o.pageNumber?o.pageNumber:"pageNumber"]=g;var p=b.isFunction(k.ajax)?k.ajax():k.ajax,q={type:"get",cache:!1,data:{},contentType:"application/x-www-form-urlencoded; charset=UTF-8",dataType:"json",async:!0};b.extend(!0,q,p),b.extend(q.data,n),q.url=k.dataSource,q.success=function(a){e.isDynamicTotalNumber?e.findTotalNumberFromRemoteResponse(a):e.model.totalNumber=k.totalNumber,d(e.filterDataByLocator(a))},q.error=function(a,b,c){k.formatAjaxError&&k.formatAjaxError(a,b,c),e.enable()},e.disable(),b.ajax(q)}}}},doCallback:function(a,c){var d=this,e=d.model;b.isFunction(c)?c(a,e):b.isFunction(k.callback)&&k.callback(a,e)},destroy:function(){!1!==this.callHook("beforeDestroy")&&(this.model.el.remove(),j.off(),b("#paginationjs-style").remove(),this.callHook("afterDestroy"))},previous:function(a){this.go(this.model.pageNumber-1,a)},next:function(a){this.go(this.model.pageNumber+1,a)},disable:function(){var a=this,b=a.isAsync?"async":"sync";!1!==a.callHook("beforeDisable",b)&&(a.disabled=!0,a.model.disabled=!0,a.callHook("afterDisable",b))},enable:function(){var a=this,b=a.isAsync?"async":"sync";!1!==a.callHook("beforeEnable",b)&&(a.disabled=!1,a.model.disabled=!1,a.callHook("afterEnable",b))},refresh:function(a){this.go(this.model.pageNumber,a)},show:function(){var a=this;a.model.el.is(":visible")||a.model.el.show()},hide:function(){var a=this;a.model.el.is(":visible")&&a.model.el.hide()},replaceVariables:function(a,b){var c;for(var d in b){var e=b[d],f=new RegExp("<%=\\s*"+d+"\\s*%>","img");c=(c||a).replace(f,e)}return c},getDataFragment:function(a){var b=k.pageSize,c=k.dataSource,d=this.getTotalNumber(),e=b*(a-1)+1,f=Math.min(a*b,d);return c.slice(e-1,f)},getTotalNumber:function(){return this.model.totalNumber||k.totalNumber||0},getTotalPage:function(){return Math.ceil(this.getTotalNumber()/k.pageSize)},getLocator:function(a){var d;return"string"==typeof a?d=a:b.isFunction(a)?d=a():c('"locator" is incorrect. (String | Function)'),d},filterDataByLocator:function(a){var d,e=this.getLocator(k.locator);if(i.isObject(a)){try{b.each(e.split("."),function(b,c){d=(d||a)[c]})}catch(a){}d?i.isArray(d)||c("dataSource."+e+" must be an Array."):c("dataSource."+e+" is undefined.")}return d||a},parseDataSource:function(a,d){var e=this;i.isObject(a)?d(k.dataSource=e.filterDataByLocator(a)):i.isArray(a)?d(k.dataSource=a):b.isFunction(a)?k.dataSource(function(a){i.isArray(a)||c('The parameter of "done" Function should be an Array.'),e.parseDataSource.call(e,a,d)}):"string"==typeof a?(/^https?|file:/.test(a)&&(k.ajaxDataType="jsonp"),d(a)):c('Unexpected type of "dataSource".')},callHook:function(c){var d,e=j.data("pagination"),f=Array.prototype.slice.apply(arguments);return f.shift(),k[c]&&b.isFunction(k[c])&&!1===k[c].apply(a,f)&&(d=!1),e.hooks&&e.hooks[c]&&b.each(e.hooks[c],function(b,c){!1===c.apply(a,f)&&(d=!1)}),!1!==d},observer:function(){var a=this,d=a.model.el;j.on(h+"go",function(d,e,f){(e=parseInt(b.trim(e)))&&(b.isNumeric(e)||c('"pageNumber" is incorrect. (Number)'),a.go(e,f))}),d.delegate(".J-paginationjs-page","click",function(c){var d=b(c.currentTarget),e=b.trim(d.attr("data-num"));if(e&&!d.hasClass(k.disableClassName)&&!d.hasClass(k.activeClassName))return!1!==a.callHook("beforePageOnClick",c,e)&&(a.go(e),a.callHook("afterPageOnClick",c,e),!!k.pageLink&&void 0)}),d.delegate(".J-paginationjs-previous","click",function(c){var d=b(c.currentTarget),e=b.trim(d.attr("data-num"));if(e&&!d.hasClass(k.disableClassName))return!1!==a.callHook("beforePreviousOnClick",c,e)&&(a.go(e),a.callHook("afterPreviousOnClick",c,e),!!k.pageLink&&void 0)}),d.delegate(".J-paginationjs-next","click",function(c){var d=b(c.currentTarget),e=b.trim(d.attr("data-num"));if(e&&!d.hasClass(k.disableClassName))return!1!==a.callHook("beforeNextOnClick",c,e)&&(a.go(e),a.callHook("afterNextOnClick",c,e),!!k.pageLink&&void 0)}),d.delegate(".J-paginationjs-go-button","click",function(c){var e=b(".J-paginationjs-go-pagenumber",d).val();if(!1===a.callHook("beforeGoButtonOnClick",c,e))return!1;j.trigger(h+"go",e),a.callHook("afterGoButtonOnClick",c,e)}),d.delegate(".J-paginationjs-go-pagenumber","keyup",function(c){if(13===c.which){var e=b(c.currentTarget).val();if(!1===a.callHook("beforeGoInputOnEnter",c,e))return!1;j.trigger(h+"go",e),b(".J-paginationjs-go-pagenumber",d).focus(),a.callHook("afterGoInputOnEnter",c,e)}}),j.on(h+"previous",function(b,c){a.previous(c)}),j.on(h+"next",function(b,c){a.next(c)}),j.on(h+"disable",function(){a.disable()}),j.on(h+"enable",function(){a.enable()}),j.on(h+"refresh",function(b,c){a.refresh(c)}),j.on(h+"show",function(){a.show()}),j.on(h+"hide",function(){a.hide()}),j.on(h+"destroy",function(){a.destroy()});var e=Math.max(a.getTotalPage(),1),f=k.pageNumber;a.isDynamicTotalNumber&&(f=1),k.triggerPagingOnInit&&j.trigger(h+"go",Math.min(f,e))}};if(j.data("pagination")&&!0===j.data("pagination").initialized){if(b.isNumeric(f))return j.trigger.call(this,h+"go",f,arguments[1]),this;if("string"==typeof f){var m=Array.prototype.slice.apply(arguments);switch(m[0]=h+m[0],f){case"previous":case"next":case"go":case"disable":case"enable":case"refresh":case"show":case"hide":case"destroy":j.trigger.apply(this,m);break;case"getSelectedPageNum":return j.data("pagination").model?j.data("pagination").model.pageNumber:j.data("pagination").attributes.pageNumber;case"getTotalPage":return Math.ceil(j.data("pagination").model.totalNumber/j.data("pagination").model.pageSize);case"getSelectedPageData":return j.data("pagination").currentPageData;case"isDisabled":return!0===j.data("pagination").model.disabled;default:c("Unknown action: "+f)}return this}e(j)}else i.isObject(f)||c("Illegal options");return d(k),l.initialize(),this},b.fn[g].defaults={totalNumber:0,pageNumber:1,pageSize:10,pageRange:2,showPrevious:!0,showNext:!0,showPageNumbers:!0,showNavigator:!1,showGoInput:!1,showGoButton:!1,pageLink:"",prevText:"&laquo;",nextText:"&raquo;",ellipsisText:"...",goButtonText:"Go",classPrefix:"paginationjs",activeClassName:"active",disableClassName:"disabled",inlineStyle:!0,formatNavigator:"<%=currentPage %> / <%=totalPage %>",formatGoInput:"<%=input %>",formatGoButton:"<%=button %>",position:"bottom",autoHidePrevious:!1,autoHideNext:!1,triggerPagingOnInit:!0,hideWhenLessThanOnePage:!1,showFirstOnEllipsisShow:!0,showLastOnEllipsisShow:!0,callback:function(){}},b.fn.addHook=function(a,d){arguments.length<2&&c("Missing argument."),b.isFunction(d)||c("callback must be a function.");var e=b(this),f=e.data("pagination");f||(e.data("pagination",{}),f=e.data("pagination")),!f.hooks&&(f.hooks={}),f.hooks[a]=f.hooks[a]||[],f.hooks[a].push(d)},b[g]=function(a,d){arguments.length<2&&c("Requires two parameters.");var e;if(e="string"!=typeof a&&a instanceof jQuery?a:b(a),e.length)return e.pagination(d),e};var i={};b.each(["Object","Array","String"],function(a,b){i["is"+b]=function(a){return f(a)===b.toLowerCase()}}),"function"==typeof define&&define.amd&&define(function(){return b})}(this,window.jQuery);
(function ($){
"use strict";
var PENCI=PENCI||{};
PENCI.ajaxwidgets=function (){
$(document).on('click', '.widget .penci-wgajx-btn', function (e){
e.preventDefault();
var t=$(this),
wrapper=t.closest('.widget').find('ul'),
navwrapper=t.closest('.penci-pagination'),
settings=wrapper.attr('data-settings'),
mes=wrapper.attr('data-mes'),
action=wrapper.data('action'),
id=parseInt(wrapper.data('id')),
max=parseInt(wrapper.data('max')),
nav=t.hasClass('pcajx-btn'),
paged=parseInt(wrapper.attr('data-paged')),
type=wrapper.attr('data-type'),
get_paged=paged + 1;
if(t.hasClass('disable')){
return;
}
if(t.hasClass('pc-tabsajax-btn')){
wrapper=t.closest('.tab-content-wrapper').find('ul');
settings=wrapper.attr('data-settings');
type=wrapper.attr('data-type');
mes=wrapper.attr('data-mes');
paged=parseInt(wrapper.attr('data-paged'));
max=parseInt(wrapper.data('max'));
action=wrapper.data('action');
get_paged=paged + 1;
}
if(nav&&t.hasClass('prev')){
get_paged=paged - 1;
}
t.addClass('loading-posts');
wrapper.closest(".widget").addClass('ajx-loading');
$.ajax({
type: "POST",
dataType: "html",
url: penci_widgets_ajax.url,
data: {
action: action,
settings: settings,
id: id ? id:'',
type: type ? type:'',
paged: get_paged,
nonce: penci_widgets_ajax.nonce,
},
success: function (data){
if(data){
if(nav&&get_paged >=max){
navwrapper.find('.pcajx-btn.next').addClass('disable');
}else{
navwrapper.find('.pcajx-btn.next').removeClass('disable');
}
if(nav&&get_paged > 1){
navwrapper.find('.pcajx-btn.prev').removeClass('disable');
}else{
navwrapper.find('.pcajx-btn.prev').addClass('disable');
}
var datajs=$(data);
if(nav){
wrapper.empty();
}
wrapper.append(datajs.html());
wrapper.attr('data-paged', get_paged);
}else{
t.find(".ajax-more-text").text(mes);
t.find("i").remove();
setTimeout(function (){
t.closest('.penci-pagination').remove();
}, 1200);
}
t.removeClass('loading-posts');
wrapper.closest(".widget").removeClass('ajx-loading');
}});
});
};
$(document).ready(function (){
PENCI.ajaxwidgets();
});
})(jQuery);
!function(e){function t(t,a,n){t.on("mousedown touchstart",function(o){t.addClass("draggable"),a.addClass("resizable");var s=o.pageX?o.pageX:o.originalEvent.touches[0].pageX,i=t.outerWidth(),l=t.offset().left+i-s,u=n.offset().left,f=n.outerWidth();minLeft=u+10,maxLeft=u+f-i-10,t.parents().on("mousemove touchmove",function(t){var n=t.pageX?t.pageX:t.originalEvent.touches[0].pageX;leftValue=n+l-i,leftValue<minLeft?leftValue=minLeft:leftValue>maxLeft&&(leftValue=maxLeft),widthValue=100*(leftValue+i/2-u)/f+"%",e(".draggable").css("left",widthValue).on("mouseup touchend touchcancel",function(){e(this).removeClass("draggable"),a.removeClass("resizable")}),e(".resizable").css("width",widthValue)}).on("mouseup touchend touchcancel",function(){t.removeClass("draggable"),a.removeClass("resizable")}),o.preventDefault()}).on("mouseup touchend touchcancel",function(e){t.removeClass("draggable"),a.removeClass("resizable")})}e.fn.beforeAfter=function(){var a=this,n=a.width()+"px";a.find(".resize img").css("width",n),t(a.find(".handle"),a.find(".resize"),a),e(window).resize(function(){var e=a.width()+"px";a.find(".resize img").css("width",e)})}}(jQuery);