repository_navigation.js
33 lines
| 965 B
| application/javascript
|
JavascriptLexer
|
r9885 | $(document).ready(function() { | ||
|
r2735 | /* | ||
If we're viewing a tag or branch, don't display it in the | ||||
revision box | ||||
*/ | ||||
|
r9885 | var branch_selected = $('#branch').length > 0 && $('#rev').val() == $('#branch').val(); | ||
var tag_selected = $('#tag').length > 0 && $('#rev').val() == $('#tag').val(); | ||||
|
r2735 | if (branch_selected || tag_selected) { | ||
|
r9885 | $('#rev').val(''); | ||
|
r2735 | } | ||
/* | ||||
Copy the branch/tag value into the revision box, then disable | ||||
the dropdowns before submitting the form | ||||
*/ | ||||
|
r9910 | $('#branch,#tag').change(function() { | ||
$('#rev').val($(this).val()); | ||||
$('#branch,#tag').attr('disabled', true); | ||||
$(this).parent().submit(); | ||||
$('#branch,#tag').removeAttr('disabled'); | ||||
|
r2735 | }); | ||
/* | ||||
Disable the branch/tag dropdowns before submitting the revision form | ||||
*/ | ||||
|
r9885 | $('#rev').keydown(function(e) { | ||
|
r2735 | if (e.keyCode == 13) { | ||
|
r9885 | $('#branch,#tag').attr('disabled', true); | ||
$(this).parent().submit(); | ||||
$('#branch,#tag').removeAttr('disabled'); | ||||
|
r2735 | } | ||
}); | ||||
}) | ||||