⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 212838 in webkit


Ignore:
Timestamp:
Feb 22, 2017, 9:56:52 AM (10 years ago)
Author:
BJ Burg
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"]):

Location:
trunk/Source/WebInspectorUI
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebInspectorUI/ChangeLog

    r212761 r212838  
     12017-02-22  Brian Burg  <bburg@apple.com>
     2
     3        Web Inspector: RTL: Settings tab labels need adjustment
     4        https://bugs.webkit.org/show_bug.cgi?id=168497
     5
     6        Reviewed by Matt Baker.
     7
     8        Flip margins. Use 'text-align: end' instead of manually choosing
     9        right and left based on body[dir].
     10
     11        * UserInterface/Views/SettingsTabContentView.css:
     12        (.content-view.settings > .setting-container > .setting-name):
     13        (body[dir=ltr] .content-view.settings > .setting-container > .setting-name):
     14        (body[dir=rtl] .content-view.settings > .setting-container > .setting-name):
     15        (.content-view.settings > .setting-container > .setting-value-controller input[type="checkbox"]):
     16        (body[dir=ltr] .content-view.settings > .setting-container > .setting-value-controller input[type="checkbox"]):
     17        (body[dir=rtl] .content-view.settings > .setting-container > .setting-value-controller input[type="checkbox"]):
     18        (.content-view.settings > .setting-container > .setting-value-controller input[type="number"]):
     19        (body[dir=ltr] .content-view.settings > .setting-container > .setting-value-controller input[type="number"]):
     20        (body[dir=rtl] .content-view.settings > .setting-container > .setting-value-controller input[type="number"]):
     21
    1222017-02-21  Devin Rousso  <dcrousso+webkit@gmail.com>
    223
  • trunk/Source/WebInspectorUI/UserInterface/Views/SettingsTabContentView.css

    r210788 r212838  
    4646.content-view.settings > .setting-container > .setting-name {
    4747    width: 50%;
    48     margin-right: 6px;
    49     text-align: right;
     48    text-align: end;
     49
     50    --setting-name-margin-end: 6px;
     51}
     52
     53body[dir=ltr] .content-view.settings > .setting-container > .setting-name {
     54    margin-right: var(--setting-name-margin-end);
     55}
     56
     57body[dir=rtl] .content-view.settings > .setting-container > .setting-name {
     58    margin-left: var(--setting-name-margin-end);
    5059}
    5160
    … …  
    6271.content-view.settings > .setting-container > .setting-value-controller input[type="checkbox"] {
    6372    font-size: 16px;
    64     margin-right: 4px;
     73
     74    --settings-input-checkbox-margin-end: 4px;
     75}
     76
     77body[dir=ltr] .content-view.settings > .setting-container > .setting-value-controller input[type="checkbox"] {
     78    margin-right: var(--settings-input-checkbox-margin-end);
     79}
     80
     81body[dir=rtl] .content-view.settings > .setting-container > .setting-value-controller input[type="checkbox"] {
     82    margin-left: var(--settings-input-checkbox-margin-end);
    6583}
    6684
    … …  
    7997.content-view.settings > .setting-container > .setting-value-controller input[type="number"] {
    8098    max-width: 48px;
    81     margin: 0 5px 0 2px;
    82     text-align: right;
     99    margin: 0;
     100    text-align: end;
     101
     102    --settings-input-number-margin-start: 2px;
     103    --settings-input-number-margin-end: 5px;
    83104}
     105
     106body[dir=ltr] .content-view.settings > .setting-container > .setting-value-controller input[type="number"] {
     107    margin-left: var(--settings-input-number-margin-start);
     108    margin-right: var(--settings-input-number-margin-end);
     109}
     110
     111body[dir=rtl] .content-view.settings > .setting-container > .setting-value-controller input[type="number"] {
     112    margin-left: var(--settings-input-number-margin-end);
     113    margin-right: var(--settings-input-number-margin-start);
     114}
Note: See TracChangeset for help on using the changeset viewer.