Author: izhukov
Date: 2008-11-13 14:27:52 -0500 (Thu, 13 Nov 2008)
New Revision: 11773
Modified:
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/template/RichFacesDataFilterSliderTemplate.java
Log:
https://jira.jboss.org/jira/browse/JBIDE-2904 fixed
Modified:
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/template/RichFacesDataFilterSliderTemplate.java
===================================================================
---
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/template/RichFacesDataFilterSliderTemplate.java 2008-11-13
18:54:45 UTC (rev 11772)
+++
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/template/RichFacesDataFilterSliderTemplate.java 2008-11-13
19:27:52 UTC (rev 11773)
@@ -123,8 +123,12 @@
nsIDOMElement parentDiv = createDIV(visualDocument, styleClass, style);
// create RANGE container DIV tag element
+ String width = ComponentUtil.getAttribute(sourceElement, HTML.STYLE_PARAMETER_WIDTH);
+ if (width == null || width.equals(Constants.EMPTY)) {
+ width = new Integer(DEFAULT_WIDTH).toString();
+ }
style = new StringBuffer(HTML.STYLE_PARAMETER_WIDTH).append(Constants.COLON).
- append(DEFAULT_WIDTH).append(Constants.PIXEL).append(Constants.SEMICOLON).toString();
+ append(width).append(Constants.PIXEL).append(Constants.SEMICOLON).toString();
styleClass = ComponentUtil.getAttribute(sourceElement, RANGE_STYLE_CLASS_ATTR);
styleClass = new StringBuffer(DEFAULT_RANGE_STYLE).append(Constants.WHITE_SPACE).
append(RICH_DFS_RANGE_STYLE).append(Constants.WHITE_SPACE).append(styleClass).toString();
@@ -171,6 +175,12 @@
input.setAttribute(HTML.ATTR_TYPE, HTML.VALUE_TYPE_TEXT);
setAttributesToInputElement(input, sourceElement);
+ // create BR tag element
+ nsIDOMElement br = visualDocument.createElement(HTML.TAG_BR);
+ style = new StringBuffer(HTML.STYLE_PARAMETER_CLEAR).append(Constants.COLON).
+ append(HTML.VALUE_CLEAR_BOTH).append(Constants.SEMICOLON).toString();
+ br.setAttribute(HTML.ATTR_STYLE, HTML.VALUE_TYPE_TEXT);
+
// create DOM tree in correspondence order
parentDiv.appendChild(rangeDiv);
rangeDiv.appendChild(rangeDecorDiv);
@@ -180,6 +190,7 @@
handleDiv.appendChild(img);
parentDiv.appendChild(input);
+ parentDiv.appendChild(br);
// Create return variable contains template
VpeCreationData creationData = new VpeCreationData(parentDiv);