Author: mareshkau
Date: 2008-12-17 08:05:33 -0500 (Wed, 17 Dec 2008)
New Revision: 12639
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/MozillaEditor.java
trunk/vpe/plugins/org.jboss.tools.vpe/ve/init.html
Log:
https://jira.jboss.org/jira/browse/JBIDE-3396
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/MozillaEditor.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/MozillaEditor.java 2008-12-17
12:54:34 UTC (rev 12638)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/MozillaEditor.java 2008-12-17
13:05:33 UTC (rev 12639)
@@ -477,7 +477,7 @@
}
protected nsIDOMElement findContentArea() {
- nsIDOMElement area = xulRunnerEditor.getDOMDocument().getDocumentElement();
+ nsIDOMElement area = null;
nsIDOMNodeList nodeList =
xulRunnerEditor.getDOMDocument().getElementsByTagName(HTML.TAG_BODY);
long length = nodeList.getLength();
for(long i=0; i<length; i++) {
@@ -492,7 +492,9 @@
}
}
if (area == null) {
- return null;
+ //fix for jbide-3396, if we can't find a boody element, we should create it
+ area = xulRunnerEditor.getDOMDocument().createElement(HTML.TAG_BODY);
+ xulRunnerEditor.getDOMDocument().getDocumentElement().appendChild(area);
}
nsIDOMNode root = xulRunnerEditor.getDOMDocument().getDocumentElement();
@@ -784,4 +786,4 @@
}
return editor;
}
-}
\ No newline at end of file
+}
Modified: trunk/vpe/plugins/org.jboss.tools.vpe/ve/init.html
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe/ve/init.html 2008-12-17 12:54:34 UTC (rev
12638)
+++ trunk/vpe/plugins/org.jboss.tools.vpe/ve/init.html 2008-12-17 13:05:33 UTC (rev
12639)
@@ -67,6 +67,8 @@
</head>
-<body id="__content__area__"></body>
+<body id="__content__area__">
+<!--This comment is of JBIDE-3396 -->
+</body>
</html>