Author: dmaliarevich
Date: 2010-07-23 07:28:19 -0400 (Fri, 23 Jul 2010)
New Revision: 23697
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/plugin.xml
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeVisualDomBuilder.java
Log:
https://jira.jboss.org/browse/JBIDE-6287 , Externalize Action was added to the cotext menu
for xhtml files.
Modified: trunk/vpe/plugins/org.jboss.tools.vpe/plugin.xml
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe/plugin.xml 2010-07-23 11:04:22 UTC (rev 23696)
+++ trunk/vpe/plugins/org.jboss.tools.vpe/plugin.xml 2010-07-23 11:28:19 UTC (rev 23697)
@@ -126,6 +126,13 @@
id="org.jboss.tools.vpe.editor.menu.SetupTemplateContributionItem">
</dynamic>
</menuContribution>
+ <menuContribution
+
locationURI="popup:org.jboss.tools.jst.jsp.jspeditor.HTMLTextEditor.source.EditorContext?after=org.jboss.tools.vpe.editor.menu.SetupTemplateContributionItem">
+ <dynamic
+
class="org.jboss.tools.vpe.editor.menu.ExternalizeStringsContributionItem"
+
id="org.jboss.tools.vpe.editor.menu.ExternalizeStringsContributionItem">
+ </dynamic>
+ </menuContribution>
</extension>
<extension
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeVisualDomBuilder.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeVisualDomBuilder.java 2010-07-23
11:04:22 UTC (rev 23696)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeVisualDomBuilder.java 2010-07-23
11:28:19 UTC (rev 23697)
@@ -286,12 +286,6 @@
* @return {@code true} if and only if the visual representation is created and added
successfully
*/
private boolean addNode(Node sourceNode, nsIDOMNode visualNextNode, nsIDOMNode
visualContainer) {
- if (sourceNode.toString().indexOf("h:outputText/@[1568, 1603] (<h:outputText
value=\"first text\" />)") > -1) {
- System.out.println("My Out 11");
- }
- if (sourceNode.toString().indexOf("h:outputText/@[1153, 1188] (<h:outputText
value=\"panel text\" />)") > -1) {
- System.out.println("My Out 22");
- }
try {
nsIDOMNode visualNewNode = createNode(sourceNode, visualContainer);
// Commented as fix for JBIDE-3012.
@@ -678,7 +672,7 @@
*/
protected void addChildren(VpeTemplate containerTemplate,
Node sourceContainer, nsIDOMNode visualContainer) {
-
+
NodeList sourceNodes = sourceContainer.getChildNodes();
int len = sourceNodes.getLength();
int childrenCount = 0;
@@ -703,8 +697,9 @@
for (int i = 0; i < childrenInfoList.size(); i++) {
VpeChildrenInfo info = (VpeChildrenInfo) childrenInfoList.get(i);
nsIDOMNode visualParent = info.getVisualParent();
- if (visualParent == null)
+ if (visualParent == null) {
visualParent = visualOldContainer;
+ }
List<?> sourceChildren = info.getSourceChildren();
int childrenCount = 0;
if (sourceChildren != null) {