/** * Displays the difference dialog.<p> * @throws Exception if something goes wrong */ public void displayDifferenceDialog() throws Exception { m_differenceDialog.displayDialog(); }
m_differenceDialog = new CmsHtmlDifferenceDialog(getJsp()); } else { m_differenceDialog = new CmsDifferenceDialog(getJsp()); m_differenceDialog.setOriginalSource(attributeStrings[0]); m_differenceDialog.setCopySource(attributeStrings[1]); } else if (CmsResourceComparisonDialog.COMPARE_PROPERTIES.equals(getParamCompare())) { List comparedProperties = CmsResourceComparison.compareProperties( getParamVersion2()); String[] propertyStrings = getPropertiesAsString(comparedProperties); m_differenceDialog.setOriginalSource(propertyStrings[0]); m_differenceDialog.setCopySource(propertyStrings[1]); } else if (resource1.isFile()) { CmsFile file1 = readFile(getCms(), new CmsUUID(getParamId1()), getParamVersion1());
twoLists.writeDialog(); if (CmsStringUtil.isNotEmpty(originalSource) && CmsStringUtil.isNotEmpty(copySource)) { m_differenceDialog.setCopySource(copySource); m_differenceDialog.setOriginalSource(originalSource); m_differenceDialog.displayDialog();
I_CmsXmlContentValue value2 = resource2.getValue(getParamElement(), new Locale(getParamLocale())); if (value1 == null) { m_differenceDialog.setOriginalSource(""); } else { m_differenceDialog.setOriginalSource(value1.getStringValue(cms)); m_differenceDialog.setCopySource(""); } else { m_differenceDialog.setCopySource(value2.getStringValue(cms)); resource2 = CmsXmlContentFactory.unmarshal(cms, file2); m_differenceDialog.setOriginalSource(extractElements(resource1)); m_differenceDialog.setCopySource(extractElements(resource2)); m_differenceDialog.setOriginalSource(new String(file1.getContents(), cms.getRequestContext().getEncoding())); m_differenceDialog.setCopySource(new String(file2.getContents(), cms.getRequestContext().getEncoding()));
/** * @see org.opencms.workplace.CmsWorkplace#initWorkplaceRequestValues(org.opencms.workplace.CmsWorkplaceSettings, javax.servlet.http.HttpServletRequest) */ @Override protected void initWorkplaceRequestValues(CmsWorkplaceSettings settings, HttpServletRequest request) { super.initWorkplaceRequestValues(settings, request); if (CmsStringUtil.isEmptyOrWhitespaceOnly(getParamTextmode())) { // ensure a valid mode is set setParamTextmode(MODE_TEXT); } }
m_differenceDialog = new CmsHtmlDifferenceDialog(getJsp()); } else { m_differenceDialog = new CmsDifferenceDialog(getJsp()); m_differenceDialog.setOriginalSource(attributeStrings[0]); m_differenceDialog.setCopySource(attributeStrings[1]); } else if (CmsResourceComparisonDialog.COMPARE_PROPERTIES.equals(getParamCompare())) { List<?> comparedProperties = CmsResourceComparison.compareProperties( getParamVersion2()); String[] propertyStrings = getPropertiesAsString(comparedProperties); m_differenceDialog.setOriginalSource(propertyStrings[0]); m_differenceDialog.setCopySource(propertyStrings[1]); } else if (resource1.isFile()) { CmsFile file1 = readFile(getCms(), new CmsUUID(getParamId1()), getParamVersion1());
twoLists.writeDialog(); if (CmsStringUtil.isNotEmpty(originalSource) && CmsStringUtil.isNotEmpty(copySource)) { m_differenceDialog.setCopySource(copySource); m_differenceDialog.setOriginalSource(originalSource); m_differenceDialog.displayDialog();
CmsLocaleManager.getLocale(getParamLocale())); if (value1 == null) { m_differenceDialog.setOriginalSource(""); } else { m_differenceDialog.setOriginalSource(value1.getStringValue(cms)); m_differenceDialog.setCopySource(""); } else { m_differenceDialog.setCopySource(value2.getStringValue(cms)); resource2 = CmsXmlContentFactory.unmarshal(cms, file2); m_differenceDialog.setOriginalSource(extractElements(resource1)); m_differenceDialog.setCopySource(extractElements(resource2)); m_differenceDialog.setOriginalSource( new String(file1.getContents(), cms.getRequestContext().getEncoding())); m_differenceDialog.setCopySource(new String(file2.getContents(), cms.getRequestContext().getEncoding()));
/** * @see org.opencms.workplace.CmsWorkplace#initWorkplaceRequestValues(org.opencms.workplace.CmsWorkplaceSettings, javax.servlet.http.HttpServletRequest) */ @Override protected void initWorkplaceRequestValues(CmsWorkplaceSettings settings, HttpServletRequest request) { super.initWorkplaceRequestValues(settings, request); if (CmsStringUtil.isEmptyOrWhitespaceOnly(getParamTextmode())) { // ensure a valid mode is set setParamTextmode(MODE_TEXT); } }
/** * Displays the difference dialog.<p> * @throws Exception if something goes wrong */ public void displayDifferenceDialog() throws Exception { m_differenceDialog.displayDialog(); }