Преглед на файлове

fix(search): disable shortcuts when user is typing

Fix #875
George Cushen преди 6 години
родител
ревизия
512e2ffde4
променени са 1 файла, в които са добавени 3 реда и са изтрити 1 реда
  1. 3 1
      assets/js/academic.js

+ 3 - 1
assets/js/academic.js

@@ -431,10 +431,12 @@
     });
     $(document).on('keydown', function(e){
       if (e.which == 27) {
+        // `Esc` key pressed.
         if ($('body').hasClass('searching')) {
           toggleSearchDialog();
         }
-      } else if (e.which == 191) {
+      } else if (e.which == 191 && e.shiftKey == false && !$('input,textarea').is(':focus')) {
+        // `/` key pressed outside of text input.
         e.preventDefault();
         toggleSearchDialog();
       }