jenkins-bot has submitted this change and it was merged. ( 
https://gerrit.wikimedia.org/r/376046 )

Change subject: Accept figure-inline wrapper for inline images
......................................................................


Accept figure-inline wrapper for inline images

Change-Id: I0681c39301e52a3368b53d38ed518ac66e18f0d6
---
M lib/html2wt/DOMHandlers.js
M tests/parserTests.txt
2 files changed, 15 insertions(+), 0 deletions(-)

Approvals:
  Subramanya Sastry: Looks good to me, approved
  jenkins-bot: Verified
  Arlolra: Looks good to me, approved



diff --git a/lib/html2wt/DOMHandlers.js b/lib/html2wt/DOMHandlers.js
index ee7fb16..6964097 100644
--- a/lib/html2wt/DOMHandlers.js
+++ b/lib/html2wt/DOMHandlers.js
@@ -1244,6 +1244,11 @@
                        },
                },
        },
+       'figure-inline': {
+               handle: Promise.method(function(node, state, wrapperUnmodified) 
{
+                       return state.serializer.figureHandler(node);
+               }),
+       },
        img: {
                handle: Promise.method(function(node, state, wrapperUnmodified) 
{
                        if (node.getAttribute('rel') === 'mw:externalImage') {
diff --git a/tests/parserTests.txt b/tests/parserTests.txt
index 3d7ae81..826e572 100644
--- a/tests/parserTests.txt
+++ b/tests/parserTests.txt
@@ -14138,6 +14138,16 @@
 !! end
 
 !! test
+Serialize simple image with figure-inline wrapper
+!! options
+parsoid=html2wt
+!! html/parsoid
+<p><figure-inline class="mw-default-size" typeof="mw:Image"><a 
href="./File:Foobar.jpg"><img resource="./File:Foobar.jpg" 
src="//example.com/images/3/3a/Foobar.jpg" data-file-width="1941" 
data-file-height="220" data-file-type="bitmap" height="220" 
width="1941"/></a></figure-inline></p>
+!! wikitext
+[[File:Foobar.jpg]]
+!! end
+
+!! test
 Simple image (using File: namespace, now canonical)
 !! wikitext
 [[File:Foobar.jpg]]

-- 
To view, visit https://gerrit.wikimedia.org/r/376046
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I0681c39301e52a3368b53d38ed518ac66e18f0d6
Gerrit-PatchSet: 2
Gerrit-Project: mediawiki/services/parsoid
Gerrit-Branch: master
Gerrit-Owner: Arlolra <[email protected]>
Gerrit-Reviewer: Arlolra <[email protected]>
Gerrit-Reviewer: C. Scott Ananian <[email protected]>
Gerrit-Reviewer: Subramanya Sastry <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to