You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

3 lines
4.1 KiB

/*! handsome 2019-01-01 */
var _handsomeCustomizerSettings={defaults:{"header-fixed":LocalConst.THEME_HEADER_FIX,"aside-fixed":LocalConst.THEME_ASIDE_FIX,"aside-folded":LocalConst.THEME_ASIDE_FOLDED,"aside-dock":LocalConst.THEME_ASIDE_DOCK,"layout-boxed":LocalConst.THEME_CONTAINER_BOX,color:LocalConst.THEME_COLOR},sections:{settings:{"header-fixed":LocalConst.HEADER_FIX,"aside-fixed":LocalConst.ASIDE_FIX,"aside-folded":LocalConst.ASIDE_FOLDED,"aside-dock":LocalConst.ASIDE_DOCK,"layout-boxed":LocalConst.CONTAINER_BOX},colors:[{navbarHeader:"bg-black",navbarCollapse:"bg-white-only",aside:"bg-black"},{navbarHeader:"bg-dark",navbarCollapse:"bg-white-only",aside:"bg-dark"},{navbarHeader:"bg-white-only",navbarCollapse:"bg-white-only",aside:"bg-black"},{navbarHeader:"bg-primary",navbarCollapse:"bg-white-only",aside:"bg-dark"},{navbarHeader:"bg-info",navbarCollapse:"bg-white-only",aside:"bg-black"},{navbarHeader:"bg-success",navbarCollapse:"bg-white-only",aside:"bg-dark"},{navbarHeader:"bg-danger",navbarCollapse:"bg-white-only",aside:"bg-dark"},{navbarHeader:"bg-black",navbarCollapse:"bg-black",aside:"bg-white b-r"},{navbarHeader:"bg-dark",navbarCollapse:"bg-dark",aside:"bg-light"},{navbarHeader:"bg-info dker",navbarCollapse:"bg-info dker",aside:"bg-light dker b-r"},{navbarHeader:"bg-primary",navbarCollapse:"bg-primary",aside:"bg-dark"},{navbarHeader:"bg-info dker",navbarCollapse:"bg-info dk",aside:"bg-black"},{navbarHeader:"bg-success",navbarCollapse:"bg-success",aside:"bg-dark"},{navbarHeader:"bg-danger",navbarCollapse:"bg-danger",aside:"bg-dark"}]},localStorageKey:"handsome_customizer_settings"};window.wp=window.wp||{},function(a){wp.template=_.memoize(function(b){var c,d={evaluate:/<#([\s\S]+?)#>/g,interpolate:/\{\{\{([\s\S]+?)\}\}\}/g,escape:/\{\{([^\}]+?)\}\}(?!\})/g,variable:"data"};return function(e){return(c=c||_.template(a("#tmpl-"+b).html(),d))(e)}})}(jQuery),function(a,b,c,d,e){"use strict";function f(){function c(){r||(r=!0,q=f().appendTo("body"),i())}function f(){var b={sections:d.sections,defaults:a.extend({},d.defaults,p())},c=wp.template("customizer"),e=c(b),e=a(e);return e.find(":input").change(g),e.find("[name=reset]").click(h),e}function g(){var b=a(this).attr("name"),c=m(b);j(b,c),p(b,c),o("aside-fixed")&&o("aside-dock")&&!o("header-fixed")&&(m("header-fixed",!0),j("header-fixed",!0),p("header-fixed",!0))}function h(){a.each(d.defaults,function(a,b){m(a,b),j(a,b)}),p(null,null)}function i(){a.each(o(),j)}function j(b,c){switch(b){case"header-fixed":case"aside-fixed":case"aside-folded":case"aside-dock":case"layout-boxed":var d=(c?"add":"remove")+"Class",e=a(".app");"layout-boxed"===b?(e[d]("container"),a("html")[d]("bg")):e[d]("app-"+b);break;case"color":k(c)}}function k(a){l("#header > .navbar-header","navbarHeader",a),l("#header > .collapse","navbarCollapse",a),l("#aside","aside",a)}function l(b,c,e){for(var f=d.sections.colors,g=f[e],h=a(b),i=0;i<f.length;++i)h.removeClass(f[i][c]);h.addClass(g[c])}function m(b,c){var d;return q.find(":input").each(function(){var f,g=a(this);if(g.attr("name")===b){if(f=g.attr("type"),c===e)switch(f){case"checkbox":d=g.prop("checked");break;case"radio":if(!g.prop("checked"))return;d=g.val();break;default:d=g.val()}else switch(f){case"checkbox":g.prop("checked",c);break;case"radio":if(g.val()!=c)return;g.prop("checked",!0);break;default:g.val(c)}return!1}}),d!==e&&(d=n(b,d)),d}function n(b,c){switch(b){case"color":c=!a.isNumeric(c)||c<=0?0:c>d.sections.colors.length-1?d.sections.colors.length-1:parseInt(c);break;default:c=!!c}return c}function o(b){var c=a.extend({},d.defaults);return a.each(c,function(a){var b=m(a);b!==e&&(c[a]=b)}),b===e?c:c[b]}function p(b,c){var f,g=d.localStorageKey,h=s.getItem(g);return f=h?JSON.parse(h):{},b?c===e?f[b]:(null===c?delete f[b]:f[b]=c,a.isEmptyObject(f)?s.removeItem(g):s.setItem(g,JSON.stringify(f))):null===b&&null===c?s.removeItem(g):f}var q,r=!1,s=b.localStorage;return s&&a(c),{load:c,generateCustomizer:f,formChange:g,formResetDefaults:h,loadStyle:i,setStyle:j,setAllColor:k,setPartColor:l,formItem:m,sanitizeSetting:n,getCurrentSettings:o,saveSettings:p}}b.handsome=b.handsome||{},b.handsome.customizer=new f}(jQuery,window,document,_handsomeCustomizerSettings);