]> BookStack Code Mirror - bookstack/blobdiff - resources/assets/js/global.js
Migrated editor toolbox, No more directives!
[bookstack] / resources / assets / js / global.js
index b02f6caf3fe3668ba819960550250dafa27095d4..faf5a499d34e906f71f3cedaaf0d9d2f4ed6f3f0 100644 (file)
@@ -80,9 +80,7 @@ require("./vues/vues");
 require("./components");
 
 // Load in angular specific items
-const Directives = require('./directives');
 const Controllers = require('./controllers');
-Directives(ngApp, window.$events);
 Controllers(ngApp, window.$events);
 
 //Global jQuery Config & Extensions
@@ -93,7 +91,8 @@ Controllers(ngApp, window.$events);
  */
 window.scrollToElement = function(element) {
     if (!element) return;
-    let top = element.getBoundingClientRect().top + document.body.scrollTop;
+    let offset = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop;
+    let top = element.getBoundingClientRect().top + offset;
     $('html, body').animate({
         scrollTop: top - 60 // Adjust to change final scroll position top margin
     }, 300);