GWicke has uploaded a new change for review.
https://gerrit.wikimedia.org/r/70214
Change subject: Bug 49428: Default to two preceding newlines for new headings
......................................................................
Bug 49428: Default to two preceding newlines for new headings
Change-Id: Id8e5b87602e3ba0f0e1cf6b5c6e03f4949e7d053
---
M js/lib/mediawiki.WikitextSerializer.js
1 file changed, 10 insertions(+), 2 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Parsoid
refs/changes/14/70214/1
diff --git a/js/lib/mediawiki.WikitextSerializer.js
b/js/lib/mediawiki.WikitextSerializer.js
index a076c5d..e63f1d9 100644
--- a/js/lib/mediawiki.WikitextSerializer.js
+++ b/js/lib/mediawiki.WikitextSerializer.js
@@ -1668,7 +1668,8 @@
handle: function(node, state, cb) {
cb(headingWT, node);
if (node.childNodes.length) {
- var headingHandler =
state.serializer.wteHandlers.headingHandler.bind(state.serializer.wteHandlers,
node);
+ var headingHandler = state.serializer
+
.wteHandlers.headingHandler.bind(state.serializer.wteHandlers, node);
state.serializeChildren(node, cb,
headingHandler);
} else {
// Deal with empty headings
@@ -1677,7 +1678,14 @@
cb(headingWT, node);
},
sepnls: {
- before: id({min:1, max:2}),
+ before: function (node, otherNode) {
+ if (DU.isNewElt(node) &&
DU.previousNonSepSibling(node)) {
+ // Default to two preceding newlines
for new content
+ return {min:2, max:2};
+ } else {
+ return {min:1, max:2};
+ }
+ },
after: id({min:1, max:2})
}
};
--
To view, visit https://gerrit.wikimedia.org/r/70214
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Id8e5b87602e3ba0f0e1cf6b5c6e03f4949e7d053
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Parsoid
Gerrit-Branch: master
Gerrit-Owner: GWicke <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits