From 4898ed74a57b6d14cbcd962e967111adffd4595d Mon Sep 17 00:00:00 2001 From: Aaron Parecki Date: Sun, 10 May 2015 14:05:06 +0200 Subject: set up medium-style editor with image embedding and appcache --- public/editor/editor.js | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 public/editor/editor.js (limited to 'public/editor/editor.js') diff --git a/public/editor/editor.js b/public/editor/editor.js new file mode 100644 index 0000000..bdf0580 --- /dev/null +++ b/public/editor/editor.js @@ -0,0 +1,29 @@ +var editor = new MediumEditor('.editable', { + buttons: ['bold', 'italic', 'header1', 'header2', 'quote', 'unorderedlist', 'pre'], + paste: { + // This example includes the default options for paste, if nothing is passed this is what it used + forcePlainText: false, + cleanPastedHTML: true, + cleanReplacements: [], + cleanAttrs: ['class', 'style', 'dir'], + cleanTags: ['meta'] + } +}); + +$(function () { + $('.editable').mediumInsert({ + editor: editor, + beginning: true, + addons: { + images: { + deleteScript: '/editor/delete-file', + fileUploadOptions: { + url: '/editor/upload' + } + }, + embeds: { + oembedProxy: '/editor/oembed' + } + } + }); +}); -- cgit v1.2.3