Changeset 40200c in indico
- Timestamp:
- 04/20/11 10:43:48 (2 years ago)
- Branches:
- master, hello-world-walkthrough, ipv6, v0.98-series, v0.98.2, v0.98.3, v0.98b2, v0.99, 051b2622c51afb171a1dedb46a0df4fbb0cbd02e, 0da0c1403bae8e51d8229f460181c71b9e6dda72
- Children:
- a43543
- Parents:
- 26e470
- git-author:
- gcerto <giuseppe.certo@…> (03/03/11 10:06:16)
- git-committer:
- Jose Benito <jose.benito.gonzalez@…> (04/20/11 10:43:48)
- File:
-
- 1 edited
-
indico/MaKaC/webinterface/tpls/Header.tpl (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
indico/MaKaC/webinterface/tpls/Header.tpl
r2afff5 r40200c 63 63 <script type="text/javascript"> 64 64 var createEventMenu = $E('createEventMenu'); 65 var eventPopupMenu; 65 66 createEventMenu.observeClick(function(e) { 66 67 var menuItems = {}; … … 69 70 menuItems['${ _("Create conference") }'] = "${ urlConference }"; 70 71 72 //Create a new PopupMenu only if it has never been created before -> fix #679 73 if(!eventPopupMenu){ 74 eventPopupMenu = new PopupMenu(menuItems, [createEventMenu], "globalMenuPopupList"); 75 } 76 77 var pos = createEventMenu.getAbsolutePosition(); 78 eventPopupMenu.open(pos.x, pos.y + 30); 79 71 80 var infoItems = {}; //List used to print additional help on the menu (MUST use the same keys as menuItems) 72 81 infoItems['${ _("Create lecture") }'] = "${ _("A <strong>lecture</strong> is a simple event to annouce a talk.<br/><strong>Features</strong>: poster creation, participants management,...") }"; 73 82 infoItems['${ _("Create meeting") }'] = "${ _("A <strong>meeting</strong> is an event that defines an agenda with many talks.<br/><strong>Features</strong>: timetable, minutes, poster creation, participants management,...") }"; 74 83 infoItems['${ _("Create conference") }'] = "${ _("A <strong>conference</strong> is a complex event with features to manage the whole life cycle of a conference.<br/><strong>Features</strong>: call for abstracts, registration, e-payment, timetable, badges creation, paper reviewing,...") }"; 75 76 var menu = new PopupMenu(menuItems, [createEventMenu], "globalMenuPopupList"); 77 var pos = createEventMenu.getAbsolutePosition(); 78 menu.open(pos.x, pos.y + 30); 79 80 //Write down the content of the infoBubble 81 menu.drawInfoBubbles(infoItems); 84 eventPopupMenu.drawInfoBubbles(infoItems); 82 85 83 86 return false; … … 87 90 88 91 var administrationMenu = $E('administrationMenu'); 92 var administrationPopupMenu; 89 93 administrationMenu.observeClick(function(e) { 90 94 var menuItems = {}; … … 93 97 menuItems["${ item['text']}"] = "${ item['url'] }" 94 98 % endfor 95 var menu = new PopupMenu(menuItems, [administrationMenu], "globalMenuPopupList"); 99 //Create a new PopupMenu only if it has never been created before -> fix #679 100 if(!administrationPopupMenu){ 101 administrationPopupMenu = new PopupMenu(menuItems, [administrationMenu], "globalMenuPopupList"); 102 } 96 103 var pos = administrationMenu.getAbsolutePosition(); 97 menu.open(pos.x, pos.y + 30);104 administrationPopupMenu.open(pos.x, pos.y + 30); 98 105 return false; 99 106 }); … … 102 109 103 110 var helpMenu = $E('helpMenu'); 111 var helpPopupMenu; 104 112 helpMenu.observeClick(function(e) { 105 113 var menuItems = {}; … … 109 117 menuItems['${ _("Contact") }'] = "${ urlHandlers.UHContact.getURL() }"; 110 118 111 var menu = new PopupMenu(menuItems, [helpMenu], "globalMenuPopupList"); 119 //Create a new PopupMenu only if it has never been created before-> fix #679 120 if(!helpPopupMenu){ 121 helpPopupMenu = new PopupMenu(menuItems, [helpMenu], "globalMenuPopupList"); 122 } 112 123 var pos = helpMenu.getAbsolutePosition(); 113 menu.open(pos.x, pos.y + 30);124 helpPopupMenu.open(pos.x, pos.y + 30); 114 125 return false; 115 126 });
Note: See TracChangeset
for help on using the changeset viewer.
