Details
-
Type:
Improvement
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 1.8.2, 1.8.2-EE-Beta
-
Fix Version/s: 1.8.2-EE-GA, 1.8.3
-
Labels:None
-
Environment:browser
-
Affects:Documentation (User Guide, Ref. Guide, etc.)
Description
Introduce heuristic in the event listener cleanup process that will cleanup only the listeners that are most often used by the components. This way the process will take much less time with the hope that ~90% of the registered listeners are cleaned up.
Activity
| Repository | Revision | Date | User | Message |
| ICEsoft Public SVN Repository | #19749 | Fri Nov 20 06:53:46 MST 2009 | mircea.toma | |
| Files Changed | ||||
MODIFY
/icefaces/trunk/icefaces/bridge/lib/element.js
MODIFY
/icefaces/trunk/icefaces/core/src/com/icesoft/faces/context/DOMResponseWriter.java
MODIFY
/icefaces/trunk/icefaces/bridge/src/application.js
|
| Field | Original Value | New Value |
|---|---|---|
| Salesforce Case | [] | |
| Fix Version/s | 1.8.2-EE [ 10216 ] | |
| Fix Version/s | 1.8.3 [ 10211 ] | |
| Assignee | Mircea Toma [ mircea.toma ] |
| Status | Open [ 1 ] | Resolved [ 5 ] |
| Affects | [Documentation (User Guide, Ref. Guide, etc.)] | |
| Resolution | Fixed [ 1 ] |
| Resolution | Fixed [ 1 ] | |
| Status | Resolved [ 5 ] | Reopened [ 4 ] |
| Repository | Revision | Date | User | Message |
| ICEsoft Public SVN Repository | #19778 | Wed Nov 25 13:26:32 MST 2009 | mircea.toma | |
| Files Changed | ||||
MODIFY
/icefaces/trunk/icefaces/bridge/lib/element.js
MODIFY
/icefaces/trunk/icefaces/core/src/com/icesoft/faces/context/DOMResponseWriter.java
MODIFY
/icefaces/trunk/icefaces/bridge/src/application.js
|
| Status | Reopened [ 4 ] | Resolved [ 5 ] |
| Resolution | Fixed [ 1 ] |
| Status | Resolved [ 5 ] | Closed [ 6 ] |
| Assignee | Mircea Toma [ mircea.toma ] |
| Repository | Revision | Date | User | Message |
| ICEsoft Public SVN Repository | #22373 | Fri Sep 17 09:37:36 MDT 2010 | arran.mccullough | |
| Files Changed | ||||
MODIFY
/icefaces/scratchpads/patches/SF9218/core/src/com/icesoft/faces/context/DOMResponseWriter.java
MODIFY
/icefaces/scratchpads/patches/SF9218/bridge/lib/element.js
MODIFY
/icefaces/scratchpads/patches/SF9218/bridge/src/application.js
|

Implemented partial listener cleanup. Only the following listeners are cleaned up: onkeypress, onmousedown, onmousemove, onmouseout, onmouseover, onclick, oncontextmenu, onchange, onfocus, onblur.
Introduced "com.icesoft.faces.fullJSListenerCleanup" context parameter that can be used to turn back on a full listener cleanup. By default the parameter is set to false.