Yuki Takei 6 лет назад
Родитель
Сommit
e4d7e5af8e

+ 18 - 2
packages/growi-plugin-attachment-refs/src/client/js/util/Interceptor/RefsPostRenderInterceptor.js

@@ -43,18 +43,34 @@ export default class RefsPostRenderInterceptor extends BasicInterceptor {
         const refsContext = new RefsContext(context.refsContextMap[domId] || {});
         refsContext.fromPagePath = context.currentPagePath;
 
-        this.renderReactDOM(refsContext, elem);
+        switch (refsContext.method) {
+          case 'ref':
+          case 'refs':
+            this.renderReactDomForRefs(refsContext, elem);
+            break;
+          case 'refimg':
+          case 'refsimg':
+            this.renderReactDomForRefsimg(refsContext, elem);
+            break;
+        }
       }
     });
 
     return Promise.resolve();
   }
 
-  renderReactDOM(refsContext, elem) {
+  renderReactDomForRefs(refsContext, elem) {
     ReactDOM.render(
       <AttachmentList appContainer={this.appContainer} refsContext={refsContext} />,
       elem,
     );
   }
 
+  renderReactDomForRefsimg(refsContext, elem) {
+    ReactDOM.render(
+      <span>refimg, refsimg</span>,
+      elem,
+    );
+  }
+
 }