[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: =?utf-8?q?=5Bkdelibs=5D_khtml/ecma=3A_Fix_toString_not_matching_?=
From: Maks Orlovich <maksim () kde ! org>
Date: 2011-06-22 21:42:28
Message-ID: 20110622214228.B872FA60B0 () git ! kde ! org
[Download RAW message or body]
Git commit c8aaa79fd289c71ac4b1f93e8e27c834695a4140 by Maks Orlovich.
Committed on 22/06/2011 at 23:32.
Pushed by orlovich into branch 'master'.
Fix toString not matching the implicit stringifier for <a>.
Fixes problem with Flash for Linux download page. Ultimately, we probably
want DOMObject::toString gone and everything done via toString, but that'd
be cleaner in WebIDL land.
BUG: 273941
M +3 -0 khtml/ecma/kjs_html.cpp
M +1 -1 khtml/ecma/kjs_html.h
http://commits.kde.org/kdelibs/c8aaa79fd289c71ac4b1f93e8e27c834695a4140
diff --git a/khtml/ecma/kjs_html.cpp b/khtml/ecma/kjs_html.cpp
index 826baa1..e3da95c 100644
--- a/khtml/ecma/kjs_html.cpp
+++ b/khtml/ecma/kjs_html.cpp
@@ -984,6 +984,7 @@ const ClassInfo* KJS::HTMLElement::classInfo() const
@end
@begin HTMLAnchorElementProtoTable 3
click KJS::HTMLElement::AnchorClick DontDelete|Function 0
+ toString KJS::HTMLElement::AnchorToString DontDelete|Function 0
@end
@begin HTMLImageElementTable 15
name KJS::HTMLElement::ImageName DontDelete
@@ -2257,6 +2258,8 @@ JSValue* KJS::HTMLElementFunction::callAsFunction(ExecState \
*exec, JSObject *thi if (id == KJS::HTMLElement::AnchorClick) {
anchor.click();
return jsUndefined();
+ } else if (id == KJS::HTMLElement::AnchorToString) {
+ return jsString(static_cast<KJS::HTMLElement *>(thisObj)->toString(exec));
}
}
break;
diff --git a/khtml/ecma/kjs_html.h b/khtml/ecma/kjs_html.h
index 6cfcca8..0f3f544c 100644
--- a/khtml/ecma/kjs_html.h
+++ b/khtml/ecma/kjs_html.h
@@ -126,7 +126,7 @@ namespace KJS {
AnchorAccessKey, AnchorCoords, AnchorHref, AnchorProtocol, AnchorHost,
AnchorCharset, AnchorHrefLang, AnchorHostname, AnchorType,
AnchorPort, AnchorPathName, AnchorHash, AnchorSearch, AnchorName,
- AnchorRev, AnchorTarget, AnchorText, AnchorClick,
+ AnchorRev, AnchorTarget, AnchorText, AnchorClick, AnchorToString,
ImageName, ImageAlign, ImageHspace, ImageVspace, ImageUseMap, ImageAlt,
ImageLowSrc, ImageWidth, ImageIsMap, ImageBorder, ImageHeight,
ImageLongDesc, ImageSrc, ImageX, ImageY, ImageComplete, ObjectHspace, \
ObjectHeight, ObjectAlign,
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic