Jacek Caban : mshtml: Expose IHTMLElement7 to scripts.

Alexandre Julliard julliard at winehq.org
Wed Mar 10 14:58:46 CST 2021


Module: wine
Branch: master
Commit: 926d662e3607bfb7b7cc59fb98460f36466f6858
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=926d662e3607bfb7b7cc59fb98460f36466f6858

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Wed Mar 10 14:58:17 2021 +0100

mshtml: Expose IHTMLElement7 to scripts.

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

---

 dlls/mshtml/htmlelem.c            | 3 +++
 dlls/mshtml/tests/documentmode.js | 2 ++
 2 files changed, 5 insertions(+)

diff --git a/dlls/mshtml/htmlelem.c b/dlls/mshtml/htmlelem.c
index 2d4a8e8113f..b7aca01c3c1 100644
--- a/dlls/mshtml/htmlelem.c
+++ b/dlls/mshtml/htmlelem.c
@@ -6273,6 +6273,9 @@ void HTMLElement_init_dispex_info(dispex_data_t *info, compat_mode_t mode)
         dispex_info_add_interface(info, IHTMLElement6_tid, NULL);
         dispex_info_add_interface(info, IElementTraversal_tid, NULL);
     }
+
+    if(mode >= COMPAT_MODE_IE10)
+        dispex_info_add_interface(info, IHTMLElement7_tid, NULL);
 }
 
 static const tid_t HTMLElement_iface_tids[] = {
diff --git a/dlls/mshtml/tests/documentmode.js b/dlls/mshtml/tests/documentmode.js
index 75ebe082ce0..d61d3658151 100644
--- a/dlls/mshtml/tests/documentmode.js
+++ b/dlls/mshtml/tests/documentmode.js
@@ -42,6 +42,8 @@ sync_test("elem_props", function() {
     test_exposed("addEventListener", v >= 9);
     test_exposed("removeEventListener", v >= 9);
     test_exposed("dispatchEvent", v >= 9);
+    test_exposed("msSetPointerCapture", v >= 10);
+    if (v >= 9) test_exposed("spellcheck", v >= 10);
 });
 
 sync_test("doc_props", function() {




More information about the wine-cvs mailing list