Module: wine Branch: master Commit: 926d662e3607bfb7b7cc59fb98460f36466f6858 URL: https://source.winehq.org/git/wine.git/?a=commit;h=926d662e3607bfb7b7cc59fb9...
Author: Jacek Caban jacek@codeweavers.com Date: Wed Mar 10 14:58:17 2021 +0100
mshtml: Expose IHTMLElement7 to scripts.
Signed-off-by: Jacek Caban jacek@codeweavers.com Signed-off-by: Alexandre Julliard julliard@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() {