artabro/wire/modules/AdminTheme/AdminThemeUikit/config-field.min.js

1 line
3.7 KiB
JavaScript
Raw Permalink Normal View History

2024-08-27 11:35:37 +02:00
function updateAdminThemeUikitExample(){var example;example=$("#wrap__adminThemeExample");if(!example.length)example=$("#_adminThemeExample");var input=example.find("input,select,textarea");example.removeClass("InputfieldIsOffset InputfieldIsOffsetSm InputfieldIsOffsetLg "+"InputfieldNoBorder InputfieldHideBorder uk-card uk-card-default "+"InputfieldIsPrimary InputfieldIsSecondary InputfieldIsHighlight InputfieldIsWarning");var f=$("#wrap_Inputfield_themeInputSize");if(f.length){var v=f.find("input:checked").val();if(v=="s"){input.removeClass("uk-form-large uk-form-medium").addClass("uk-form-small")}else if(v=="m"){input.removeClass("uk-form-large uk-form-small").addClass("uk-form-medium")}else if(v=="l"){input.removeClass("uk-form-small uk-form-medium").addClass("uk-form-large")}else{input.removeClass("uk-form-large uk-form-medium uk-form-small")}}var f=$("#wrap_Inputfield_themeInputWidth");if(f.length){input.removeClass("uk-form-width-large uk-form-width-medium uk-form-width-small uk-form-width-xsmall");input.removeClass("InputfieldMaxWidth InputfieldSetWidth");var v=f.find("input:checked").val();if(v=="s"){input.addClass("uk-form-width-small")}else if(v=="xs"){input.addClass("uk-form-width-xsmall")}else if(v=="m"){input.addClass("uk-form-width-medium")}else if(v=="l"){input.addClass("uk-form-width-large")}else if(v=="f"){input.addClass("InputfieldMaxWidth")}if(v.length&&v!="f")input.addClass("InputfieldSetWidth")}var f=$("#Inputfield_themeBlank");if(f.length){if(f.is(":checked")){input.addClass("uk-form-blank")}else{input.removeClass("uk-form-blank")}}var f=$("#wrap_Inputfield_themeOffset");var v=f.find("input:checked").val();if(v=="s"){example.addClass("InputfieldIsOffset InputfieldIsOffsetSm")}else if(v=="m"){example.addClass("InputfieldIsOffset")}else if(v=="l"){example.addClass("InputfieldIsOffset InputfieldIsOffsetLg")}f=$("#wrap_Inputfield_themeBorder");v=f.find("input:checked").val();if(v=="card"){example.addClass("uk-card uk-card-default")}else if(v=="none"){example.addClass("InputfieldNoBorder")}else if(v=="hide"){example.addClass("InputfieldHideBorder")}f=$("#wrap_Inputfield_themeColor");v=f.find("input:checked").val();if(v=="primary"){example.addClass("InputfieldIsPrimary")}else if(v=="secondary"){example.addClass("InputfieldIsSecondary")}else if(v=="highlight"){example.addClass("InputfieldIsHighlight")}else if(v=="warning"){example.addClass("InputfieldIsWarning")}var bgcolor=example.css("background-color");$("#_adminTheme, #_adminTheme > *").css("background-color",bgcolor)}function initAdminThemeUikitColumnWidth(){var example=$("#wrap__adminThemeExample");var example2=$("#wrap__adminThemeExample2");if(!example.length)example=$("#_adminThemeExample");if(!example2.length)example2=$("#_adminThemeExample2");var $columnWidth=$("#columnWidth");var noGrid=$("body").hasClass("AdminThemeUikitNoGrid");$columnWidth.on("change",function(e){var pct=parseInt($(this).val());var minPct=9;var maxPct=91;if(noGrid)minPct=0;if(pct>minPct&&pct<maxPct){example.attr("data-colwidth",pct+"%");example.addClass("InputfieldColumnWidth");example2.addClass("InputfieldColumnWidth");if(example2.hasClass("InputfieldStateHidden"))example2.removeClass("InputfieldStateHidden").show();example2.attr("data-colwidth",100-pct+"%")}else{example.removeClass("InputfieldColumnWidth").removeAttr("data-colwidth");if(noGrid)example.css("width","100%");example2.removeClass("InputfieldColumnWidth").addClass("InputfieldStateHidden").hide()}example.trigger("showInputfield",[example[0]])});$columnWidth.trigger("change")}$(document).ready(function(){$("#_adminTheme").find("input[type=radio],input[type=checkbox]").on("change",function(){updateAdminThemeUikitExample()});updateAdminThemeUikitExample();initAdminThemeUikitColumnWidth()});