Mercurial > hg > soundsoftware-site
comparison 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 |
comparison
equal
deleted
inserted
replaced
1516:b450a9d58aed | 1517:dffacf8a6908 |
---|---|
581 }); | 581 }); |
582 } | 582 } |
583 }); | 583 }); |
584 } | 584 } |
585 | 585 |
586 function defaultFocus(){ | |
587 if ($('#content :focus').length == 0) { | |
588 $('#content input[type=text], #content textarea').first().focus(); | |
589 } | |
590 } | |
591 | |
586 function blockEventPropagation(event) { | 592 function blockEventPropagation(event) { |
587 event.stopPropagation(); | 593 event.stopPropagation(); |
588 event.preventDefault(); | 594 event.preventDefault(); |
589 } | 595 } |
590 | 596 |
597 function toggleDisabledOnChange() { | |
598 var checked = $(this).is(':checked'); | |
599 $($(this).data('disables')).attr('disabled', checked); | |
600 $($(this).data('enables')).attr('disabled', !checked); | |
601 } | |
602 function toggleDisabledInit() { | |
603 $('input[data-disables], input[data-enables]').each(toggleDisabledOnChange); | |
604 } | |
605 $(document).ready(function(){ | |
606 $('#content').on('change', 'input[data-disables], input[data-enables]', toggleDisabledOnChange); | |
607 toggleDisabledInit(); | |
608 }); | |
609 | |
591 $(document).ready(setupAjaxIndicator); | 610 $(document).ready(setupAjaxIndicator); |
592 $(document).ready(hideOnLoad); | 611 $(document).ready(hideOnLoad); |
593 $(document).ready(addFormObserversForDoubleSubmit); | 612 $(document).ready(addFormObserversForDoubleSubmit); |
613 $(document).ready(defaultFocus); | |
614 |