$(document).ready(function(){ $(".enabler").each(function(){ if (!$(this).prop('checked')) $('#content_'+$(this).attr('id')).hide(); }); $(".enabler").click(function() { if ($(this).prop('checked')) $('#content_'+$(this).attr('id')).fadeIn("fast", "linear"); else $('#content_'+$(this).attr('id')).fadeOut("fast", "linear"); }); $(".viewIf").click(function() { if ($(this).prop('checked')) { $('.hide_if_'+$(this).attr('id')).css('display','none'); $('.show_if_'+$(this).attr('id')).fadeIn("fast", "linear"); } else { $('.show_if_'+$(this).attr('id')).css('display','none'); $('.hide_if_'+$(this).attr('id')).fadeIn("fast", "linear"); } }); $(".datePresets").click(function() { var def = $('#date_presets').val() if ($(this).prop('checked') && '%x' == def) { def = '%a, %b %d, %Y' $('#date_use_system_default').html('1') } else if (!$(this).prop('checked') && '1' == $('#date_use_system_default').html()) def = '%x' $('#date_presets').attr('name', 'date_preset_old') $('#date_presets').attr('id', 'date_presets_old') $('#date_presets_na').attr('name', 'date_preset') $('#date_presets_na').attr('id', 'date_presets') $('#date_presets_old').attr('name', 'date_preset_na') $('#date_presets_old').attr('id', 'date_presets_na') if (def) $('#date_presets').val(def) }); // bind 'myForm' and provide a simple callback function $('#configForm').ajaxForm({ beforeSubmit: function(){ $('.config_submitter').each(function(){ $(this).attr("disabled", "disabled"); $(this).after('
Saving...
'); $(this).hide(); }); }, success: function(){ setTimeout('config_success()', 2000) } }); $('#api_key').click(function(){ $('#api_key').select() }); $("#generate_new_apikey").click(function(){ $.get(sbRoot + '/config/general/generateKey', function(data){ if (data.error != undefined) { alert(data.error); return; } $('#api_key').val(data); }); }); $('#branchCheckout').click(function () { url = sbRoot+'/home/branchCheckout?branch='+$("#branchVersion").val(); window.location.href = url; }); }); function config_success(){ $('.config_submitter').each(function(){ $(this).removeAttr("disabled"); $(this).next().remove(); $(this).show(); }); $('#email_show').trigger('notify'); }