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

hide HackMD tab if it has not setup

Yuki Takei 7 лет назад
Родитель
Сommit
ed9072b3ca
2 измененных файлов с 6 добавлено и 0 удалено
  1. 4 0
      lib/util/swigFunctions.js
  2. 2 0
      lib/views/widget/page_tabs.html

+ 4 - 0
lib/util/swigFunctions.js

@@ -109,6 +109,10 @@ module.exports = function(crowi, app, req, locals) {
     return false;
     return false;
   };
   };
 
 
+  locals.isHackmdSetup = function() {
+    return process.env.HACKMD_URI != null;
+  };
+
   locals.isEnabledPlugins = function() {
   locals.isEnabledPlugins = function() {
     let config = crowi.getConfig();
     let config = crowi.getConfig();
     return Config.isEnabledPlugins(config);
     return Config.isEnabledPlugins(config);

+ 2 - 0
lib/views/widget/page_tabs.html

@@ -16,12 +16,14 @@
       <i class="icon-note"></i> {{ t('Edit') }}
       <i class="icon-note"></i> {{ t('Edit') }}
     </a>
     </a>
   </li>
   </li>
+  {% if isHackmdSetup() %}
   <li class="nav-main-left-tab nav-tab-hackmd">
   <li class="nav-main-left-tab nav-tab-hackmd">
     <a {% if user %}href="#hackmd" data-toggle="tab"{% endif %} class="{% if not user %}edit-button-disabled{% endif %}">
     <a {% if user %}href="#hackmd" data-toggle="tab"{% endif %} class="{% if not user %}edit-button-disabled{% endif %}">
       <i class="fa fa-file-text-o"></i> {{ t('HackMD') }}
       <i class="fa fa-file-text-o"></i> {{ t('HackMD') }}
     </a>
     </a>
   </li>
   </li>
   {% endif %}
   {% endif %}
+  {% endif %}
 
 
   {#
   {#
     Right Tabs
     Right Tabs