Module: wine Branch: master Commit: c16ef729db50209a626b743f5847a24dff5688a4 URL: http://source.winehq.org/git/wine.git/?a=commit;h=c16ef729db50209a626b743f58...
Author: Jacek Caban jacek@codeweavers.com Date: Wed Sep 13 12:52:40 2017 +0200
mshtml: Expose IHTMLElement6 to scripts.
Signed-off-by: Jacek Caban jacek@codeweavers.com Signed-off-by: Alexandre Julliard julliard@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(); }