From 3e5c5874d72300999b8e356baad4f7f40a06f43b Mon Sep 17 00:00:00 2001 From: Jori Lallo Date: Wed, 20 Jul 2016 00:46:48 -0700 Subject: [PATCH] Added export option --- src/scenes/DocumentScene/DocumentScene.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/scenes/DocumentScene/DocumentScene.js b/src/scenes/DocumentScene/DocumentScene.js index 7462823cc..49c2d560c 100644 --- a/src/scenes/DocumentScene/DocumentScene.js +++ b/src/scenes/DocumentScene/DocumentScene.js @@ -94,6 +94,15 @@ class DocumentScene extends React.Component { }; } + onExport = () => { + const doc = this.store.document; + const a = document.createElement('a'); + a.textContent = 'download'; + a.download = `${doc.title}.md`; + a.href = `data:text/markdown;charset=UTF-8,${encodeURIComponent(doc.text)}`; + a.click(); + } + toggleSidebar = () => { this.props.ui.toggleSidebar(); } @@ -123,6 +132,7 @@ class DocumentScene extends React.Component { }> { this.store.isAtlas && New document } Edit + Export { allowDelete && Delete } @@ -140,7 +150,7 @@ class DocumentScene extends React.Component { { this.store.isFetching ? (