Jacek Caban : mshtml: Expose IHTMLElement6 to scripts.

Alexandre Julliard julliard at winehq.org
Wed Sep 13 14:47:04 CDT 2017


Module: wine
Branch: master
Commit: c16ef729db50209a626b743f5847a24dff5688a4
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=c16ef729db50209a626b743f5847a24dff5688a4

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Wed Sep 13 12:52:40 2017 +0200

mshtml: Expose IHTMLElement6 to scripts.

Signed-off-by: Jacek Caban <jacek at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/mshtml/htmlelem.c            | 4 +++-
 dlls/mshtml/tests/documentmode.js | 3 +++
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/dlls/mshtml/htmlelem.c b/dlls/mshtml/htmlelem.c
index d2afdf6..782a632 100644
--- a/dlls/mshtml/htmlelem.c
+++ b/dlls/mshtml/htmlelem.c
@@ -5349,8 +5349,10 @@ void HTMLElement_init_dispex_info(dispex_data_t *info, compat_mode_t mode)
     if(mode >= COMPAT_MODE_IE8)
         dispex_info_add_interface(info, IElementSelector_tid, NULL);
 
-    if(mode >= COMPAT_MODE_IE9)
+    if(mode >= COMPAT_MODE_IE9) {
+        dispex_info_add_interface(info, IHTMLElement6_tid, NULL);
         dispex_info_add_interface(info, IElementTraversal_tid, NULL);
+    }
 }
 
 static const tid_t HTMLElement_iface_tids[] = {
diff --git a/dlls/mshtml/tests/documentmode.js b/dlls/mshtml/tests/documentmode.js
index 20b5882..77f6993 100644
--- a/dlls/mshtml/tests/documentmode.js
+++ b/dlls/mshtml/tests/documentmode.js
@@ -35,6 +35,9 @@ function test_elem_props() {
     test_exposed("textContent", v >= 9);
     test_exposed("prefix", v >= 9);
     test_exposed("firstElementChild", v >= 9);
+    test_exposed("onsubmit", v >= 9);
+    test_exposed("getElementsByClassName", v >= 9);
+    test_exposed("removeAttributeNS", v >= 9);
 
     next_test();
 }




More information about the wine-cvs mailing list