Zabbix submit acknowledgement with Ctrl-Enter

Adds the standard "save and go" keyboard shortcut

  1. // ==UserScript==
  2. // @name Zabbix submit acknowledgement with Ctrl-Enter
  3. // @namespace http://wosc.de/
  4. // @version 1.0
  5. // @description Adds the standard "save and go" keyboard shortcut
  6. // @author Wolfgang Schnerring
  7. // @match http://*/zabbix/zabbix.php?*action=acknowledge*
  8. // @grant none
  9. // ==/UserScript==
  10.  
  11. (function() {
  12. 'use strict';
  13.  
  14. var $ = window.jQuery;
  15.  
  16. $('textarea').on('keydown', function(event) {
  17. if (! (event.which == 13 && event.ctrlKey)) return;
  18.  
  19. event.preventDefault();
  20. $(event.target).closest('form').find('button[value="acknowledge.create"]').click();
  21. });
  22.  
  23. })();