jenkins-bot has submitted this change and it was merged.
Change subject: Test case for 95733390dc87894fe85b3479a9268fe2d797b26e
......................................................................
Test case for 95733390dc87894fe85b3479a9268fe2d797b26e
Change-Id: I8c2e239e945466f3e46c92efab03f7e615bc6887
---
M modules/ve/test/dm/ve.dm.example.js
1 file changed, 79 insertions(+), 0 deletions(-)
Approvals:
Krinkle: Looks good to me, approved
jenkins-bot: Verified
diff --git a/modules/ve/test/dm/ve.dm.example.js
b/modules/ve/test/dm/ve.dm.example.js
index f106ee9..236e907 100644
--- a/modules/ve/test/dm/ve.dm.example.js
+++ b/modules/ve/test/dm/ve.dm.example.js
@@ -3161,6 +3161,85 @@
{ 'type': 'internalList' },
{ 'type': '/internalList' }
]
+ },
+ 'attribute preservation does not crash due to text node split': {
+ 'html': '<body><figure typeof="mw:Image/Thumb"
data-parsoid="{}"><a rel="mw:thumb" href="Foo" data-parsoid="{}"><img src="Bar"
width="1" height="2" resource="FooBar" data-parsoid="{}"></a><figcaption
class="mw-figcaption" data-parsoid="{}"> foo <a rel="mw:WikiLink" href="./Bar"
data-parsoid="{}">bar</a> baz</figcaption></figure></body>',
+ 'data': [
+ {
+ 'type': 'mwBlockImage',
+ 'attributes': {
+ 'type': 'thumb',
+ 'align': 'default',
+ 'href': 'Foo',
+ 'src': 'Bar',
+ 'width': '1',
+ 'height': '2',
+ 'resource': 'FooBar'
+ },
+ 'htmlAttributes': [ {
+ 'values': { 'data-parsoid': '{}' },
+ 'children': [
+ {
+ 'values': {
'data-parsoid': '{}' },
+ 'children': [ {
+ 'values': {
'data-parsoid': '{}' }
+ } ]
+ },
+ {
+ 'values': {
'data-parsoid': '{}' },
+ 'children': [
+ { 'values': {
'data-parsoid': '{}' } }
+ ]
+ }
+ ]
+ } ]
+ },
+ { 'type': 'mwImageCaption', 'internal': { 'whitespace':
[ undefined, ' ' ] } },
+ { 'type': 'paragraph', 'internal': { 'generated':
'wrapper', 'whitespace': [ ' ' ] } },
+ 'f', 'o', 'o', ' ',
+ [
+ 'b',
+ [ {
+ 'type': 'link/mwInternal',
+ 'attributes': {
+ 'title': 'Bar',
+ 'origTitle': 'Bar',
+ 'hrefPrefix': './'
+ },
+ 'htmlAttributes': [ { 'values': {
'href': './Bar', 'rel': 'mw:WikiLink', 'data-parsoid': '{}' } } ]
+ } ]
+ ],
+ [
+ 'a',
+ [ {
+ 'type': 'link/mwInternal',
+ 'attributes': {
+ 'title': 'Bar',
+ 'origTitle': 'Bar',
+ 'hrefPrefix': './'
+ },
+ 'htmlAttributes': [ { 'values': {
'href': './Bar', 'rel': 'mw:WikiLink', 'data-parsoid': '{}' } } ]
+ } ]
+ ],
+ [
+ 'r',
+ [ {
+ 'type': 'link/mwInternal',
+ 'attributes': {
+ 'title': 'Bar',
+ 'origTitle': 'Bar',
+ 'hrefPrefix': './'
+ },
+ 'htmlAttributes': [ { 'values': {
'href': './Bar', 'rel': 'mw:WikiLink', 'data-parsoid': '{}' } } ]
+ } ]
+ ],
+ ' ', 'b', 'a', 'z',
+ { 'type': '/paragraph' },
+ { 'type': '/mwImageCaption' },
+ { 'type': '/mwBlockImage' },
+ { 'type': 'internalList' },
+ { 'type': '/internalList' }
+ ]
}
};
--
To view, visit https://gerrit.wikimedia.org/r/69266
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I8c2e239e945466f3e46c92efab03f7e615bc6887
Gerrit-PatchSet: 3
Gerrit-Project: mediawiki/extensions/VisualEditor
Gerrit-Branch: master
Gerrit-Owner: Catrope <[email protected]>
Gerrit-Reviewer: Catrope <[email protected]>
Gerrit-Reviewer: Krinkle <[email protected]>
Gerrit-Reviewer: jenkins-bot
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits