Просмотр исходного кода

Merge pull request #443 from weseek/imprv/display-side-scrollbar

Imprv/display side scrollbar
Yuki Takei 7 лет назад
Родитель
Сommit
e26138d9f6
2 измененных файлов с 32 добавлено и 0 удалено
  1. 31 0
      lib/views/layout-growi/base/layout.html
  2. 1 0
      lib/views/layout/layout.html

+ 31 - 0
lib/views/layout-growi/base/layout.html

@@ -26,6 +26,37 @@
 
 
 </div><!-- /.container-fluid -->
 </div><!-- /.container-fluid -->
 
 
+
+<!-- Side Scroll Bar-->
+<script>
+  function DrawScrollbar() {
+     var h = window.innerHeight - document.getElementById('page-header').clientHeight ;
+    $('#revision-toc-content').slimScroll({
+      railVisible: true,
+      position: 'right',
+      height: h,
+    });
+  }
+
+  $(function(){
+    DrawScrollbar();
+  });
+
+  (function () {
+    var timer = 0;
+
+    window.onresize = function () {
+      if (timer > 0) {
+        clearTimeout(timer);
+      }
+
+      timer = setTimeout(function () {
+        DrawScrollbar();
+      }, 200);
+    };
+  }());
+  </script>
+
 <footer class="footer">
 <footer class="footer">
   {% include '../../widget/system-version.html' %}
   {% include '../../widget/system-version.html' %}
 </footer>
 </footer>

+ 1 - 0
lib/views/layout/layout.html

@@ -16,6 +16,7 @@
 
 
   {{ customHeader() }}
   {{ customHeader() }}
 
 
+
   <!-- polyfills for IE11 -->
   <!-- polyfills for IE11 -->
   <script>
   <script>
     var userAgent = window.navigator.userAgent.toLowerCase();
     var userAgent = window.navigator.userAgent.toLowerCase();