Author: dmaliarevich
Date: 2008-01-11 12:01:37 -0500 (Fri, 11 Jan 2008)
New Revision: 5634
Modified:
branches/jbosstools_xulrunner/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/template/RichFacesOrderingList.java
Log:
buttons updated
Modified:
branches/jbosstools_xulrunner/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/template/RichFacesOrderingList.java
===================================================================
---
branches/jbosstools_xulrunner/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/template/RichFacesOrderingList.java 2008-01-11
16:47:52 UTC (rev 5633)
+++
branches/jbosstools_xulrunner/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/template/RichFacesOrderingList.java 2008-01-11
17:01:37 UTC (rev 5634)
@@ -143,10 +143,6 @@
.createElement(HtmlComponentUtil.HTML_TAG_DIV);
buttonsDiv.setAttribute(HtmlComponentUtil.HTML_CLASS_ATTR,
"rich-ordering-list-button-layout");
- nsIDOMElement btnTopDiv = createButtonDiv(visualDocument,
- (null == upControlLabel ? TOP_CONTROL_LABEL_DEFAULT
- : upControlLabel), TOP_CONTROL_IMG, new Boolean(
- showButtonLabels).booleanValue());
nsIDOMElement btnUpDiv = createButtonDiv(visualDocument,
(null == upControlLabel ? UP_CONTROL_LABEL_DEFAULT
: upControlLabel), UP_CONTROL_IMG, new Boolean(
@@ -155,15 +151,23 @@
(null == upControlLabel ? DOWN_CONTROL_LABEL_DEFAULT
: upControlLabel), DOWN_CONTROL_IMG, new Boolean(
showButtonLabels).booleanValue());
- nsIDOMElement btnBottomDiv = createButtonDiv(visualDocument,
- (null == upControlLabel ? BOTTOM_CONTROL_LABEL_DEFAULT
- : upControlLabel), BOTTOM_CONTROL_IMG, new Boolean(
- showButtonLabels).booleanValue());
- buttonsDiv.appendChild(btnTopDiv);
+ if (fastOrderControlsVisible) {
+ nsIDOMElement btnTopDiv = createButtonDiv(visualDocument,
+ (null == upControlLabel ? TOP_CONTROL_LABEL_DEFAULT
+ : upControlLabel), TOP_CONTROL_IMG, new Boolean(
+ showButtonLabels).booleanValue());
+ nsIDOMElement btnBottomDiv = createButtonDiv(visualDocument,
+ (null == upControlLabel ? BOTTOM_CONTROL_LABEL_DEFAULT
+ : upControlLabel), BOTTOM_CONTROL_IMG, new Boolean(
+ showButtonLabels).booleanValue());
+
+ buttonsDiv.appendChild(btnTopDiv);
+ buttonsDiv.appendChild(btnBottomDiv);
+ }
+
buttonsDiv.appendChild(btnUpDiv);
buttonsDiv.appendChild(btnDownDiv);
- buttonsDiv.appendChild(btnBottomDiv);
row2_TD2.setAttribute(HtmlComponentUtil.HTML_ALIGN_ATTR, "center");
row2_TD2.setAttribute(HtmlComponentUtil.HTML_ATTR_VALIGN, ("center"
@@ -354,54 +358,13 @@
* visual document
* @param btnName
* the button label
- * @param imgPath
+ * @param imgName
* path to the image
* @param showButtonLabels
* show button label flag
*
* @return the button
*/
- private nsIDOMElement createButton(nsIDOMDocument visualDocument,
- String btnName, String imgPath, boolean showButtonLabels) {
- nsIDOMElement btn = visualDocument
- .createElement(HtmlComponentUtil.HTML_TAG_BUTTON);
- btn.setAttribute(HtmlComponentUtil.HTML_TYPE_ATTR,
- HtmlComponentUtil.HTML_TYPE_ATTR_BUTTON_VALUE);
-
- nsIDOMElement btnImg = visualDocument
- .createElement(HtmlComponentUtil.HTML_TAG_IMG);
-
- String path = RichFacesTemplatesActivator.getPluginResourcePath()
- + imgPath;
- btnImg.setAttribute("src", "file://" + path);
- if (showButtonLabels) {
- nsIDOMElement table = visualDocument
- .createElement(HtmlComponentUtil.HTML_TAG_TABLE);
-
- nsIDOMElement row1 = visualDocument
- .createElement(HtmlComponentUtil.HTML_TAG_TR);
- nsIDOMElement row1_TD1 = visualDocument
- .createElement(HtmlComponentUtil.HTML_TAG_TD);
- nsIDOMElement row1_TD2 = visualDocument
- .createElement(HtmlComponentUtil.HTML_TAG_TD);
-
- row1_TD1.appendChild(btnImg);
- row1_TD2.setAttribute(HtmlComponentUtil.HTML_CLASS_ATTR,
- "dr-control-buttons");
- row1_TD2.appendChild(visualDocument.createTextNode(btnName));
-
- row1.appendChild(row1_TD1);
- row1.appendChild(row1_TD2);
- table.appendChild(row1);
- btn.appendChild(table);
-
- } else {
- btn.appendChild(btnImg);
- }
-
- return btn;
- }
-
private nsIDOMElement createButtonDiv(nsIDOMDocument visualDocument,
String btnName, String imgName, boolean showButtonLabels) {
@@ -432,9 +395,13 @@
div1.appendChild(div2);
div2.appendChild(a);
a.appendChild(div3);
+
div3.appendChild(img);
- div3.appendChild(visualDocument.createTextNode(btnName));
+ if (showButtonLabels) {
+ div3.appendChild(visualDocument.createTextNode(btnName));
+ }
+
return div1;
}