summaryrefslogtreecommitdiff
path: root/static-files/js/article-editing.js
diff options
context:
space:
mode:
authorMatthias Andreas Benkard <code@mail.matthias.benkard.de>2018-06-09 19:25:33 +0200
committerMatthias Andreas Benkard <code@mail.matthias.benkard.de>2018-06-09 19:25:33 +0200
commitaca28de01e7327a45ce025303fc2acc5c3813406 (patch)
treead576b08f361675ee0d4a9eae73b400450431980 /static-files/js/article-editing.js
parent9d5115e52c4c42af8249d8eb6f0ad3b8030f7c8d (diff)
Use WYMeditor as the article text editor.
WYMeditor produces much better XHTML than Trumbowyg.
Diffstat (limited to 'static-files/js/article-editing.js')
-rw-r--r--static-files/js/article-editing.js28
1 files changed, 9 insertions, 19 deletions
diff --git a/static-files/js/article-editing.js b/static-files/js/article-editing.js
index 9922429..1444bba 100644
--- a/static-files/js/article-editing.js
+++ b/static-files/js/article-editing.js
@@ -1,24 +1,14 @@
-// Copyright 2017, Matthias Andreas Benkard.
+// Copyright 2017, 2018, Matthias Andreas Benkard.
"use strict";
-jQuery(function($) {
- $.trumbowyg.svgPath = '/journal/trumbowyg/icons.svg';
- $('#content-field').trumbowyg({
- btns: [
- ['viewHTML'],
- ['formatting'],
- 'btnGrp-semantic',
- ['superscript', 'subscript'],
- ['link'],
- ['base64'],
- 'btnGrp-lists',
- ['horizontalRule'],
- ['removeformat'],
- ['preformatted'],
- ['table', 'tableAddRow', 'tableAddColumn'],
- ['fullscreen']
- ],
- autogrow: true
+document.addEventListener('DOMContentLoaded', function() {
+ var $ = jQuery;
+ $(document.getElementById('content-field')).wymeditor({
+ skin: "seamless",
+ iframeBasePath: "/journal/wymeditor/iframe/pretty/",
+ postInit: function(wym) {
+ wym.fullscreen();
+ }
});
});