summaryrefslogtreecommitdiffstats
path: root/webapp/components/view_image.jsx
diff options
context:
space:
mode:
authorRodrigo Corsi <rodrigocorsi@gmail.com>2016-03-08 09:38:09 -0300
committerRodrigo Corsi <rodrigocorsi@gmail.com>2016-03-17 12:47:07 -0300
commit529513606b74fce60cbb066b381b27fbb6ea9d52 (patch)
tree6f8df5ea8eca135334633d721f474be4e9c7fb12 /webapp/components/view_image.jsx
parent6b9d89522475c84e7833d17179b3af65b92240d6 (diff)
downloadchat-529513606b74fce60cbb066b381b27fbb6ea9d52.tar.gz
chat-529513606b74fce60cbb066b381b27fbb6ea9d52.tar.bz2
chat-529513606b74fce60cbb066b381b27fbb6ea9d52.zip
Created component CodePreview
Diffstat (limited to 'webapp/components/view_image.jsx')
-rw-r--r--webapp/components/view_image.jsx11
1 files changed, 11 insertions, 0 deletions
diff --git a/webapp/components/view_image.jsx b/webapp/components/view_image.jsx
index 2b7e03382..7572f88ae 100644
--- a/webapp/components/view_image.jsx
+++ b/webapp/components/view_image.jsx
@@ -7,6 +7,7 @@ import * as Client from 'utils/client.jsx';
import * as Utils from 'utils/utils.jsx';
import AudioVideoPreview from './audio_video_preview.jsx';
import Constants from 'utils/constants.jsx';
+import CodePreview from './code_preview.jsx';
import FileInfoPreview from './file_info_preview.jsx';
import FileStore from 'stores/file_store.jsx';
import ViewImagePopoverBar from './view_image_popover_bar.jsx';
@@ -254,6 +255,15 @@ class ViewImageModal extends React.Component {
formatMessage={this.props.intl.formatMessage}
/>
);
+ } else if (CodePreview.support(filename)) {
+ content = (
+ <CodePreview
+ filename={filename}
+ fileUrl={fileUrl}
+ fileInfo={fileInfo}
+ formatMessage={this.props.intl.formatMessage}
+ />
+ );
} else {
content = (
<FileInfoPreview
@@ -323,6 +333,7 @@ class ViewImageModal extends React.Component {
onClick={this.props.onModalDismissed}
>
<div
+ className='modal-back'
onMouseEnter={this.onMouseEnterImage}
onMouseLeave={this.onMouseLeaveImage}
onClick={(e) => e.stopPropagation()}