浏览代码

HUE-5941 [home] Enable keyboard shortcut to select all the documents like on a desktop

Enrico Berti 8 年之前
父节点
当前提交
c34b389
共有 1 个文件被更改,包括 9 次插入1 次删除
  1. 9 1
      desktop/core/src/desktop/templates/document_browser.mako

+ 9 - 1
desktop/core/src/desktop/templates/document_browser.mako

@@ -23,7 +23,8 @@ from desktop.views import _ko
 
 
 <%def name="docBrowser(is_embeddable=False)">
 <%def name="docBrowser(is_embeddable=False)">
 
 
-  <script src="/static/desktop/ext/js/bootstrap-fileupload.js" type="text/javascript" charset="utf-8"></script>
+  <script src="${ static('desktop/ext/js/bootstrap-fileupload.js') }" type="text/javascript" charset="utf-8"></script>
+  <script src="${ static('desktop/ext/js/jquery/plugins/jquery.hotkeys.js') }"></script>
   <link rel="stylesheet" href="/static/desktop/ext/css/bootstrap-fileupload.css">
   <link rel="stylesheet" href="/static/desktop/ext/css/bootstrap-fileupload.css">
 
 
   <style>
   <style>
@@ -1051,6 +1052,13 @@ from desktop.views import _ko
             });
             });
           }
           }
         });
         });
+        $(window).bind('keydown', 'ctrl+a alt+a meta+a', function (e) {
+          self.activeEntry().entries().forEach(function (entry) {
+            entry.selected(true);
+          })
+          e.preventDefault();
+          return false;
+        });
       }
       }
 
 
       ko.components.register('doc-browser', {
       ko.components.register('doc-browser', {