X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/4628276e4a8f159cded83f8dbf7ec8239705f84a..0b1fc9f5cb0afc9d221653de39e02c094d1c01c8:/src/redakcja/static/js/wiki/base.js diff --git a/src/redakcja/static/js/wiki/base.js b/src/redakcja/static/js/wiki/base.js index ad0ca835..574dd59b 100644 --- a/src/redakcja/static/js/wiki/base.js +++ b/src/redakcja/static/js/wiki/base.js @@ -249,10 +249,8 @@ var self = this; /* bind buttons */ - $('button[data-ui-action]', self.$elem).click(function(event) { - event.preventDefault(); - - var action = $(this).attr('data-ui-action'); + function dataUiAction(elem) { + var action = $(elem).attr('data-ui-action'); console.log("Button pressed, action: ", action); try { @@ -263,6 +261,15 @@ if(action == 'cancel') self.hide(); } + } + $('button[data-ui-action]', self.$elem).click(function(event) { + event.preventDefault(); + dataUiAction(this); + }).on('keydown', function(event) { + if (event.key == 'Enter') { + event.preventDefault(); + dataUiAction(this); + } }); }