UNPKG

ace-uikit

Version:

A lightweight UI framework for Adobe CEP.

1 lines 1.64 kB
"use strict";$(document).ready(function(){$("input[data-style='checkbox']").click(function(){$(this).parent().hasClass("checkbox-checked")?$(this).attr("checked",!1).parent().removeClass("checkbox-checked"):$(this).attr("checked",!0).parent().addClass("checkbox-checked")}),$("input[data-style='radio']").click(function(){$("input[type='radio'][name='"+$(this).attr("name")+"']").parent().removeClass("radio-checked"),$(this).parent().addClass("radio-checked")}),$("input[data-style='switch']").click(function(){$(this).parent().hasClass("switch-checked")?$(this).attr("checked",!1).parent().removeClass("switch-checked"):$(this).attr("checked",!0).parent().addClass("switch-checked")}),$(".ace-select").on("click",".ace-select-frame",function(e){var c=$(this).next().closest(".ace-select-dropdown"),t=$(this).children(".ace-select-suffix");c.toggleClass("dropdown-open"),$(".ace-select-dropdown.dropdown-open").not(c).toggleClass("dropdown-open"),t.toggleClass("select-reversed"),$(".ace-select-suffix.select-reversed").not(t).toggleClass("select-reversed"),e.stopPropagation()}).on("click",".ace-select-dropdown > dd",function(){for(var e=$(this).closest(".ace-select-dropdown"),c=e.children("dd"),t=0;t<c.size();t++)this===c.get(t)?c.eq(t).addClass("actived"):c.eq(t).removeClass("actived");e.removeClass("dropdown-open").siblings(".ace-select-frame").children(".ace-input-select").val($(this).text())}),$(".ace-select-dropdown > dt").click(function(){return!1}),$("body").on("click",function(){$(".ace-select-dropdown.dropdown-open").toggleClass("dropdown-open"),$(".ace-select-suffix.select-reversed").toggleClass("select-reversed")})});