| Current Path : /var/www/media/plg_system_jlsitemap_cron/js/ |
| Current File : /var/www/media/plg_system_jlsitemap_cron/js/key.min.js |
(function(c){c(document).ready(function(){c("[data-input-key]").each(function(){let field=c(this),input=c(field).find("input"),keyEnable=c('[name="jform[params][key_enabled]"]'),clientEnable=c('[name="jform[params][client_enable]"]'),generate=c(field).find(".generate");function d(){let keyEnable_val=c(keyEnable).filter(":checked").val()*1,clientEnable_val=c(clientEnable).filter(":checked").val()*1;if(keyEnable_val===1&&clientEnable_val===0){c(input).attr("required","true")}else{c(input).removeAttr("required")}}c(keyEnable).on("change",function(){d()});c(clientEnable).on("change",function(){d()});d();c(generate).on("click",function(){let a="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890".split(""),b=[];for(let i=0;i<15;i++){let j=(Math.random()*(a.length-1)).toFixed(0);b[i]=a[j]}c(input).val(b.join(""));c(input).trigger("change")})})})})(jQuery);