fnp
/
fnpeditor.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Visual editor - adding metadata node if missing
[fnpeditor.git]
/
modules
/
visualEditor.transformations.js
diff --git
a/modules/visualEditor.transformations.js
b/modules/visualEditor.transformations.js
index
d45109f
..
8a32831
100644
(file)
--- a/
modules/visualEditor.transformations.js
+++ b/
modules/visualEditor.transformations.js
@@
-91,7
+91,16
@@
if(typeof module !== 'undefined' && module.exports) {
});
meta.append('\n');
});
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 vkbeautify.xml(toret.html());
return vkbeautify.xml(toret.html());