aristath/kirki

View on GitHub
packages/kirki-framework/field-typography/dist/control.js

Summary

Maintainability
A
0 mins
Test Coverage
!function(){function i(i,t){var n=wp.customize.control(i);if(void 0!==n){var o=(t=t||n.setting.get())["font-family"]&&kirkiGoogleFonts.items[t["font-family"]],a=t.variant?t.variant.toString():"regular",e=wp.customize.control(i+"[variant]"),r=[];if(o){var l=kirkiGoogleFonts.items[t["font-family"]].variants;l.sort((function(i,t){return i<t?-1:i>t?1:0})),kirkiFontVariants.complete.forEach((function(i){-1!==l.indexOf(i.value)&&r.push({value:i.value,label:i.label})}))}else{var c;kirkiFontVariants[t["font-family"]]?(c=kirkiFontVariants[t["font-family"]],kirkiFontVariants.complete.forEach((function(i){-1!==c.indexOf(i.value)&&r.push({value:i.value,label:i.label})}))):(c=kirkiFontVariants.standard).forEach((function(i){r.push({value:i.value,label:i.label})}))}-1!==a.indexOf("i")?t["font-style"]="italic":t["font-style"]="normal",t["font-weight"]="regular"===a||"italic"===a?400:parseInt(a,10),e&&(1<r.length&&n.active()?e.activate():e.deactivate(),e.params.choices=r,e.formattedOptions=[],e.destroy(),r.includes(a)?e.doSelectAction("selectOption",a):e.doSelectAction("selectOption","regular")),wp.hooks.addAction("kirki.dynamicControl.initKirkiControl","kirki",(function(i){e&&i.id}))}}jQuery(document).ready((function(){_.each(kirkiTypographyControls,(function(t){i(t),wp.customize(t,(function(n){n.bind((function(n){i(t,n)}))}))}))}))}();
//# sourceMappingURL=control.js.map