From d2aa1adf7bf768b09b4fade3d679ab8d6320af27 Mon Sep 17 00:00:00 2001 From: Mathias Biilmann Christensen Date: Mon, 30 May 2016 16:55:32 -0700 Subject: [PATCH] Basic editing with some widgets --- example/index.html | 3 ++ package.json | 8 +++++ src/actions/auth.js | 2 +- src/actions/config.js | 9 ++++- src/backends/backend.js | 42 ++++++++++++++++------- src/backends/test-repo/implementation.js | 6 ++-- src/components/ControlPane.js | 24 +++++++++++++ src/components/EntryEditor.js | 33 ++++++++++++++++++ src/components/PreviewPane.js | 23 +++++++++++++ src/components/Widgets.js | 30 ++++++++++++++++ src/components/Widgets/ImageControl.js | 16 +++++++++ src/components/Widgets/ImagePreview.js | 13 +++++++ src/components/Widgets/MarkdownControl.js | 40 +++++++++++++++++++++ src/components/Widgets/MarkdownPreview.js | 17 +++++++++ src/components/Widgets/StringControl.js | 16 +++++++++ src/components/Widgets/StringPreview.js | 9 +++++ src/components/Widgets/UnknownControl.js | 10 ++++++ src/components/Widgets/UnknownPreview.js | 9 +++++ src/containers/CollectionPage.js | 4 +-- src/containers/EntryPage.js | 14 ++++---- src/reducers/auth.js | 1 + src/routes/routes.js | 9 +++-- webpack.config.js | 1 + 23 files changed, 307 insertions(+), 32 deletions(-) create mode 100644 src/components/ControlPane.js create mode 100644 src/components/EntryEditor.js create mode 100644 src/components/PreviewPane.js create mode 100644 src/components/Widgets.js create mode 100644 src/components/Widgets/ImageControl.js create mode 100644 src/components/Widgets/ImagePreview.js create mode 100644 src/components/Widgets/MarkdownControl.js create mode 100644 src/components/Widgets/MarkdownPreview.js create mode 100644 src/components/Widgets/StringControl.js create mode 100644 src/components/Widgets/StringPreview.js create mode 100644 src/components/Widgets/UnknownControl.js create mode 100644 src/components/Widgets/UnknownPreview.js diff --git a/example/index.html b/example/index.html index effe5f93..9ac865a4 100644 --- a/example/index.html +++ b/example/index.html @@ -1,7 +1,10 @@ + + This is an example +