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