ASong2U_Web/wp-content/plugins/invite-anyone/admin/admin-js.js

56 lines
1.7 KiB
JavaScript

jQuery(document).ready( function() {
var j = jQuery;
/* Cloudsponge */
var cstoggle = j("input#cloudsponge-enabled");
var cstable = j("div.cs-settings");
if ( j(cstoggle).prop('checked') == false ) {
j(cstable).hide();
}
j(cstoggle).click(function(){
j(cstable).slideToggle(300);
});
/* Access settings */
var toggle = j("input#invite_anyone_toggle_email_limit");
var offtoggle = j("input#invite_anyone_toggle_email_no_limit");
var submitbutton = j("#invite-anyone-settings-submit");
if ( j(toggle).prop('checked') == false ) {
j("div.invite-anyone-admin-limited input").prop('disabled', 'disabled');
j("div.invite-anyone-admin-limited select").prop('disabled', 'disabled');
j("div.invite-anyone-admin-limited").css('color', '#999');
j("div.invite-anyone-admin-limited input").css('color', '#999');
}
j(offtoggle).click(
function() {
j("div.invite-anyone-admin-limited input").prop('disabled', 'disabled');
j("div.invite-anyone-admin-limited select").prop('disabled', 'disabled');
j("div.invite-anyone-admin-limited").css('color', '#999');
j("div.invite-anyone-admin-limited input").css('color', '#999');
}
);
j(toggle).click(
function() {
j("div.invite-anyone-admin-limited input").prop('disabled',false);
j("div.invite-anyone-admin-limited select").prop('disabled',false);
j("div.invite-anyone-admin-limited").css('color', '#000');
j("div.invite-anyone-admin-limited input").css('color', '#000');
}
);
/* Undisables inputs and selects on form submit, so that WP saves the disabled options */
j(submitbutton).click(
function() {
j("div.invite-anyone-admin-limited input").prop('disabled',false);
j("div.invite-anyone-admin-limited select").prop('disabled',false);
}
);
});