Title: [238711] trunk/Source/WebInspectorUI
Revision
238711
Author
[email protected]
Date
2018-11-29 16:39:02 -0800 (Thu, 29 Nov 2018)

Log Message

Web Inspector: RTL: disclosure triangles should be flipped and aligned right
https://bugs.webkit.org/show_bug.cgi?id=192089
<rdar://problem/46316753>

Reviewed by Devin Rousso.

* UserInterface/Views/ComputedStyleSection.css:
(.computed-style-section .computed-property-item .disclosure-button):
(body[dir=rtl] .computed-style-section .computed-property-item .disclosure-button):

* UserInterface/Views/ConsoleMessageView.css:
(.console-message.expandable .console-top-level-message::before):
(body[dir=rtl] .console-message.expandable .console-top-level-message::before):

* UserInterface/Views/ErrorObjectView.css:
(.error-object > .formatted-error::before):
(body[dir=rtl] .error-object > .formatted-error::before):
(.error-object .content):

* UserInterface/Views/LogContentView.css:
(.console-group-title::before):
(body[dir=ltr] .console-group-title::before):
(body[dir=rtl] .console-group-title::before):

* UserInterface/Views/ObjectTreeView.css:
(body[dir=rtl] .object-tree > :matches(.title, .object-preview)::before):

* UserInterface/Views/TypeTreeElement.css:
(body[dir=rtl] .item.type-tree-element.parent > .disclosure-button):

Modified Paths

Diff

Modified: trunk/Source/WebInspectorUI/ChangeLog (238710 => 238711)


--- trunk/Source/WebInspectorUI/ChangeLog	2018-11-30 00:38:29 UTC (rev 238710)
+++ trunk/Source/WebInspectorUI/ChangeLog	2018-11-30 00:39:02 UTC (rev 238711)
@@ -1,3 +1,35 @@
+2018-11-29  Matt Baker  <[email protected]>
+
+        Web Inspector: RTL: disclosure triangles should be flipped and aligned right
+        https://bugs.webkit.org/show_bug.cgi?id=192089
+        <rdar://problem/46316753>
+
+        Reviewed by Devin Rousso.
+
+        * UserInterface/Views/ComputedStyleSection.css:
+        (.computed-style-section .computed-property-item .disclosure-button):
+        (body[dir=rtl] .computed-style-section .computed-property-item .disclosure-button):
+
+        * UserInterface/Views/ConsoleMessageView.css:
+        (.console-message.expandable .console-top-level-message::before):
+        (body[dir=rtl] .console-message.expandable .console-top-level-message::before):
+
+        * UserInterface/Views/ErrorObjectView.css:
+        (.error-object > .formatted-error::before):
+        (body[dir=rtl] .error-object > .formatted-error::before):
+        (.error-object .content):
+
+        * UserInterface/Views/LogContentView.css:
+        (.console-group-title::before):
+        (body[dir=ltr] .console-group-title::before):
+        (body[dir=rtl] .console-group-title::before):
+
+        * UserInterface/Views/ObjectTreeView.css:
+        (body[dir=rtl] .object-tree > :matches(.title, .object-preview)::before):
+
+        * UserInterface/Views/TypeTreeElement.css:
+        (body[dir=rtl] .item.type-tree-element.parent > .disclosure-button):
+
 2018-11-28  Dean Jackson  <[email protected]>
 
         [ES Modules] Allow .mjs content when loaded from file://

Modified: trunk/Source/WebInspectorUI/UserInterface/Views/ComputedStyleSection.css (238710 => 238711)


--- trunk/Source/WebInspectorUI/UserInterface/Views/ComputedStyleSection.css	2018-11-30 00:38:29 UTC (rev 238710)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/ComputedStyleSection.css	2018-11-30 00:39:02 UTC (rev 238711)
@@ -54,7 +54,7 @@
     display: inline-block;
     width: var(--disclosure-button-size);
     height: var(--disclosure-button-size);
-    margin-left: calc(-1 * var(--disclosure-button-size));
+    -webkit-margin-start: calc(-1 * var(--disclosure-button-size));
     border: 0;
     background-color: transparent;
     background-image: url(../Images/DisclosureTriangles.svg#closed-normal);
@@ -64,6 +64,10 @@
     -webkit-appearance: none;
 }
 
+body[dir=rtl] .computed-style-section .computed-property-item .disclosure-button {
+    transform: scaleX(-1);
+}
+
 .computed-style-section .computed-property-item .property-traces {
     display: none;
     width: 100%;

Modified: trunk/Source/WebInspectorUI/UserInterface/Views/ConsoleMessageView.css (238710 => 238711)


--- trunk/Source/WebInspectorUI/UserInterface/Views/ConsoleMessageView.css	2018-11-30 00:38:29 UTC (rev 238710)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/ConsoleMessageView.css	2018-11-30 00:39:02 UTC (rev 238711)
@@ -76,7 +76,7 @@
 
     vertical-align: baseline;
     margin-bottom: -2px;
-    margin-right: 2px;
+    -webkit-margin-end: 2px;
 
     width: 13px;
     height: 13px;
@@ -89,6 +89,10 @@
     content: "";
 }
 
+body[dir=rtl] .console-message.expandable .console-top-level-message::before {
+    transform: scaleX(-1);
+}
+
 .console-message.expandable.expanded .console-top-level-message::before {
     background-image: url(../Images/DisclosureTriangles.svg#open-normal);
 }

Modified: trunk/Source/WebInspectorUI/UserInterface/Views/ErrorObjectView.css (238710 => 238711)


--- trunk/Source/WebInspectorUI/UserInterface/Views/ErrorObjectView.css	2018-11-30 00:38:29 UTC (rev 238710)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/ErrorObjectView.css	2018-11-30 00:39:02 UTC (rev 238711)
@@ -31,7 +31,7 @@
     display: inline-block;
     vertical-align: baseline;
     margin-bottom: -2px;
-    margin-right: 2px;
+    -webkit-margin-end: 2px;
     width: 13px;
     height: 13px;
     background-image: url(../Images/DisclosureTriangles.svg#closed-normal);
@@ -41,6 +41,10 @@
     content: "";
 }
 
+body[dir=rtl] .error-object > .formatted-error::before {
+    transform: scaleX(-1);
+}
+
 .error-object.expanded > .formatted-error::before {
     background-image: url(../Images/DisclosureTriangles.svg#open-normal);
 }
@@ -58,5 +62,5 @@
 }
 
 .error-object .content {
-    padding-left: 16px
+    -webkit-padding-start: 16px
 }

Modified: trunk/Source/WebInspectorUI/UserInterface/Views/LogContentView.css (238710 => 238711)


--- trunk/Source/WebInspectorUI/UserInterface/Views/LogContentView.css	2018-11-30 00:38:29 UTC (rev 238710)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/LogContentView.css	2018-11-30 00:39:02 UTC (rev 238711)
@@ -160,11 +160,19 @@
     background-image: url(../Images/DisclosureTriangles.svg#open-normal);
     background-size: 13px 13px;
     top: 4px;
-    left: 4px;
     width: 13px;
     height: 13px;
 }
 
+body[dir=ltr] .console-group-title::before {
+    left: 4px;
+}
+
+body[dir=rtl] .console-group-title::before {
+    transform: scaleX(-1);
+    right: 4px;
+}
+
 .console-group.collapsed .console-group-title::before {
     background-image: url(../Images/DisclosureTriangles.svg#closed-normal);
 }

Modified: trunk/Source/WebInspectorUI/UserInterface/Views/ObjectTreeView.css (238710 => 238711)


--- trunk/Source/WebInspectorUI/UserInterface/Views/ObjectTreeView.css	2018-11-30 00:38:29 UTC (rev 238710)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/ObjectTreeView.css	2018-11-30 00:39:02 UTC (rev 238711)
@@ -49,6 +49,10 @@
     content: "";
 }
 
+body[dir=rtl] .object-tree > :matches(.title, .object-preview)::before {
+    transform: scaleX(-1);
+}
+
 .object-tree:not(.lossless-preview) > :matches(.title, .object-preview) {
     margin-left: 0;
 }

Modified: trunk/Source/WebInspectorUI/UserInterface/Views/TypeTreeElement.css (238710 => 238711)


--- trunk/Source/WebInspectorUI/UserInterface/Views/TypeTreeElement.css	2018-11-30 00:38:29 UTC (rev 238710)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/TypeTreeElement.css	2018-11-30 00:39:02 UTC (rev 238711)
@@ -59,6 +59,10 @@
     background-size: 13px 13px;
 }
 
+body[dir=rtl] .item.type-tree-element.parent > .disclosure-button {
+    transform: scaleX(-1);
+}
+
 .item.type-tree-element.parent.expanded > .disclosure-button {
     background-image: url(../Images/DisclosureTriangles.svg#open-normal);
 }
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to