On Jul 6, 2009, at 16:07 , Marcos Caceres wrote:
On 7/6/09 3:35 PM, Robin Berjon wrote:
On Jun 30, 2009, at 11:24 , Marcos Caceres wrote:
The purpose of widget.update() is/was _not_ to "update" the widget
in
any meaningful way:
(...)
In other words, it was/is a means to for a widget to ask the Widget
User Agent if an update is available from the remote location
addressed by the update element's href attribute (so, really it
should
have been called "checkForUpdate()" or "updateInfo = new
UpdateChecker()", which the example begins to elude to). As it
says in
the spec, "_actually performing the update is left to the discretion
of the widget user agent._"
Thanks for the clarification. This however does not strike me as
something that is vitally useful.
What's "this"?
Sorry, by "this" I mean the ability for a widget to check if there
exists a new version of itself. I can see value in the UA doing that
on its own, at intervals and criteria (not if I'm roaming, more often
if it crashed recently, etc) that can be set by the user. The UA would
then provide a consistent UI indicating that an update is available
and getting permission from the user (or just doing it, if allowed to
do so).
The value in allowing authors to add <blink color='red'>Update!</
blink> seems rather limited to me, is what I'm saying.
--
Robin Berjon - http://berjon.com/
Feel like hiring me? Go to http://robineko.com/