[ http://issues.apache.org/jira/browse/BEEHIVE-542?page=all ] Julie Zhuo closed BEEHIVE-542: ------------------------------
Verified with rev351894. There is no duplicate funstion scripts anymore. The instances of initialization still shows up as our limitation. So, we close this issue for now. > Multiple popup scripts generated when multiple popup config exist in one page > ----------------------------------------------------------------------------- > > Key: BEEHIVE-542 > URL: http://issues.apache.org/jira/browse/BEEHIVE-542 > Project: Beehive > Type: Bug > Components: NetUI > Versions: v1m1 > Reporter: Julie Zhuo > Assignee: Julie Zhuo > Priority: Minor > Fix For: 1.1 > Attachments: j542-patch.txt, jira542.ZIP > > When a page has multple popup config like the following, > <br/> > <netui:anchor action="goNested" popup="true"> > <netui:configurePopup width="500" height="500" > directories="true"/> > </netui:anchor> > > <br/> > <netui:anchor action="goNested" popup="true"> > <netui:configurePopup width="500" height="500" > toolbar="false" location="false" > directories="true" status="false" > menubar="false" resizable="false" > scrollbars="false" replace="false"/> > </netui:anchor> > > <br/> > multiple popup window open scripts generated multiple times in the page, see > below. > window_Netui_Popup = null; > function Netui_Popup(url, name, features, replace) > { > if (window_Netui_Popup != null && ! window_Netui_Popup.closed) > { > window_Netui_Popup.focus(); > return; > } > window_Netui_Popup=open(url, name, features, replace); > if (window_Netui_Popup.opener == null) window_Netui_Popup.opener=self; > } > window_Netui_Popup = null; > function Netui_Popup(url, name, features, replace) > { > if (window_Netui_Popup != null && ! window_Netui_Popup.closed) > { > window_Netui_Popup.focus(); > return; > } > window_Netui_Popup=open(url, name, features, replace); > if (window_Netui_Popup.opener == null) window_Netui_Popup.opener=self; > } > Expect to see only one block of this script generated. > Repro: Unzip the repro pageflow and put the pageflow into the netui-blanc > template wewbapp. Compile and deploy to tomcat. Browse to the pageflow by > http://localhost:8080/webapp/directories/Controller.jpf. Once the page is > loaded, do a view source and check the JS script that are generated for that > page. -- 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
