[webkit-dev] Optimizing DOMNode _nodeWith
Geoffrey Garen
ggaren at apple.com
Mon Apr 24 11:39:26 PDT 2006
To me it seems wrong that the internal DOM would have to know about
the class naming scheme in a particular binding. A better approach
might be just to grab the tag name and swizzle it according to the
binding's class naming convention. Something like this:
HTMLElement* htmlElt = static_cast<HTMLElement*>(impl);
String tagName = htmlElt->tagName();
String className = "DOMHTML" + tagName + "Element";
That wouldn't be exactly right because of capitalization, but it
illustrates the general idea.
Geoff
More information about the webkit-dev
mailing list