Your IP : 216.73.216.23


Current Path : /home/www/hallgroupsolutions.com/wordpress/wp-admin/js/
Upload File :
Current File : /home/www/hallgroupsolutions.com/wordpress/wp-admin/js/customize-controls.min.js

!function(c){var e,d=wp.customize;d.Setting=d.Value.extend({initialize:function(e,t,i){d.Value.prototype.initialize.call(this,t,i),this.id=e,this.transport=this.transport||"refresh",this.bind(this.preview)},preview:function(){switch(this.transport){case"refresh":return this.previewer.refresh();case"postMessage":return this.previewer.send("setting",[this.id,this()])}}}),d.Control=d.Class.extend({initialize:function(e,t){var n,s,r=this;this.params={},c.extend(this,t||{}),this.id=e,this.selector="#customize-control-"+e.replace(/\]/g,"").replace(/\[/g,"-"),this.container=c(this.selector),e=c.map(this.params.settings,function(e){return e}),d.apply(d,e.concat(function(){for(var e in r.settings={},r.params.settings)r.settings[e]=d(r.params.settings[e]);r.setting=r.settings["default"]||null,r.ready()})),r.elements=[],n=this.container.find("[data-customize-setting-link]"),s={},n.each(function(){var e,i=c(this);if(i.is(":radio")){if(e=i.prop("name"),s[e])return;s[e]=!0,i=n.filter('[name="'+e+'"]')}d(i.data("customizeSettingLink"),function(e){var t=new d.Element(i);r.elements.push(t),t.sync(e),t.set(e())})})},ready:function(){},dropdownInit:function(){function e(e){"string"==typeof e&&n.statuses&&n.statuses[e]?i.html(n.statuses[e]).show():i.hide()}var t=this,i=this.container.find(".dropdown-status"),n=this.params,s=!1;this.container.on("click keydown",".dropdown",function(e){"keydown"===e.type&&13!==e.which||(e.preventDefault(),s||t.container.toggleClass("open"),t.container.hasClass("open")&&t.container.parent().parent().find("li.library-selected").focus(),s=!0,setTimeout(function(){s=!1},400))}),this.setting.bind(e),e(this.setting())}}),d.ColorControl=d.Control.extend({ready:function(){var e=this,t=this.container.find(".color-picker-hex");t.val(e.setting()).wpColorPicker({change:function(){e.setting.set(t.wpColorPicker("color"))},clear:function(){e.setting.set(!1)}})}}),d.UploadControl=d.Control.extend({ready:function(){var t=this;this.params.removed=this.params.removed||"",this.success=c.proxy(this.success,this),this.uploader=c.extend({container:this.container,browser:this.container.find(".upload"),dropzone:this.container.find(".upload-dropzone"),success:this.success,plupload:{},params:{}},this.uploader||{}),t.params.extensions&&(t.uploader.plupload.filters=[{title:d.l10n.allowedFiles,extensions:t.params.extensions}]),t.params.context&&(t.uploader.params["post_data[context]"]=this.params.context),d.settings.theme.stylesheet&&(t.uploader.params["post_data[theme]"]=d.settings.theme.stylesheet),this.uploader=new wp.Uploader(this.uploader),this.remover=this.container.find(".remove"),this.remover.on("click keydown",function(e){"keydown"===e.type&&13!==e.which||(t.setting.set(t.params.removed),e.preventDefault())}),this.removerVisibility=c.proxy(this.removerVisibility,this),this.setting.bind(this.removerVisibility),this.removerVisibility(this.setting.get())},success:function(e){this.setting.set(e.get("url"))},removerVisibility:function(e){this.remover.toggle(e!=this.params.removed)}}),d.ImageControl=d.UploadControl.extend({ready:function(){var n,s=this;this.uploader={init:function(){var e,t;this.supports.dragdrop||(t=(e=s.container.find(".upload-fallback")).children().detach(),this.browser.detach().empty().append(t),e.append(this.browser).show())}},d.UploadControl.prototype.ready.call(this),this.thumbnail=this.container.find(".preview-thumbnail img"),this.thumbnailSrc=c.proxy(this.thumbnailSrc,this),this.setting.bind(this.thumbnailSrc),this.library=this.container.find(".library"),this.tabs={},n=this.library.find(".library-content"),this.library.children("ul").children("li").each(function(){var e=c(this),t=e.data("customizeTab"),i=n.filter('[data-customize-tab="'+t+'"]');s.tabs[t]={both:e.add(i),link:e,panel:i}}),this.library.children("ul").on("click keydown","li",function(e){var t;"keydown"===e.type&&13!==e.which||(t=c(this).data("customizeTab"),t=s.tabs[t],e.preventDefault(),t.link.hasClass("library-selected")||(s.selected.both.removeClass("library-selected"),s.selected=t,s.selected.both.addClass("library-selected")))}),this.library.on("click keydown","a",function(e){var t;"keydown"===e.type&&13!==e.which||(t=c(this).data("customizeImageValue"))&&(s.setting.set(t),e.preventDefault())}),this.tabs.uploaded&&(this.tabs.uploaded.target=this.library.find(".uploaded-target"),this.tabs.uploaded.panel.find(".thumbnail").length||this.tabs.uploaded.both.addClass("hidden")),n.each(function(){var e=s.tabs[c(this).data("customizeTab")];if(!e.link.hasClass("hidden"))return(s.selected=e).both.addClass("library-selected"),!1}),this.dropdownInit()},success:function(e){d.UploadControl.prototype.success.call(this,e),this.tabs.uploaded&&this.tabs.uploaded.target.length&&(this.tabs.uploaded.both.removeClass("hidden"),e.element=c('<a href="#" class="thumbnail"></a>').data("customizeImageValue",e.get("url")).append('<img src="'+e.get("url")+'" />').appendTo(this.tabs.uploaded.target))},thumbnailSrc:function(e){/^(https?:)?\/\//.test(e)?this.thumbnail.prop("src",e).show():this.thumbnail.hide()}}),d.HeaderControl=d.Control.extend({ready:function(){this.btnRemove=c("#customize-control-header_image .actions .remove"),this.btnNew=c("#customize-control-header_image .actions .new"),_.bindAll(this,"openMedia","removeImage"),this.btnNew.on("click",this.openMedia),this.btnRemove.on("click",this.removeImage),d.HeaderTool.currentHeader=new d.HeaderTool.ImageModel,new d.HeaderTool.CurrentView({model:d.HeaderTool.currentHeader,el:".current .container"}),new d.HeaderTool.ChoiceListView({collection:d.HeaderTool.UploadsList=new d.HeaderTool.ChoiceList,el:".choices .uploaded .list"}),new d.HeaderTool.ChoiceListView({collection:d.HeaderTool.DefaultsList=new d.HeaderTool.DefaultsList,el:".choices .default .list"}),d.HeaderTool.combinedList=d.HeaderTool.CombinedList=new d.HeaderTool.CombinedList([d.HeaderTool.UploadsList,d.HeaderTool.DefaultsList])},calculateImageSelectOptions:function(e,t){var i=parseInt(_wpCustomizeHeader.data.width,10),n=parseInt(_wpCustomizeHeader.data.height,10),s=!!parseInt(_wpCustomizeHeader.data["flex-width"],10),r=!!parseInt(_wpCustomizeHeader.data["flex-height"],10),o=e.get("width"),e=e.get("height");return this.headerImage=new d.HeaderTool.ImageModel,this.headerImage.set({themeWidth:i,themeHeight:n,themeFlexWidth:s,themeFlexHeight:r,imageWidth:o,imageHeight:e}),t.set("canSkipCrop",!this.headerImage.shouldBeCropped()),(t=i/n)<o/e?i=(n=e)*t:n=(i=o)/t,!(e={handles:!0,keys:!0,instance:!0,persistent:!0,imageWidth:o,imageHeight:e,x1:0,y1:0,x2:i,y2:n})==r&&!1==s&&(e.aspectRatio=i+":"+n),!1==r&&(e.maxHeight=n),!1==s&&(e.maxWidth=i),e},openMedia:function(e){var t=_wpMediaViewsL10n;e.preventDefault(),this.frame=wp.media({button:{text:t.selectAndCrop,close:!1},states:[new wp.media.controller.Library({title:t.chooseImage,library:wp.media.query({type:"image"}),multiple:!1,priority:20,suggestedWidth:_wpCustomizeHeader.data.width,suggestedHeight:_wpCustomizeHeader.data.height}),new wp.media.controller.Cropper({imgSelectOptions:this.calculateImageSelectOptions})]}),this.frame.on("select",this.onSelect,this),this.frame.on("cropped",this.onCropped,this),this.frame.on("skippedcrop",this.onSkippedCrop,this),this.frame.open()},onSelect:function(){this.frame.setState("cropper")},onCropped:function(e){var t=e.post_content,i=e.attachment_id,n=e.width,e=e.height;this.setImageFromURL(t,i,n,e)},onSkippedCrop:function(e){var t=e.get("url"),i=e.get("width"),n=e.get("height");this.setImageFromURL(t,e.id,i,n)},setImageFromURL:function(e,t,i,n){var s={};s.url=e,s.thumbnail_url=e,s.timestamp=_.now(),t&&(s.attachment_id=t),i&&(s.width=i),n&&(s.height=n),e=new d.HeaderTool.ImageModel({header:s,choice:e.split("/").pop()}),d.HeaderTool.UploadsList.add(e),d.HeaderTool.currentHeader.set(e.toJSON()),e.save(),e.importImage()},removeImage:function(){d.HeaderTool.currentHeader.trigger("hide"),d.HeaderTool.CombinedList.trigger("control:removeImage")}}),d.defaultConstructor=d.Setting,d.control=new d.Values({defaultConstructor:d.Control}),d.PreviewFrame=d.Messenger.extend({sensitivity:2e3,initialize:function(e,t){var i=c.Deferred();i.promise(this),this.container=e.container,this.signature=e.signature,c.extend(e,{channel:d.PreviewFrame.uuid()}),d.Messenger.prototype.initialize.call(this,e,t),this.add("previewUrl",e.previewUrl),this.query=c.extend(e.query||{},{customize_messenger_channel:this.channel()}),this.run(i)},run:function(n){var s=this,r=!1,o=!1;this._ready&&this.unbind("ready",this._ready),this._ready=function(){o=!0,r&&n.resolveWith(s)},this.bind("ready",this._ready),this.request=c.ajax(this.previewUrl(),{type:"POST",data:this.query,xhrFields:{withCredentials:!0}}),this.request.fail(function(){n.rejectWith(s,["request failure"])}),this.request.done(function(e){var t=s.request.getResponseHeader("Location"),i=s.signature;t&&t!=s.previewUrl()?n.rejectWith(s,["redirect",t]):"0"!==e?"-1"!==e?-1===(t=e.lastIndexOf(i))||t<e.lastIndexOf("</html>")?n.rejectWith(s,["unsigned"]):(e=e.slice(0,t)+e.slice(t+i.length),s.iframe=c("<iframe />").appendTo(s.container),s.iframe.one("load",function(){r=!0,o?n.resolveWith(s):setTimeout(function(){n.rejectWith(s,["ready timeout"])},s.sensitivity)}),s.targetWindow(s.iframe[0].contentWindow),s.targetWindow().document.open(),s.targetWindow().document.write(e),s.targetWindow().document.close()):n.rejectWith(s,["cheatin"]):s.login(n)})},login:function(i){var n=this,s=function(){i.rejectWith(n,["logged out"])};if(this.triedLogin)return s();c.get(d.settings.url.ajax,{action:"logged-in"}).fail(s).done(function(e){var t;"1"!==e&&s(),(t=c('<iframe src="'+n.previewUrl()+'" />').hide()).appendTo(n.container),t.load(function(){n.triedLogin=!0,t.remove(),n.run(i)})})},destroy:function(){d.Messenger.prototype.destroy.call(this),this.request.abort(),this.iframe&&this.iframe.remove(),delete this.request,delete this.iframe,delete this.targetWindow}}),e=0,d.PreviewFrame.uuid=function(){return"preview-"+e++},d.Previewer=d.Messenger.extend({refreshBuffer:250,initialize:function(e,t){var i,n,s,r=this,o=/^https?/;function a(){n=null,s.call(i)}c.extend(this,t||{}),this.refresh=(s=(i=this).refresh,function(){if("number"!=typeof n){if(!i.loading)return a();i.abort()}clearTimeout(n),n=setTimeout(a,i.refreshBuffer)}),this.container=d.ensure(e.container),this.allowedUrls=e.allowedUrls,this.signature=e.signature,e.url=window.location.href,d.Messenger.prototype.initialize.call(this,e),this.add("scheme",this.origin()).link(this.origin).setter(function(e){e=e.match(o);return e?e[0]:""}),this.add("previewUrl",e.previewUrl).setter(function(e){var s;return/\/wp-admin(\/|$)/.test(e.replace(/[#?].*$/,""))?null:(c.each([e.replace(o,r.scheme()),e],function(e,n){if(c.each(r.allowedUrls,function(e,t){var i;if(t=t.replace(/\/+$/,""),i=n.replace(t,""),0===n.indexOf(t)&&/^([/#?]|$)/.test(i))return s=n,!1}),s)return!1}),s||null)}),this.previewUrl.bind(this.refresh),this.scroll=0,this.bind("scroll",function(e){this.scroll=e}),this.bind("url",this.previewUrl)},query:function(){},abort:function(){this.loading&&(this.loading.destroy(),delete this.loading)},refresh:function(){var i=this;this.abort(),this.loading=new d.PreviewFrame({url:this.url(),previewUrl:this.previewUrl(),query:this.query()||{},container:this.container,signature:this.signature}),this.loading.done(function(){this.bind("synced",function(){i.preview&&i.preview.destroy(),i.preview=this,delete i.loading,i.targetWindow(this.targetWindow()),i.channel(this.channel()),i.send("active")}),this.send("sync",{scroll:i.scroll,settings:d.get()})}),this.loading.fail(function(e,t){"redirect"===e&&t&&i.previewUrl(t),"logged out"===e&&(i.preview&&(i.preview.destroy(),delete i.preview),i.login().done(i.refresh)),"cheatin"===e&&i.cheatin()})},login:function(){var e,t,i,n=this;return this._login||(e=c.Deferred(),this._login=e.promise(),t=new d.Messenger({channel:"login",url:d.settings.url.login}),i=c('<iframe src="'+d.settings.url.login+'" />').appendTo(this.container),t.targetWindow(i[0].contentWindow),t.bind("login",function(){i.remove(),t.destroy(),delete n._login,e.resolve()}),this._login)},cheatin:function(){c(document.body).empty().addClass("cheatin").append("<p>"+d.l10n.cheatin+"</p>")}}),d.controlConstructor={color:d.ColorControl,upload:d.UploadControl,image:d.ImageControl,header:d.HeaderControl},c(function(){if(d.settings=window._wpCustomizeSettings,d.l10n=window._wpCustomizeControlsL10n,d.settings){if(!c.support.postMessage||!c.support.cors&&d.settings.isCrossDomain)return window.location=d.settings.url.fallback;var n,t,e,i,s,r,o,a=c(document.body),l=a.children(".wp-full-overlay");c("#customize-controls").on("keydown",function(e){var t=13===e.which,i=c(e.target);t&&(i.is("input:not([type=button])")||i.is("select"))&&e.preventDefault()}),n=new d.Previewer({container:"#customize-preview",form:"#customize-controls",previewUrl:d.settings.url.preview,allowedUrls:d.settings.url.allowed,signature:"WP_CUSTOMIZER_SIGNATURE"},{nonce:d.settings.nonce,query:function(){return{wp_customize:"on",theme:d.settings.theme.stylesheet,customized:JSON.stringify(d.get()),nonce:this.nonce.preview}},save:function(){var e,t,i=this,n=c.extend(this.query(),{action:"customize_save",nonce:this.nonce.save}),s=d.state("processing");a.addClass("saving"),t=function(){var e=c.post(d.settings.url.ajax,n);d.trigger("save",e),e.always(function(){a.removeClass("saving")}),e.done(function(e){return"0"===e?(i.preview.iframe.hide(),void i.login().done(function(){i.save(),i.preview.iframe.show()})):void("-1"!==e?d.trigger("saved"):i.cheatin())})},0===s()?t():(e=function(){0===s()&&(d.state.unbind("change",e),t())},d.state.bind("change",e))}}),c.ajaxPrefilter(function(e){/wp_customize=on/.test(e.data)&&(e.data+="&"+c.param({customize_preview_nonce:d.settings.nonce.preview}))}),n.bind("nonce",function(e){c.extend(this.nonce,e)}),c.each(d.settings.settings,function(e,t){d.create(e,e,t.value,{transport:t.transport,previewer:n})}),c.each(d.settings.controls,function(e,t){var i=d.controlConstructor[t.type]||d.Control;d.control.add(e,new i(e,{params:t,previewer:n}))}),n.previewUrl()?n.refresh():n.previewUrl(d.settings.url.home),i=new d.Values,s=i.create("saved"),r=i.create("activated"),o=i.create("processing"),i.bind("change",function(){var e=c("#save"),t=c(".back");r()?s()?(e.val(d.l10n.saved).prop("disabled",!0),t.text(d.l10n.close)):(e.val(d.l10n.save).prop("disabled",!1),t.text(d.l10n.cancel)):(e.val(d.l10n.activate).prop("disabled",!1),t.text(d.l10n.cancel))}),s(!0),r(d.settings.theme.active),o(0),d.bind("change",function(){i("saved").set(!1)}),d.bind("saved",function(){i("saved").set(!0),i("activated").set(!0)}),r.bind(function(e){e&&d.trigger("activated")}),d.state=i,c("#save").click(function(e){n.save(),e.preventDefault()}).keydown(function(e){9!==e.which&&(13===e.which&&n.save(),e.preventDefault())}),c(".back").keydown(function(e){9!==e.which&&(13===e.which&&this.click(),e.preventDefault())}),c(".upload-dropzone a.upload").keydown(function(e){13===e.which&&this.click()}),c(".collapse-sidebar").on("click keydown",function(e){"keydown"===e.type&&13!==e.which||(l.toggleClass("collapsed").toggleClass("expanded"),e.preventDefault())}),(t=new d.Messenger({url:d.settings.url.parent,channel:"loader"})).bind("back",function(){c(".back").on("click.back",function(e){e.preventDefault(),t.send("close")})}),d.bind("saved",function(){t.send("saved")}),d.bind("activated",function(){t.targetWindow()?t.send("activated",d.settings.url.activated):d.settings.url.activated&&(window.location=d.settings.url.activated)}),t.send("ready"),c.each({background_image:{controls:["background_repeat","background_position_x","background_attachment"],callback:function(e){return!!e}},show_on_front:{controls:["page_on_front","page_for_posts"],callback:function(e){return"page"===e}},header_textcolor:{controls:["header_textcolor"],callback:function(e){return"blank"!==e}}},function(e,n){d(e,function(i){c.each(n.controls,function(e,t){d.control(t,function(t){function e(e){t.container.toggle(n.callback(e))}e(i.get()),i.bind(e)})})})}),d.control("display_header_text",function(t){var i="";t.elements[0].unsync(d("header_textcolor")),t.element=new d.Element(t.container.find("input")),t.element.set("blank"!==t.setting()),t.element.bind(function(e){e||(i=d("header_textcolor").get()),t.setting.set(e?i:"blank")}),t.setting.bind(function(e){t.element.set("blank"!==e)})}),d.trigger("ready"),(e=c(".back")).focus(),setTimeout(function(){e.focus()},200)}})}((wp,jQuery));