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