Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian de Alwis2016-08-18 15:05:35 +0000
committerBrian de Alwis2016-08-18 15:05:35 +0000
commit13c830c52c10111f4e49972e9468bcb3e19b9860 (patch)
tree62039d5cfd670c2920b6a284550f07ac870abc7c /org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/html/FormattedHTMLElement.java
parent0e34cc5cf787a09860c14d469ae7df7c3e29756c (diff)
downloadeclipse.platform.ua-13c830c52c10111f4e49972e9468bcb3e19b9860.tar.gz
eclipse.platform.ua-13c830c52c10111f4e49972e9468bcb3e19b9860.tar.xz
eclipse.platform.ua-13c830c52c10111f4e49972e9468bcb3e19b9860.zip
Bug 497924 - [Welcome] Solstice should trigger generation of doctype so as to guide IEI20160823-0759
- Add support for marking a theme as HTML5 via the standardSupport property - Use HTML5 property to add an HTML5 doctype - When in HTML5 and on IE, add a X-UA-Compatible IE=edge meta element to disable IE's 'compat view' Change-Id: Icb75e8384adc0afa2ae5e334f5bcd91496c57cba
Diffstat (limited to 'org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/html/FormattedHTMLElement.java')
-rw-r--r--org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/html/FormattedHTMLElement.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/html/FormattedHTMLElement.java b/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/html/FormattedHTMLElement.java
index 953dc5b70..316d78969 100644
--- a/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/html/FormattedHTMLElement.java
+++ b/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/html/FormattedHTMLElement.java
@@ -31,8 +31,11 @@ public class FormattedHTMLElement extends HTMLElement {
super(name);
this.indentLevel = indentLevel;
this.spanMultipleLines = spanMultipleLines;
- // default
- endTagRequired = true;
+ // void tags do not have close tags
+ boolean isVoidTag = IIntroHTMLConstants.ELEMENT_META.equalsIgnoreCase(name)
+ || IIntroHTMLConstants.ELEMENT_BASE.equalsIgnoreCase(name)
+ || IIntroHTMLConstants.ELEMENT_LINK.equalsIgnoreCase(name);
+ endTagRequired = !isVoidTag;
}
public FormattedHTMLElement(String name, int indentLevel,
boolean spanMultipleLines, boolean endTagRequired) {

Back to the top