Jacek Caban : mshtml: Added support for indexed access to form elements.
Alexandre Julliard
julliard at winehq.org
Thu Mar 3 11:46:23 CST 2011
Module: wine
Branch: master
Commit: 0af2a117c348bc9e6cf09b50c80713f64805984f
URL: http://source.winehq.org/git/wine.git/?a=commit;h=0af2a117c348bc9e6cf09b50c80713f64805984f
Author: Jacek Caban <jacek at codeweavers.com>
Date: Thu Mar 3 15:18:26 2011 +0100
mshtml: Added support for indexed access to form elements.
---
dlls/mshtml/htmlform.c | 14 ++++++++++++++
1 files changed, 14 insertions(+), 0 deletions(-)
diff --git a/dlls/mshtml/htmlform.c b/dlls/mshtml/htmlform.c
index d9c2bce..ac6d39c 100644
--- a/dlls/mshtml/htmlform.c
+++ b/dlls/mshtml/htmlform.c
@@ -534,6 +534,20 @@ static HRESULT HTMLFormElement_get_dispid(HTMLDOMNode *iface,
return E_FAIL;
}
+ if(len > MSHTML_CUSTOM_DISPID_CNT)
+ len = MSHTML_CUSTOM_DISPID_CNT;
+
+ /* FIXME: Implement in more generic way */
+ if('0' <= *name && *name <= '9') {
+ WCHAR *end_ptr;
+
+ i = strtoulW(name, &end_ptr, 10);
+ if(!*end_ptr && i < len) {
+ *pid = MSHTML_DISPID_CUSTOM_MIN + i;
+ return S_OK;
+ }
+ }
+
nsAString_InitDepend(&nsname, nameW);
nsAString_Init(&nsstr, NULL);
for(i = 0; i < len; ++i) {
More information about the wine-cvs
mailing list