Sotaro KARASAWA 9 лет назад
Родитель
Сommit
a28899ff79
3 измененных файлов с 10 добавлено и 3 удалено
  1. 1 1
      lib/views/page.html
  2. 6 2
      lib/views/page_list.html
  3. 3 0
      resource/js/crowi.js

+ 1 - 1
lib/views/page.html

@@ -145,7 +145,7 @@
         <a data-toggle="collapse" data-parent="#revision-toc" href="#revision-toc-content" class="revision-toc-head collapsed">目次</a>
 
       </div>
-      <div class="wiki {{ revision.format }}" id="revision-body-content"></div>
+      <div class="wiki" id="revision-body-content"></div>
     </div>
 
     {# edit form #}

+ 6 - 2
lib/views/page_list.html

@@ -69,7 +69,7 @@
    {# portal tab #}
     <li class=" {% if not req.body.pageForm %}active{% endif %}">
       {% if page %}
-      <a href="#revision-body-content" data-toggle="tab">
+      <a href="#revision-body" data-toggle="tab">
         <i class="fa fa-magic"></i>
         PORTAL
       </a>
@@ -105,7 +105,11 @@
     <strong>注意: </strong> これは現在の版ではありません。 <i class="fa fa-magic"></i> <a href="{{ page.path }}">最新のポータルを表示</a>
   </div>
   {% endif %}
-    <div class="wiki tab-pane {% if not req.body.pageForm %}active{% endif %}" id="revision-body-content">{{ page.revision.body|nl2br|safe }}</div>
+    <div class="tab-pane {% if not req.body.pageForm %}active{% endif %}" id="revision-body">
+      <div class="wiki" id="revision-body-content">
+        <i class="fa fa-spinner fa-pulse fa-fw"></i>
+      </div>
+    </div>
 
     <script type="text/template" id="raw-text-original">{{ page.revision.body }}</script>
 

+ 3 - 0
resource/js/crowi.js

@@ -155,6 +155,9 @@ Crowi.modifyScrollTop = function() {
   }
 
   var pageHeader = document.querySelector('#page-header');
+  if (!pageHeader) {
+    return;
+  }
   var pageHeaderRect = pageHeader.getBoundingClientRect();
 
   var sectionHeader = document.querySelector(hash);