<script>
-var mere_filter_inputs = ['t_and', 't_not', 'filter'];
+var mere_filter_inputs = ['and_tag', 'not_tag', 'filter'];
+var update_button_names = ['update'];
var sending_commits = false;
var changes_to_commit = false;
var form_to_watch = document.getElementById('form_to_watch');
});
};
};
+form_to_watch.addEventListener('keydown', function(event) {
+ let el = document.activeElement;
+ if ('Enter' === event.key
+ && ['INPUT', 'SELECT'].includes(el.tagName)
+ && (el.tagName !== 'INPUT' || el.type !== 'submit')) {
+ event.preventDefault();
+ if (mere_filter_inputs.includes(el.name)) {
+ document.getElementById('filter_button').click();
+ } else {
+ document.getElementById('update_button').click();
+ };
+ };
+});
form_to_watch.addEventListener('submit', function(event) {
- if ('update' == event.submitter.name) {
+ if (update_button_names.includes(event.submitter.name)) {
sending_commits = true;
};
});