Add uninitialization tag to Script specification and component
--------------------------------------------------------------
Key: TAPESTRY-330
URL: http://issues.apache.org/jira/browse/TAPESTRY-330
Project: Tapestry
Type: New Feature
Components: Framework
Versions: 4.0
Environment: All
Reporter: Andreas Andreou
Priority: Minor
The uninitialization tag will enable components and pages to
have custom javascript executed when the page unloads.
I am aware of many use cases where this is useful, but here is one I recently
came across:
Assume that a StylesheetSwitcher component exists (it does :) ) which allows
the user to
change the skin of a web-app. It does this by providing special javasript links
that do the work.
However, in many browsers, the user can change the skin from the browser menu.
Of course,
this action does not trigger any custom javascript. However, if we could have
some script executed
when the page unloads, we could determine if the user has performed the above
action, and
act appropriately!
I expect this new tag to be used just the way the initialization tag is used.
Also, implementing this requires nothing more than duplicating the existing
code that
allows the initialization feature.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]