public void renderContentTemplates(Map<String, Object> model) { for (PageMenuItem item : items) { if (item.getCaption().contains("{")) { item.setCaption(Templates.compile(item.getCaption()).render(model)); } if (item.getSubmenu() != null) { for (PageSubMenuItem subItem : item.getSubmenu().getItems()) { subItem.setCaption(Templates.compile(subItem.getCaption()).render(model)); } } } } }
@Override public String render() { Map<String, Object> model = pageModel(); if (menu() != null) { PageMenu.from(menu()).renderContentTemplates(model); } String html; IReqInfo req = ReqInfo.get(); if (req.isGetReq() && !GUI.isEvent()) { html = PAGE_TEMPLATE.render(model); } else { html = PAGE_AJAX_TEMPLATE.render(model); } return html; }
.html(new OAuthTokenHandler(provider, setup.custom(), DOMAIN, stateCheck, clientId, clientSecret, callbackUri)); loginHtml.append(LOGIN_BTN.render(U.map("uri", loginUri, "provider", provider.getName())));