Title: [212838] trunk/Source/WebInspectorUI
Revision
212838
Author
[email protected]
Date
2017-02-22 09:56:52 -0800 (Wed, 22 Feb 2017)

Log Message

Web Inspector: RTL: Settings tab labels need adjustment
https://bugs.webkit.org/show_bug.cgi?id=168497

Reviewed by Matt Baker.

Flip margins. Use 'text-align: end' instead of manually choosing
right and left based on body[dir].

* UserInterface/Views/SettingsTabContentView.css:
(.content-view.settings > .setting-container > .setting-name):
(body[dir=ltr] .content-view.settings > .setting-container > .setting-name):
(body[dir=rtl] .content-view.settings > .setting-container > .setting-name):
(.content-view.settings > .setting-container > .setting-value-controller input[type="checkbox"]):
(body[dir=ltr] .content-view.settings > .setting-container > .setting-value-controller input[type="checkbox"]):
(body[dir=rtl] .content-view.settings > .setting-container > .setting-value-controller input[type="checkbox"]):
(.content-view.settings > .setting-container > .setting-value-controller input[type="number"]):
(body[dir=ltr] .content-view.settings > .setting-container > .setting-value-controller input[type="number"]):
(body[dir=rtl] .content-view.settings > .setting-container > .setting-value-controller input[type="number"]):

Modified Paths

Diff

Modified: trunk/Source/WebInspectorUI/ChangeLog (212837 => 212838)


--- trunk/Source/WebInspectorUI/ChangeLog	2017-02-22 17:52:58 UTC (rev 212837)
+++ trunk/Source/WebInspectorUI/ChangeLog	2017-02-22 17:56:52 UTC (rev 212838)
@@ -1,3 +1,24 @@
+2017-02-22  Brian Burg  <[email protected]>
+
+        Web Inspector: RTL: Settings tab labels need adjustment
+        https://bugs.webkit.org/show_bug.cgi?id=168497
+
+        Reviewed by Matt Baker.
+
+        Flip margins. Use 'text-align: end' instead of manually choosing
+        right and left based on body[dir].
+
+        * UserInterface/Views/SettingsTabContentView.css:
+        (.content-view.settings > .setting-container > .setting-name):
+        (body[dir=ltr] .content-view.settings > .setting-container > .setting-name):
+        (body[dir=rtl] .content-view.settings > .setting-container > .setting-name):
+        (.content-view.settings > .setting-container > .setting-value-controller input[type="checkbox"]):
+        (body[dir=ltr] .content-view.settings > .setting-container > .setting-value-controller input[type="checkbox"]):
+        (body[dir=rtl] .content-view.settings > .setting-container > .setting-value-controller input[type="checkbox"]):
+        (.content-view.settings > .setting-container > .setting-value-controller input[type="number"]):
+        (body[dir=ltr] .content-view.settings > .setting-container > .setting-value-controller input[type="number"]):
+        (body[dir=rtl] .content-view.settings > .setting-container > .setting-value-controller input[type="number"]):
+
 2017-02-21  Devin Rousso  <[email protected]>
 
         Web Inspector: Prefer Resources tab over Network tab when showing files

Modified: trunk/Source/WebInspectorUI/UserInterface/Views/SettingsTabContentView.css (212837 => 212838)


--- trunk/Source/WebInspectorUI/UserInterface/Views/SettingsTabContentView.css	2017-02-22 17:52:58 UTC (rev 212837)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/SettingsTabContentView.css	2017-02-22 17:56:52 UTC (rev 212838)
@@ -45,10 +45,19 @@
 
 .content-view.settings > .setting-container > .setting-name {
     width: 50%;
-    margin-right: 6px;
-    text-align: right;
+    text-align: end;
+
+    --setting-name-margin-end: 6px;
 }
 
+body[dir=ltr] .content-view.settings > .setting-container > .setting-name {
+    margin-right: var(--setting-name-margin-end);
+}
+
+body[dir=rtl] .content-view.settings > .setting-container > .setting-name {
+    margin-left: var(--setting-name-margin-end);
+}
+
 .content-view.settings > .setting-container > .setting-value-controller {
     display: flex;
     align-items: center;
@@ -61,9 +70,18 @@
 
 .content-view.settings > .setting-container > .setting-value-controller input[type="checkbox"] {
     font-size: 16px;
-    margin-right: 4px;
+
+    --settings-input-checkbox-margin-end: 4px;
 }
 
+body[dir=ltr] .content-view.settings > .setting-container > .setting-value-controller input[type="checkbox"] {
+    margin-right: var(--settings-input-checkbox-margin-end);
+}
+
+body[dir=rtl] .content-view.settings > .setting-container > .setting-value-controller input[type="checkbox"] {
+    margin-left: var(--settings-input-checkbox-margin-end);
+}
+
 .content-view.settings > .setting-container > .setting-value-controller select {
     /*
     To set the font-size of <select> to be exactly 13px, it needs to be set to 16px.
@@ -78,6 +96,19 @@
 
 .content-view.settings > .setting-container > .setting-value-controller input[type="number"] {
     max-width: 48px;
-    margin: 0 5px 0 2px;
-    text-align: right;
+    margin: 0;
+    text-align: end;
+
+    --settings-input-number-margin-start: 2px;
+    --settings-input-number-margin-end: 5px;
 }
+
+body[dir=ltr] .content-view.settings > .setting-container > .setting-value-controller input[type="number"] {
+    margin-left: var(--settings-input-number-margin-start);
+    margin-right: var(--settings-input-number-margin-end);
+}
+
+body[dir=rtl] .content-view.settings > .setting-container > .setting-value-controller input[type="number"] {
+    margin-left: var(--settings-input-number-margin-end);
+    margin-right: var(--settings-input-number-margin-start);
+}
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to