2
0
Yuki Takei 6 жил өмнө
parent
commit
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] || {});
         const refsContext = new RefsContext(context.refsContextMap[domId] || {});
         refsContext.fromPagePath = context.currentPagePath;
         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();
     return Promise.resolve();
   }
   }
 
 
-  renderReactDOM(refsContext, elem) {
+  renderReactDomForRefs(refsContext, elem) {
     ReactDOM.render(
     ReactDOM.render(
       <AttachmentList appContainer={this.appContainer} refsContext={refsContext} />,
       <AttachmentList appContainer={this.appContainer} refsContext={refsContext} />,
       elem,
       elem,
     );
     );
   }
   }
 
 
+  renderReactDomForRefsimg(refsContext, elem) {
+    ReactDOM.render(
+      <span>refimg, refsimg</span>,
+      elem,
+    );
+  }
+
 }
 }