From 2e2e2cfe425c2664517fb59836fbd3eff5e35861 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Lang Date: Sat, 14 Dec 2013 08:22:43 +0000 Subject: Merged custom fields format refactoring. git-svn-id: http://svn.redmine.org/redmine/trunk@12400 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- public/javascripts/application.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'public/javascripts') diff --git a/public/javascripts/application.js b/public/javascripts/application.js index 255886731..a6d15f2f0 100644 --- a/public/javascripts/application.js +++ b/public/javascripts/application.js @@ -588,6 +588,20 @@ function blockEventPropagation(event) { event.preventDefault(); } +function toggleDisabledOnChange() { + var checked = $(this).is(':checked'); + $($(this).data('disables')).attr('disabled', checked); + $($(this).data('enables')).attr('disabled', !checked); +} +function toggleDisabledInit() { + $('input[data-disables], input[data-enables]').each(toggleDisabledOnChange); +} +$(document).ready(function(){ + $('#content').on('change', 'input[data-disables], input[data-enables]', toggleDisabledOnChange); + toggleDisabledInit(); +}); + $(document).ready(setupAjaxIndicator); $(document).ready(hideOnLoad); $(document).ready(addFormObserversForDoubleSubmit); + -- cgit v1.2.3