[
https://issues.apache.org/jira/browse/RAVE-1078?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Matt Franklin resolved RAVE-1078.
---------------------------------
Resolution: Fixed
Fix Version/s: 0.23
> Home view binds click events multiple times
> -------------------------------------------
>
> Key: RAVE-1078
> URL: https://issues.apache.org/jira/browse/RAVE-1078
> Project: Rave
> Issue Type: Bug
> Components: rave-portal
> Affects Versions: 0.23
> Environment: Mac OS X 10.8.3
> Chrome 30
> Reporter: Stanton Sievers
> Fix For: 0.23
>
> Attachments: Rave-1078.patch
>
>
> The HomeView that gets registered in rave_ui.js will bind click events every
> time the view's render() method is called. This causes problems, for
> instance when the widget is maximized and then minimized, because the
> elements to which the events were bound are never removed nor are the events
> ever unbound.
> Thus, in the case of maximizing and then minimizing a widget (i.e. navigating
> to the "canvas" view and then back to the "home" view) the events are bound
> multiple times.
> You can see this behavior if you set a breakpoint in the "maximize()" method
> defined in HomeView.prototype.render in rave_ui.js. If you repeat the
> process of maximizing and minimizing the widget, the "maximize()" method will
> get called more than once.
--
This message was sent by Atlassian JIRA
(v6.1.4#6159)