]> BookStack Code Mirror - bookstack/blobdiff - resources/assets/js/controllers.js
set uploaded files public visibliity (relevant for S3 storage)
[bookstack] / resources / assets / js / controllers.js
index 8f434bf7e63191d23fc4807531eed1e5f3927376..406fd7e77ee30b639cb5426a8efeca8450d452be 100644 (file)
@@ -379,6 +379,15 @@ module.exports = function (ngApp, events) {
             saveDraft();
         };
 
+        // Listen to shortcuts coming via events
+        $scope.$on('editor-keydown', (event, data) => {
+            // Save shortcut (ctrl+s)
+            if (data.keyCode == 83 && (navigator.platform.match("Mac") ? data.metaKey : data.ctrlKey)) {
+                data.preventDefault();
+                saveDraft();
+            }
+        });
+
         /**
          * Discard the current draft and grab the current page
          * content from the system via an AJAX request.