Sha256: b5b37ac896c3d7c5ebf978f4c4af6e095c6566c6dde644c3b0d06104519d8856
Contents?: true
Size: 623 Bytes
Versions: 6
Compression:
Stored size: 623 Bytes
Contents
//= require thredded/core/thredded (function() { const Thredded = window.Thredded; Thredded.isSubmitHotkey = (evt) => { // Ctrl+Enter. return evt.ctrlKey && (evt.keyCode === 13 || evt.keyCode === 10 /* http://crbug.com/79407 */); }; document.addEventListener('keypress', (evt) => { if (Thredded.isSubmitHotkey(evt)) { const submitButton = document.querySelector('[data-thredded-submit-hotkey] [type="submit"]'); if (!submitButton) return; evt.preventDefault(); // Focus first for better visual feedback. submitButton.focus(); submitButton.click(); } }); })();
Version data entries
6 entries across 6 versions & 1 rubygems