Sha256: f72e93dff4ebb60c07acf14ed30b4b8530117f556b53c1482e06cdd044c81bfb
Contents?: true
Size: 1.01 KB
Versions: 45
Compression:
Stored size: 1.01 KB
Contents
jQuery(function($) { $('.admin_accounts form.pageflow_account').each(function() { var themeSelect = $('#account_default_theming_attributes_theme_name', this); var themeOptions = JSON.parse($('script#theme_options', this).text()); var homeButtonCheckBox = $('#account_default_theming_attributes_home_button_enabled_by_default', this); updateThemeFeatures(); themeSelect.on('change', updateThemeFeatures); function updateThemeFeatures() { toggleDisabled(homeButtonCheckBox, !selectedThemeSupportsHomeButton()); } function selectedThemeSupportsHomeButton() { return !themeOptions[themeSelect.val()].no_home_button; } function toggleDisabled(checkBox, disabled) { if (disabled) { checkBox.data('wasChecked', checkBox.is(':checked')); checkBox.prop('checked', false); checkBox.prop('disabled', true); } else { checkBox.removeAttr('disabled'); checkBox.prop('checked', checkBox.data('wasChecked')); } } }); });
Version data entries
45 entries across 45 versions & 1 rubygems