From 6f7fe6ace7c6373c0f22d246c17adbd4bf18816f Mon Sep 17 00:00:00 2001 From: David Erwin Date: Thu, 10 Nov 2016 17:12:32 -0500 Subject: [PATCH 1/3] Add embedding routes and homepage --- app.js | 3 +- client/coral-admin/src/AppRouter.js | 2 - .../coral-admin/src/components/EmbedLink.css | 13 ------- .../coral-admin/src/components/EmbedLink.js | 37 ------------------- .../coral-admin/src/containers/Configure.js | 3 +- routes/index.js | 22 +++++++++++ views/embed/stream.ejs | 13 +++++++ views/home.ejs | 16 ++++++++ 8 files changed, 53 insertions(+), 56 deletions(-) delete mode 100644 client/coral-admin/src/components/EmbedLink.css delete mode 100644 client/coral-admin/src/components/EmbedLink.js create mode 100644 routes/index.js create mode 100644 views/embed/stream.ejs create mode 100644 views/home.ejs diff --git a/app.js b/app.js index 04e4222cd..22f343221 100644 --- a/app.js +++ b/app.js @@ -17,9 +17,8 @@ app.set('views', path.join(__dirname, 'views')); app.set('view engine', 'ejs'); // Routes. -app.use('/api/v1', require('./routes/api')); app.use('/client', express.static(path.join(__dirname, 'dist'))); -app.use('/admin', require('./routes/admin')); +app.use('/', require('./routes')); //============================================================================== // ERROR HANDLING diff --git a/client/coral-admin/src/AppRouter.js b/client/coral-admin/src/AppRouter.js index d00caa6c5..d1b25d0f1 100644 --- a/client/coral-admin/src/AppRouter.js +++ b/client/coral-admin/src/AppRouter.js @@ -3,7 +3,6 @@ import {Router, Route, IndexRoute, browserHistory} from 'react-router'; import ModerationQueue from 'containers/ModerationQueue'; import CommentStream from 'containers/CommentStream'; -import EmbedLink from 'components/EmbedLink'; import Configure from 'containers/Configure'; import CommunityContainer from 'containers/CommunityContainer'; import LayoutContainer from 'containers/LayoutContainer'; @@ -12,7 +11,6 @@ const routes = ( - diff --git a/client/coral-admin/src/components/EmbedLink.css b/client/coral-admin/src/components/EmbedLink.css deleted file mode 100644 index 15583414a..000000000 --- a/client/coral-admin/src/components/EmbedLink.css +++ /dev/null @@ -1,13 +0,0 @@ -#embedLink { - width:400px; - margin-left: auto; - margin-right: auto; -} - -.embedTextarea { - width: 100%; -} - -.copyButton { - margin-top: 20px; -} diff --git a/client/coral-admin/src/components/EmbedLink.js b/client/coral-admin/src/components/EmbedLink.js deleted file mode 100644 index 41cbdf170..000000000 --- a/client/coral-admin/src/components/EmbedLink.js +++ /dev/null @@ -1,37 +0,0 @@ -import React from 'react'; -import styles from './EmbedLink.css'; -import I18n from 'coral-framework/i18n/i18n'; -import translations from '../translations'; -import {Button} from 'react-mdl'; - -const embedText = -`
`; - -const copyToClipBoard = () => { - const copyTextarea = document.querySelector(`.${ styles.embedTextarea}`); - copyTextarea.select(); - - try { - document.execCommand('copy'); - } catch (err) { - console.error('Unable to copy'); - } -}; - -const EmbedLink = () =>
-

Embed Comment Stream

-