sou 7 лет назад
Родитель
Сommit
7edace7978
1 измененных файлов с 60 добавлено и 60 удалено
  1. 60 60
      resource/js/components/PageComment/CommentForm.js

+ 60 - 60
resource/js/components/PageComment/CommentForm.js

@@ -29,7 +29,7 @@ export default class CommentForm extends React.Component {
       isMarkdown: true,
       isMarkdown: true,
       html: '',
       html: '',
       key: 1,
       key: 1,
-       };
+    };
 
 
     this.updateState = this.updateState.bind(this);
     this.updateState = this.updateState.bind(this);
     this.postComment = this.postComment.bind(this);
     this.postComment = this.postComment.bind(this);
@@ -47,9 +47,9 @@ export default class CommentForm extends React.Component {
     });
     });
   }
   }
 
 
-  handleSelect(key){
+  handleSelect(key) {
     this.setState({ key });
     this.setState({ key });
-    this.renderHtml(this.state.comment)
+    this.renderHtml(this.state.comment);
   }
   }
 
 
   /**
   /**
@@ -79,12 +79,12 @@ export default class CommentForm extends React.Component {
       });
       });
   }
   }
 
 
-  getCommentHtml(){
-    return(
-        <CommentPreview
-          html={this.state.html}
-          inputRef={el => this.previewElement = el}/>
-    )
+  getCommentHtml() {
+    return (
+      <CommentPreview
+        html={this.state.html}
+        inputRef={el => this.previewElement = el}/>
+    );
   }
   }
 
 
   renderHtml(markdown) {
   renderHtml(markdown) {
@@ -95,27 +95,27 @@ export default class CommentForm extends React.Component {
 
 
     const crowiRenderer = this.props.crowiRenderer;
     const crowiRenderer = this.props.crowiRenderer;
     const interceptorManager = this.props.crowi.interceptorManager;
     const interceptorManager = this.props.crowi.interceptorManager;
-    interceptorManager.process('prePreviewRender', context)
-      .then(() => interceptorManager.process('prePreviewPreProcess', context))
+    interceptorManager.process('preCommnetFormPreviewRender', context)
+      .then(() => interceptorManager.process('preCommnetFormPreviewPreProcess', context))
       .then(() => {
       .then(() => {
         context.markdown = crowiRenderer.preProcess(context.markdown);
         context.markdown = crowiRenderer.preProcess(context.markdown);
       })
       })
-      .then(() => interceptorManager.process('postPreviewPreProcess', context))
+      .then(() => interceptorManager.process('postCommnetFormPreviewPreProcess', context))
       .then(() => {
       .then(() => {
         var parsedHTML = crowiRenderer.process(context.markdown);
         var parsedHTML = crowiRenderer.process(context.markdown);
         context['parsedHTML'] = parsedHTML;
         context['parsedHTML'] = parsedHTML;
       })
       })
-      .then(() => interceptorManager.process('prePreviewPostProcess', context))
+      .then(() => interceptorManager.process('preCommnetFormPreviewPostProcess', context))
       .then(() => {
       .then(() => {
         context.parsedHTML = crowiRenderer.postProcess(context.parsedHTML, context.dom);
         context.parsedHTML = crowiRenderer.postProcess(context.parsedHTML, context.dom);
       })
       })
-      .then(() => interceptorManager.process('postPreviewPostProcess', context))
-      .then(() => interceptorManager.process('prePreviewRenderHtml', context))
+      .then(() => interceptorManager.process('postCommnetFormPreviewPostProcess', context))
+      .then(() => interceptorManager.process('preCommnetFormPreviewRenderHtml', context))
       .then(() => {
       .then(() => {
-         this.setState({ html: context.parsedHTML });
+        this.setState({ html: context.parsedHTML });
       })
       })
       // process interceptors for post rendering
       // process interceptors for post rendering
-      .then(() => interceptorManager.process('postPreviewRenderHtml', context));
+      .then(() => interceptorManager.process('postCommnetFormPreviewRenderHtml', context));
   }
   }
 
 
   generateInnerHtml(html) {
   generateInnerHtml(html) {
@@ -123,54 +123,54 @@ export default class CommentForm extends React.Component {
   }
   }
 
 
 
 
-render() {
-  const crowi = this.props.crowi;
-  const username = crowi.me;
-  const user = crowi.findUser(username);
-  const creatorsPage = `/user/${username}`;
-  const comment = this.state.comment;
-  const commentPreview = this.state.isMarkdown ? this.getCommentHtml(): ReactUtils.nl2br(comment);
-  return (
-    <div>
-      <form className="form page-comment-form" id="page-comment-form" onSubmit={this.postComment}>
-        { username &&
-          <div className="comment-form">
-            <div className="comment-form-user">
-              <a href={creatorsPage}>
-                <UserPicture user={user} />
-              </a>
-            </div>
-            <div className="comment-form-main">
-              <div className="comment-write">
- 	          		<Tabs activeKey={this.state.key} id="comment-form-tabs" onSelect={this.handleSelect} animation={false}>
-                  <Tab eventKey={1} title="Write">
-                    <textarea className="comment-form-comment form-control" id="comment-form-comment" name="comment" required placeholder="Write comments here..." value={this.state.comment} onChange={this.updateState} >
-                    </textarea>
-                    <div className="form-check">
-                      <input type="checkbox" id="comment-form-is-markdown" name="isMarkdown" checked={this.state.isMarkdown} value="1" onChange={this.updateState} /> Markdown<br />
-                    </div>
-                  </Tab>
-                  <Tab eventKey={2} title="Preview">
-                    <div className="comment-form-preview">
-                    {commentPreview}
-                    </div>
-                  </Tab>
-                </Tabs>
+  render() {
+    const crowi = this.props.crowi;
+    const username = crowi.me;
+    const user = crowi.findUser(username);
+    const creatorsPage = `/user/${username}`;
+    const comment = this.state.comment;
+    const commentPreview = this.state.isMarkdown ? this.getCommentHtml(): ReactUtils.nl2br(comment);
+    return (
+      <div>
+        <form className="form page-comment-form" id="page-comment-form" onSubmit={this.postComment}>
+          { username &&
+            <div className="comment-form">
+              <div className="comment-form-user">
+                <a href={creatorsPage}>
+                  <UserPicture user={user} />
+                </a>
               </div>
               </div>
-              <div className="comment-submit">
-                <div className="pull-right">
-                  <Button type="submit" value="Submit" bsStyle="primary" className="fcbtn btn btn-sm btn-primary btn-outline btn-rounded btn-1b">
-                      Comment
-                  </Button>
+              <div className="comment-form-main">
+                <div className="comment-write">
+                  <Tabs activeKey={this.state.key} id="comment-form-tabs" onSelect={this.handleSelect} animation={false}>
+                    <Tab eventKey={1} title="Write">
+                      <textarea className="comment-form-comment form-control" id="comment-form-comment" name="comment" required placeholder="Write comments here..." value={this.state.comment} onChange={this.updateState} >
+                      </textarea>
+                      <div className="form-check">
+                        <input type="checkbox" id="comment-form-is-markdown" name="isMarkdown" checked={this.state.isMarkdown} value="1" onChange={this.updateState} /> Markdown<br />
+                      </div>
+                    </Tab>
+                    <Tab eventKey={2} title="Preview">
+                      <div className="comment-form-preview">
+                      {commentPreview}
+                      </div>
+                    </Tab>
+                  </Tabs>
                 </div>
                 </div>
-                <div className="clearfix">
+                <div className="comment-submit">
+                  <div className="pull-right">
+                    <Button type="submit" value="Submit" bsStyle="primary" className="fcbtn btn btn-sm btn-primary btn-outline btn-rounded btn-1b">
+                        Comment
+                    </Button>
+                  </div>
+                  <div className="clearfix">
+                  </div>
                 </div>
                 </div>
               </div>
               </div>
             </div>
             </div>
-          </div>
-        }
-      </form>
-    </div>
+          }
+        </form>
+      </div>
     );
     );
   }
   }
 }
 }