diff options
author | Brian de Alwis | 2016-08-18 15:05:35 +0000 |
---|---|---|
committer | Brian de Alwis | 2016-08-18 15:05:35 +0000 |
commit | 13c830c52c10111f4e49972e9468bcb3e19b9860 (patch) | |
tree | 62039d5cfd670c2920b6a284550f07ac870abc7c /org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/html/FormattedHTMLElement.java | |
parent | 0e34cc5cf787a09860c14d469ae7df7c3e29756c (diff) | |
download | eclipse.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.java | 7 |
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) { |