[jbosstools-commits] JBoss Tools SVN: r9357 - trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/template.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Mon Jul 28 10:13:55 EDT 2008


Author: estherbin
Date: 2008-07-28 10:13:55 -0400 (Mon, 28 Jul 2008)
New Revision: 9357

Modified:
   trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/template/RichFacesAbstractInplaceTemplate.java
   trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/template/RichFacesInplaceInputTemplate.java
   trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/template/RichFacesInplaceSelectTemplate.java
Log:
Fix bugs https://jira.jboss.org/jira/browse/JBIDE-2464

Modified: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/template/RichFacesAbstractInplaceTemplate.java
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/template/RichFacesAbstractInplaceTemplate.java	2008-07-28 13:57:05 UTC (rev 9356)
+++ trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/template/RichFacesAbstractInplaceTemplate.java	2008-07-28 14:13:55 UTC (rev 9357)
@@ -44,7 +44,7 @@
     /**
      * 
      */
-    private static final String CONTROLS_VERTICAL_POSITION_DEFAULT_VALUE = "center";
+    protected static final String CONTROLS_VERTICAL_POSITION_DEFAULT_VALUE = "center";
 
     /**
      * 
@@ -290,7 +290,7 @@
      * 
      * @param source the source
      */
-    protected void prepareData(Element source) {
+    protected void prepareData(VpePageContext pageContext,Element source) {
         this.styleClass = source.getAttribute(RichFaces.ATTR_STYLE_CLASS);
         this.editClass = source.getAttribute("editClass");
         this.viewClass = source.getAttribute("viewClass");
@@ -304,7 +304,16 @@
         if (ComponentUtil.isBlank(this.sourceValue)) {
             this.sourceValue = DEFAULT_NULL_VALUE;
         }
+        if ((source.getAttributeNode("value") != null) && ComponentUtil.isNotBlank(this.sourceValue)
+                && (this.sourceValue != DEFAULT_NULL_VALUE) && this.sourceValue.startsWith("#{")) {
+            this.sourceValue = ComponentUtil.getBundleValue(pageContext, source.getAttributeNode("value"));
+        }
 
+        if ((source.getAttributeNode("defaultLabel") != null) && ComponentUtil.isNotBlank(this.defaultLabel)
+                && (this.defaultLabel != DEFAULT_NULL_VALUE) && this.defaultLabel.startsWith("#{")) {
+            this.defaultLabel = ComponentUtil.getBundleValue(pageContext, source.getAttributeNode("defaultLabel"));
+        }
+        
         this.showControls = Boolean.parseBoolean(source.getAttribute("showControls"));
         this.controlsVerticalPosition = source.getAttribute("controlsVerticalPosition");
         if (ComponentUtil.isBlank(this.controlsVerticalPosition) || !isInKeySet(controlsVerticalPositions, this.controlsVerticalPosition)) {

Modified: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/template/RichFacesInplaceInputTemplate.java
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/template/RichFacesInplaceInputTemplate.java	2008-07-28 13:57:05 UTC (rev 9356)
+++ trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/template/RichFacesInplaceInputTemplate.java	2008-07-28 14:13:55 UTC (rev 9357)
@@ -18,7 +18,6 @@
 import org.jboss.tools.vpe.editor.context.VpePageContext;
 import org.jboss.tools.vpe.editor.template.VpeCreationData;
 import org.jboss.tools.vpe.editor.util.HTML;
-import org.jboss.tools.vpe.xulrunner.browser.util.DOMTreeDumper;
 import org.mozilla.interfaces.nsIDOMDocument;
 import org.mozilla.interfaces.nsIDOMElement;
 import org.w3c.dom.Element;
@@ -57,7 +56,7 @@
         // <span id="j_id5" class="rich-inplace rich-inplace-view" style="">
         ComponentUtil.setCSSLink(pageContext, getCssStyle(), getCssExtension());
         final Element source = (Element) sourceNode;
-        prepareData(source);
+        prepareData(pageContext,source);
         final nsIDOMElement rootSpan = createRootSpanTemplateMethod(source, visualDocument);
         final nsIDOMElement innerInput1 = visualDocument.createElement(HtmlComponentUtil.HTML_TAG_INPUT);
 
@@ -98,7 +97,7 @@
         } else {
             innerInput1.setAttribute(HTML.ATTR_VALUE, this.sourceValue);
         }
-//      final DOMTreeDumper dumper = new DOMTreeDumper();
+//        final DOMTreeDumper dumper = new DOMTreeDumper();
 //        dumper.dumpToStream(System.err, rootSpan);
 
         return data;
@@ -166,14 +165,15 @@
      * 
      * @param source the source
      */
-    protected void prepareData(Element source) {
+    protected void prepareData(VpePageContext pageContext,Element source) {
         try {
             this.inputWidth = String.valueOf(ComponentUtil.parseWidthHeightValue(source.getAttribute("inputWidth")));
         } catch (NumberFormatException e) {
             this.inputWidth = DEFAULT_INPUT_WIDTH_VALUE;
         }
         this.controlsHorizontalPositions.put("right", this.inputWidth);
-        super.prepareData(source);
+        this.controlsHorizontalPositions.put(CONTROLS_VERTICAL_POSITION_DEFAULT_VALUE, "18px");
+        super.prepareData(pageContext,source);
 
     }
 

Modified: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/template/RichFacesInplaceSelectTemplate.java
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/template/RichFacesInplaceSelectTemplate.java	2008-07-28 13:57:05 UTC (rev 9356)
+++ trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/template/RichFacesInplaceSelectTemplate.java	2008-07-28 14:13:55 UTC (rev 9357)
@@ -20,7 +20,6 @@
 import org.jboss.tools.vpe.editor.context.VpePageContext;
 import org.jboss.tools.vpe.editor.template.VpeCreationData;
 import org.jboss.tools.vpe.editor.util.HTML;
-import org.jboss.tools.vpe.xulrunner.browser.util.DOMTreeDumper;
 import org.mozilla.interfaces.nsIDOMDocument;
 import org.mozilla.interfaces.nsIDOMElement;
 import org.w3c.dom.Element;
@@ -60,7 +59,7 @@
         // <span id="j_id5" class="rich-inplace rich-inplace-view" style="">
         ComponentUtil.setCSSLink(pageContext, getCssStyle(), getCssExtension());
         final Element source = (Element) sourceNode;
-        prepareData(source);
+        prepareData(pageContext,source);
         final nsIDOMElement rootSpan = createRootSpanTemplateMethod(source, visualDocument);
 
         if (isToggle) {
@@ -291,8 +290,8 @@
      *            the source
      */
     @Override
-    protected void prepareData(Element source) {
-        super.prepareData(source);
+    protected void prepareData(VpePageContext pageContext,Element source) {
+        super.prepareData(pageContext,source);
 
     }
 




More information about the jbosstools-commits mailing list