Adding tabMenu and menu to FreemarkerHttpServlet so tabs and the new menus can coexist. NIHVIVO-632
This commit is contained in:
parent
bfd81d1327
commit
cae6670937
1 changed files with 9 additions and 5 deletions
|
@ -38,6 +38,7 @@ import edu.cornell.mannlib.vitro.webapp.web.templatemodels.User;
|
||||||
import edu.cornell.mannlib.vitro.webapp.web.templatemodels.files.Scripts;
|
import edu.cornell.mannlib.vitro.webapp.web.templatemodels.files.Scripts;
|
||||||
import edu.cornell.mannlib.vitro.webapp.web.templatemodels.files.Stylesheets;
|
import edu.cornell.mannlib.vitro.webapp.web.templatemodels.files.Stylesheets;
|
||||||
import edu.cornell.mannlib.vitro.webapp.web.templatemodels.menu.MainMenu;
|
import edu.cornell.mannlib.vitro.webapp.web.templatemodels.menu.MainMenu;
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.web.templatemodels.menu.TabMenu;
|
||||||
import freemarker.ext.beans.BeansWrapper;
|
import freemarker.ext.beans.BeansWrapper;
|
||||||
import freemarker.template.Configuration;
|
import freemarker.template.Configuration;
|
||||||
import freemarker.template.DefaultObjectWrapper;
|
import freemarker.template.DefaultObjectWrapper;
|
||||||
|
@ -383,6 +384,7 @@ public class FreemarkerHttpServlet extends VitroHttpServlet {
|
||||||
|
|
||||||
Map<String, Object> map = new HashMap<String, Object>();
|
Map<String, Object> map = new HashMap<String, Object>();
|
||||||
map.put("tabMenu", getTabMenu(vreq));
|
map.put("tabMenu", getTabMenu(vreq));
|
||||||
|
map.put("menu", getDisplayModelMenu(vreq));
|
||||||
|
|
||||||
Portal portal = vreq.getPortal();
|
Portal portal = vreq.getPortal();
|
||||||
|
|
||||||
|
@ -417,10 +419,12 @@ public class FreemarkerHttpServlet extends VitroHttpServlet {
|
||||||
return map;
|
return map;
|
||||||
}
|
}
|
||||||
|
|
||||||
private MainMenu getTabMenu(VitroRequest vreq) {
|
private TabMenu getTabMenu(VitroRequest vreq) {
|
||||||
// int portalId = vreq.getPortal().getPortalId();
|
int portalId = vreq.getPortal().getPortalId();
|
||||||
// return new TabMenu(vreq, portalId);
|
return new TabMenu(vreq, portalId);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected MainMenu getDisplayModelMenu(VitroRequest vreq){
|
||||||
String url = vreq.getRequestURI().substring(vreq.getContextPath().length());
|
String url = vreq.getRequestURI().substring(vreq.getContextPath().length());
|
||||||
return vreq.getWebappDaoFactory().getMenuDao().getMainMenu(url);
|
return vreq.getWebappDaoFactory().getMenuDao().getMainMenu(url);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue