protected Map getParameters(HttpServletRequest request) { Map params = super.getParameters(request); if (params == null) { params = new Hashtable(); } if (ToolManager.getCurrentPlacement() != null) { params.put("panelId", Web.escapeJavascript("Main" + ToolManager.getCurrentPlacement().getId())); params.put(FormHelper.XSL_SITE_ID, ToolManager.getCurrentPlacement().getContext()); } if ( request.getAttribute(STYLESHEET_PARAMS) != null ) params.putAll((Map) request.getAttribute(STYLESHEET_PARAMS)); if ( request.getAttribute(STYLESHEET_LOCATION) != null ) params.put(STYLESHEET_LOCATION, request.getAttribute(STYLESHEET_LOCATION)); return params; }
public ModelAndView handleRequest(Object requestModel, Map request, Map session, Map application, Errors errors) { Map model = new HashMap(); model.put("tool", getWorksiteManager().getTool(ToolManager.getCurrentPlacement().getId())); model.put("mainPanel", Web.escapeJavascript("Main" + ToolManager.getCurrentPlacement().getId())); return new ModelAndView("success", model); }
public void setupForward(HttpServletRequest req, HttpServletResponse res, Placement p, String skin) throws ToolException { Site site = null; if ( p != null ) { try { site = SiteService.getSite(p.getContext()); } catch (IdUnusedException ex) { log.debug(ex.getMessage()); } } // Get the tool header properties Properties props = toolHeaderProperties(req, skin, site, p); for(Object okey : props.keySet() ) { String key = (String) okey; req.setAttribute(key,props.getProperty(key)); } StringBuilder bodyonload = new StringBuilder(); if (p != null) { String element = Web.escapeJavascript("Main" + p.getId()); bodyonload.append("setMainFrameHeight('" + element + "');"); } bodyonload.append("setFocus(focus_path);"); req.setAttribute("sakai.html.body.onload", bodyonload.toString()); portalService.getRenderEngine(portalContext, req).setupForward(req, res, p, skin); }
Web.escapeJavascript("Main" + configuration.getId())).append("\"\n") .append(" id=\"").append( Web.escapeJavascript("Main" + configuration.getId())) .append("\"\n title=\"").append(titleString).append(" ").
public void setupForward(HttpServletRequest req, HttpServletResponse res, Placement p, String skin) throws ToolException { Site site = null; if ( p != null ) { try { site = SiteService.getSite(p.getContext()); } catch (IdUnusedException ex) { log.debug(ex.getMessage()); } } // Get the tool header properties Properties props = toolHeaderProperties(req, skin, site, p); for(Object okey : props.keySet() ) { String key = (String) okey; req.setAttribute(key,props.getProperty(key)); } StringBuilder bodyonload = new StringBuilder(); if (p != null) { String element = Web.escapeJavascript("Main" + p.getId()); bodyonload.append("setMainFrameHeight('" + element + "');"); } bodyonload.append("setFocus(focus_path);"); req.setAttribute("sakai.html.body.onload", bodyonload.toString()); portalService.getRenderEngine(portalContext, req).setupForward(req, res, p, skin); }
m.put("pagePopupUrl", pagePopupUrl); m.put("pageTitle", Web.escapeHtml(p.getTitle())); m.put("jsPageTitle", Web.escapeJavascript(p.getTitle())); m.put("pageId", Web.escapeUrl(p.getId())); m.put("jsPageId", Web.escapeJavascript(p.getId())); m.put("pageRefUrl", pagerefUrl); m.put("pageResetUrl", pageResetUrl); m.put("isPage", Boolean.valueOf(false)); m.put("toolId", Web.escapeUrl(placement.getId())); m.put("jsToolId", Web.escapeJavascript(placement.getId())); m.put("toolRegistryId", placement.getToolId()); m.put("toolTitle", Web.escapeHtml(placement.getTitle())); m.put("jsToolTitle", Web.escapeJavascript(placement.getTitle())); m.put("toolrefUrl", toolrefUrl); m.put("toolpopup", Boolean.valueOf(source!=null));
m.put("pagePopupUrl", pagePopupUrl); m.put("pageTitle", Web.escapeHtml(p.getTitle())); m.put("jsPageTitle", Web.escapeJavascript(p.getTitle())); m.put("pageId", Web.escapeUrl(p.getId())); m.put("jsPageId", Web.escapeJavascript(p.getId())); m.put("pageRefUrl", pagerefUrl); m.put("pageResetUrl", pageResetUrl); m.put("isPage", Boolean.valueOf(false)); m.put("toolId", Web.escapeUrl(placement.getId())); m.put("jsToolId", Web.escapeJavascript(placement.getId())); m.put("toolRegistryId", placement.getToolId()); m.put("toolTitle", Web.escapeHtml(placement.getTitle())); m.put("jsToolTitle", Web.escapeJavascript(placement.getTitle())); m.put("toolrefUrl", toolrefUrl); m.put("toolpopup", Boolean.valueOf(source!=null));
toolMap.put("toolPlacementIDJS", Web.escapeJavascript("Main" + placement.getId()));
toolMap.put("toolPlacementIDJS", Web.escapeJavascript("Main" + placement.getId()));