[ 
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)

Reply via email to