JBoss Tools SVN: r7219 - trunk/struts/plugins/org.jboss.tools.struts.vpe.struts.
by jbosstools-commits@lists.jboss.org
Author: dgolovin
Date: 2008-03-31 15:48:35 -0400 (Mon, 31 Mar 2008)
New Revision: 7219
Modified:
trunk/struts/plugins/org.jboss.tools.struts.vpe.struts/build.properties
Log:
http://jira.jboss.com/jira/browse/JBIDE-1971
Modified: trunk/struts/plugins/org.jboss.tools.struts.vpe.struts/build.properties
===================================================================
--- trunk/struts/plugins/org.jboss.tools.struts.vpe.struts/build.properties 2008-03-31 19:42:40 UTC (rev 7218)
+++ trunk/struts/plugins/org.jboss.tools.struts.vpe.struts/build.properties 2008-03-31 19:48:35 UTC (rev 7219)
@@ -3,4 +3,5 @@
bin.includes = META-INF/,\
.,\
plugin.xml,\
- templates/
+ templates/,\
+ plugin.properties
16 years, 1 month
JBoss Tools SVN: r7218 - trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal.
by jbosstools-commits@lists.jboss.org
Author: rob.stryker(a)jboss.com
Date: 2008-03-31 15:42:40 -0400 (Mon, 31 Mar 2008)
New Revision: 7218
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/DeployableServerBehavior.java
Log:
JBDS-291 - which was filed in the wrong place ;)
Regression from JBIDE-1954
Modified: trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/DeployableServerBehavior.java
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/DeployableServerBehavior.java 2008-03-31 18:53:57 UTC (rev 7217)
+++ trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/DeployableServerBehavior.java 2008-03-31 19:42:40 UTC (rev 7218)
@@ -26,7 +26,6 @@
import java.util.Collections;
import java.util.List;
-import org.eclipse.core.resources.IProject;
import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.core.runtime.IStatus;
@@ -35,7 +34,6 @@
import org.eclipse.core.runtime.Status;
import org.eclipse.debug.core.ILaunchConfigurationWorkingCopy;
import org.eclipse.wst.common.componentcore.ModuleCoreNature;
-import org.eclipse.wst.common.componentcore.internal.util.IModuleConstants;
import org.eclipse.wst.server.core.IModule;
import org.eclipse.wst.server.core.IServer;
import org.eclipse.wst.server.core.IServerWorkingCopy;
@@ -119,13 +117,13 @@
PublishEvent modulePublishEvent = PublisherEventLogger.createModuleRootEvent(publishRootEvent, module, kind, deltaKind, modulePublishState);
IModule lastMod = module[module.length -1];
- if( lastMod.getProject() != null &&
- ModuleCoreNature.isFlexibleProject(lastMod.getProject())) {
- publisher = new JstPublisher(getServer(), modulePublishEvent);
- } else if( isPackagesTypeModule(lastMod) ) {
+ if( isPackagesTypeModule(lastMod) ) {
publisher = new PackagesPublisher(getServer(), modulePublishEvent);
} else if( lastMod.getModuleType().getId().equals("jboss.singlefile")){
publisher = new SingleFilePublisher(getServer(), modulePublishEvent);
+ } else if( lastMod.getProject() != null &&
+ ModuleCoreNature.isFlexibleProject(lastMod.getProject())) {
+ publisher = new JstPublisher(getServer(), modulePublishEvent);
} else {
publisher = new NullPublisher();
}
16 years, 1 month
JBoss Tools SVN: r7217 - trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla.
by jbosstools-commits@lists.jboss.org
Author: mareshkau
Date: 2008-03-31 14:53:57 -0400 (Mon, 31 Mar 2008)
New Revision: 7217
Added:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/PreviewDomEventListener.java
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/MozillaDomEventListener.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/MozillaEditor.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/MozillaPreview.java
Log:
http://jira.jboss.com/jira/browse/JBIDE-1964,
Modified: trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/MozillaDomEventListener.java
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/MozillaDomEventListener.java 2008-03-31 18:34:24 UTC (rev 7216)
+++ trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/MozillaDomEventListener.java 2008-03-31 18:53:57 UTC (rev 7217)
@@ -34,29 +34,29 @@
private EditorDomEventListener editorDomEventListener;
//possible events
- public static final String MOUSEMOVEEVENTTYPE="mousemove";
+ public static final String MOUSEMOVEEVENTTYPE="mousemove"; //$NON-NLS-1$
- public static final String MOUSEDOWNEVENTTYPE="mousedown";
+ public static final String MOUSEDOWNEVENTTYPE="mousedown"; //$NON-NLS-1$
- public static final String MOUSEUPEVENTTYPE="mouseup";
+ public static final String MOUSEUPEVENTTYPE="mouseup"; //$NON-NLS-1$
- public static final String CLICKEVENTTYPE="click";
+ public static final String CLICKEVENTTYPE="click"; //$NON-NLS-1$
- public static final String KEYPRESS="keypress";
+ public static final String KEYPRESS="keypress"; //$NON-NLS-1$
- public static final String DBLCLICK="dblclick";
+ public static final String DBLCLICK="dblclick"; //$NON-NLS-1$
- public static final String CONTEXTMENUEVENTTYPE="contextmenu";
+ public static final String CONTEXTMENUEVENTTYPE="contextmenu"; //$NON-NLS-1$
- public static final String DRAGGESTUREEVENT = "draggesture";
+ public static final String DRAGGESTUREEVENT = "draggesture"; //$NON-NLS-1$
- public static final String DRAGOVEREVENT = "dragover";
+ public static final String DRAGOVEREVENT = "dragover"; //$NON-NLS-1$
- public static final String DRAGDROPEVENT = "dragdrop";
+ public static final String DRAGDROPEVENT = "dragdrop"; //$NON-NLS-1$
- public static final String DRAGENTEREVENT = "dragenter";
+ public static final String DRAGENTEREVENT = "dragenter"; //$NON-NLS-1$
- public static final String DRAGEXITEVENT = "dragexit";
+ public static final String DRAGEXITEVENT = "dragexit"; //$NON-NLS-1$
void setEditorDomEventListener(EditorDomEventListener listener) {
editorDomEventListener = listener;
@@ -102,7 +102,7 @@
if (editorDomEventListener != null && !isXulElement(mouseEvent)) {
nsIDragSession dragSession = visualEditor.getCurrentDragSession();
if (dragSession.isDataFlavorSupported(VpeController.MODEL_FLAVOR)) {
- editorDomEventListener.onPasteOrDrop(mouseEvent, VpeController.MODEL_FLAVOR, "");
+ editorDomEventListener.onPasteOrDrop(mouseEvent, VpeController.MODEL_FLAVOR, ""); //$NON-NLS-1$
}
}
mouseEvent.preventDefault();
@@ -123,7 +123,6 @@
*/
public void handleEvent(nsIDOMEvent domEvent) {
try{
-
if(getEditorDomEventListener()==null){
return;
@@ -187,7 +186,7 @@
}catch(Throwable th) {
- VpePlugin.getPluginLog().logError("Event Handling Error", th);
+ VpePlugin.getPluginLog().logError("Event Handling Error", th); //$NON-NLS-1$
throw new RuntimeException(th);
}
}
@@ -200,4 +199,5 @@
editorDomEventListener.notifySelectionChanged(domDocument, selection, reason);
}
}
+
}
Modified: trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/MozillaEditor.java
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/MozillaEditor.java 2008-03-31 18:34:24 UTC (rev 7216)
+++ trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/MozillaEditor.java 2008-03-31 18:53:57 UTC (rev 7217)
@@ -55,18 +55,15 @@
import org.jboss.tools.vpe.editor.util.HTML;
import org.jboss.tools.vpe.messages.VpeUIMessages;
import org.jboss.tools.vpe.xulrunner.editor.XulRunnerEditor;
-import org.mozilla.interfaces.nsIClipboardDragDropHookList;
import org.mozilla.interfaces.nsIDOMDocument;
import org.mozilla.interfaces.nsIDOMElement;
import org.mozilla.interfaces.nsIDOMEventTarget;
import org.mozilla.interfaces.nsIDOMNamedNodeMap;
import org.mozilla.interfaces.nsIDOMNode;
import org.mozilla.interfaces.nsIDOMNodeList;
-import org.mozilla.interfaces.nsISelection;
-import org.mozilla.interfaces.nsISelectionPrivate;
public class MozillaEditor extends EditorPart implements IReusableEditor {
- protected static final String INIT_URL = "file://" + (new File(VpePlugin.getDefault().getResourcePath("ve"), "init.html")).getAbsolutePath();
+ protected static final String INIT_URL = "file://" + (new File(VpePlugin.getDefault().getResourcePath("ve"), "init.html")).getAbsolutePath(); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
// private static final String INIT_URL = "chrome://vpe/content/init.html"; //$NON-NLS-1$
private static final String CONTENT_AREA_ID = "__content__area__"; //$NON-NLS-1$
@@ -77,11 +74,9 @@
private nsIDOMElement contentArea;
private nsIDOMNode headNode;
private nsIDOMEventTarget contentAreaEventTarget;
- private MozillaDomEventListener contentAreaEventListener = new MozillaDomEventListener();
- //TODO Max Areshkau may be we need delete this
- //private MozillaBaseEventListener baseEventListener = null;
+ private MozillaDomEventListener contentAreaEventListener;
+
private EditorLoadWindowListener editorLoadWindowListener;
- //
private EditorDomEventListener editorDomEventListener;
private IVpeToolBarManager vpeToolBarManager;
private FormatControllerManager formatControllerManager = new FormatControllerManager();
@@ -318,7 +313,7 @@
vpeToolBarManager = null;
}
- //removeDomEventListeners();
+// removeDomEventListeners();
if(getController()!=null) {
controller.dispose();
controller=null;
@@ -341,8 +336,9 @@
public void setEditorDomEventListener(EditorDomEventListener listener) {
editorDomEventListener = listener;
- if (contentAreaEventListener != null) {
- contentAreaEventListener.setEditorDomEventListener(listener);
+ if (getContentAreaEventListener() != null) {
+
+ getContentAreaEventListener().setEditorDomEventListener(listener);
}
}
@@ -393,14 +389,13 @@
nsIDOMNode node = nodeList.item(i);
if (isContentArea(node)) {
if (node.getNodeType() != nsIDOMNode.ELEMENT_NODE) {
- throw new RuntimeException("The content area node should by element node.");
+ throw new RuntimeException("The content area node should by element node."); //$NON-NLS-1$
}
area = (nsIDOMElement) node.queryInterface(nsIDOMElement.NS_IDOMELEMENT_IID);
break;
}
}
-// area = findContentArea(root);
if (area == null) {
return null;
}
@@ -413,7 +408,7 @@
}
private nsIDOMNode findHeadNode(nsIDOMNode root){
- nsIDOMNode headNode = findChildNode(root, HTML.TAG_HEAD); //$NON-NLS-1$
+ nsIDOMNode headNode = findChildNode(root, HTML.TAG_HEAD);
return headNode;
}
@@ -429,31 +424,6 @@
return null;
}
- private nsIDOMElement findContentArea(nsIDOMNode node) {
- nsIDOMElement area = null;
- if (node != null && node.getNodeType() == nsIDOMNode.ELEMENT_NODE) {
- nsIDOMNodeList children = node.getChildNodes();
- if (children != null) {
- long length = children.getLength();
- for (long i = 0; i < length; i++) {
- nsIDOMNode child = children.item(i);
- if (isContentArea(child)) {
- if (child.getNodeType() != nsIDOMNode.ELEMENT_NODE) {
- throw new RuntimeException("The content area node should by element node.");
- }
- area = (nsIDOMElement)child;
- break;
- }
- area = findContentArea(child);
- if (area != null) {
- break;
- }
- }
- }
- }
- return area;
- }
-
private boolean isContentArea(nsIDOMNode node) {
boolean ret = false;
if (HTML.TAG_BODY.equalsIgnoreCase(node.getNodeName())) {
@@ -483,26 +453,26 @@
}
}
- private void addDomEventListeners() {
+ protected void addDomEventListeners() {
if (contentArea != null) {
- if (contentAreaEventListener != null) {
- contentAreaEventListener.setVisualEditor(xulRunnerEditor);
- contentAreaEventTarget = (nsIDOMEventTarget) contentArea.queryInterface(nsIDOMEventTarget.NS_IDOMEVENTTARGET_IID);
+ if (getContentAreaEventListener() != null) {
+ getContentAreaEventListener().setVisualEditor(xulRunnerEditor);
+ setContentAreaEventTarget((nsIDOMEventTarget) contentArea.queryInterface(nsIDOMEventTarget.NS_IDOMEVENTTARGET_IID));
//add mozilla event handlers
- contentAreaEventTarget.addEventListener(MozillaDomEventListener.CLICKEVENTTYPE, contentAreaEventListener, false); //$NON-NLS-1$
- contentAreaEventTarget.addEventListener(MozillaDomEventListener.MOUSEDOWNEVENTTYPE, contentAreaEventListener, false); //$NON-NLS-1$
- contentAreaEventTarget.addEventListener(MozillaDomEventListener.MOUSEUPEVENTTYPE, contentAreaEventListener, false); //$NON-NLS-1$
- contentAreaEventTarget.addEventListener(MozillaDomEventListener.MOUSEMOVEEVENTTYPE, contentAreaEventListener, false); //$NON-NLS-1$
- contentAreaEventTarget.addEventListener(MozillaDomEventListener.CONTEXTMENUEVENTTYPE, contentAreaEventListener, false);//$NON-NLS-1$
- contentAreaEventTarget.addEventListener(MozillaDomEventListener.DRAGDROPEVENT, contentAreaEventListener, false);//$NON-NLS-1$
- contentAreaEventTarget.addEventListener(MozillaDomEventListener.DRAGENTEREVENT, contentAreaEventListener, false);//$NON-NLS-1$
- contentAreaEventTarget.addEventListener(MozillaDomEventListener.DRAGEXITEVENT, contentAreaEventListener, false);//$NON-NLS-1$
- contentAreaEventTarget.addEventListener(MozillaDomEventListener.DRAGGESTUREEVENT, contentAreaEventListener, false);//$NON-NLS-1$
- contentAreaEventTarget.addEventListener(MozillaDomEventListener.DRAGOVEREVENT, contentAreaEventListener, false);//$NON-NLS-1$
- contentAreaEventTarget.addEventListener(MozillaDomEventListener.DBLCLICK, contentAreaEventListener, false);//$NON-NLS-1$
+ getContentAreaEventTarget().addEventListener(MozillaDomEventListener.CLICKEVENTTYPE, getContentAreaEventListener(), false);
+ getContentAreaEventTarget().addEventListener(MozillaDomEventListener.MOUSEDOWNEVENTTYPE, getContentAreaEventListener(), false);
+ getContentAreaEventTarget().addEventListener(MozillaDomEventListener.MOUSEUPEVENTTYPE, getContentAreaEventListener(), false);
+ getContentAreaEventTarget().addEventListener(MozillaDomEventListener.MOUSEMOVEEVENTTYPE, getContentAreaEventListener(), false);
+ getContentAreaEventTarget().addEventListener(MozillaDomEventListener.CONTEXTMENUEVENTTYPE, getContentAreaEventListener(), false);
+ getContentAreaEventTarget().addEventListener(MozillaDomEventListener.DRAGDROPEVENT, getContentAreaEventListener(), false);
+ getContentAreaEventTarget().addEventListener(MozillaDomEventListener.DRAGENTEREVENT, getContentAreaEventListener(), false);
+ getContentAreaEventTarget().addEventListener(MozillaDomEventListener.DRAGEXITEVENT,getContentAreaEventListener(), false);
+ getContentAreaEventTarget().addEventListener(MozillaDomEventListener.DRAGGESTUREEVENT, getContentAreaEventListener(), false);
+ getContentAreaEventTarget().addEventListener(MozillaDomEventListener.DRAGOVEREVENT, getContentAreaEventListener(), false);
+ getContentAreaEventTarget().addEventListener(MozillaDomEventListener.DBLCLICK, getContentAreaEventListener(), false);
documentEventTarget = (nsIDOMEventTarget) getDomDocument().queryInterface(nsIDOMEventTarget.NS_IDOMEVENTTARGET_IID);
- documentEventTarget.addEventListener(MozillaDomEventListener.KEYPRESS, contentAreaEventListener, false); //$NON-NLS-1$
+ documentEventTarget.addEventListener(MozillaDomEventListener.KEYPRESS, getContentAreaEventListener(), false);
} else {
//baseEventListener = new MozillaBaseEventListener();
}
@@ -510,48 +480,39 @@
}
protected void removeDomEventListeners() {
- if (contentAreaEventTarget != null && contentAreaEventListener != null) {
- contentAreaEventTarget.removeEventListener(MozillaDomEventListener.CLICKEVENTTYPE, contentAreaEventListener, false); //$NON-NLS-1$
- contentAreaEventTarget.removeEventListener(MozillaDomEventListener.MOUSEDOWNEVENTTYPE, contentAreaEventListener, false); //$NON-NLS-1$
- contentAreaEventTarget.removeEventListener(MozillaDomEventListener.MOUSEUPEVENTTYPE, contentAreaEventListener, false); //$NON-NLS-1$
- contentAreaEventTarget.removeEventListener(MozillaDomEventListener.MOUSEMOVEEVENTTYPE, contentAreaEventListener, false); //$NON-NLS-1$
- contentAreaEventTarget.removeEventListener(MozillaDomEventListener.CONTEXTMENUEVENTTYPE, contentAreaEventListener, false);//$NON-NLS-1$
- contentAreaEventTarget.removeEventListener(MozillaDomEventListener.DRAGDROPEVENT, contentAreaEventListener, false);//$NON-NLS-1$
- contentAreaEventTarget.removeEventListener(MozillaDomEventListener.DRAGENTEREVENT, contentAreaEventListener, false);//$NON-NLS-1$
- contentAreaEventTarget.removeEventListener(MozillaDomEventListener.DRAGEXITEVENT, contentAreaEventListener, false);//$NON-NLS-1$
- contentAreaEventTarget.removeEventListener(MozillaDomEventListener.DRAGGESTUREEVENT, contentAreaEventListener, false);//$NON-NLS-1$
- contentAreaEventTarget.removeEventListener(MozillaDomEventListener.DRAGOVEREVENT, contentAreaEventListener, false);//$NON-NLS-1$
- contentAreaEventTarget.removeEventListener(MozillaDomEventListener.DBLCLICK, contentAreaEventListener, false);//$NON-NLS-1$
+ if (getContentAreaEventTarget() != null && getContentAreaEventListener() != null) {
+ getContentAreaEventTarget().removeEventListener(MozillaDomEventListener.CLICKEVENTTYPE, getContentAreaEventListener(), false);
+ getContentAreaEventTarget().removeEventListener(MozillaDomEventListener.MOUSEDOWNEVENTTYPE, getContentAreaEventListener(), false);
+ getContentAreaEventTarget().removeEventListener(MozillaDomEventListener.MOUSEUPEVENTTYPE, getContentAreaEventListener(), false);
+ getContentAreaEventTarget().removeEventListener(MozillaDomEventListener.MOUSEMOVEEVENTTYPE, getContentAreaEventListener(), false);
+ getContentAreaEventTarget().removeEventListener(MozillaDomEventListener.CONTEXTMENUEVENTTYPE, getContentAreaEventListener(), false);
+ getContentAreaEventTarget().removeEventListener(MozillaDomEventListener.DRAGDROPEVENT, getContentAreaEventListener(), false);
+ getContentAreaEventTarget().removeEventListener(MozillaDomEventListener.DRAGENTEREVENT, getContentAreaEventListener(), false);
+ getContentAreaEventTarget().removeEventListener(MozillaDomEventListener.DRAGEXITEVENT, getContentAreaEventListener(), false);
+ getContentAreaEventTarget().removeEventListener(MozillaDomEventListener.DRAGGESTUREEVENT, getContentAreaEventListener(), false);
+ getContentAreaEventTarget().removeEventListener(MozillaDomEventListener.DRAGOVEREVENT, getContentAreaEventListener(), false);
+ getContentAreaEventTarget().removeEventListener(MozillaDomEventListener.DBLCLICK, getContentAreaEventListener(), false);
if (domDocument != null && documentEventTarget != null) {
- documentEventTarget.removeEventListener(MozillaDomEventListener.KEYPRESS, contentAreaEventListener, false); //$NON-NLS-1$
+ documentEventTarget.removeEventListener(MozillaDomEventListener.KEYPRESS, getContentAreaEventListener(), false);
}
- contentAreaEventListener.setVisualEditor(null);
- contentAreaEventTarget = null;
- contentAreaEventListener = null;
+ getContentAreaEventListener().setVisualEditor(null);
+ setContentAreaEventTarget(null);
+ setContentAreaEventListener(null);
documentEventTarget = null;
}
}
private void addSelectionListener() {
- if (contentAreaEventListener != null&&xulRunnerEditor!=null) {
+ if (getContentAreaEventListener() != null&&xulRunnerEditor!=null) {
- xulRunnerEditor.addSelectionListener(contentAreaEventListener);
+ xulRunnerEditor.addSelectionListener(getContentAreaEventListener());
}
}
- /*private void removeSelectionListener() {
- if (contentAreaEventListener != null&&xulRunnerEditor!=null) {
-
- nsISelection selection = xulRunnerEditor.getSelection();
- nsISelectionPrivate selectionPrivate = (nsISelectionPrivate) selection.queryInterface(nsISelectionPrivate.NS_ISELECTIONPRIVATE_IID);
- selectionPrivate.removeSelectionListener(contentAreaEventListener);
- }
- }*/
-
public void setSelectionRectangle(nsIDOMElement element, int resizerConstrains, boolean scroll) {
- if (contentAreaEventListener != null) {
+ if (getContentAreaEventListener() != null) {
xulRunnerEditor.setSelectionRectangle((nsIDOMElement)element, resizerConstrains, scroll);
}
}
@@ -560,7 +521,7 @@
* Show resizer markers
*/
public void showResizer() {
- if (contentAreaEventListener != null) {
+ if (getContentAreaEventListener() != null) {
xulRunnerEditor.showResizer();
}
}
@@ -569,7 +530,7 @@
* Hide resizer markers
*/
public void hideResizer() {
- if (contentAreaEventListener != null) {
+ if (getContentAreaEventListener() != null) {
xulRunnerEditor.hideResizer();
}
}
@@ -609,5 +570,39 @@
this.link = link;
}
+ /**
+ * @return the contentAreaEventTarget
+ */
+ public nsIDOMEventTarget getContentAreaEventTarget() {
+ return contentAreaEventTarget;
+ }
+
+ /**
+ * @param contentAreaEventTarget the contentAreaEventTarget to set
+ */
+ public void setContentAreaEventTarget(nsIDOMEventTarget contentAreaEventTarget) {
+ this.contentAreaEventTarget = contentAreaEventTarget;
+ }
+
+ /**
+ * @return the contentAreaEventListener
+ */
+ public MozillaDomEventListener getContentAreaEventListener() {
+ if(contentAreaEventListener==null) {
+
+ contentAreaEventListener = new MozillaDomEventListener();
+ }
+ return contentAreaEventListener;
+ }
+
+ /**
+ * @param contentAreaEventListener the contentAreaEventListener to set
+ */
+ public void setContentAreaEventListener(
+ MozillaDomEventListener contentAreaEventListener) {
+
+ this.contentAreaEventListener = contentAreaEventListener;
+ }
+
}
\ No newline at end of file
Modified: trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/MozillaPreview.java
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/MozillaPreview.java 2008-03-31 18:34:24 UTC (rev 7216)
+++ trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/MozillaPreview.java 2008-03-31 18:53:57 UTC (rev 7217)
@@ -52,6 +52,7 @@
private StructuredTextEditor sourceEditor;
private VpeEditorPart editPart;
private IDOMDocument sourceDocument;
+ private PreviewDomEventListener contentAreaEventListener;
public MozillaPreview(VpeEditorPart editPart, StructuredTextEditor sourceEditor) {
setTemplateManager(VpeTemplateManager.getInstance());
@@ -141,8 +142,8 @@
*
*/
private void onLoadWindow() {
-
setContentArea(findContentArea());
+ addDomEventListeners();
if (editorLoadWindowListener != null) {
editorLoadWindowListener.load();
}
@@ -271,6 +272,7 @@
public void dispose() {
setEditorDomEventListener(null);
setEditorLoadWindowListener(null);
+ setContentAreaEventListener(null);
if (pageContext != null) {
pageContext.dispose();
pageContext=null;
@@ -282,7 +284,39 @@
sourceDocument=null;
sourceEditor=null;
editPart=null;
+
//super.dispose();
}
+
+
+ /* (non-Javadoc)
+ * @see org.jboss.tools.vpe.editor.mozilla.MozillaEditor#getContentAreaEventListener()
+ */
+ @Override
+ public MozillaDomEventListener getContentAreaEventListener() {
+
+ if(this.contentAreaEventListener==null||!(contentAreaEventListener instanceof PreviewDomEventListener)){
+
+ contentAreaEventListener = new PreviewDomEventListener();
+ }
+
+ return contentAreaEventListener;
+ }
+
+
+
+ /* (non-Javadoc)
+ * @see org.jboss.tools.vpe.editor.mozilla.MozillaEditor#setContentAreaEventListener(org.jboss.tools.vpe.editor.mozilla.MozillaDomEventListener)
+ */
+ @Override
+ public void setContentAreaEventListener(
+ MozillaDomEventListener contentAreaEventListener) {
+
+ if(contentAreaEventListener instanceof PreviewDomEventListener) {
+
+ this.contentAreaEventListener = (PreviewDomEventListener) contentAreaEventListener;
+ }
+ }
+
}
\ No newline at end of file
Added: trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/PreviewDomEventListener.java
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/PreviewDomEventListener.java (rev 0)
+++ trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/PreviewDomEventListener.java 2008-03-31 18:53:57 UTC (rev 7217)
@@ -0,0 +1,31 @@
+/*******************************************************************************
+* Copyright (c) 2007 Red Hat, Inc.
+* Distributed under license by Red Hat, Inc. All rights reserved.
+* This program is made available under the terms of the
+* Eclipse Public License v1.0 which accompanies this distribution,
+* and is available at http://www.eclipse.org/legal/epl-v10.html
+*
+* Contributors:
+* Red Hat, Inc. - initial API and implementation
+******************************************************************************/
+package org.jboss.tools.vpe.editor.mozilla;
+
+import org.mozilla.interfaces.nsIDOMEvent;
+
+/**
+ * @author mareshkau
+ *
+ */
+public class PreviewDomEventListener extends MozillaDomEventListener {
+
+ /* (non-Javadoc)
+ * @see org.jboss.tools.vpe.editor.mozilla.MozillaDomEventListener#handleEvent(org.mozilla.interfaces.nsIDOMEvent)
+ */
+ @Override
+ public void handleEvent(nsIDOMEvent domEvent) {
+
+ domEvent.preventDefault();
+
+ }
+}
+
16 years, 1 month
JBoss Tools SVN: r7216 - trunk/documentation/guides/GettingStartedGuide/en/modules.
by jbosstools-commits@lists.jboss.org
Author: ykryvinchanka
Date: 2008-03-31 14:34:24 -0400 (Mon, 31 Mar 2008)
New Revision: 7216
Modified:
trunk/documentation/guides/GettingStartedGuide/en/modules/further_reading.xml
Log:
http://jira.jboss.com/jira/browse/JBDS-235 GSG. Descriptions have been added to each guide in Further Reading chapter
Modified: trunk/documentation/guides/GettingStartedGuide/en/modules/further_reading.xml
===================================================================
--- trunk/documentation/guides/GettingStartedGuide/en/modules/further_reading.xml 2008-03-31 17:32:41 UTC (rev 7215)
+++ trunk/documentation/guides/GettingStartedGuide/en/modules/further_reading.xml 2008-03-31 18:34:24 UTC (rev 7216)
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<chapter id="further_reading" xreflabel="further_reading">
- <?dbhtml filename="further_reading.html"?>
+ <?dbhtml filename="further_reading.html"?>
<chapterinfo>
<keywordset>
<keyword>JBoss Developer Studio</keyword>
@@ -10,50 +10,102 @@
<keyword>JBoss</keyword>
</keywordset>
</chapterinfo>
-
- <title>Further Reading</title>
-
+
+ <title>Further Reading</title>
+
<para>
- <emphasis role="bold">Seam Dev Tools Reference Guide</emphasis>
- <ulink url="../../../seam/en/html/index.html">(html)</ulink> <ulink url="../../../seam/en/html_single/index.html">(html single)</ulink> <ulink url="../../../seam/en/pdf/Seam_Dev_Tools_Reference_Guide.pdf">(PDF)</ulink>
+ <emphasis role="bold">JSF Tools Reference Guide</emphasis>
+ <ulink url="../../../jsf_tools_ref_guide/en/html/index.html">(html)</ulink>
+ <ulink url="../../../jsf_tools_ref_guide/en/html_single/index.html">(html single)</ulink>
+ <ulink url="../../../jsf_tools_ref_guide/en/pdf/Seam_Dev_Tools_Reference_Guide.pdf"
+ >(PDF)</ulink>
</para>
- <para>This guide helps you to understand what Seam is and how to install Seam plug-in into Eclipse.
- It tells you the necessary steps to start working with Seam Framework and assists in a simple Seam Project creation.
- Also you will learn how to create and run the CRUD Database Application with Seam as well as find out what Seam Editors Features and Seam Components are.</para>
-
+ <para> From this guide you'll discover all peculiarities of work at a JSF project. You'll
+ learn all shades that cover the process of project creation and take a closer look at the JSF
+ configuration file. Also you'll get to know managed beans and how to work with them and
+ find out, how to create and register a custom converter, custom validator and referenced beans
+ in a JSF project. </para>
+
<para>
- <emphasis role="bold">Visual Web Tools Reference Guide</emphasis>
- <ulink url="../../../jsf/en/html/index.html">(html)</ulink> <ulink url="../../../jsf/en/html_single/index.html">(html single)</ulink> <ulink url="../../../jsf/en/pdf/Visual_Web_Tools_Reference_Guide.pdf">(PDF)</ulink>
+ <emphasis role="bold">JSF Tools Tutorial</emphasis>
+ <ulink url="../../../jsf_tools_tutorial/en/html/index.html">(html)</ulink>
+ <ulink url="../../../jsf_tools_tutorial/en/html_single/index.html">(html single)</ulink>
+ <ulink url="../../../jsf_tools_tutorial/en/pdf/Seam_Dev_Tools_Reference_Guide.pdf">(PDF)</ulink>
</para>
-
+ <para> This tutorial will describe how to deal with classic/old style of JSF development and how
+ to create a simple JSF application using the JBoss Developer Studio. </para>
+
<para>
- <emphasis role="bold">JBoss Server Manager Reference Guide</emphasis>
- <ulink url="../../../as/en/html/index.html">(html)</ulink> <ulink url="../../../as/en/html_single/index.html">(html single)</ulink> <ulink url="../../../as/en/pdf/server_manager_guide.pdf">(PDF)</ulink>
+ <emphasis role="bold">Struts Tools Reference Guide</emphasis>
+ <ulink url="../../../struts_tools_ref_guide/en/html/index.html">(html)</ulink>
+ <ulink url="../../../struts_tools_ref_guide/en/html_single/index.html">(html single)</ulink>
+ <ulink url="../../../struts_tools_ref_guide/en/pdf/Seam_Dev_Tools_Reference_Guide.pdf"
+ >(PDF)</ulink>
</para>
- <para>This guide covers the basics of working with the JBoss server manager. You will read how to install runtimes and servers and quickly learn how to configure, start, stop the server and
- know how deployment and archiving process. You will find out how to manage installed JBoss Servers via JBoss AS Perspective. You will also read how to deploy modules onto the server.</para>
-
+ <para> In Struts Tools Reference Guide you will learn how to create and work with a new struts
+ project. This guide also provides information about graphical editor for struts configuration
+ files, tiles files, and struts validation files. </para>
+
<para>
- <emphasis role="bold">jBPM Tools Reference Guide</emphasis>
- <ulink url="../../../jbpm/en/html/index.html">(html)</ulink> <ulink url="../../../jbpm/en/html_single/index.html">(html single)</ulink> <ulink url="../../../jbpm/en/pdf/jBPM_Tools_Ref.pdf">(PDF)</ulink>
+ <emphasis role="bold">Struts Tools Tutorial</emphasis>
+ <ulink url="../../../struts_tools_tutorial/en/html/index.html">(html)</ulink>
+ <ulink url="../../../struts_tools_tutorial/en/html_single/index.html">(html single)</ulink>
+ <ulink url="../../../struts_tools_tutorial/en/pdf/Seam_Dev_Tools_Reference_Guide.pdf"
+ >(PDF)</ulink>
</para>
-
+ <para> This tutorial will describe the classical style of Struts development, and will
+ step-by-step show you how to create a simple Struts application in JBoss Developer Studio.</para>
+
<para>
- <emphasis role="bold">Hibernate Tools Reference Guide</emphasis>
- <ulink url="../../../hibernatetools/en/html/index.html">(html)</ulink> <ulink url="../../../hibernatetools/en/html_single/index.html">(html single)</ulink> <ulink url="../../../hibernatetools/en/pdf/hibernate_tools.pdf">(PDF)</ulink>
+ <emphasis role="bold">Seam Dev Tools Reference Guide</emphasis>
+ <ulink url="../../../seam/en/html/index.html">(html)</ulink>
+ <ulink url="../../../seam/en/html_single/index.html">(html single)</ulink>
+ <ulink url="../../../seam/en/pdf/Seam_Dev_Tools_Reference_Guide.pdf">(PDF)</ulink>
</para>
-
+ <para> This guide helps you to understand what Seam is and how to install Seam plug-in into
+ Eclipse. It tells you the necessary steps to start working with Seam Framework and assists in a
+ simple Seam Project creation. Also you will learn how to create and run the CRUD Database
+ Application with Seam as well as find out what Seam Editors Features and Seam Components are. </para>
+
<para>
- <emphasis role="bold">Legacy-jsf-struts guide</emphasis>
- <ulink url="../../../legacy-jsf-struts/en/html/index.html">(html)</ulink> <ulink url="../../../legacy-jsf-struts/en/html_single/index.html">(html single)</ulink> <ulink url="../../../legacy-jsf-struts/en/pdf/legacy-jsf-struts.pdf">(PDF)</ulink>
+ <emphasis role="bold">Visual Web Tools Reference Guide</emphasis>
+ <ulink url="../../../jsf/en/html/index.html">(html)</ulink>
+ <ulink url="../../../jsf/en/html_single/index.html">(html single)</ulink>
+ <ulink url="../../../jsf/en/pdf/Visual_Web_Tools_Reference_Guide.pdf">(PDF)</ulink>
</para>
- <para>This guide will describe how to deal with classic/old style of JSF and Struts development. This guide provides you with the necessary steps to create a simple JSF application,
- add navigation and a managed bean to the application and run it. You will also learn how to create and run a simple struts application using the JBoss Developer Studio.</para>
-
+
<para>
- <emphasis role="bold">Exadel Studio Migration Guide</emphasis>
- <ulink url="../../../Exadel-migration/en/html/index.html">(html)</ulink> <ulink url="../../../Exadel-migration/en/html_single/index.html">(html single)</ulink> <ulink url="../../../Exadel-migration/en/pdf/exadel-migration.pdf">(PDF)</ulink>
+ <emphasis role="bold">JBoss Server Manager Reference Guide</emphasis>
+ <ulink url="../../../as/en/html/index.html">(html)</ulink>
+ <ulink url="../../../as/en/html_single/index.html">(html single)</ulink>
+ <ulink url="../../../as/en/pdf/server_manager_guide.pdf">(PDF)</ulink>
</para>
- <para>This document is intended to help you to migrate an existing Exadel JSF or Struts projects from Exadel Studio into JBoss Developer Studio.</para>
-
+ <para> This guide covers the basics of working with the JBoss server manager. You will read how to
+ install runtimes and servers and quickly learn how to configure, start, stop the server and know
+ how deployment and archiving process. You will find out how to manage installed JBoss Servers
+ via JBoss AS Perspective. You will also read how to deploy modules onto the server. </para>
+
+ <para>
+ <emphasis role="bold">jBPM Tools Reference Guide</emphasis>
+ <ulink url="../../../jbpm/en/html/index.html">(html)</ulink>
+ <ulink url="../../../jbpm/en/html_single/index.html">(html single)</ulink>
+ <ulink url="../../../jbpm/en/pdf/jBPM_Tools_Ref.pdf">(PDF)</ulink>
+ </para>
+
+ <para>
+ <emphasis role="bold">Hibernate Tools Reference Guide</emphasis>
+ <ulink url="../../../hibernatetools/en/html/index.html">(html)</ulink>
+ <ulink url="../../../hibernatetools/en/html_single/index.html">(html single)</ulink>
+ <ulink url="../../../hibernatetools/en/pdf/hibernate_tools.pdf">(PDF)</ulink>
+ </para>
+
+ <para>
+ <emphasis role="bold">Exadel Studio Migration Guide</emphasis>
+ <ulink url="../../../Exadel-migration/en/html/index.html">(html)</ulink>
+ <ulink url="../../../Exadel-migration/en/html_single/index.html">(html single)</ulink>
+ <ulink url="../../../Exadel-migration/en/pdf/exadel-migration.pdf">(PDF)</ulink>
+ </para>
+ <para>This document is intended to help you to migrate an existing Exadel JSF or Struts projects
+ from Exadel Studio into JBoss Developer Studio. </para>
+
</chapter>
16 years, 1 month
JBoss Tools SVN: r7215 - trunk/labs/plugins/org.jboss.tools.labs.pde.sourceprovider/src/org/jboss/tools/labs/pde/sourceprovider.
by jbosstools-commits@lists.jboss.org
Author: rob.stryker(a)jboss.com
Date: 2008-03-31 13:32:41 -0400 (Mon, 31 Mar 2008)
New Revision: 7215
Modified:
trunk/labs/plugins/org.jboss.tools.labs.pde.sourceprovider/src/org/jboss/tools/labs/pde/sourceprovider/EclipseSourceContainerType.java
Log:
Bug... mismatched ID's led to NPE's galore. yay.
Modified: trunk/labs/plugins/org.jboss.tools.labs.pde.sourceprovider/src/org/jboss/tools/labs/pde/sourceprovider/EclipseSourceContainerType.java
===================================================================
--- trunk/labs/plugins/org.jboss.tools.labs.pde.sourceprovider/src/org/jboss/tools/labs/pde/sourceprovider/EclipseSourceContainerType.java 2008-03-31 16:38:26 UTC (rev 7214)
+++ trunk/labs/plugins/org.jboss.tools.labs.pde.sourceprovider/src/org/jboss/tools/labs/pde/sourceprovider/EclipseSourceContainerType.java 2008-03-31 17:32:41 UTC (rev 7215)
@@ -51,7 +51,7 @@
}
public static class EclipseSourceContainer extends AbstractSourceContainer {
- public static final String TYPE_ID = "org.jboss.ide.eclipse.labs.pde.sourceprovider.eclipseSourceContainerType";
+ public static final String TYPE_ID = "org.jboss.tools.labs.pde.sourceprovider.eclipseSourceContainerType";
protected File root;
protected HashMap<String,ExternalArchiveSourceContainer> pathToContainer;
public EclipseSourceContainer(File f) {
16 years, 1 month
JBoss Tools SVN: r7214 - trunk/documentation/qa/reports.
by jbosstools-commits@lists.jboss.org
Author: anis
Date: 2008-03-31 12:38:26 -0400 (Mon, 31 Mar 2008)
New Revision: 7214
Removed:
trunk/documentation/qa/reports/Smoke24.03.2008.htm
trunk/documentation/qa/reports/Smoke25.03.2008.htm
Log:
Removed file/folder
Deleted: trunk/documentation/qa/reports/Smoke24.03.2008.htm
===================================================================
--- trunk/documentation/qa/reports/Smoke24.03.2008.htm 2008-03-31 15:57:08 UTC (rev 7213)
+++ trunk/documentation/qa/reports/Smoke24.03.2008.htm 2008-03-31 16:38:26 UTC (rev 7214)
@@ -1,391 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML><HEAD><TITLE>Execution Report</TITLE>
-<STYLE>H1 {
- COLOR: #4a5d75; FONT-FAMILY: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; BACKGROUND-COLOR: transparent
-}
-H2 {
- COLOR: #4a5d75; FONT-FAMILY: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; BACKGROUND-COLOR: transparent
-}
-TR {
- BACKGROUND-COLOR: #f5f5f5
-}
-TD {
- BORDER-RIGHT: dimgray 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: dimgray 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.15em; BORDER-LEFT: dimgray 1px solid; PADDING-TOP: 0.15em; BORDER-BOTTOM: dimgray 1px solid; FONT-FAMILY: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; BACKGROUND-COLOR: transparent
-}
-HR {
- COLOR: #999; BORDER-COLLAPSE: collapse
-}
-BODY {
- PADDING-RIGHT: 2em; PADDING-LEFT: 2em; FONT-SIZE: 12px; PADDING-BOTTOM: 0em; COLOR: #333; LINE-HEIGHT: 100%; PADDING-TOP: 0em; FONT-FAMILY: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; max-width: 55em
-}
-TABLE {
- BORDER-RIGHT: dimgray 0px solid; BORDER-TOP: dimgray 0px solid; BORDER-LEFT: dimgray 0px solid; COLOR: #4a5d75; BORDER-BOTTOM: dimgray 0px solid; FONT-FAMILY: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif
-}
-</STYLE>
-
-<META http-equiv=Content-Type content="text/html; charset=ISO-8859-5">
-<META content="MSHTML 6.00.2900.2180" name=GENERATOR></HEAD>
-<BODY bgColor=#f5f5f5>
-<CENTER>
-<H1>Smoke test</H1>
-<TABLE
-style="BORDER-TOP-WIDTH: 1pt; BORDER-LEFT-WIDTH: 1pt; BORDER-BOTTOM-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"
-cellSpacing=0 cellPadding=4 width="100%" align=center>
- <TBODY>
- <TR bgColor=gray>
- <TD><B>Exec Date</B></TD>
- <TD><B>Plan: Test Name</B></TD>
- <TD><B>Status</B></TD>
- <TD><B>Bug Number</B></TD></TR>
- <TR >
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">24.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Creating new
- JSF Project</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=seashell>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Removeadd
- JSF Capabilities</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=papayawhip>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">24.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Importing
- existing JSF Project</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=seashell>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">24.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Creating new
- Struts Project</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=papayawhip>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">24.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Removeadd
- Struts Capabilities</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=seashell>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">24.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Importing
- existing Struts Project</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=papayawhip>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">24.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Import
- existing Spring project</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=seashell>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">24.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Spring Beans
- view features</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=papayawhip>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">24.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]AddRemove
- Spring Beans project Capabilities</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=seashell>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">24.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Running JSF
- project</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=papayawhip>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">24.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Running
- Struts project</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=seashell>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Content
- Assist for JSF configuration file</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: red; BORDER-RIGHT-WIDTH: 1pt">Failed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">JBIDE-845</TD></TR>
- <TR bgColor=papayawhip>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">24.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Content
- Assist for JSF JSP file</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=seashell>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">24.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Content
- Assist for Struts Configuration File</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=papayawhip>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">24.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Content
- Assist for Struts JSP File</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=seashell>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">24.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Content
- Assist for JSF Tags</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=papayawhip>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">24.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Content
- Assist for HTML Tags</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=seashell>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">24.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Content
- Assist for JavaScript Tags</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=papayawhip>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Content
- Assist for JSF Configuration file (Tree tab)</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=seashell>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Outline view
- and Properties Editor</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR >
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">24.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Creating JSF
- JSP page</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR >
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">24.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Creating
- Struts JSP page</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR >
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">24.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Content
- Assist for Resource Bundles</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=seashell>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">24.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Content
- Assist for TLDs version=2.1</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=papayawhip>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">24.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Insert tag
- into JSP file</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=seashell>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">24.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]ShowHide
- Palette groups</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=papayawhip>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">24.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Palette
- editor</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=seashell>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">24.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Import tags
- from TLD file</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=papayawhip>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">24.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Rename
- faces-config file</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=seashell>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">24.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Rename JSP
- file</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=papayawhip>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">24.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Rename
- struts-config.xml</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR >
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">24.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Rename TLD
- file</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=papayawhip>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">24.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Running
- Hibernate Test project</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">N/A</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=seashell>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">24.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Creating
- Seam Gen war project</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=papayawhip>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">24.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Creating
- Seam Gen ear project</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=seashell>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">24.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Running Seam
- war project on server</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=papayawhip>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">24.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Running Seam
- ear project on server</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=seashell>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">24.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Deleting
- Seam Gen Project</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=papayawhip>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">24.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Running Test
- NG suite</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=seashell>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">24.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Creating
- test Action</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=papayawhip>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">24.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Checking
- generated Test report</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=seashell>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">24.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Adding new
- form in test ear project</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=papayawhip>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Content
- Assist with EL for JSP file</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=seashell>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Content
- Assist in JSP file (no space between inverted commas in atribute
-value).</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white
-size=1> </FONT></TD></TR></TBODY></TABLE></CENTER></BODY></HTML>
Deleted: trunk/documentation/qa/reports/Smoke25.03.2008.htm
===================================================================
--- trunk/documentation/qa/reports/Smoke25.03.2008.htm 2008-03-31 15:57:08 UTC (rev 7213)
+++ trunk/documentation/qa/reports/Smoke25.03.2008.htm 2008-03-31 16:38:26 UTC (rev 7214)
@@ -1,381 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML><HEAD><TITLE>Execution Report</TITLE>
-<STYLE>H1 {
- COLOR: #4a5d75; FONT-FAMILY: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; BACKGROUND-COLOR: transparent
-}
-H2 {
- COLOR: #4a5d75; FONT-FAMILY: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; BACKGROUND-COLOR: transparent
-}
-TR {
- BACKGROUND-COLOR: #f5f5f5
-}
-TD {
- BORDER-RIGHT: dimgray 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: dimgray 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.15em; BORDER-LEFT: dimgray 1px solid; PADDING-TOP: 0.15em; BORDER-BOTTOM: dimgray 1px solid; FONT-FAMILY: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; BACKGROUND-COLOR: transparent
-}
-HR {
- COLOR: #999; BORDER-COLLAPSE: collapse
-}
-BODY {
- PADDING-RIGHT: 2em; PADDING-LEFT: 2em; FONT-SIZE: 12px; PADDING-BOTTOM: 0em; COLOR: #333; LINE-HEIGHT: 100%; PADDING-TOP: 0em; FONT-FAMILY: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; max-width: 55em
-}
-TABLE {
- BORDER-RIGHT: dimgray 0px solid; BORDER-TOP: dimgray 0px solid; BORDER-LEFT: dimgray 0px solid; COLOR: #4a5d75; BORDER-BOTTOM: dimgray 0px solid; FONT-FAMILY: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif
-}
-</STYLE>
-
-<META http-equiv=Content-Type content="text/html; charset=ISO-8859-5">
-<META content="MSHTML 6.00.2900.2180" name=GENERATOR></HEAD>
-<BODY bgColor=#f5f5f5>
-<CENTER>
-<H1>Smoke test</H1>
-<TABLE
-style="BORDER-TOP-WIDTH: 1pt; BORDER-LEFT-WIDTH: 1pt; BORDER-BOTTOM-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"
-cellSpacing=0 cellPadding=4 width="100%" align=center>
- <TBODY>
- <TR bgColor=gray>
- <TD><B>Exec Date</B></TD>
- <TD><B>Plan: Test Name</B></TD>
- <TD><B>Status</B></TD>
- <TD><B>Bug Number</B></TD></TR>
- <TR bgColor=papayawhip>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Creating new
- JSF Project</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=seashell>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Removeadd
- JSF Capabilities</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=papayawhip>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Importing
- existing JSF Project</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=seashell>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Creating new
- Struts Project</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: red; BORDER-RIGHT-WIDTH: 1pt">Failed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">JBDS-287</TD></TR>
- <TR bgColor=papayawhip>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Removeadd
- Struts Capabilities</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">N/A</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=seashell>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Importing
- existing Struts Project</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: red; BORDER-RIGHT-WIDTH: 1pt">Failed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">JBDS-287</TD></TR>
- <TR bgColor=papayawhip>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Import
- existing Spring project</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=seashell>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Spring Beans
- view features</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=papayawhip>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]AddRemove
- Spring Beans project Capabilities</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=seashell>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Running JSF
- project</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=papayawhip>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Running
- Struts project</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">N/A</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">JBDS-287</TD></TR>
- <TR bgColor=seashell>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Content
- Assist for JSF configuration file</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: red; BORDER-RIGHT-WIDTH: 1pt">Failed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">JBIDE-845</TD></TR>
- <TR bgColor=papayawhip>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Content
- Assist for JSF JSP file</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=seashell>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Content
- Assist for Struts Configuration File</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">N/A</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">JBDS-287</TD></TR>
- <TR bgColor=papayawhip>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Content
- Assist for Struts JSP File</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">N/A</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">JBDS-287</TD></TR>
- <TR bgColor=seashell>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Content
- Assist for JSF Tags</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=papayawhip>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Content
- Assist for HTML Tags</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=seashell>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Content
- Assist for JavaScript Tags</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=papayawhip>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Content
- Assist for JSF Configuration file (Tree tab)</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=seashell>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Outline view
- and Properties Editor</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=papayawhip>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Creating JSF
- JSP page</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=seashell>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Creating
- Struts JSP page</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">N/A</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">JBDS-287</TD></TR>
- <TR bgColor=papayawhip>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Content
- Assist for Resource Bundles</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=seashell>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Content
- Assist for TLDs version=2.1</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=papayawhip>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Insert tag
- into JSP file</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=seashell>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]ShowHide
- Palette groups</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=papayawhip>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Palette
- editor</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: red; BORDER-RIGHT-WIDTH: 1pt">Failed</TD>
- <TD
-style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">JBIDE-1951</TD></TR>
- <TR bgColor=seashell>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Import tags
- from TLD file</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=papayawhip>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Rename
- faces-config file</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=seashell>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Rename JSP
- file</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=papayawhip>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Rename
- struts-config.xml</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">N/A</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=seashell>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Rename TLD
- file</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=papayawhip>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Running
- Hibernate Test project</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: tomato; BORDER-RIGHT-WIDTH: 1pt">Not
- Completed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=seashell>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Creating
- Seam Gen war project</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=papayawhip>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Creating
- Seam Gen ear project</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=seashell>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Running Seam
- war project on server</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=papayawhip>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Running Seam
- ear project on server</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=seashell>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Deleting
- Seam Gen Project</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=papayawhip>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Running Test
- NG suite</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=seashell>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Creating
- test Action</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=papayawhip>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Checking
- generated Test report</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=seashell>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Adding new
- form in test ear project</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=papayawhip>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Content
- Assist with EL for JSP file</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white size=1> </FONT></TD></TR>
- <TR bgColor=seashell>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">25.03.2008</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">[1]Content
- Assist in JSP file (no space between inverted commas in atribute
-value).</TD>
- <TD
- style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
- <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
- color=white
-size=1> </FONT></TD></TR></TBODY></TABLE></CENTER></BODY></HTML>
16 years, 1 month
JBoss Tools SVN: r7213 - in trunk/jsf/docs/userguide/en: modules and 1 other directory.
by jbosstools-commits@lists.jboss.org
Author: ykryvinchanka
Date: 2008-03-31 11:57:08 -0400 (Mon, 31 Mar 2008)
New Revision: 7213
Modified:
trunk/jsf/docs/userguide/en/images/palette/palette_15.png
trunk/jsf/docs/userguide/en/images/palette/palette_16.png
trunk/jsf/docs/userguide/en/images/palette/palette_23.png
trunk/jsf/docs/userguide/en/modules/palette.xml
Log:
http://jira.jboss.com/jira/browse/JBDS-232 New info + screens added in chapt
Modified: trunk/jsf/docs/userguide/en/images/palette/palette_15.png
===================================================================
(Binary files differ)
Modified: trunk/jsf/docs/userguide/en/images/palette/palette_16.png
===================================================================
(Binary files differ)
Modified: trunk/jsf/docs/userguide/en/images/palette/palette_23.png
===================================================================
(Binary files differ)
Modified: trunk/jsf/docs/userguide/en/modules/palette.xml
===================================================================
--- trunk/jsf/docs/userguide/en/modules/palette.xml 2008-03-31 15:12:09 UTC (rev 7212)
+++ trunk/jsf/docs/userguide/en/modules/palette.xml 2008-03-31 15:57:08 UTC (rev 7213)
@@ -1,7 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<chapter id="palette" xreflabel="palette">
<?dbhtml filename="palette.html"?>
-
<chapterinfo>
<keywordset>
<keyword>Jboss Tools palette</keyword>
@@ -10,11 +9,10 @@
</keywordset>
</chapterinfo>
<title>JBoss Tools Palette</title>
- <para>This chapter will introdus you to the functionality provide by <property>JBoss Tools
- Palette</property>. Palette allowes you to quickly and easily creat your JSP or JSF
- page. Now you can do it more faster without additional knowlege.</para>
+ <para>This chapter will introduce you to the functionality provide by <property>JBoss Tools
+ Palette</property>. Palette allows you to quickly and easily create your JSP or JSF
+ page. Now you can do it more faster without additional knowledge.</para>
<para>The <property>JBoss Tools Palette</property> allows you to:</para>
-
<itemizedlist>
<listitem>
<para>Insert tags into a JSP or JSF page with one click</para>
@@ -23,7 +21,6 @@
<para>Add custom and 3rd party tags</para>
</listitem>
</itemizedlist>
-
<para>The JBoss Tools Palette contains a developer's project tag libraries and provides
possibility to add any tag libraries to it. Also you can choose a necessary one from the
list of already existent tag libraries:</para>
@@ -53,7 +50,6 @@
<para>XHTML</para>
</listitem>
</itemizedlist>
-
<figure>
<title>JBoss Tools Palette</title>
<mediaobject>
@@ -62,36 +58,30 @@
</imageobject>
</mediaobject>
</figure>
-
-
<para>By default the Palette is represented in Web Development Perspective with four groups. If
you can't see it, select <emphasis>
- <property>Window > Show View Other... > JBoos Tools Web > JBoss
+ <property>Window > Show View Other... > JBoss Tools Web > JBoss
Tools Palette</property>
</emphasis> from the menu bar.</para>
<section id="PaletteOptions">
<?dbhtml filename="PaletteOptions.html"?>
<title>Palette Options</title>
- <para>To case your work, you can configure the Palette for your own, by selecting the
+ <para>To ease your work, you can configure the Palette for your own, by selecting the
corresponding icon on the Palette toolbar.</para>
<para>There is a possibility to configure the JBoss Tools Palette:</para>
-
<itemizedlist>
<listitem>
<para> to <property>edit the palette</property> content by adding, removing or
changing the palette elements</para>
</listitem>
-
<listitem>
<para> to <property>show/hide groups</property>, subgroups</para>
</listitem>
-
<listitem>
<para>to <property>import groups</property>, subgroups</para>
</listitem>
</itemizedlist>
-
<figure>
<title>Palette Buttons</title>
<mediaobject>
@@ -100,18 +90,15 @@
</imageobject>
</mediaobject>
</figure>
-
<section id="PaletteEditor">
<?dbhtml filename="PaletteEditor.html"?>
<title>Palette Editor</title>
-
<para>JBoss Tools Palette contains existing libraries of tags, thus the
<property>Palette editor</property> is intended to work with them or create your
new one, as well.</para>
- <para>To open the editor, click right mouse button on the <emphasis>
+ <para>To open the editor, click on the <emphasis>
<property>Palette Editor</property>
</emphasis> icon: <itemizedlist>
-
<figure>
<title>Palette Editor Icon</title>
<mediaobject>
@@ -120,22 +107,21 @@
</imageobject>
</mediaobject>
</figure>
-
<para>The window has two parts. There is a reflected grouped list of components
on the left side of the palette editor. Each group is divided into multiple
groups, every of which is a tag library. The right side of the palette
editor is an editing window where it's possible to change values of
- group, tag library attributes that you've chosen on the left part
- of the window. It can also be made by using <emphasis>
+ group or tag library attributes that you've chosen on the left part
+ of the window. </para>
+ <para>It can also be done by right click and using <emphasis>
<property>Edit…</property>
- </emphasis> button.</para>
+ </emphasis> option.</para>
<literallayout/>
<para> For example, <property>JSF</property> group consists of
<property>Core</property>, <property>Facelets</property>,
<property>HTML</property> tag libraries and the attributes as
<property>name</property>, <property>description</property> and
<property>hidden</property> which are available for editing: </para>
-
<figure>
<title>Tag Libraries of the JSF Group</title>
<mediaobject>
@@ -144,7 +130,6 @@
</imageobject>
</mediaobject>
</figure>
-
<para>The Palette Editor provides the following possibilities when working with
existing tags or icons:</para>
<listitem>
@@ -174,10 +159,9 @@
wish to remove and chose the <emphasis>
<property>Delete Set</property>
</emphasis> option from the pop-up menu or click the <emphasis>
- <property>Delet</property>
+ <property>Delete</property>
</emphasis> keyboard button.</para>
</listitem>
-
<listitem>
<para>to edit icons in the chosen set</para>
<para>When the set of icons is created, new icons can be imported to it.
@@ -197,7 +181,6 @@
<property>Finish</property>
</emphasis> button.</para>
</listitem>
-
<listitem>
<para>to work with a group of tag libraries</para>
<para>The first step in work with the editor is creating a group of
@@ -234,10 +217,8 @@
<para>The removal option is enabled only for custom folders.</para>
</important>
</listitem>
-
<listitem>
<para>to work with a tag library</para>
-
<para>The group maintains a list of tag libraries. If you'd like to
create your own library, click right mouse button on the group and
choose <emphasis>
@@ -275,7 +256,6 @@
libraries.</para>
</important>
</listitem>
-
<listitem>
<para>to work with a tag element</para>
<para>When the library folder is created, new tags can be added to it.
@@ -302,37 +282,12 @@
<property>End Text</property>
</emphasis> for your tag element. If your tag text is too long, use the <emphasis>
<property>Change...</property>
- </emphasis> button to see it all. After all the attributes are set,
- click <emphasis>
- <property>Finish</property>
- </emphasis> button.</para>
- <note>
- <title>Note:</title>
- <para>If you do not choose the icon it will be assigned by
- default.</para>
- </note>
- <para>You are allowed to edit or delete the tag . If you'd like to
- change the attributes of the tag or choose another icon for it, use the
- right editing window of the palette editor or the <emphasis>
- <property>Edit...</property>
- </emphasis> option from the pop-up menu. In order to remove the tag,
- right click on the tag that you wish to remove and chose the <emphasis>
- <property>Delete</property>
- </emphasis> option or click the <emphasis>
- <property>Delete</property>
- </emphasis> keyboard button.</para>
- <important>
- <title>Important:</title>
- <para>The removal option is enabled only for custom tags. JBoss Palette
- tags can not be removed but can be modified.</para>
- </important>
-
- <para>Parameters of the Palette element are put into the table on the right.
- Table cells are provided with editors and modal dialogue windows for
- choosing necessary icons. For 'start text' and
- 'end text'(or macro) there is a possibility to control
- the cursor position by using "|" symbol. </para>
-
+ </emphasis> button to see it all. For <emphasis>
+ <property>start text</property>
+ </emphasis> and <emphasis>
+ <property>end text</property>
+ </emphasis> there is a possibility to control the cursor position by
+ using "|" symbol.</para>
<figure>
<title>Parameters of the Palette element</title>
<mediaobject>
@@ -342,20 +297,38 @@
</mediaobject>
</figure>
</listitem>
-
+ <para>After all the attributes are set, click <emphasis>
+ <property>Finish</property>
+ </emphasis> button.</para>
+ <note>
+ <title>Note:</title>
+ <para>If you do not choose an icon the default one will be assigned.</para>
+ </note>
+ <para>You are allowed to edit or delete the tag . If you'd like to
+ change the attributes of the tag or choose another icon for it, use the
+ right editing window of the palette editor or the <emphasis>
+ <property>Edit...</property>
+ </emphasis> option from the pop-up menu. In order to remove the tag, right
+ click on the tag that you wish to remove and chose the <emphasis>
+ <property>Delete</property>
+ </emphasis> option or click the <emphasis>
+ <property>Delete</property>
+ </emphasis> keyboard button.</para>
+ <important>
+ <title>Important:</title>
+ <para>The removal option is enabled only for custom tags. JBoss Palette tags
+ can not be removed but can be modified.</para>
+ </important>
</itemizedlist>
</para>
</section>
-
<section id="Show/Hide">
<?dbhtml filename="Show/Hide.html"?>
<title>Show/Hide</title>
-
<para><emphasis>
<property>Show/Hide</property>
</emphasis> is a very useful feature that allows you to control the number of tag
groups that are shown on the palette.</para>
-
<itemizedlist>
<listitem>
<para>Click <emphasis>
@@ -363,7 +336,6 @@
</emphasis> button, at the top right side of the JBoss Tools Palette.</para>
</listitem>
</itemizedlist>
-
<figure>
<title>Show/Hide Button</title>
<mediaobject>
@@ -372,14 +344,12 @@
</imageobject>
</mediaobject>
</figure>
-
<itemizedlist>
<listitem>
<para>In the dialog Show/Hide Drawers check the groups the libraries of which
you want to be shown on the palette:</para>
</listitem>
</itemizedlist>
-
<figure>
<title>Show/Hide Drawers</title>
<mediaobject>
@@ -388,11 +358,10 @@
</imageobject>
</mediaobject>
</figure>
-
<para>If libraries are not displayed in the palette, check whether they are selected.
Click the plus sign to expand the libraries of the group and make sure that a tick
is put next to the wanted libraries.</para>
- <!-- <para>(When you deactivate the group(s), the JBoss Palette remembers your last chose.
+ <!-- <para>(When you deactivate the group(s), the JBoss Palette remembers your last chose.
The libraries… )</para>
-->
<itemizedlist>
@@ -401,7 +370,6 @@
now be shown on the palette:</para>
</listitem>
</itemizedlist>
-
<figure>
<title>New Added Groups</title>
<mediaobject>
@@ -410,43 +378,32 @@
</imageobject>
</mediaobject>
</figure>
-
<para>The name of the elements is compound. The first part is the group’s name and the
second is the library’s name.</para>
</section>
-
<section id="Import">
<?dbhtml filename="Import.html"?>
<title>Import</title>
-
<para>The Import button lets you add a custom or 3rd party tag library to JBoss Tools
Palette. Find out more information on how to add particular tags see the <link
linkend="ImportButton521">Adding Custom JSF Tags</link> section.
- <!--<link linkend="CreatingAndWorkingCustomCapability">Learn how to import</link>. --></para>
-
+ <!--<link linkend="CreatingAndWorkingCustomCapability">Learn how to import</link>. --></para>
</section>
</section>
-
-
<section id="UsingThePalette(IncludingOne-ClickTagInsertion)">
<?dbhtml filename="UsingThePalette(IncludingOne-ClickTagInsertion).html"?>
<title>Using the Palette</title>
-
-
-
<section id="InsertingTagsIntoAJSPFile">
<?dbhtml filename="InsertingTagsIntoAJSPFile.html"?>
<title>Inserting Tags into a JSP File</title>
-
<para>A new tag can be added into any text file including jsp, htm, html and xhtml.</para>
- <para>It's very simple to do this. Open your JSP file and place the cursor in a
- place where you'd like to add a tag and then click that tag in the palette.
- In the <property>Insert Tag</property> window, that appears, you can set the value of<emphasis>
+ <para>Let's do it. Open your JSP file and place the cursor in a place where
+ you'd like to add a tag and then click that tag in the palette. In the
+ <property>Insert Tag</property> window, that appears, you can set the value of<emphasis>
<property>general</property>
</emphasis> and <emphasis>
<property>advanced</property>
</emphasis> attributes of the tag that you chose.</para>
-
<figure>
<title>Inserting Tag</title>
<mediaobject>
@@ -455,11 +412,9 @@
</imageobject>
</mediaobject>
</figure>
-
<para>In the example below, the <emphasis>
<property>commandButton</property>
</emphasis> tag has been inserted.</para>
-
<figure>
<title>Inserting Tag</title>
<mediaobject>
@@ -476,7 +431,6 @@
<property>"tag"</property>
</emphasis> attributes.</para>
</tip>
-
<para>The cursor position after adding a tag into a file is specified by
"|" symbol in the tag template on the right in the Palette Editor
window. </para>
@@ -488,11 +442,11 @@
</imageobject>
</mediaobject>
</figure>
- <para> Above you can see where the cursor position for HTML/Form/input is set. Thus,
- after adding this tag into your file the cursor will be in the attribute
- "type". Then, you can straight use the combination of buttons
- <property>Ctrl + Space</property> to inquire about a prompting. </para>
-
+ <para> Above you can see where the cursor position for <emphasis>
+ <property>HTML > Form > input</property>
+ </emphasis> is set. Thus, after adding this tag into your file the cursor will be in
+ the attribute "type". Then, you can straight use the combination
+ of buttons <property>Ctrl + Space</property> to inquire about a prompting. </para>
<figure>
<title>Cursor position</title>
<mediaobject>
@@ -501,9 +455,7 @@
</imageobject>
</mediaobject>
</figure>
-
</section>
-
<section id="AddingCustomJSFTagsToTheRedHatPalette7433">
<?dbhtml filename="AddingCustomJSFTagsToTheJBossToolsPalette.html"?>
<title>Adding Custom JSF Tags to the JBoss Tools Palette</title>
@@ -518,14 +470,12 @@
<para>The Import button on the JBoss Tools Palette</para>
</listitem>
</itemizedlist>
-
<para>Before you can add your custom component library, you need to make sure it is
included in your project. Either place the <emphasis role="italic">
<property>".tld"</property>
</emphasis> file or the <emphasis role="italic">
<property>".jar"</property>
</emphasis> that includes your tag library under the lib folder in your project. </para>
-
<section id="Drag_and_Drop65332">
<?dbhtml filename="DragAndDrop.html"?>
<title>Drag-and-Drop</title>
@@ -533,7 +483,6 @@
view is not active, select <emphasis>
<property>Window > Show View > Web Projects</property>
</emphasis> from the menu bar.</para>
-
<figure>
<title>Web Projects View</title>
<mediaobject>
@@ -542,16 +491,21 @@
</imageobject>
</mediaobject>
</figure>
-
<para>Also make sure that the JBoss Tools Palette is open. Select the tag library
that you want to add and simply drag-and-drop it on to the JBoss Tools Palette.</para>
-
<para>You will see the following dialog window. As you can see JBoss Developer
- Studio takes care of all the details. Chosen TLD file, name and prefix of the
- library and Library URL are detected, thus just need to set the Group name to
- which you wish to place this tag library. You can either add this tag library to
- an existing Group or just create a new one.</para>
-
+ Studio takes care of all the details. Chosen <emphasis>
+ <property>TLD file</property>
+ </emphasis>, <emphasis>
+ <property>name</property>
+ </emphasis> and <emphasis>
+ <property>prefix</property>
+ </emphasis> of the library and <emphasis>
+ <property>Library URL</property>
+ </emphasis> are detected, thus just need to set the <emphasis>
+ <property>Group</property>
+ </emphasis> name to which you wish to place this tag library. You can either add
+ this tag library to an existing Group or just create a new one.</para>
<figure>
<title>Import Tags From TLD File Form</title>
<mediaobject>
@@ -562,7 +516,6 @@
</figure>
<para>Once you are finished, you will see the new tag library added to the JBoss
Tools Palette.</para>
-
<figure>
<title>JBoss Tools Palette with New Tag Library</title>
<mediaobject>
@@ -572,7 +525,6 @@
</mediaobject>
</figure>
</section>
-
<section id="ImportButton521">
<?dbhtml filename="ImportButton.html"?>
<title>Import Button</title>
@@ -580,7 +532,6 @@
<property>Import</property>
</emphasis> button. You can see this button at the top right side of the JBoss
Tools Palette.</para>
-
<figure>
<title>Import Button</title>
<mediaobject>
@@ -589,7 +540,6 @@
</imageobject>
</mediaobject>
</figure>
-
<para>By clicking on the <emphasis>
<property>Import button</property>
</emphasis> you will see the Import Tag window a similar like in the <link
@@ -600,8 +550,7 @@
Tag form you can use <emphasis>
<property>Browse...</property>
</emphasis>button to locate the tag library that you want to add:</para>
-
- <figure>
+ <figure>
<title>Select TLD File</title>
<mediaobject>
<imageobject>
@@ -610,16 +559,11 @@
</mediaobject>
</figure>
</section>
-
</section>
-
</section>
-
-
<section id="RichFacesSupport">
<?dbhtml filename="RichFacesSupport.html"?>
<title>Rich Faces Support</title>
-
<para>JBoss Developer Studio comes with a tight integration with <emphasis>
<property>Rich Faces</property>
</emphasis> component framework. Rich Faces and Ajax4jsf in JBoss Tools Palette always
@@ -629,10 +573,9 @@
<para>If you'd like to know the last version of Rich Faces component
framework see <ulink url="http://labs.jboss.com/jbossrichfaces/">JBoss
RichFaces</ulink> site.</para>
- </tip> After installing JBDS Rich Faces components, as well, as <emphasis>
+ </tip>Rich Faces components, as well, as <emphasis>
<property>Ajax4jsf</property>
</emphasis> ones are already on the <property>JBoss Tools Palette</property>:</para>
-
<figure>
<title>Rich Faces Components</title>
<mediaobject>
@@ -641,43 +584,6 @@
</imageobject>
</mediaobject>
</figure>
-
<!-- <para>Insert tag into JSP file </para>-->
-
</section>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
</chapter>
16 years, 1 month
JBoss Tools SVN: r7212 - trunk/common/plugins/org.jboss.tools.common.model.ui/src/org/jboss/tools/common/model/ui/widgets.
by jbosstools-commits@lists.jboss.org
Author: scabanovich
Date: 2008-03-31 11:12:09 -0400 (Mon, 31 Mar 2008)
New Revision: 7212
Modified:
trunk/common/plugins/org.jboss.tools.common.model.ui/src/org/jboss/tools/common/model/ui/widgets/ScrolledComposite.java
Log:
JBIDE-1910
Modified: trunk/common/plugins/org.jboss.tools.common.model.ui/src/org/jboss/tools/common/model/ui/widgets/ScrolledComposite.java
===================================================================
--- trunk/common/plugins/org.jboss.tools.common.model.ui/src/org/jboss/tools/common/model/ui/widgets/ScrolledComposite.java 2008-03-31 13:48:23 UTC (rev 7211)
+++ trunk/common/plugins/org.jboss.tools.common.model.ui/src/org/jboss/tools/common/model/ui/widgets/ScrolledComposite.java 2008-03-31 15:12:09 UTC (rev 7212)
@@ -49,6 +49,7 @@
}
ScrollBar vBar = getVerticalBar ();
+ vBar.setIncrement(10);
if (vBar != null) {
vBar.addListener (SWT.Selection, new Listener () {
public void handleEvent (Event e) {
16 years, 1 month
JBoss Tools SVN: r7211 - in trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces: src/org/jboss/tools/jsf/vpe/richfaces and 1 other directories.
by jbosstools-commits@lists.jboss.org
Author: dsakovich
Date: 2008-03-31 09:48:23 -0400 (Mon, 31 Mar 2008)
New Revision: 7211
Modified:
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/META-INF/MANIFEST.MF
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/ComponentUtil.java
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/template/RichFacesPanelBarTemplate.java
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/template/RichFacesPanelItemTemplate.java
Log:
http://jira.jboss.org/jira/browse/JBIDE-1713
Modified: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/META-INF/MANIFEST.MF
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/META-INF/MANIFEST.MF 2008-03-31 13:28:45 UTC (rev 7210)
+++ trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/META-INF/MANIFEST.MF 2008-03-31 13:48:23 UTC (rev 7211)
@@ -13,7 +13,8 @@
org.eclipse.wst.sse.ui,
org.eclipse.ui.workbench.texteditor,
org.eclipse.ui.ide,
- org.mozilla.xpcom
+ org.mozilla.xpcom,
+ org.eclipse.wst.sse.core
Eclipse-LazyStart: true
Bundle-Vendor: Red Hat, Inc.
Bundle-ClassPath: lib/jhighlight-1.0.jar,
Modified: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/ComponentUtil.java
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/ComponentUtil.java 2008-03-31 13:28:45 UTC (rev 7210)
+++ trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/ComponentUtil.java 2008-03-31 13:48:23 UTC (rev 7211)
@@ -20,11 +20,14 @@
import org.eclipse.ui.IEditorInput;
import org.eclipse.ui.IFileEditorInput;
import org.eclipse.ui.editors.text.ILocationProvider;
+import org.eclipse.wst.xml.core.internal.provisional.document.IDOMAttr;
+import org.jboss.tools.vpe.editor.bundle.BundleMap;
import org.jboss.tools.vpe.editor.context.VpePageContext;
import org.mozilla.interfaces.nsIDOMElement;
import org.mozilla.interfaces.nsIDOMNode;
import org.mozilla.interfaces.nsIDOMNodeList;
import org.mozilla.xpcom.XPCOMException;
+import org.w3c.dom.Attr;
import org.w3c.dom.Element;
import org.w3c.dom.NamedNodeMap;
import org.w3c.dom.Node;
@@ -33,548 +36,574 @@
public class ComponentUtil {
- /**
- * Gets child of Facet element by name. If facet has a few children the
- * method will return first one.
- *
- * @param sourceElement
- * @param facetName
- * @param returnTextNode
- * return child text node if facet doesn't have any child
- * elements;
- * @return
- */
- public static Node getFacet(Element sourceElement, String facetName,
- boolean returnTextNode) {
- NodeList children = sourceElement.getChildNodes();
- for (int i = 0; i < children.getLength(); i++) {
- Node node = children.item(i);
- if (node instanceof Element && node.getNodeName() != null
- && node.getNodeName().indexOf(":facet") > 0) { //$NON-NLS-1$
- Element element = (Element) node;
- String name = element.getAttribute("name"); //$NON-NLS-1$
- if (facetName.equals(name)) {
- NodeList childNodes = element.getChildNodes();
- Text textNode = null;
- for (int j = 0; j < childNodes.getLength(); j++) {
- Node child = childNodes.item(j);
- if (child instanceof Element) {
- return child;
- } else if (child instanceof Text) {
- textNode = (Text) child;
- }
- }
- if (returnTextNode) {
- return textNode;
- }
- }
+ /**
+ * Gets child of Facet element by name. If facet has a few children the
+ * method will return first one.
+ *
+ * @param sourceElement
+ * @param facetName
+ * @param returnTextNode
+ * return child text node if facet doesn't have any child
+ * elements;
+ * @return
+ */
+ public static Node getFacet(Element sourceElement, String facetName,
+ boolean returnTextNode) {
+ NodeList children = sourceElement.getChildNodes();
+ for (int i = 0; i < children.getLength(); i++) {
+ Node node = children.item(i);
+ if (node instanceof Element && node.getNodeName() != null
+ && node.getNodeName().indexOf(":facet") > 0) { //$NON-NLS-1$
+ Element element = (Element) node;
+ String name = element.getAttribute("name"); //$NON-NLS-1$
+ if (facetName.equals(name)) {
+ NodeList childNodes = element.getChildNodes();
+ Text textNode = null;
+ for (int j = 0; j < childNodes.getLength(); j++) {
+ Node child = childNodes.item(j);
+ if (child instanceof Element) {
+ return child;
+ } else if (child instanceof Text) {
+ textNode = (Text) child;
}
+ }
+ if (returnTextNode) {
+ return textNode;
+ }
}
- return null;
+ }
}
+ return null;
+ }
- /**
- * Gets all facets of sourceElement. If facet has a few children the method
- * will return first one.
- *
- * @param sourceElement
- * @param facetName
- * @param returnTextNode
- * return child text node if facet doesn't have any child
- * elements;
- * @return
- */
- public static ArrayList<Node> getFacets(Element sourceElement,
- boolean returnTextNode) {
- ArrayList<Node> facets = new ArrayList<Node>();
- NodeList children = sourceElement.getChildNodes();
- for (int i = 0; i < children.getLength(); i++) {
- Node node = children.item(i);
- if (node instanceof Element && "f:facet".equals(node.getNodeName())) { //$NON-NLS-1$
- Element element = (Element) node;
- NodeList childNodes = element.getChildNodes();
- Text textNode = null;
- for (int j = 0; j < childNodes.getLength(); j++) {
- Node child = childNodes.item(j);
- if (child instanceof Element) {
- facets.add(child);
- break;
- } else if (child instanceof Text) {
- textNode = (Text) child;
- }
- }
- if (returnTextNode && facets.isEmpty()) {
- facets.add(textNode);
- }
- }
+ /**
+ * Gets all facets of sourceElement. If facet has a few children the method
+ * will return first one.
+ *
+ * @param sourceElement
+ * @param facetName
+ * @param returnTextNode
+ * return child text node if facet doesn't have any child
+ * elements;
+ * @return
+ */
+ public static ArrayList<Node> getFacets(Element sourceElement,
+ boolean returnTextNode) {
+ ArrayList<Node> facets = new ArrayList<Node>();
+ NodeList children = sourceElement.getChildNodes();
+ for (int i = 0; i < children.getLength(); i++) {
+ Node node = children.item(i);
+ if (node instanceof Element && "f:facet".equals(node.getNodeName())) { //$NON-NLS-1$
+ Element element = (Element) node;
+ NodeList childNodes = element.getChildNodes();
+ Text textNode = null;
+ for (int j = 0; j < childNodes.getLength(); j++) {
+ Node child = childNodes.item(j);
+ if (child instanceof Element) {
+ facets.add(child);
+ break;
+ } else if (child instanceof Text) {
+ textNode = (Text) child;
+ }
}
- return facets;
+ if (returnTextNode && facets.isEmpty()) {
+ facets.add(textNode);
+ }
+ }
}
+ return facets;
+ }
- /**
- * Gets child of Facet element by name. If facet has a few children the
- * method will return first one.
- *
- * @param sourceElement
- * @param facetName
- * @return
- */
- public static Element getFacet(Element sourceElement, String facetName) {
- return (Element) getFacet(sourceElement, facetName, false);
- }
+ /**
+ * Gets child of Facet element by name. If facet has a few children the
+ * method will return first one.
+ *
+ * @param sourceElement
+ * @param facetName
+ * @return
+ */
+ public static Element getFacet(Element sourceElement, String facetName) {
+ return (Element) getFacet(sourceElement, facetName, false);
+ }
- /**
- * Returns true if "rendered" attribute of source element does not contain
- * "false" value.
- *
- * @param sourceElement
- * @return
- */
- public static boolean isRendered(Element sourceElement) {
- return !"false" //$NON-NLS-1$
- .equalsIgnoreCase(sourceElement.getAttribute("rendered")); //$NON-NLS-1$
- }
+ /**
+ * Returns true if "rendered" attribute of source element does not contain
+ * "false" value.
+ *
+ * @param sourceElement
+ * @return
+ */
+ public static boolean isRendered(Element sourceElement) {
+ return !"false" //$NON-NLS-1$
+ .equalsIgnoreCase(sourceElement.getAttribute("rendered")); //$NON-NLS-1$
+ }
- /**
- * Sets CSS link in visual html document.
- *
- * @param pageContext
- * @param cssHref
- */
- public static void setCSSLink(VpePageContext pageContext, String cssHref,
- String ext) {
- String pluginPath = RichFacesTemplatesActivator.getPluginResourcePath();
- IPath pluginFile = new Path(pluginPath);
- File cssFile = pluginFile.append(cssHref).toFile();
- if (cssFile.exists()) {
- String cssPath = "file:///" + cssFile.getPath(); //$NON-NLS-1$
- pageContext.getVisualBuilder().replaceLinkNodeToHead(cssPath, ext);
- }
+ /**
+ * Sets CSS link in visual html document.
+ *
+ * @param pageContext
+ * @param cssHref
+ */
+ public static void setCSSLink(VpePageContext pageContext, String cssHref,
+ String ext) {
+ String pluginPath = RichFacesTemplatesActivator.getPluginResourcePath();
+ IPath pluginFile = new Path(pluginPath);
+ File cssFile = pluginFile.append(cssHref).toFile();
+ if (cssFile.exists()) {
+ String cssPath = "file:///" + cssFile.getPath(); //$NON-NLS-1$
+ pageContext.getVisualBuilder().replaceLinkNodeToHead(cssPath, ext);
}
+ }
- public static String getAbsoluteResourcePath(String resourcePathInPlugin) {
- String pluginPath = RichFacesTemplatesActivator.getPluginResourcePath();
- IPath pluginFile = new Path(pluginPath);
- File file = pluginFile.append(resourcePathInPlugin).toFile();
- if (file.exists()) {
- return file.getAbsolutePath();
- } else {
- throw new RuntimeException("Can't get path for " //$NON-NLS-1$
- + resourcePathInPlugin);
- }
+ public static String getAbsoluteResourcePath(String resourcePathInPlugin) {
+ String pluginPath = RichFacesTemplatesActivator.getPluginResourcePath();
+ IPath pluginFile = new Path(pluginPath);
+ File file = pluginFile.append(resourcePathInPlugin).toFile();
+ if (file.exists()) {
+ return file.getAbsolutePath();
+ } else {
+ throw new RuntimeException("Can't get path for " //$NON-NLS-1$
+ + resourcePathInPlugin);
}
+ }
- /**
- * Adds image as attribute to IMG tag
- *
- * @param img
- * @param fileImageName
- */
- public static void setImg(nsIDOMElement img, String fileImageName) {
- img.setAttribute("src", "file://" //$NON-NLS-1$//$NON-NLS-2$
- + getAbsoluteResourcePath(fileImageName));
- }
+ /**
+ * Adds image as attribute to IMG tag
+ *
+ * @param img
+ * @param fileImageName
+ */
+ public static void setImg(nsIDOMElement img, String fileImageName) {
+ img.setAttribute("src", "file://" //$NON-NLS-1$//$NON-NLS-2$
+ + getAbsoluteResourcePath(fileImageName));
+ }
- /**
- * Returns all child source elements of component but facets.
- *
- * @param sourceElement
- * @param returnTextNodes
- * return child text nodes and elements or elements only;
- * @return
- */
- public static List<Node> getChildren(Element sourceElement,
- boolean returnTextNodes) {
- ArrayList<Node> children = new ArrayList<Node>();
- NodeList nodeList = sourceElement.getChildNodes();
- for (int i = 0; i < nodeList.getLength(); i++) {
- Node child = nodeList.item(i);
- if ((child instanceof Element || returnTextNodes)
- && (!child.getNodeName().equals("f:facet"))) { //$NON-NLS-1$
- children.add(child);
- }
- }
- return children;
+ /**
+ * Returns all child source elements of component but facets.
+ *
+ * @param sourceElement
+ * @param returnTextNodes
+ * return child text nodes and elements or elements only;
+ * @return
+ */
+ public static List<Node> getChildren(Element sourceElement,
+ boolean returnTextNodes) {
+ ArrayList<Node> children = new ArrayList<Node>();
+ NodeList nodeList = sourceElement.getChildNodes();
+ for (int i = 0; i < nodeList.getLength(); i++) {
+ Node child = nodeList.item(i);
+ if ((child instanceof Element || returnTextNodes)
+ && (!child.getNodeName().equals("f:facet"))) { //$NON-NLS-1$
+ children.add(child);
+ }
}
+ return children;
+ }
- /**
- * Returns all child source elements of component but facets.
- *
- * @param sourceElement
- * @return
- */
- public static List<Node> getChildren(Element sourceElement) {
- return getChildren(sourceElement, false);
- }
+ /**
+ * Returns all child source elements of component but facets.
+ *
+ * @param sourceElement
+ * @return
+ */
+ public static List<Node> getChildren(Element sourceElement) {
+ return getChildren(sourceElement, false);
+ }
- /**
- * Returns all child visual elements of component but facets.
- *
- * @param visualElement
- * @param
- * @return returnTextNodes return child text nodes and elements or elements
- * only;
- */
- public static List<nsIDOMNode> getChildren(nsIDOMElement visualElement,
- boolean returnTextNodes) {
- ArrayList<nsIDOMNode> children = new ArrayList<nsIDOMNode>();
- nsIDOMNodeList nodeList = visualElement.getChildNodes();
- for (int i = 0; i < nodeList.getLength(); i++) {
- nsIDOMNode child = nodeList.item(i);
- if ((child instanceof nsIDOMElement || returnTextNodes)
- && (!child.getNodeName().equals("f:facet"))) { //$NON-NLS-1$
- children.add(child);
- }
- }
- return children;
+ /**
+ * Returns all child visual elements of component but facets.
+ *
+ * @param visualElement
+ * @param
+ * @return returnTextNodes return child text nodes and elements or elements
+ * only;
+ */
+ public static List<nsIDOMNode> getChildren(nsIDOMElement visualElement,
+ boolean returnTextNodes) {
+ ArrayList<nsIDOMNode> children = new ArrayList<nsIDOMNode>();
+ nsIDOMNodeList nodeList = visualElement.getChildNodes();
+ for (int i = 0; i < nodeList.getLength(); i++) {
+ nsIDOMNode child = nodeList.item(i);
+ if ((child instanceof nsIDOMElement || returnTextNodes)
+ && (!child.getNodeName().equals("f:facet"))) { //$NON-NLS-1$
+ children.add(child);
+ }
}
+ return children;
+ }
- /**
- * Returns all child visual elements of component but facets.
- *
- * @param visualElement
- * @return
- */
- public static List<nsIDOMNode> getChildren(nsIDOMElement visualElement) {
- return getChildren(visualElement, false);
- }
+ /**
+ * Returns all child visual elements of component but facets.
+ *
+ * @param visualElement
+ * @return
+ */
+ public static List<nsIDOMNode> getChildren(nsIDOMElement visualElement) {
+ return getChildren(visualElement, false);
+ }
- /**
- * Copies all attributes from source node to visual node.
- *
- * @param sourceNode
- * @param visualNode
- */
- public static void copyAttributes(Node sourceNode,
- nsIDOMElement visualElement) {
- NamedNodeMap namedNodeMap = sourceNode.getAttributes();
- for (int i = 0; i < namedNodeMap.getLength(); i++) {
- Node attribute = namedNodeMap.item(i);
- // added by Max Areshkau fix for JBIDE-1568
- try {
+ /**
+ * Copies all attributes from source node to visual node.
+ *
+ * @param sourceNode
+ * @param visualNode
+ */
+ public static void copyAttributes(Node sourceNode,
+ nsIDOMElement visualElement) {
+ NamedNodeMap namedNodeMap = sourceNode.getAttributes();
+ for (int i = 0; i < namedNodeMap.getLength(); i++) {
+ Node attribute = namedNodeMap.item(i);
+ // added by Max Areshkau fix for JBIDE-1568
+ try {
- visualElement.setAttribute(attribute.getNodeName(), attribute
- .getNodeValue());
- } catch (XPCOMException ex) {
- // if error-code not equals error for incorrect name throws
- // exception
- // error code is NS_ERROR_DOM_INVALID_CHARACTER_ERR=0x80530005
- if (ex.errorcode != 2152923141L) {
- throw ex;
- }
- // else we ignore this exception
- }
+ visualElement.setAttribute(attribute.getNodeName(), attribute
+ .getNodeValue());
+ } catch (XPCOMException ex) {
+ // if error-code not equals error for incorrect name throws
+ // exception
+ // error code is NS_ERROR_DOM_INVALID_CHARACTER_ERR=0x80530005
+ if (ex.errorcode != 2152923141L) {
+ throw ex;
}
+ // else we ignore this exception
+ }
}
+ }
- /**
- * Copies attributes from source node to visual node.
- *
- * @param attributes -
- * list names of attributes which will copy
- * @param sourceNode
- * @param visualNode
- */
- public static void copyAttributes(Element sourceElement,
- List<String> attributes, nsIDOMElement visualElement) {
+ /**
+ * Copies attributes from source node to visual node.
+ *
+ * @param attributes -
+ * list names of attributes which will copy
+ * @param sourceNode
+ * @param visualNode
+ */
+ public static void copyAttributes(Element sourceElement,
+ List<String> attributes, nsIDOMElement visualElement) {
- if (attributes == null)
- return;
+ if (attributes == null)
+ return;
- for (String attributeName : attributes) {
+ for (String attributeName : attributes) {
- String attributeValue = sourceElement.getAttribute(attributeName);
- if (attributeValue != null)
- visualElement.setAttribute(attributeName, attributeValue);
- }
-
+ String attributeValue = sourceElement.getAttribute(attributeName);
+ if (attributeValue != null)
+ visualElement.setAttribute(attributeName, attributeValue);
}
- /**
- * Returns true if sourceNode is Facet
- *
- * @param sourceNode
- * @param facetName
- * @return
- */
- public static boolean isFacet(Node sourceNode, String facetName) {
- if (sourceNode != null && sourceNode instanceof Element
- && sourceNode.getNodeName().equals("f:facet")) { //$NON-NLS-1$
- String name = ((Element) sourceNode).getAttribute("name"); //$NON-NLS-1$
- if (facetName.equals(name)) {
- return true;
- }
- }
- return false;
- }
+ }
- /**
- * Returns Style with default background image for default RichFaces skin.
- *
- * @return
- */
- public static String getHeaderBackgoundImgStyle() {
- return getBackgoundImgStyle("common/background.gif"); //$NON-NLS-1$
+ /**
+ * Returns true if sourceNode is Facet
+ *
+ * @param sourceNode
+ * @param facetName
+ * @return
+ */
+ public static boolean isFacet(Node sourceNode, String facetName) {
+ if (sourceNode != null && sourceNode instanceof Element
+ && sourceNode.getNodeName().equals("f:facet")) { //$NON-NLS-1$
+ String name = ((Element) sourceNode).getAttribute("name"); //$NON-NLS-1$
+ if (facetName.equals(name)) {
+ return true;
+ }
}
+ return false;
+ }
- /**
- * Returns Style with background image for default RichFaces skin.
- *
- * @return
- */
- public static String getBackgoundImgStyle(String imagePath) {
- String imgPath = ComponentUtil.getAbsoluteResourcePath(imagePath);
- String style = "background-image: url(file:///" //$NON-NLS-1$
- + imgPath.replace('\\', '/') + ");"; //$NON-NLS-1$
- return style;
- }
+ /**
+ * Returns Style with default background image for default RichFaces skin.
+ *
+ * @return
+ */
+ public static String getHeaderBackgoundImgStyle() {
+ return getBackgoundImgStyle("common/background.gif"); //$NON-NLS-1$
+ }
- // public static createStyleClass(String content){
- //
- // }
+ /**
+ * Returns Style with background image for default RichFaces skin.
+ *
+ * @return
+ */
+ public static String getBackgoundImgStyle(String imagePath) {
+ String imgPath = ComponentUtil.getAbsoluteResourcePath(imagePath);
+ String style = "background-image: url(file:///" //$NON-NLS-1$
+ + imgPath.replace('\\', '/') + ");"; //$NON-NLS-1$
+ return style;
+ }
- /**
- * Returns value of attribute.
- *
- * @param sourceElement
- * @param attributeName
- * @return
- */
- public static String getAttribute(Element sourceElement,
- String attributeName) {
- String attribute = sourceElement.getAttribute(attributeName);
- if (attribute == null) {
- attribute = ""; //$NON-NLS-1$
- }
- return attribute;
+ // public static createStyleClass(String content){
+ //
+ // }
+
+ /**
+ * Returns value of attribute.
+ *
+ * @param sourceElement
+ * @param attributeName
+ * @return
+ */
+ public static String getAttribute(Element sourceElement,
+ String attributeName) {
+ String attribute = sourceElement.getAttribute(attributeName);
+ if (attribute == null) {
+ attribute = ""; //$NON-NLS-1$
}
+ return attribute;
+ }
- /**
- * Returns value of attribute.
- *
- * @param sourceElement
- * @param attributeName
- * @return
- */
- public static String getAttribute(nsIDOMElement sourceElement,
- String attributeName) {
- String attribute = sourceElement.getAttribute(attributeName);
- if (attribute == null) {
- attribute = ""; //$NON-NLS-1$
- }
- return attribute;
+ /**
+ * Returns value of attribute.
+ *
+ * @param sourceElement
+ * @param attributeName
+ * @return
+ */
+ public static String getAttribute(nsIDOMElement sourceElement,
+ String attributeName) {
+ String attribute = sourceElement.getAttribute(attributeName);
+ if (attribute == null) {
+ attribute = ""; //$NON-NLS-1$
}
+ return attribute;
+ }
- /**
- * @param style
- * @param name
- * @return
- */
- public static boolean parameterPresent(String style, String name) {
- if (style != null && style.length() > 0) {
- String[] styles = style.split(";"); //$NON-NLS-1$
- for (int i = 0; i < styles.length; i++) {
- String[] pair = styles[i].split(":"); //$NON-NLS-1$
- if (pair[0].trim().equals(name)) {
- return true;
- }
- }
+ /**
+ * @param style
+ * @param name
+ * @return
+ */
+ public static boolean parameterPresent(String style, String name) {
+ if (style != null && style.length() > 0) {
+ String[] styles = style.split(";"); //$NON-NLS-1$
+ for (int i = 0; i < styles.length; i++) {
+ String[] pair = styles[i].split(":"); //$NON-NLS-1$
+ if (pair[0].trim().equals(name)) {
+ return true;
}
- return false;
+ }
}
+ return false;
+ }
- /**
- * @param style
- * @param name
- * @return
- */
- public static String getStyleParametr(String style, String name) {
- if (style != null && style.length() > 0) {
- String[] styles = style.split(";"); //$NON-NLS-1$
- for (int i = 0; i < styles.length; i++) {
- String[] pair = styles[i].split(":"); //$NON-NLS-1$
- if (pair[0].trim().equals(name)) {
- return pair[1].trim();
- }
- }
+ /**
+ * @param style
+ * @param name
+ * @return
+ */
+ public static String getStyleParametr(String style, String name) {
+ if (style != null && style.length() > 0) {
+ String[] styles = style.split(";"); //$NON-NLS-1$
+ for (int i = 0; i < styles.length; i++) {
+ String[] pair = styles[i].split(":"); //$NON-NLS-1$
+ if (pair[0].trim().equals(name)) {
+ return pair[1].trim();
}
- return null;
+ }
}
+ return null;
+ }
- /**
- *
- * @param style
- * @param element
- * @return
- */
- public static String addParameter(String style, String element) {
- String s = style.trim();
- return style + (s.length() == 0 || s.endsWith(";") ? "" : ";") //$NON-NLS-1$//$NON-NLS-2$//$NON-NLS-3$
- + element;
- }
+ /**
+ *
+ * @param style
+ * @param element
+ * @return
+ */
+ public static String addParameter(String style, String element) {
+ String s = style.trim();
+ return style + (s.length() == 0 || s.endsWith(";") ? "" : ";") //$NON-NLS-1$//$NON-NLS-2$//$NON-NLS-3$
+ + element;
+ }
- /**
- * Adds image as attribute to IMG tag from users worcpace
- *
- * @param pageContext
- * Page Context
- * @param img
- * img element to which set picture
- * @param fileImageName
- * image name
- * @param undefinedImgName
- * default image when image is undefined
- */
- public static void setImgFromResources(VpePageContext pageContext,
- nsIDOMElement img, String fileImageName, String undefinedImgName) {
- IEditorInput input = pageContext.getEditPart().getEditorInput();
- IPath inputPath = getInputParentPath(input);
- File file = new File(inputPath.toOSString() + File.separator
- + fileImageName);
- if (file.exists()) {
- img.setAttribute(HtmlComponentUtil.HTML_ATR_SRC,
- HtmlComponentUtil.FILE_PROTOCOL + inputPath.toOSString()
- + File.separator + fileImageName);
- } else {
- img.setAttribute(HtmlComponentUtil.HTML_ATR_SRC, undefinedImgName);
- }
+ /**
+ * Adds image as attribute to IMG tag from users worcpace
+ *
+ * @param pageContext
+ * Page Context
+ * @param img
+ * img element to which set picture
+ * @param fileImageName
+ * image name
+ * @param undefinedImgName
+ * default image when image is undefined
+ */
+ public static void setImgFromResources(VpePageContext pageContext,
+ nsIDOMElement img, String fileImageName, String undefinedImgName) {
+ IEditorInput input = pageContext.getEditPart().getEditorInput();
+ IPath inputPath = getInputParentPath(input);
+ File file = new File(inputPath.toOSString() + File.separator
+ + fileImageName);
+ if (file.exists()) {
+ img.setAttribute(HtmlComponentUtil.HTML_ATR_SRC,
+ HtmlComponentUtil.FILE_PROTOCOL + inputPath.toOSString()
+ + File.separator + fileImageName);
+ } else {
+ img.setAttribute(HtmlComponentUtil.HTML_ATR_SRC, undefinedImgName);
}
+ }
- /**
- * Open file
- *
- * @param pageContext
- * Page Context
- * @param fileName
- * file name
- * @return file
- */
- public static File openFile(VpePageContext pageContext, String fileName) {
- IEditorInput input = pageContext.getEditPart().getEditorInput();
- IPath inputPath = getInputParentPath(input);
- File file = new File(inputPath.toOSString() + File.separator + fileName);
- return file;
- }
+ /**
+ * Open file
+ *
+ * @param pageContext
+ * Page Context
+ * @param fileName
+ * file name
+ * @return file
+ */
+ public static File openFile(VpePageContext pageContext, String fileName) {
+ IEditorInput input = pageContext.getEditPart().getEditorInput();
+ IPath inputPath = getInputParentPath(input);
+ File file = new File(inputPath.toOSString() + File.separator + fileName);
+ return file;
+ }
- /**
- * Returns locale of user input
- *
- * @param input
- * @return
- */
- public static IPath getInputParentPath(IEditorInput input) {
- IPath inputPath = null;
- if (input instanceof ILocationProvider) {
- inputPath = ((ILocationProvider) input).getPath(input);
- } else if (input instanceof IFileEditorInput) {
- IFile inputFile = ((IFileEditorInput) input).getFile();
- if (inputFile != null) {
- inputPath = inputFile.getLocation();
- }
- }
- if (inputPath != null && !inputPath.isEmpty()) {
- inputPath = inputPath.removeLastSegments(1);
- }
- return inputPath;
+ /**
+ * Returns locale of user input
+ *
+ * @param input
+ * @return
+ */
+ public static IPath getInputParentPath(IEditorInput input) {
+ IPath inputPath = null;
+ if (input instanceof ILocationProvider) {
+ inputPath = ((ILocationProvider) input).getPath(input);
+ } else if (input instanceof IFileEditorInput) {
+ IFile inputFile = ((IFileEditorInput) input).getFile();
+ if (inputFile != null) {
+ inputPath = inputFile.getLocation();
+ }
}
+ if (inputPath != null && !inputPath.isEmpty()) {
+ inputPath = inputPath.removeLastSegments(1);
+ }
+ return inputPath;
+ }
- /**
- * Move attributes from sourceNode to html
- *
- * @param sourceNode
- * @param visualNode
- * @param attrName
- * @param htmlAttrName
- * @param prefValue
- * @param defValue
- */
- public static void correctAttribute(Element sourceNode,
- nsIDOMElement visualNode, String attrName, String htmlAttrName,
- String prefValue, String defValue) {
- String attrValue = ((Element) sourceNode).getAttribute(attrName);
- if (prefValue != null && prefValue.trim().length() > 0
- && attrValue != null) {
- attrValue = prefValue.trim() + " " + attrValue; //$NON-NLS-1$
- }
- if (attrValue != null) {
- visualNode.setAttribute(htmlAttrName, attrValue);
- } else if (defValue != null) {
- visualNode.setAttribute(htmlAttrName, defValue);
- } else
- visualNode.removeAttribute(attrName);
+ /**
+ * Move attributes from sourceNode to html
+ *
+ * @param sourceNode
+ * @param visualNode
+ * @param attrName
+ * @param htmlAttrName
+ * @param prefValue
+ * @param defValue
+ */
+ public static void correctAttribute(Element sourceNode,
+ nsIDOMElement visualNode, String attrName, String htmlAttrName,
+ String prefValue, String defValue) {
+ String attrValue = ((Element) sourceNode).getAttribute(attrName);
+ if (prefValue != null && prefValue.trim().length() > 0
+ && attrValue != null) {
+ attrValue = prefValue.trim() + " " + attrValue; //$NON-NLS-1$
}
+ if (attrValue != null) {
+ visualNode.setAttribute(htmlAttrName, attrValue);
+ } else if (defValue != null) {
+ visualNode.setAttribute(htmlAttrName, defValue);
+ } else
+ visualNode.removeAttribute(attrName);
+ }
- /**
- * Parses string value retrieved from sourceElement.getAttribure(..) method
- * to its boolean value.
- * <p>
- * <code>false</code> is returned only if it specified explicitly,
- * otherwise <code>true</code> is returned.
- *
- * @param str
- * the string to parse
- * @return boolean value from string
- */
- public static boolean string2boolean(String str) {
- if ((str == null) || ("".equals(str))) { //$NON-NLS-1$
- return true;
- } else if (("true".equalsIgnoreCase(str)) //$NON-NLS-1$
- || ("false".equalsIgnoreCase(str))) { //$NON-NLS-1$
- return new Boolean(str).booleanValue();
- }
- return true;
+ /**
+ * Parses string value retrieved from sourceElement.getAttribure(..) method
+ * to its boolean value.
+ * <p>
+ * <code>false</code> is returned only if it specified explicitly,
+ * otherwise <code>true</code> is returned.
+ *
+ * @param str
+ * the string to parse
+ * @return boolean value from string
+ */
+ public static boolean string2boolean(String str) {
+ if ((str == null) || ("".equals(str))) { //$NON-NLS-1$
+ return true;
+ } else if (("true".equalsIgnoreCase(str)) //$NON-NLS-1$
+ || ("false".equalsIgnoreCase(str))) { //$NON-NLS-1$
+ return new Boolean(str).booleanValue();
}
+ return true;
+ }
- /**
- * find elements by name
- *
- * @param node -
- * current node
- * @param elements -
- * list of found elements
- * @param name -
- * name element
- */
- static public void findElementsByName(Node node, List<Node> elements,
- String name) {
- // get children
- NodeList children = node.getChildNodes();
- for (int i = 0; i < children.getLength(); i++) {
- Node child = children.item(i);
- // if current child is required then add his to list
- if (name.equalsIgnoreCase((child.getNodeName()))) {
- elements.add(child);
- } else {
- findElementsByName(child, elements, name);
- }
- }
+ /**
+ * find elements by name
+ *
+ * @param node -
+ * current node
+ * @param elements -
+ * list of found elements
+ * @param name -
+ * name element
+ */
+ static public void findElementsByName(Node node, List<Node> elements,
+ String name) {
+ // get children
+ NodeList children = node.getChildNodes();
+ for (int i = 0; i < children.getLength(); i++) {
+ Node child = children.item(i);
+ // if current child is required then add his to list
+ if (name.equalsIgnoreCase((child.getNodeName()))) {
+ elements.add(child);
+ } else {
+ findElementsByName(child, elements, name);
+ }
}
+ }
- /**
- * find all elements by name
- *
- * @param node -
- * current node
- * @param elements -
- * list of found elements
- * @param name -
- * name element
- */
- static public void findAllElementsByName(nsIDOMNode node,
- List<nsIDOMNode> elements, String name) {
+ /**
+ * find all elements by name
+ *
+ * @param node -
+ * current node
+ * @param elements -
+ * list of found elements
+ * @param name -
+ * name element
+ */
+ static public void findAllElementsByName(nsIDOMNode node,
+ List<nsIDOMNode> elements, String name) {
- try {
- nsIDOMNodeList list = node.getChildNodes();
- if (node.getNodeName().equalsIgnoreCase(name)) {
- elements.add(node);
- }
- for (int i = 0; i < list.getLength(); i++) {
- findAllElementsByName(list.item(i), elements, name);
- }
- } catch (XPCOMException e) {
- // Ignore
- return;
- }
+ try {
+ nsIDOMNodeList list = node.getChildNodes();
+ if (node.getNodeName().equalsIgnoreCase(name)) {
+ elements.add(node);
+ }
+ for (int i = 0; i < list.getLength(); i++) {
+ findAllElementsByName(list.item(i), elements, name);
+ }
+ } catch (XPCOMException e) {
+ // Ignore
+ return;
}
+ }
+ /**
+ *
+ * @param pageContext
+ * @param value
+ * @param offfset
+ * @return
+ */
+ public static String getBundleValue(VpePageContext pageContext,
+ String value, int offset) {
+ BundleMap bundle = pageContext.getBundle();
+ return bundle.getBundleValue(value, offset);
+
+ }
+
+ /**
+ * get bundle
+ *
+ * @param pageContext
+ * @param attr
+ * @return
+ */
+ public static String getBundleValue(VpePageContext pageContext, Attr attr) {
+ return getBundleValue(pageContext, attr.getNodeValue(),
+ ((IDOMAttr) attr).getValueRegionStartOffset());
+ }
+
}
\ No newline at end of file
Modified: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/template/RichFacesPanelBarTemplate.java
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/template/RichFacesPanelBarTemplate.java 2008-03-31 13:28:45 UTC (rev 7210)
+++ trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/template/RichFacesPanelBarTemplate.java 2008-03-31 13:48:23 UTC (rev 7211)
@@ -30,35 +30,39 @@
public class RichFacesPanelBarTemplate extends VpeAbstractTemplate implements
VpeToggableTemplate, VpeTemplate {
- private static Map toggleMap = new HashMap();
+ private static final String SEMI_COLON = ";"; //$NON-NLS-1$
+ private static final String PERCENT_100 = "100%"; //$NON-NLS-1$
+ private static final String PANEL_BAR_ITEM = ":panelBarItem"; //$NON-NLS-1$
+ private static final String SPACE = " "; //$NON-NLS-1$
+ private static final String EMPTY = ""; //$NON-NLS-1$
+ private static final String DR_PNLBAR_RICH_PANELBAR_DR_PNLBAR_B = "dr-pnlbar rich-panelbar dr-pnlbar-b "; //$NON-NLS-1$
+ private static final String PANEL_BAR_PANEL_BAR_CSS = "panelBar/panelBar.css"; //$NON-NLS-1$
- private final static String CONTENT_CLASS = "contentClass";
- private final static String CONTENT_STYLE = "contentStyle";
- private final static String HEADER_CLASS = "headerClass";
- private final static String HEADER_STYLE = "headerStyle";
- private final static String HEADER_ACTIVE_CLASS = "headerClassActive";
- private final static String HEADER_ACTIVE_STYLE = "headerStyleActive";
-
-
+ private static Map<Node, String> toggleMap = new HashMap<Node, String>();
+
public VpeCreationData create(VpePageContext pageContext, Node sourceNode,
nsIDOMDocument visualDocument) {
-
+
Element sourceElement = (Element) sourceNode;
- nsIDOMElement table = visualDocument.createElement("table");
+ nsIDOMElement table = visualDocument
+ .createElement(HtmlComponentUtil.HTML_TAG_TABLE);
VpeCreationData creationData = new VpeCreationData(table);
- ComponentUtil.setCSSLink(pageContext, "panelBar/panelBar.css",
- "richFacesPanelBar");
- String styleClass = sourceElement.getAttribute("styleClass");
- table.setAttribute("class", "dr-pnlbar rich-panelbar dr-pnlbar-b "
- + (styleClass == null ? "" : styleClass));
+ ComponentUtil.setCSSLink(pageContext, PANEL_BAR_PANEL_BAR_CSS,
+ "richFacesPanelBar"); //$NON-NLS-1$
+ String styleClass = sourceElement
+ .getAttribute(HtmlComponentUtil.HTML_STYLECLASS_ATTR);
+ table.setAttribute(HtmlComponentUtil.HTML_CLASS_ATTR,
+ DR_PNLBAR_RICH_PANELBAR_DR_PNLBAR_B
+ + (styleClass == null ? EMPTY : styleClass));
// Set style attribute
- StringBuffer styleValue = new StringBuffer("padding: 0px; ");
- styleValue.append(height(sourceElement)).append(" ").append(
- width(sourceElement)).append(" ").append(
- ComponentUtil.getAttribute(sourceElement, "style"));
+ StringBuffer styleValue = new StringBuffer("padding: 0px; "); //$NON-NLS-1$
+ styleValue.append(height(sourceElement)).append(SPACE).append(
+ width(sourceElement)).append(SPACE).append(
+ ComponentUtil.getAttribute(sourceElement,
+ HtmlComponentUtil.HTML_STYLE_ATTR));
// Encode Body
List<Node> children = ComponentUtil.getChildren(sourceElement);
@@ -69,64 +73,37 @@
HtmlComponentUtil.HTML_STYLE_ATTR);
String contentClass = ComponentUtil.getAttribute(sourceElement,
- CONTENT_CLASS);
+ RichFacesPanelItemTemplate.CONTENT_CLASS);
String contentStyle = ComponentUtil.getAttribute(sourceElement,
- CONTENT_STYLE);
+ RichFacesPanelItemTemplate.CONTENT_STYLE);
String headerClass = ComponentUtil.getAttribute(sourceElement,
- HEADER_CLASS);
+ RichFacesPanelItemTemplate.HEADER_CLASS);
String headerStyle = ComponentUtil.getAttribute(sourceElement,
- HEADER_STYLE);
+ RichFacesPanelItemTemplate.HEADER_STYLE);
String headerActiveStyle = ComponentUtil.getAttribute(sourceElement,
- HEADER_ACTIVE_STYLE);
+ RichFacesPanelItemTemplate.HEADER_ACTIVE_STYLE);
String headerActiveClass = ComponentUtil.getAttribute(sourceElement,
- HEADER_ACTIVE_CLASS);
+ RichFacesPanelItemTemplate.HEADER_ACTIVE_CLASS);
for (Node child : children) {
boolean active = (i == activeId);
- if (child.getNodeName().endsWith(":panelBarItem")) {
+ if (child.getNodeName().endsWith(PANEL_BAR_ITEM)) {
- String internContentClass = ComponentUtil.getAttribute(
- (Element) child, CONTENT_CLASS);
- String internContentStyle = ComponentUtil.getAttribute(
- (Element) child, CONTENT_STYLE);
- String internHeaderClass = ComponentUtil.getAttribute(
- (Element) child, HEADER_CLASS);
- String internHeaderStyle = ComponentUtil.getAttribute(
- (Element) child, HEADER_STYLE);
- String internHeaderActiveStyle = ComponentUtil.getAttribute(
- (Element) child, HEADER_ACTIVE_STYLE);
- String internHeaderActiveClass = ComponentUtil.getAttribute(
- (Element) child, HEADER_ACTIVE_CLASS);
+ RichFacesPanelItemTemplate.encode(creationData, pageContext,
+ (Element) child, visualDocument, table, active,
+ ComponentUtil.getAttribute(sourceElement,
+ HtmlComponentUtil.HTML_STYLECLASS_ATTR), style,
+ headerClass, headerStyle, headerActiveClass,
+ headerActiveStyle, contentClass, contentStyle, String
+ .valueOf(i));
- RichFacesPanelItemTemplate
- .encode(
- creationData,
- (Element) child,
- visualDocument,
- table,
- active,
- ComponentUtil.getAttribute(sourceElement,
- HtmlComponentUtil.HTML_STYLECLASS_ATTR),
- style,
- (internHeaderClass.length() == 0) ? headerClass
- : internHeaderClass,
- (internHeaderStyle.length() == 0) ? headerStyle
- : internHeaderStyle,
- (internHeaderActiveClass.length() == 0) ? headerActiveClass
- : internHeaderActiveClass,
- (internHeaderActiveStyle.length() == 0) ? headerActiveStyle
- : internHeaderActiveStyle,
- (internContentClass.length() == 0) ? contentClass
- : internContentClass,
- (internContentStyle.length() == 0) ? contentStyle
- : internContentStyle, String.valueOf(i));
-
i++;
}
}
- table.setAttribute("style", styleValue.toString());
+ table.setAttribute(HtmlComponentUtil.HTML_STYLE_ATTR, styleValue
+ .toString());
return creationData;
}
@@ -136,12 +113,13 @@
* @return
*/
private String height(Element sourceElement) {
- String height = sourceElement.getAttribute("height");
- if (height == null || height.length() == 0 ) {
-
- height = "100%";
+ String height = sourceElement
+ .getAttribute(HtmlComponentUtil.HTML_HEIGHT_ATTR);
+ if (height == null || height.length() == 0) {
+
+ height = PERCENT_100;
}
- return "height: " + height + ";";
+ return "height: " + height + SEMI_COLON; //$NON-NLS-1$
}
/**
@@ -150,11 +128,12 @@
* @return
*/
public String width(Element sourceElement) {
- String width = sourceElement.getAttribute("width");
+ String width = sourceElement
+ .getAttribute(HtmlComponentUtil.HTML_ATR_WIDTH);
if (width == null || width.length() == 0) {
- width = "100%";
+ width = PERCENT_100;
}
- return "width: " + width + ";";
+ return "width: " + width + SEMI_COLON; //$NON-NLS-1$
}
/**
@@ -205,7 +184,7 @@
private int getChildrenCount(List<Node> children) {
int count = 0;
for (Node child : children) {
- if (child.getNodeName().endsWith(":panelBarItem")) {
+ if (child.getNodeName().endsWith(PANEL_BAR_ITEM)) {
count++;
}
}
@@ -222,5 +201,5 @@
return true;
return false;
}
-
+
}
\ No newline at end of file
Modified: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/template/RichFacesPanelItemTemplate.java
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/template/RichFacesPanelItemTemplate.java 2008-03-31 13:28:45 UTC (rev 7210)
+++ trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/template/RichFacesPanelItemTemplate.java 2008-03-31 13:48:23 UTC (rev 7211)
@@ -20,13 +20,31 @@
import org.jboss.tools.vpe.editor.template.VpeCreationData;
import org.mozilla.interfaces.nsIDOMDocument;
import org.mozilla.interfaces.nsIDOMElement;
+import org.mozilla.interfaces.nsIDOMText;
+import org.w3c.dom.Attr;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
public class RichFacesPanelItemTemplate extends VpeAbstractTemplate {
- private static final String DEFAULT_LABEL = "auto generated label";
+ public final static String CONTENT_CLASS = "contentClass"; //$NON-NLS-1$
+ public final static String CONTENT_STYLE = "contentStyle"; //$NON-NLS-1$
+ public final static String HEADER_CLASS = "headerClass"; //$NON-NLS-1$
+ public final static String HEADER_STYLE = "headerStyle"; //$NON-NLS-1$
+ public final static String HEADER_ACTIVE_CLASS = "headerClassActive"; //$NON-NLS-1$
+ public final static String HEADER_ACTIVE_STYLE = "headerStyleActive"; //$NON-NLS-1$
+ private static final String PERCENT_100 = "100%"; //$NON-NLS-1$
+ private static final String DR_PNLBAR_H_RICH_PANELBAR_HEADER = "dr-pnlbar-h rich-panelbar-header "; //$NON-NLS-1$
+ private static final String DR_PNLBAR_RICH_PANELBAR_DR_PNLBAR_EXT = " dr-pnlbar rich-panelbar dr-pnlbar-ext "; //$NON-NLS-1$
+ private static final String DR_PNLBAR_C_RICH_PANELBAR_CONTENT = "dr-pnlbar-c rich-panelbar-content "; //$NON-NLS-1$
+ private static final String ZERO = "0"; //$NON-NLS-1$
+ private static final String EMPTY = ""; //$NON-NLS-1$
+ private static final String VPE_USER_TOGGLE_ID = "vpe-user-toggle-id"; //$NON-NLS-1$
+ private static final String LABEL = "label"; //$NON-NLS-1$
+ private static final String DEFAULT_LABEL = "auto generated label"; //$NON-NLS-1$
+ private static final String SPACE = " "; //$NON-NLS-1$
+
/**
*
* @param creationData
@@ -46,12 +64,12 @@
* @return
*/
public static VpeCreationData encode(VpeCreationData creationData,
- Element sourceElement, nsIDOMDocument visualDocument,
- nsIDOMElement parentVisualElement, boolean active,
- String barStyleClass, String barStyle, String barHeaderStyleClass,
- String barHeaderStyle, String barHeaderActiveStyleClass,
- String barHeaderActiveStyle, String barContentStyleClass,
- String barContentStyle, String toggleId) {
+ VpePageContext pageContext, Element sourceElement,
+ nsIDOMDocument visualDocument, nsIDOMElement parentVisualElement,
+ boolean active, String barStyleClass, String barStyle,
+ String barHeaderStyleClass, String barHeaderStyle,
+ String barHeaderActiveStyleClass, String barHeaderActiveStyle,
+ String barContentStyleClass, String barContentStyle, String toggleId) {
nsIDOMElement div = visualDocument
.createElement(HtmlComponentUtil.HTML_TAG_DIV);
@@ -62,36 +80,45 @@
parentVisualElement.appendChild(div);
}
- div.setAttribute("class", barStyleClass
- + " dr-pnlbar rich-panelbar dr-pnlbar-ext ");
- div.setAttribute("style", barStyle);
- div.setAttribute("vpe-user-toggle-id", toggleId);
+ div.setAttribute(HtmlComponentUtil.HTML_CLASS_ATTR, barStyleClass
+ + DR_PNLBAR_RICH_PANELBAR_DR_PNLBAR_EXT);
+ div.setAttribute(HtmlComponentUtil.HTML_STYLE_ATTR, barStyle);
+ div.setAttribute(VPE_USER_TOGGLE_ID, toggleId);
// Encode Header
- String headerActivetStyleClass = "dr-pnlbar-h rich-panelbar-header "
- + barHeaderActiveStyleClass
- + " "
- + ComponentUtil
- .getAttribute(sourceElement, "headerClassActive");
- String headerActivetStyle = barHeaderStyle
- + " "
- + ComponentUtil.getAttribute(sourceElement, "headerStyle")
- + " "
+ String headerActiveStyle = barHeaderStyle
+ + SPACE
+ + ComponentUtil.getAttribute(sourceElement, HEADER_STYLE)
+ + SPACE
+ barHeaderActiveStyle
- + " "
+ + SPACE
+ ComponentUtil
- .getAttribute(sourceElement, "headerStyleActive");
- String headerStyleClass = "dr-pnlbar-h rich-panelbar-header "
- + ComponentUtil.getAttribute(sourceElement, "headerClass")
- + barHeaderStyleClass;
- String headerStyle = barHeaderStyle + " "
- + ComponentUtil.getAttribute(sourceElement, "headerStyle");
+ .getAttribute(sourceElement, HEADER_ACTIVE_STYLE);
+ String headerStyle = barHeaderStyle + SPACE
+ + ComponentUtil.getAttribute(sourceElement, HEADER_STYLE);
+
+ String internContentClass = ComponentUtil.getAttribute(sourceElement,
+ CONTENT_CLASS);
+ String internContentStyle = ComponentUtil.getAttribute(sourceElement,
+ CONTENT_STYLE);
+ String internHeaderClass = ComponentUtil.getAttribute(sourceElement,
+ HEADER_CLASS);
+ String internHeaderActiveClass = ComponentUtil.getAttribute(
+ sourceElement, HEADER_ACTIVE_CLASS);
+
if (active) {
- encodeHeader(creationData, sourceElement, visualDocument, div,
- headerActivetStyleClass, headerActivetStyle, toggleId);
+ String headerClass = DR_PNLBAR_H_RICH_PANELBAR_HEADER + SPACE
+ + barHeaderStyleClass + SPACE + internHeaderClass + SPACE
+ + barHeaderActiveStyleClass + SPACE
+ + internHeaderActiveClass;
+ encodeHeader(creationData, pageContext, sourceElement,
+ visualDocument, div, headerClass, headerActiveStyle,
+ toggleId);
} else {
- encodeHeader(creationData, sourceElement, visualDocument, div,
- headerStyleClass, headerStyle, toggleId);
+ String headerClass = DR_PNLBAR_H_RICH_PANELBAR_HEADER + SPACE
+ + barHeaderStyleClass + SPACE + internHeaderClass;
+ encodeHeader(creationData, pageContext, sourceElement,
+ visualDocument, div, headerClass, headerStyle, toggleId);
}
// Encode Body
@@ -102,8 +129,8 @@
nsIDOMElement td2 = visualDocument
.createElement(HtmlComponentUtil.HTML_TAG_TD);
tr2.appendChild(td2);
- tr2.setAttribute(HtmlComponentUtil.HTML_WIDTH_ATTR, "100%");
- tr2.setAttribute(HtmlComponentUtil.HTML_HEIGHT_ATTR, "100%");
+ tr2.setAttribute(HtmlComponentUtil.HTML_WIDTH_ATTR, PERCENT_100);
+ tr2.setAttribute(HtmlComponentUtil.HTML_HEIGHT_ATTR, PERCENT_100);
if (creationData == null) {
creationData = new VpeCreationData(tr2);
} else {
@@ -114,9 +141,12 @@
.createElement(HtmlComponentUtil.HTML_TAG_TABLE);
td2.appendChild(contentTable);
- contentTable.setAttribute("cellpadding", "0");
- contentTable.setAttribute(HtmlComponentUtil.HTML_WIDTH_ATTR, "100%");
- contentTable.setAttribute(HtmlComponentUtil.HTML_HEIGHT_ATTR, "100%");
+ contentTable.setAttribute(HtmlComponentUtil.HTML_CELLPADDING_ATTR,
+ ZERO);
+ contentTable.setAttribute(HtmlComponentUtil.HTML_WIDTH_ATTR,
+ PERCENT_100);
+ contentTable.setAttribute(HtmlComponentUtil.HTML_HEIGHT_ATTR,
+ PERCENT_100);
nsIDOMElement tbody = visualDocument
.createElement(HtmlComponentUtil.HTML_TAG_TBODY);
@@ -130,14 +160,12 @@
.createElement(HtmlComponentUtil.HTML_TAG_TD);
tr.appendChild(td);
- String tdClass = "dr-pnlbar-c rich-panelbar-content "
- + barContentStyleClass + " "
- + ComponentUtil.getAttribute(sourceElement, "contentClass");
- String tdStyle = barContentStyle + " "
- + ComponentUtil.getAttribute(sourceElement, "contentStyle");
+ String tdClass = DR_PNLBAR_C_RICH_PANELBAR_CONTENT
+ + barContentStyleClass + SPACE + internContentClass;
+ String tdStyle = barContentStyle + SPACE + internContentStyle;
- td.setAttribute("class", tdClass);
- td.setAttribute("style", tdStyle);
+ td.setAttribute(HtmlComponentUtil.HTML_CLASS_ATTR, tdClass);
+ td.setAttribute(HtmlComponentUtil.HTML_STYLE_ATTR, tdStyle);
List<Node> children = ComponentUtil
.getChildren(sourceElement, true);
@@ -152,8 +180,9 @@
public VpeCreationData create(VpePageContext pageContext, Node sourceNode,
nsIDOMDocument visualDocument) {
- return encode(null, (Element) sourceNode, visualDocument, null, false,
- "", "", "", "", "", "", "", "", "0");
+ return encode(null, pageContext, (Element) sourceNode, visualDocument,
+ null, false, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY,
+ EMPTY, ZERO);
}
/**
@@ -166,27 +195,48 @@
* @param toggleId
*/
private static void encodeHeader(VpeCreationData vpeCreationData,
- Element sourceElement, nsIDOMDocument visualDocument,
- nsIDOMElement parentDiv, String styleClass, String style,
- String toggleId) {
+ VpePageContext pageContext, Element sourceElement,
+ nsIDOMDocument visualDocument, nsIDOMElement parentDiv,
+ String styleClass, String style, String toggleId) {
nsIDOMElement div = visualDocument
.createElement(HtmlComponentUtil.HTML_TAG_DIV);
parentDiv.appendChild(div);
- div.setAttribute("class", styleClass);
- div.setAttribute("style", style);
- div.setAttribute("vpe-user-toggle-id", toggleId);
+ div.setAttribute(HtmlComponentUtil.HTML_CLASS_ATTR, styleClass);
+ div.setAttribute(HtmlComponentUtil.HTML_STYLE_ATTR, style);
+ div.setAttribute(VPE_USER_TOGGLE_ID, toggleId);
- String label = sourceElement.getAttribute("label");
- Element facet = ComponentUtil.getFacet(sourceElement, "label");
+ Element facet = ComponentUtil.getFacet(sourceElement, LABEL);
+
if (facet == null) {
- div.appendChild(visualDocument
- .createTextNode((label == null) ? DEFAULT_LABEL : label));
+ Attr attr = null;
+ if (sourceElement.hasAttribute(LABEL)) {
+ attr = sourceElement.getAttributeNode(LABEL);
+ }
+ if (attr != null) {
+ String itemLabel = attr.getNodeValue();
+ String bundleValue = ComponentUtil.getBundleValue(pageContext,
+ attr);
+ nsIDOMText text;
+ // if bundleValue differ from value then will be represent
+ // bundleValue, but text will be not edit
+ if (!itemLabel.equals(bundleValue)) {
+ text = visualDocument.createTextNode(bundleValue);
+
+ } else {
+ text = visualDocument.createTextNode(itemLabel);
+ }
+ div.appendChild(text);
+ } else {
+ div.appendChild(visualDocument.createTextNode(DEFAULT_LABEL));
+ }
+
} else {
VpeChildrenInfo facetInfo = new VpeChildrenInfo(div);
facetInfo.addSourceChild(facet);
vpeCreationData.addChildrenInfo(facetInfo);
}
+
}
}
\ No newline at end of file
16 years, 1 month
JBoss Tools SVN: r7210 - in trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces: src/org/jboss/tools/jsf/vpe/richfaces/template and 1 other directory.
by jbosstools-commits@lists.jboss.org
Author: dmaliarevich
Date: 2008-03-31 09:28:45 -0400 (Mon, 31 Mar 2008)
New Revision: 7210
Modified:
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/resources/panelMenuGroup/style.css
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/template/RichFacesPanelMenuGroupTemplate.java
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/template/RichFacesPanelMenuItemTemplate.java
Log:
http://jira.jboss.com/jira/browse/JBIDE-1588, styles updated
Modified: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/resources/panelMenuGroup/style.css
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/resources/panelMenuGroup/style.css 2008-03-31 13:24:09 UTC (rev 7209)
+++ trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/resources/panelMenuGroup/style.css 2008-03-31 13:28:45 UTC (rev 7210)
@@ -12,9 +12,6 @@
.dr-pmenu-top-group-div {
border-color: #C4C0B9;
-}
-
-.dr-pmenu-top-group-div {
border: 1px solid;
margin-bottom: 3px;
padding: 1px;
@@ -28,6 +25,10 @@
border-color: #C4C0B9;
}
+.dr-pmenu-group {
+ cursor: pointer;
+}
+
.dr-pmenu-top-group {
background-color: #D4CFC7;
font-family: Arial, Verdana, sans-serif;
Modified: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/template/RichFacesPanelMenuGroupTemplate.java
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/template/RichFacesPanelMenuGroupTemplate.java 2008-03-31 13:24:09 UTC (rev 7209)
+++ trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/template/RichFacesPanelMenuGroupTemplate.java 2008-03-31 13:28:45 UTC (rev 7210)
@@ -59,6 +59,8 @@
private static final String TRUE = "true"; //$NON-NLS-1$
private static final String RIGHT = "right"; //$NON-NLS-1$
+ private static final String SPACE = " "; //$NON-NLS-1$
+ private static final String EMPTY = ""; //$NON-NLS-1$
/*
* rich:panelMenu attributes for groups
@@ -215,25 +217,11 @@
Element sourceParentElement, Element parent, Element sourceElement,
nsIDOMDocument visualDocument, nsIDOMElement div, boolean expanded,
boolean disabled, String activeChildId) {
- String disabledStyle = pmg_disabledStyle;
- String disableClass = null;
- String style = sourceElement
- .getAttribute(HtmlComponentUtil.HTML_STYLE_ATTR);
- String styleClass = sourceElement
- .getAttribute(HtmlComponentUtil.HTML_STYLECLASS_ATTR);
+ String disabledStyle = EMPTY;
+ String disableClass = EMPTY;
+ String style = EMPTY;
+ String styleClass = EMPTY;
- if (disabledStyle == null){
- disabledStyle = pm_disabledGroupStyle;
- }
-
- if (attrPresents(pmg_disabledClass)) {
- disableClass = pmg_disabledClass;
- } else if (attrPresents(pm_disabledGroupClass)) {
- disableClass = pm_disabledGroupClass;
- } else {
- disableClass = "rich-pmenu-group-disabled"; //$NON-NLS-1$
- }
-
nsIDOMElement table = visualDocument
.createElement(HtmlComponentUtil.HTML_TAG_TABLE);
div.appendChild(table);
@@ -284,54 +272,66 @@
setIcon(pageContext, parent, sourceParentElement, sourceElement, img1,
img2, expanded, disabled);
- if (parent.getNodeName().endsWith(PANEL_MENU_END_TAG)
- || ((parent.getNodeName().endsWith(PANEL_MENU_GROUP_END_TAG))
- && (sourceElement.getNodeName().endsWith(PANEL_MENU_GROUP_END_TAG)))) {
- if (styleClass != null
- && attrPresents(pm_topGroupClass)) {
+ boolean childOfPanelMenu = parent.getNodeName().endsWith(
+ PANEL_MENU_END_TAG);
+
+ if (childOfPanelMenu) {
+ if (attrPresents(pm_topGroupClass)) {
styleClass = "dr-pmenu-group-self-label dr-pmenu-top-group" //$NON-NLS-1$
- + " " //$NON-NLS-1$
- + pm_topGroupClass;
+ + SPACE + pm_topGroupClass;
} else {
styleClass = "dr-pmenu-group-self-label dr-pmenu-top-group"; //$NON-NLS-1$
}
-
- if (style != null
- && attrPresents(pm_topGroupStyle)) {
- style = pm_topGroupStyle;
- } else {
- style = ""; //$NON-NLS-1$
+
+ if (attrPresents(pm_topGroupStyle)) {
+ style += pm_topGroupStyle;
}
div.setAttribute(HtmlComponentUtil.HTML_CLASS_ATTR,
"dr-pmenu-top-group-div"); //$NON-NLS-1$
} else {
- if (styleClass != null
- && attrPresents(pm_groupClass)) {
- styleClass = "dr-pmenu-group-self-label rich-pmenu-group-self-label" //$NON-NLS-1$
- + " " //$NON-NLS-1$
- + pm_groupClass;
+ if (attrPresents(pm_groupClass)) {
+ styleClass = "dr-pmenu-group-self-label dr-pmenu-group rich-pmenu-group-self-label" //$NON-NLS-1$
+ + SPACE + pm_groupClass;
} else {
- styleClass = "dr-pmenu-group-self-label rich-pmenu-group-self-label"; //$NON-NLS-1$
+ styleClass = "dr-pmenu-group-self-label dr-pmenu-group rich-pmenu-group-self-label"; //$NON-NLS-1$
}
- if (style != null
- && attrPresents(pm_groupStyle)) {
- style = pm_groupStyle;
- } else {
- style = ""; //$NON-NLS-1$
+ if (attrPresents(pm_groupStyle)) {
+ style += pm_groupStyle;
}
div.setAttribute(HtmlComponentUtil.HTML_CLASS_ATTR,
"dr-pmenu-top-self-div"); //$NON-NLS-1$
}
+ if (attrPresents(pmg_style)) {
+ style += SPACE + pmg_style;
+ }
+ if (attrPresents(pm_styleClass)) {
+ styleClass += SPACE + pm_styleClass;
+ }
+ if (attrPresents(pmg_styleClass)) {
+ styleClass += SPACE + pmg_styleClass;
+ }
+
if (disabled) {
- styleClass = styleClass + " " + disableClass; //$NON-NLS-1$
-
- if (disabledStyle != null) {
- style = style + " " + disabledStyle; //$NON-NLS-1$
+ if (attrPresents(pm_disabledGroupClass)) {
+ disableClass += SPACE + pm_disabledGroupClass;
}
+ if (attrPresents(pmg_disabledClass)) {
+ disableClass += SPACE + pmg_disabledClass;
+ }
+ disableClass += SPACE + "rich-pmenu-group-disabled"; //$NON-NLS-1$
+ styleClass += SPACE + disableClass;
+
+ if (attrPresents(pm_disabledGroupStyle)) {
+ disabledStyle += pm_disabledGroupStyle;
+ }
+ if (attrPresents(pmg_disabledStyle)) {
+ disabledStyle += pmg_disabledStyle;
+ }
+ style += SPACE + disabledStyle;
}
-
- if (!"".equals(style.trim())) { //$NON-NLS-1$
+
+ if (!EMPTY.equals(style.trim())) {
table.setAttribute(HtmlComponentUtil.HTML_STYLE_ATTR, style);
}
table.setAttribute(HtmlComponentUtil.HTML_CLASS_ATTR, styleClass);
@@ -503,6 +503,6 @@
* @return true, if successful
*/
private static boolean attrPresents(String attr) {
- return ((null != attr) && (!"".equals(attr))); //$NON-NLS-1$
+ return null != attr;
}
}
\ No newline at end of file
Modified: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/template/RichFacesPanelMenuItemTemplate.java
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/template/RichFacesPanelMenuItemTemplate.java 2008-03-31 13:24:09 UTC (rev 7209)
+++ trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/template/RichFacesPanelMenuItemTemplate.java 2008-03-31 13:28:45 UTC (rev 7210)
@@ -51,6 +51,7 @@
private static final String IMG_SPACER_SRC = "/panelMenuItem/spacer.gif"; //$NON-NLS-1$
private static final String STYLE_PATH = "/panelMenuItem/style.css"; //$NON-NLS-1$
+ private static final String TRUE = "true"; //$NON-NLS-1$
private static final String NO_SIZE_VALUE = "0"; //$NON-NLS-1$
private static final String DEFAULT_SIZE_VALUE = "16"; //$NON-NLS-1$
@@ -60,6 +61,7 @@
/*
* rich:panelMenu attributes for items
*/
+ private static String pm_disabled;
private static String pm_iconItem;
private static String pm_iconDisabledItem;
private static String pm_iconItemPosition;
@@ -179,7 +181,8 @@
if (sourceElement.getParentNode().getNodeName().endsWith(
":panelMenu")) { //$NON-NLS-1$
- if ("true".equalsIgnoreCase(pmi_disabled)) { //$NON-NLS-1$
+ if ((TRUE.equalsIgnoreCase(pmi_disabled))
+ || (TRUE.equalsIgnoreCase(pm_disabled))) {
setIcon(pageContext, imgPoints, sourceElement,
sourceParentElement, pm_iconTopDisabledItem,
pmi_iconDisabled);
@@ -197,7 +200,8 @@
imgPoints, imgSpacer2);
} else {
- if ("true".equalsIgnoreCase(pmi_disabled)) { //$NON-NLS-1$
+ if ((TRUE.equalsIgnoreCase(pmi_disabled))
+ || (TRUE.equalsIgnoreCase(pm_disabled))) {
setIcon(pageContext, imgPoints, sourceElement,
sourceParentElement, pm_iconDisabledItem,
pmi_iconDisabled);
@@ -324,6 +328,7 @@
/*
* rich:panelMenu attributes for items
*/
+ pm_disabled = sourceParentElement.getAttribute(RichFacesPanelMenuTemplate.DISABLED);
pm_iconItem = sourceParentElement.getAttribute(RichFacesPanelMenuTemplate.ICON_ITEM);
pm_iconDisabledItem = sourceParentElement.getAttribute(RichFacesPanelMenuTemplate.ICON_DISABLED_ITEM);
pm_iconItemPosition = sourceParentElement.getAttribute(RichFacesPanelMenuTemplate.ICON_ITEM_POSITION);
16 years, 1 month