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

Reply via email to