jQuery(function($){ $('.focus').focus(); if($("#db_type").size()) { $("#db_type").click(function() { $("p.db_type").hide(); $("p.db_type_" + $(this).val()).show(); }).triggerHandler("click"); } if($("#mod_rewrite_checking").size()) { var checking = $("#mod_rewrite_checking"); $.ajax({ url: checking.data("url"), cache : false, dataType: "text", success: function(data) { if($.trim(data) === checking.data("verify")) { $("#mod_write_status span.ok").show(); $("#mod_write_status span.no").hide(); $("#task-checklist-confirm").attr("href", $("#task-checklist-confirm").attr("href") + "&rewrite=Y"); } else { $("#mod_rewrite_no_support").show(); } checking.hide(); }, error: function() { $("#mod_rewrite_no_support").show(); checking.hide(); } }); } if($("input[name='user_id']").size() && $("input[name='email_address']").size()) { var user_id_input = $("input[name='user_id']"); var email_input = $("input[name='email_address']"); email_input.on("blur", function() { if (user_id_input.val() == "" && email_input.val() != "") { user_id_input.val(email_input.val().replace(/@.+$/g, "").replace(/[^a-zA-Z0-9_]/g, "")); } }); } if($("#task-db-select").size()) { $("#task-db-select").parents("form").on("submit", function() { setTimeout(function() { $("#task-db-select").text($("#task-db-select").data("checking")); $("#task-db-select").prop("disabled", true); }, 100); }); } if($("#task-complete-install").size()) { $("#task-complete-install").parents("form").on("submit", function() { setTimeout(function() { $("#task-complete-install").text($("#task-complete-install").data("installing")); $("#task-complete-install").prop("disabled", true); }, 100); }); } });