Dmitry Titov wrote:
Thanks a lot Maciej!
As a note to the API described in this thread: there was a proposal in
private thread to replace the JS constructor with 4 parameters with a tag:
instead of
var globalScript = new webkitGlobalScript(name, url, loadHandler,
errorHandler);
to have this:
<webkit-globalscript name='...', src='url', onload=...
onerror=...></webkit-globalscript>
My initial reaction is ... urghhh ...
The first tag with a specific name that provides a src or inline script or
injected with innerText would effectively supply 'initial script'. The
later-encountered tags withthe same name would have their initial script
ignored and simply connected to the same one. The tag's DOM element would be
EventTarget (for load and error) and have a 'context' property to pull the
global scope object of the script.
The element is much less flexible than JavaScript APIs. For instance, I
can imagine I may want to conditionally use a global script. If we only
had the element, I'd have to construct one in JS, then inject it into
the DOM. Calling a constructor would be a lot less work. :-)
--
Patrick Mueller - http://muellerware.org
_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev