Title: [250152] trunk
- Revision
- 250152
- Author
- drou...@apple.com
- Date
- 2019-09-20 14:23:20 -0700 (Fri, 20 Sep 2019)
Log Message
Web Inspector: HTML Formatter - better indentation/newline handling for self closing tags
https://bugs.webkit.org/show_bug.cgi?id=202036
Reviewed by Joseph Pecoraro.
Source/WebInspectorUI:
* UserInterface/Workers/Formatter/HTMLFormatter.js:
(HTMLFormatter.prototype._before):
LayoutTests:
* inspector/formatting/formatting-xml.html:
* inspector/formatting/formatting-xml-expected.txt:
* inspector/formatting/resources/xml-tests/self-closing.xml: Added.
* inspector/formatting/resources/xml-tests/self-closing-expected.xml: Added.
Modified Paths
Added Paths
Diff
Modified: trunk/LayoutTests/ChangeLog (250151 => 250152)
--- trunk/LayoutTests/ChangeLog 2019-09-20 21:06:26 UTC (rev 250151)
+++ trunk/LayoutTests/ChangeLog 2019-09-20 21:23:20 UTC (rev 250152)
@@ -1,3 +1,15 @@
+2019-09-20 Devin Rousso <drou...@apple.com>
+
+ Web Inspector: HTML Formatter - better indentation/newline handling for self closing tags
+ https://bugs.webkit.org/show_bug.cgi?id=202036
+
+ Reviewed by Joseph Pecoraro.
+
+ * inspector/formatting/formatting-xml.html:
+ * inspector/formatting/formatting-xml-expected.txt:
+ * inspector/formatting/resources/xml-tests/self-closing.xml: Added.
+ * inspector/formatting/resources/xml-tests/self-closing-expected.xml: Added.
+
2019-09-20 Truitt Savell <tsav...@apple.com>
Unreviewed, rolling out r250114.
Modified: trunk/LayoutTests/inspector/formatting/formatting-xml-expected.txt (250151 => 250152)
--- trunk/LayoutTests/inspector/formatting/formatting-xml-expected.txt 2019-09-20 21:06:26 UTC (rev 250151)
+++ trunk/LayoutTests/inspector/formatting/formatting-xml-expected.txt 2019-09-20 21:23:20 UTC (rev 250152)
@@ -6,6 +6,7 @@
PASS: atom.xml
PASS: basic.xml
PASS: rss.xml
+PASS: self-closing.xml
PASS: tag-case.xml
PASS: valid-html-invalid-xml.xml
PASS: xslt.xml
Modified: trunk/LayoutTests/inspector/formatting/formatting-xml.html (250151 => 250152)
--- trunk/LayoutTests/inspector/formatting/formatting-xml.html 2019-09-20 21:06:26 UTC (rev 250151)
+++ trunk/LayoutTests/inspector/formatting/formatting-xml.html 2019-09-20 21:23:20 UTC (rev 250152)
@@ -12,6 +12,7 @@
"resources/xml-tests/atom.xml",
"resources/xml-tests/basic.xml",
"resources/xml-tests/rss.xml",
+ "resources/xml-tests/self-closing.xml",
"resources/xml-tests/tag-case.xml",
"resources/xml-tests/valid-html-invalid-xml.xml",
"resources/xml-tests/xslt.xml",
Added: trunk/LayoutTests/inspector/formatting/resources/xml-tests/self-closing-expected.xml (0 => 250152)
--- trunk/LayoutTests/inspector/formatting/resources/xml-tests/self-closing-expected.xml (rev 0)
+++ trunk/LayoutTests/inspector/formatting/resources/xml-tests/self-closing-expected.xml 2019-09-20 21:23:20 UTC (rev 250152)
@@ -0,0 +1,11 @@
+<rect/>
+<circle/>
+<path/>
+<g>
+ <rect/>
+ <circle/>
+ <path/>
+</g>
+<rect/>
+<circle/>
+<path/>
Added: trunk/LayoutTests/inspector/formatting/resources/xml-tests/self-closing.xml (0 => 250152)
--- trunk/LayoutTests/inspector/formatting/resources/xml-tests/self-closing.xml (rev 0)
+++ trunk/LayoutTests/inspector/formatting/resources/xml-tests/self-closing.xml 2019-09-20 21:23:20 UTC (rev 250152)
@@ -0,0 +1 @@
+<rect/><circle/><path/><g><rect/><circle/><path/></g><rect/><circle/><path/>
\ No newline at end of file
Modified: trunk/Source/WebInspectorUI/ChangeLog (250151 => 250152)
--- trunk/Source/WebInspectorUI/ChangeLog 2019-09-20 21:06:26 UTC (rev 250151)
+++ trunk/Source/WebInspectorUI/ChangeLog 2019-09-20 21:23:20 UTC (rev 250152)
@@ -1,3 +1,13 @@
+2019-09-20 Devin Rousso <drou...@apple.com>
+
+ Web Inspector: HTML Formatter - better indentation/newline handling for self closing tags
+ https://bugs.webkit.org/show_bug.cgi?id=202036
+
+ Reviewed by Joseph Pecoraro.
+
+ * UserInterface/Workers/Formatter/HTMLFormatter.js:
+ (HTMLFormatter.prototype._before):
+
2019-09-20 Joseph Pecoraro <pecor...@apple.com>
Web Inspector: Remove BranchManager in favor of just using currentRevision
Modified: trunk/Source/WebInspectorUI/UserInterface/Workers/Formatter/HTMLFormatter.js (250151 => 250152)
--- trunk/Source/WebInspectorUI/UserInterface/Workers/Formatter/HTMLFormatter.js 2019-09-20 21:06:26 UTC (rev 250151)
+++ trunk/Source/WebInspectorUI/UserInterface/Workers/Formatter/HTMLFormatter.js 2019-09-20 21:23:20 UTC (rev 250152)
@@ -208,7 +208,7 @@
this._builder.appendNonToken("/");
this._builder.appendNonToken(">");
- if (node.__shouldHaveNoChildren)
+ if (node.selfClose || node.__shouldHaveNoChildren)
this._builder.appendNewline();
if (!node.__inlineContent) {
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes