Catrope has uploaded a new change for review.
https://gerrit.wikimedia.org/r/50024
Change subject: Change context.wrapping to context.inWrapper
......................................................................
Change context.wrapping to context.inWrapper
It's what the docs say it should be, so let's call it that :)
Change-Id: Ia10861ce77872243beb3d3a1886877824103f6c9
---
M modules/ve/dm/ve.dm.Converter.js
1 file changed, 23 insertions(+), 23 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/VisualEditor
refs/changes/24/50024/1
diff --git a/modules/ve/dm/ve.dm.Converter.js b/modules/ve/dm/ve.dm.Converter.js
index 1e455d5..2090027 100644
--- a/modules/ve/dm/ve.dm.Converter.js
+++ b/modules/ve/dm/ve.dm.Converter.js
@@ -244,9 +244,9 @@
// but to generate an alienInline element.
var isInline =
// Force inline in content locations (but not
wrappers)
- ( !context.wrapping && context.expectingContent
) ||
+ ( !context.inWrapper &&
context.expectingContent ) ||
// Also force inline in wrappers that we can't
close
- ( context.wrapping && !context.canCloseWrapper
) ||
+ ( context.inWrapper && !context.canCloseWrapper
) ||
// Look at the tag name otherwise
!ve.isBlockElement( domElement ),
type = isInline ? 'alienInline' : 'alienBlock',
@@ -302,7 +302,7 @@
'internal': { 'generated': 'wrapper' }
};
data.push( wrappingParagraph );
- context.wrapping = true;
+ context.inWrapper = true;
context.canCloseWrapper = true;
context.expectingContent = true;
processNextWhitespace( wrappingParagraph );
@@ -316,7 +316,7 @@
}
data.push( { 'type': '/paragraph' } );
wrappingParagraph = undefined;
- context.wrapping = false;
+ context.inWrapper = false;
context.canCloseWrapper = false;
context.expectingContent = originallyExpectingContent;
}
@@ -396,7 +396,7 @@
wrappedWhitespaceIndex,
context = {
'expectingContent': originallyExpectingContent,
- 'wrapping': alreadyWrapped,
+ 'inWrapper': alreadyWrapped,
'canCloseWrapper': false
};
// Open element
@@ -414,10 +414,10 @@
// Alienate about groups
if ( childDomElement.hasAttribute(
'data-ve-aboutgroup' ) ) {
alien = createAlien( childDomElement,
context, true );
- if ( context.wrapping && alien[0].type
=== 'alienBlock' ) {
+ if ( context.inWrapper && alien[0].type
=== 'alienBlock' ) {
stopWrapping();
} else if (
- !context.wrapping &&
!context.expectingContent &&
+ !context.inWrapper &&
!context.expectingContent &&
alien[0].type === 'alienInline'
) {
startWrapping();
@@ -479,10 +479,10 @@
!rdfaType.match( /^mw:Entity/ )
) {
alien = createAlien( childDomElement,
context );
- if ( context.wrapping && alien[0].type
=== 'alienBlock' ) {
+ if ( context.inWrapper && alien[0].type
=== 'alienBlock' ) {
stopWrapping();
} else if (
- !context.wrapping &&
!context.expectingContent &&
+ !context.inWrapper &&
!context.expectingContent &&
alien[0].type === 'alienInline'
) {
startWrapping();
@@ -498,7 +498,7 @@
annotation =
this.getDataAnnotationFromDomElement( childDomElement );
if ( annotation && rdfaType !== 'mw:Entity' ) {
// Start auto-wrapping of bare content
- if ( !context.wrapping &&
!context.expectingContent ) {
+ if ( !context.inWrapper &&
!context.expectingContent ) {
startWrapping();
prevElement = wrappingParagraph;
}
@@ -508,7 +508,7 @@
data = data.concat(
this.getDataFromDomRecursion(
childDomElement,
childAnnotations,
- undefined, path,
context.wrapping
+ undefined, path,
context.inWrapper
)
);
break;
@@ -524,13 +524,13 @@
( originallyExpectingContent &&
!childIsContent ) ||
// Non-content child trying to
break wrapping at
// the wrong level
- ( context.wrapping &&
!context.canCloseWrapper && !childIsContent )
+ ( context.inWrapper &&
!context.canCloseWrapper && !childIsContent )
) ) {
// End auto-wrapping of bare
content from a previously processed node
// but only if childDataElement
is a non-content element
- if ( context.wrapping &&
context.canCloseWrapper && !childIsContent ) {
+ if ( context.inWrapper &&
context.canCloseWrapper && !childIsContent ) {
stopWrapping();
- } else if ( !context.wrapping
&& !context.expectingContent && childIsContent ) {
+ } else if ( !context.inWrapper
&& !context.expectingContent && childIsContent ) {
startWrapping();
prevElement =
wrappingParagraph;
}
@@ -542,7 +542,7 @@
new
ve.AnnotationSet(),
childDataElement,
path.concat( childDataElement.type ),
-
context.wrapping
+
context.inWrapper
)
);
} else {
@@ -559,10 +559,10 @@
}
// We don't know what this is, fall back to
alien.
alien = createAlien( childDomElement, context );
- if ( context.wrapping && alien[0].type ===
'alienBlock' ) {
+ if ( context.inWrapper && alien[0].type ===
'alienBlock' ) {
stopWrapping();
} else if (
- !context.wrapping &&
!context.expectingContent &&
+ !context.inWrapper &&
!context.expectingContent &&
alien[0].type === 'alienInline'
) {
startWrapping();
@@ -581,7 +581,7 @@
// Strip and store outer whitespace
if ( text.match( /^\s+$/ ) ) {
// This text node is whitespace
only
- if ( context.wrapping ) {
+ if ( context.inWrapper ) {
// We're already
wrapping, so output this whitespace
// and store it in
wrappedWhitespace (see
// comment about
wrappedWhitespace below)
@@ -615,7 +615,7 @@
// HACK: . doesn't match
newlines in JS, so use
// [\s\S] to match any character
matches = text.match(
/^(\s*)([\s\S]*?)(\s*)$/ );
- if ( !context.wrapping ) {
+ if ( !context.inWrapper ) {
// Wrap the text in a
paragraph and output it
startWrapping();
@@ -715,17 +715,17 @@
}
}
// End auto-wrapping of bare content
- if ( context.wrapping && context.canCloseWrapper ) {
+ if ( context.inWrapper && context.canCloseWrapper ) {
stopWrapping();
- // HACK: don't set context.wrapping = false here because it's
checked below
- context.wrapping = true;
+ // HACK: don't set context.inWrapper = false here because it's
checked below
+ context.inWrapper = true;
}
// If we're closing a node that doesn't have any children, but could
contain a paragraph,
// add a paragraph. This prevents things like empty list items
childTypes = this.nodeFactory.getChildNodeTypes( branchType );
if ( branchType !== 'paragraph' && dataElement && data[data.length - 1]
=== dataElement &&
- !context.wrapping && !this.nodeFactory.canNodeContainContent(
branchType ) &&
+ !context.inWrapper && !this.nodeFactory.canNodeContainContent(
branchType ) &&
!this.nodeFactory.isNodeContent( branchType ) &&
( childTypes === null || ve.indexOf( 'paragraph', childTypes )
!== -1 )
) {
--
To view, visit https://gerrit.wikimedia.org/r/50024
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ia10861ce77872243beb3d3a1886877824103f6c9
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/VisualEditor
Gerrit-Branch: master
Gerrit-Owner: Catrope <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits