/** * @see org.opencms.workplace.tools.I_CmsToolHandler#getParameters(org.opencms.workplace.CmsWorkplace) */ public Map getParameters(CmsWorkplace wp) { Map argMap = new HashMap(); if (CmsStringUtil.isNotEmptyOrWhitespaceOnly(m_parameters)) { String toolParams = CmsEncoder.decode(wp.resolveMacros(m_parameters)); Iterator itArgs = CmsStringUtil.splitAsList(toolParams, "&").iterator(); while (itArgs.hasNext()) { String arg = (String)itArgs.next(); int pos = arg.indexOf("="); if (CmsStringUtil.isNotEmptyOrWhitespaceOnly(arg.substring(pos + 1))) { argMap.put(arg.substring(0, pos), arg.substring(pos + 1)); } } } return argMap; }
/** * @see org.opencms.workplace.tools.I_CmsToolHandler#getParameters(org.opencms.workplace.CmsWorkplace) */ public Map<String, String[]> getParameters(CmsWorkplace wp) { Map<String, String[]> argMap = new HashMap<String, String[]>(); if (CmsStringUtil.isNotEmptyOrWhitespaceOnly(m_parameters)) { String toolParams = CmsEncoder.decode(wp.resolveMacros(m_parameters)); Iterator<String> itArgs = CmsStringUtil.splitAsList(toolParams, "&").iterator(); while (itArgs.hasNext()) { String arg = itArgs.next(); int pos = arg.indexOf("="); if (CmsStringUtil.isNotEmptyOrWhitespaceOnly(arg.substring(pos + 1))) { argMap.put(arg.substring(0, pos), new String[] {arg.substring(pos + 1)}); } } } return argMap; }
/** * Returns true if the online help for the users current workplace language is installed.<p> * * @return true if the online help for the users current workplace language is installed */ public boolean isHelpEnabled() { return getCms().existsResource( resolveMacros(CmsHelpTemplateBean.PATH_HELP), CmsResourceFilter.IGNORE_EXPIRATION); }
/** * Help method to resolve the on clic text to use.<p> * * @param wp the workplace context * * @return the on clic text */ protected String resolveOnClic(CmsWorkplace wp) { return "listIndepAction('" + getListId() + "','" + getId() + "', '" + CmsStringUtil.escapeJavaScript(wp.resolveMacros(getConfirmationMessage().key(wp.getLocale()))) + "');"; }
/** * Help method to resolve the on clic text to use.<p> * * @param wp the workplace context * * @return the on clic text */ protected String resolveOnClic(CmsWorkplace wp) { return "listIndepAction('" + getListId() + "','" + getId() + "', '" + CmsStringUtil.escapeJavaScript(wp.resolveMacros(getConfirmationMessage().key(wp.getLocale()))) + "');"; }
/** * @see org.opencms.workplace.tools.I_CmsHtmlIconButton#buttonHtml(CmsWorkplace) */ @Override public String buttonHtml(CmsWorkplace wp) { if (!isVisible()) { return ""; } String onClic = "listSearchAction('" + getListId() + "', '" + getId() + "', '" + CmsStringUtil.escapeJavaScript(wp.resolveMacros(getConfirmationMessage().key(wp.getLocale()))) + "');"; return A_CmsHtmlIconButton.defaultButtonHtml( CmsHtmlIconButtonStyleEnum.SMALL_ICON_TEXT, getId(), getName().key(wp.getLocale()), getHelpText().key(wp.getLocale()), isEnabled(), getIconPath(), null, onClic); }
/** * @see org.opencms.workplace.tools.I_CmsHtmlIconButton#buttonHtml(CmsWorkplace) */ @Override public String buttonHtml(CmsWorkplace wp) { if (!isVisible()) { return ""; } String onClic = "listSearchAction('" + getListId() + "', '" + getId() + "', '" + CmsStringUtil.escapeJavaScript(wp.resolveMacros(getConfirmationMessage().key(wp.getLocale()))) + "');"; return A_CmsHtmlIconButton.defaultButtonHtml( CmsHtmlIconButtonStyleEnum.SMALL_ICON_TEXT, getId(), getName().key(wp.getLocale()), getHelpText().key(wp.getLocale()), isEnabled(), getIconPath(), null, onClic); }
/** * @see org.opencms.workplace.tools.I_CmsHtmlIconButton#buttonHtml(CmsWorkplace) */ @Override public String buttonHtml(CmsWorkplace wp) { if (!isVisible()) { return ""; } String onClic = "listSearchAction('" + getListId() + "', '" + getId() + "', '" + CmsStringUtil.escapeJavaScript(wp.resolveMacros(getConfirmationMessage().key(wp.getLocale()))) + "');"; return A_CmsHtmlIconButton.defaultButtonHtml( CmsHtmlIconButtonStyleEnum.SMALL_ICON_TEXT, getId(), getName().key(wp.getLocale()), getHelpText().key(wp.getLocale()), isEnabled(), getIconPath(), null, onClic); } };
/** * @see org.opencms.workplace.tools.I_CmsHtmlIconButton#buttonHtml(CmsWorkplace) */ @Override public String buttonHtml(CmsWorkplace wp) { if (!isVisible()) { return ""; } String onClic = "listSearchAction('" + getListId() + "', '" + getId() + "', '" + CmsStringUtil.escapeJavaScript(wp.resolveMacros(getConfirmationMessage().key(wp.getLocale()))) + "');"; return A_CmsHtmlIconButton.defaultButtonHtml( CmsHtmlIconButtonStyleEnum.SMALL_ICON_TEXT, getId(), getName().key(wp.getLocale()), getHelpText().key(wp.getLocale()), isEnabled(), getIconPath(), null, onClic); } };
/** * @see org.opencms.workplace.tools.I_CmsHtmlIconButton#buttonHtml(CmsWorkplace) */ public String buttonHtml(CmsWorkplace wp) { if (!isVisible()) { return ""; } if (isEnabled()) { String onClic = "listMAction('" + getListId() + "','" + getId() + "', '" + CmsStringUtil.escapeJavaScript(wp.resolveMacros(getConfirmationMessage().key(wp.getLocale()))) + "', " + CmsHtmlList.NO_SELECTION_HELP_VAR + ");"; return A_CmsHtmlIconButton.defaultButtonHtml( CmsHtmlIconButtonStyleEnum.SMALL_ICON_TEXT, getId(), getName().key(wp.getLocale()), getHelpText().key(wp.getLocale()), isEnabled(), getIconPath(), null, onClic); } return ""; }
/** * @see org.opencms.workplace.tools.I_CmsHtmlIconButton#buttonHtml(CmsWorkplace) */ public String buttonHtml(CmsWorkplace wp) { if (!isVisible()) { return ""; } if (isEnabled()) { String onClic = "listMAction('" + getListId() + "','" + getId() + "', '" + CmsStringUtil.escapeJavaScript(wp.resolveMacros(getConfirmationMessage().key(wp.getLocale()))) + "', " + CmsHtmlList.NO_SELECTION_HELP_VAR + ");"; return A_CmsHtmlIconButton.defaultButtonHtml( CmsHtmlIconButtonStyleEnum.SMALL_ICON_TEXT, getId(), getName().key(wp.getLocale()), getHelpText().key(wp.getLocale()), isEnabled(), getIconPath(), null, onClic); } return ""; }
/** * @see org.opencms.workplace.tools.I_CmsHtmlIconButton#buttonHtml(CmsWorkplace) */ @Override public String buttonHtml(CmsWorkplace wp) { if (!isVisible()) { return ""; } if (isEnabled()) { String onClic = "listMAction('" + getListId() + "','" + getId() + "', '" + CmsStringUtil.escapeJavaScript(wp.resolveMacros(getConfirmationMessage().key(wp.getLocale()))) + "', " + CmsHtmlList.NO_SELECTION_HELP_VAR + ");"; return A_CmsHtmlIconButton.defaultButtonHtml( CmsHtmlIconButtonStyleEnum.SMALL_ICON_ONLY, getId(), getName().key(wp.getLocale()), getHelpText().key(wp.getLocale()), isEnabled(), getIconPath(), null, onClic); } return ""; }
+ getId() + "', '" + CmsStringUtil.escapeJavaScript(wp.resolveMacros(getConfirmationMessage().key(wp.getLocale()))) + "', " + CmsHtmlList.NO_SELECTION_MATCH_HELP_VAR
+ getId() + "', '" + CmsStringUtil.escapeJavaScript(wp.resolveMacros(getConfirmationMessage().key(wp.getLocale()))) + "', " + CmsHtmlList.NO_SELECTION_MATCH_HELP_VAR