Sfoglia il codice sorgente

add 'resize' event handler

Yuki Takei 7 anni fa
parent
commit
c8642d200a
1 ha cambiato i file con 8 aggiunte e 0 eliminazioni
  1. 8 0
      resource/js/legacy/crowi.js

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

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