[ http://issues.apache.org/jira/browse/BEEHIVE-542?page=all ]
Julie Zhuo updated BEEHIVE-542: ------------------------------- Attachment: jira542.ZIP > 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: V1 > Reporter: Julie Zhuo > Assignee: Rich Feit > Priority: Minor > Fix For: V1 > Attachments: 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