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