소스 검색

fix feedback #2543

Koki Oyatsu 5 년 전
부모
커밋
af36346650
2개의 변경된 파일8개의 추가작업 그리고 2개의 파일을 삭제
  1. 6 0
      src/server/service/config-loader.js
  2. 2 2
      src/server/views/widget/headers/drawio.html

+ 6 - 0
src/server/service/config-loader.js

@@ -107,6 +107,12 @@ const ENV_VAR_NAME_TO_CONFIG_INFO = {
   //   type:    ,
   //   type:    ,
   //   default:
   //   default:
   // },
   // },
+  DRAWIO_URI: {
+    ns:      'crowi',
+    key:     'app:drawioUri',
+    type:    TYPES.STRING,
+    default: null,
+  },
   NCHAN_URI: {
   NCHAN_URI: {
     ns:      'crowi',
     ns:      'crowi',
     key:     'app:nchanUri',
     key:     'app:nchanUri',

+ 2 - 2
src/server/views/widget/headers/drawio.html

@@ -1,8 +1,8 @@
 <!-- draw.io -->
 <!-- draw.io -->
-{% if local_config.env.DRAWIO_URI %}
+{% if getConfig('crowi', 'app:drawioUri') %}
 <script type="text/javascript">
 <script type="text/javascript">
   // refs: https://github.com/jgraph/drawio/blob/v13.4.3/etc/build/build.xml#L35-L38
   // refs: https://github.com/jgraph/drawio/blob/v13.4.3/etc/build/build.xml#L35-L38
-  let url = new URL("{{ local_config.env.DRAWIO_URI }}");
+  let url = new URL("{{ getConfig('crowi', 'app:drawioUri') }}");
   let origin = url.origin;
   let origin = url.origin;
   window.DRAWIO_BASE_URL = origin;
   window.DRAWIO_BASE_URL = origin;
   window.DRAWIO_LIGHTBOX_URL = origin;
   window.DRAWIO_LIGHTBOX_URL = origin;