Browse Source

add 'resize' event handler

Yuki Takei 7 years ago
parent
commit
c8642d200a
1 changed files with 8 additions and 0 deletions
  1. 8 0
      resource/js/legacy/crowi.js

+ 8 - 0
resource/js/legacy/crowi.js

@@ -183,6 +183,14 @@ Crowi.initSlimScrollForRevisionToc = () => {
 
 
   drawScrollbar();
   drawScrollbar();
 
 
+  // TODO turn performance
+  let resizeTimer = undefined;
+  window.addEventListener('resize', (event) => {
+    resizeTimer = setTimeout(() => {
+      drawScrollbar();
+    }, 200);
+  });
+
   // set event listener
   // set event listener
   // revisionTocElem.addEventListener('affix.bs.affix', () => {
   // revisionTocElem.addEventListener('affix.bs.affix', () => {
   //   console.log('hoge');
   //   console.log('hoge');