X-Git-Url: https://git.mdrn.pl/fnpeditor.git/blobdiff_plain/f1a5428285aa5741b76bf9a7c64bcdeecf6d1916..df248fcadb1956e5027424ab9e59c41ddd96d3bd:/modules/visualEditor.transformations.js?ds=sidebyside diff --git a/modules/visualEditor.transformations.js b/modules/visualEditor.transformations.js index 555c03c..1fef83a 100644 --- a/modules/visualEditor.transformations.js +++ b/modules/visualEditor.transformations.js @@ -1,8 +1,4 @@ -if(typeof module !== 'undefined' && module.exports) { - var $ = require('jquery'); -} - -(function($) { +define(['libs/jquery-1.9.1.min'], function($) { var transformations = {}; @@ -91,18 +87,22 @@ if(typeof module !== 'undefined' && module.exports) { }); meta.append('\n'); - toret.find('metadata').replaceWith(meta); + var metadata = toret.find('metadata'); + if(metadata.length === 0) { + var section = toret.find('section'); + section = section.length ? $(section[0]) : null; + if(section) { + section.prepend(meta) + } + } else { + metadata.replaceWith(meta); + } - return toret.html(); + return vkbeautify.xml(toret.html()); } } + return transformations; - if(typeof module !== 'undefined' && module.exports) { - module.exports = transformations; - } else { - rng.modules.visualEditor.transformations = transformations; - } - -})($); \ No newline at end of file +}); \ No newline at end of file