summaryrefslogtreecommitdiffstats
path: root/web/react/components
diff options
context:
space:
mode:
authorCorey Hulen <corey@hulen.com>2015-12-04 17:36:56 -0800
committerCorey Hulen <corey@hulen.com>2015-12-04 17:36:56 -0800
commitde411b648dd6fe00e0f7c8f0a5741732e15f76ce (patch)
treea8a6a5f424a5ffaf1e6ffb616b3c1d4e3fd42cb0 /web/react/components
parent265d982fbec9ea342cb443a9b9d024417c871455 (diff)
parent6d09d06c04686073be1ff46ab00e77814e3e5680 (diff)
downloadchat-de411b648dd6fe00e0f7c8f0a5741732e15f76ce.tar.gz
chat-de411b648dd6fe00e0f7c8f0a5741732e15f76ce.tar.bz2
chat-de411b648dd6fe00e0f7c8f0a5741732e15f76ce.zip
Merge pull request #1626 from mattermost/PLT-1355
PLT-1355 Move link preview into pre-release feature
Diffstat (limited to 'web/react/components')
-rw-r--r--web/react/components/post_body.jsx15
-rw-r--r--web/react/components/user_settings/user_settings_advanced.jsx2
2 files changed, 10 insertions, 7 deletions
diff --git a/web/react/components/post_body.jsx b/web/react/components/post_body.jsx
index 3e335b901..296b9e7d7 100644
--- a/web/react/components/post_body.jsx
+++ b/web/react/components/post_body.jsx
@@ -6,6 +6,7 @@ import UserStore from '../stores/user_store.jsx';
import * as Utils from '../utils/utils.jsx';
import * as Emoji from '../utils/emoticons.jsx';
import Constants from '../utils/constants.jsx';
+const PreReleaseFeatures = Constants.PRE_RELEASE_FEATURES;
import * as TextFormatting from '../utils/text_formatting.jsx';
import twemoji from 'twemoji';
import PostBodyAdditionalContent from './post_body_additional_content.jsx';
@@ -109,12 +110,14 @@ export default class PostBody extends React.Component {
const trimmedLink = link.trim();
- const provider = this.getOembedProvider(trimmedLink);
- if (provider != null) {
- post.props.oEmbedLink = trimmedLink;
- post.type = 'oEmbed';
- this.setState({post, provider});
- return '';
+ if (Utils.isFeatureEnabled(PreReleaseFeatures.EMBED_PREVIEW)) {
+ const provider = this.getOembedProvider(trimmedLink);
+ if (provider != null) {
+ post.props.oEmbedLink = trimmedLink;
+ post.type = 'oEmbed';
+ this.setState({post, provider});
+ return '';
+ }
}
const embed = this.createYoutubeEmbed(link);
diff --git a/web/react/components/user_settings/user_settings_advanced.jsx b/web/react/components/user_settings/user_settings_advanced.jsx
index b4d34c658..c15936ccd 100644
--- a/web/react/components/user_settings/user_settings_advanced.jsx
+++ b/web/react/components/user_settings/user_settings_advanced.jsx
@@ -195,7 +195,7 @@ export default class AdvancedSettingsDisplay extends React.Component {
inputs.push(
<div key='advancedPreviewFeatures_helptext'>
<br/>
- {'Check any pre-released features you\'d like to preview.'}
+ {'Check any pre-released features you\'d like to preview. You may also need to refresh the page before the setting will take effect.'}
</div>
);