From: Aleksander Ɓukasz Date: Fri, 19 Apr 2013 08:25:17 +0000 (+0200) Subject: Visual editor: handling formatting of metadata tag in the xml source better X-Git-Url: https://git.mdrn.pl/fnpeditor.git/commitdiff_plain/1ffafa96f9858a9eb43d3a66d7593ae0cbf090d1?ds=inline Visual editor: handling formatting of metadata tag in the xml source better --- diff --git a/editor.css b/editor.css index 588c0b9..916239e 100644 --- a/editor.css +++ b/editor.css @@ -204,6 +204,10 @@ body { font-style: italic; } +[wlxml-tag=document] metadata { + display:none; +} + .rng-hover { border-color: red; border-style:solid; diff --git a/modules/visualEditor.transformations.js b/modules/visualEditor.transformations.js index 0f89641..57049e7 100644 --- a/modules/visualEditor.transformations.js +++ b/modules/visualEditor.transformations.js @@ -11,7 +11,6 @@ if(typeof module !== 'undefined' && module.exports) { var inner = $(xml).clone(); var toret = $('
'); toret.append(inner); - toret.find('metadata').remove(); var toBlock = ['div', 'document', 'section', 'header']; var toInline = ['aside', 'span']; @@ -79,12 +78,13 @@ if(typeof module !== 'undefined' && module.exports) { return toret; }); - var meta = $(''); + var meta = $('\n'); _.each(_.keys(documentDescription.metadata), function(key) { - meta.append($('' + documentDescription.metadata[key] + '')); + meta.append('\n\t' + documentDescription.metadata[key] + ''); }); + meta.append('\n'); - toret.find('document').prepend(meta); + toret.find('metadata').replaceWith(meta); return toret.html();