added better compression support

This commit is contained in:
Wyatt Johnson
2017-11-30 11:20:13 -07:00
parent c84408004c
commit b672b0a4e0
10 changed files with 280 additions and 111 deletions
@@ -5,6 +5,7 @@ import styles from './EmbedLink.css';
import {Button} from 'coral-ui';
import {BASE_URL} from 'coral-framework/constants/url';
import ConfigureCard from 'coral-framework/components/ConfigureCard';
import {stripIndent} from 'common-tags';
class EmbedLink extends Component {
@@ -23,17 +24,16 @@ class EmbedLink extends Component {
}
render () {
const coralJsUrl = join(BASE_URL, '/embed.js');
const nonce = String(Math.random()).slice(2);
const streamElementId = `coral_talk_${nonce}`;
const embedText = `
<div id="${streamElementId}"></div>
<script src="${coralJsUrl}" async onload="
Coral.Talk.render(document.getElementById('${streamElementId}'), {
talk: '${BASE_URL}'
});
"></script>
`.trim();
const coralJsUrl = join(BASE_URL, '/static/embed.js');
const embedText = stripIndent`
<div id="coral_talk_stream"></div>
<script src="${coralJsUrl}" async onload="
Coral.Talk.render(document.getElementById('coral_talk_stream'), {
talk: '${BASE_URL}'
});
"></script>
`;
return (
<ConfigureCard title={'Embed Comment Stream'}>
<p>{t('configure.copy_and_paste')}</p>
+5
View File
@@ -3,6 +3,11 @@ import has from 'lodash/has';
import get from 'lodash/get';
import merge from 'lodash/merge';
import 'moment/locale/da';
import 'moment/locale/es';
import 'moment/locale/fr';
import 'moment/locale/pt-br';
import daTA from 'timeago.js/locales/da';
import esTA from 'timeago.js/locales/es';
import frTA from 'timeago.js/locales/fr';