Mercurial > hg > soundsoftware-site
diff public/javascripts/application.js @ 1517:dffacf8a6908 redmine-2.5
Update to Redmine SVN revision 13367 on 2.5-stable branch
author | Chris Cannam |
---|---|
date | Tue, 09 Sep 2014 09:29:00 +0100 |
parents | e248c7af89ec |
children | a1bdbf8a87d5 |
line wrap: on
line diff
--- a/public/javascripts/application.js Tue Sep 09 09:28:31 2014 +0100 +++ b/public/javascripts/application.js Tue Sep 09 09:29:00 2014 +0100 @@ -583,11 +583,32 @@ }); } +function defaultFocus(){ + if ($('#content :focus').length == 0) { + $('#content input[type=text], #content textarea').first().focus(); + } +} + function blockEventPropagation(event) { event.stopPropagation(); 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); +$(document).ready(defaultFocus); +