Author: ktlili Date: Wed Oct 17 17:08:19 2007 New Revision: 18910 URL: https://svndev.jahia.net/websvn/listing.php?sc=3D1&rev=3D18910&repname= =3Djahia Log: - add Event.observe(window, 'unload', Event.unloadCache);
This method fix severals mem. leaks caused by prototype. More informations: http://www.prototypejs.org/api/event/unloadCache http://wrongnotes.blogspot.com/2007/03/stopping-memory-leaks-with-prototype= .html Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/webapp/jsp/jahia/topbar/topmenu.i= nc Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/webapp/jsp/jahia/topbar/top= menu.inc URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP= -BRANCH/core/src/webapp/jsp/jahia/topbar/topmenu.inc&rev=3D18910&repname=3D= jahia =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D --- branches/JAHIA-5-0-SP-BRANCH/core/src/webapp/jsp/jahia/topbar/topmenu.i= nc (original) +++ branches/JAHIA-5-0-SP-BRANCH/core/src/webapp/jsp/jahia/topbar/topmenu.i= nc Wed Oct 17 17:08:19 2007 @@ -38,24 +38,28 @@ } = %> -<logic:notEqual name=3D"currentRequest" property=3D"normalMode" value=3D"t= rue"> -<script type=3D"text/javascript" src=3D"<%=3D request.getContextPath() %>/= jsp/jahia/javascript/prototype/proto15sc17-compressed.js"></script> -<script type=3D"text/javascript" src=3D"<%=3D request.getContextPath() %>/= jsp/jahia/javascript/workflow.js"></script> -<script type=3D"text/javascript"> -Event.observe(window, 'load', function () { - jahia.config.contextPath =3D '<%=3D request.getContextPath() %>'; - jahia.config.pageId =3D '<%=3D jParams.getPageID() %>'; - new JahiaWorkflowStateInfo().showState(); -}); -</script> -</logic:notEqual> - +<logic:notEqual name=3D"currentRequest" property=3D"normalMode" value=3D"t= rue"> +<script type=3D"text/javascript" src=3D"<%=3D request.getContextPath() %>/= jsp/jahia/javascript/prototype/proto15sc17-compressed.js"></script> +<script type=3D"text/javascript" src=3D"<%=3D request.getContextPath() %>/= jsp/jahia/javascript/workflow.js"></script> +<script type=3D"text/javascript"> +Event.observe(window, 'load', function () { + jahia.config.contextPath =3D '<%=3D request.getContextPath() %>'; + jahia.config.pageId =3D '<%=3D jParams.getPageID() %>'; + new JahiaWorkflowStateInfo().showState(); +}); + +// break protype memory leaks for all browsers (not only ie) +Event.observe(window, 'unload', Event.unloadCache); + = +</script> +</logic:notEqual> + <% = Locale toploc=3DjData.params().getLocale(); if(jData.gui().isEditMode()){ //we load only these libs in edit mode -%> +%> <script type=3D"text/javascript"> = // functions ajax clipboard @@ -92,11 +96,11 @@ function reportError(request) { var thekey =3D request.responseText; alert(thekey); - } + } </script> <% } -%> +%> = <div class=3D"topmenus"> <span><%=3DgetCommonResource("user","user",toploc)%> : _______________________________________________ cvs_list mailing list [email protected] http://lists.jahia.org/cgi-bin/mailman/listinfo/cvs_list
