Author: sdzmitrovich
Date: 2008-04-02 08:43:03 -0400 (Wed, 02 Apr 2008)
New Revision: 7263
Modified:
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.jsf/src/org/jboss/tools/jsf/vpe/jsf/template/JsfInputTextAreaTemplate.java
Log:
http://jira.jboss.com/jira/browse/JBIDE-1917
http://jira.jboss.com/jira/browse/JBIDE-1947
http://jira.jboss.com/jira/browse/JBIDE-1918
http://jira.jboss.com/jira/browse/JBIDE-1492
Modified:
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.jsf/src/org/jboss/tools/jsf/vpe/jsf/template/JsfInputTextAreaTemplate.java
===================================================================
---
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.jsf/src/org/jboss/tools/jsf/vpe/jsf/template/JsfInputTextAreaTemplate.java 2008-04-02
07:28:48 UTC (rev 7262)
+++
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.jsf/src/org/jboss/tools/jsf/vpe/jsf/template/JsfInputTextAreaTemplate.java 2008-04-02
12:43:03 UTC (rev 7263)
@@ -8,6 +8,7 @@
import org.jboss.tools.vpe.editor.util.HTML;
import org.mozilla.interfaces.nsIDOMDocument;
import org.mozilla.interfaces.nsIDOMElement;
+import org.mozilla.interfaces.nsIDOMHTMLTextAreaElement;
import org.mozilla.interfaces.nsIDOMNode;
import org.w3c.dom.Attr;
import org.w3c.dom.Element;
@@ -22,6 +23,9 @@
nsIDOMElement textArea = visualDocument
.createElement(HTML.TAG_TEXTAREA);
+ ((nsIDOMHTMLTextAreaElement) textArea
+ .queryInterface(nsIDOMHTMLTextAreaElement.NS_IDOMHTMLTEXTAREAELEMENT_IID))
+ .setReadOnly(true);
VpeCreationData creationData = new VpeCreationData(textArea);
@@ -32,11 +36,12 @@
copyAttribute(textArea, sourceElement, JSF.ATTR_COLS, HTML.ATTR_COLS);
VpeElementData elementData = new VpeElementData();
- nsIDOMNode text =null;
+ nsIDOMNode text = null;
if (sourceElement.hasAttribute(JSF.ATTR_VALUE)) {
Attr attr = sourceElement.getAttributeNode(JSF.ATTR_VALUE);
- text = visualDocument.createTextNode(sourceElement.getAttribute(JSF.ATTR_VALUE));
+ text = visualDocument.createTextNode(sourceElement
+ .getAttribute(JSF.ATTR_VALUE));
elementData.addAttributeData(new VpeAttributeData(attr, textArea,
true));