Changeset 215902 in webkit


Ignore:
Timestamp:
Apr 27, 2017 4:09:16 PM (7 years ago)
Author:
BJ Burg
Message:

Web Inspector: RTL: layout issues in Open Resource Dialog
https://bugs.webkit.org/show_bug.cgi?id=170551

Reviewed by Matt Baker.

We need to flip the cancel and search icons, and flip padding
in the tree outline that contains search results.

I am still not happy with the title/subtitle ordering
(i.e., the domain vs the resource name), but this issue will
be solved primarily in the navigation sidebar first and then
adjusted for Open Resource Dialog if those changes are not
sufficient.

  • UserInterface/Views/OpenResourceDialog.css:

(.open-resource-dialog > .field):
(body[dir=ltr] .open-resource-dialog > .field):
(body[dir=rtl] .open-resource-dialog > .field):
(.open-resource-dialog > .field::before):
(body[dir=ltr] .open-resource-dialog > .field::before):
(body[dir=rtl] .open-resource-dialog > .field::before):
(.open-resource-dialog > .field > input):
(body[dir=ltr] .open-resource-dialog > .field > input):
(body[dir=rtl] .open-resource-dialog > .field > input):
(.open-resource-dialog > .field > img):
(body[dir=ltr] .open-resource-dialog > .field > img):
(body[dir=rtl] .open-resource-dialog > .field > img):
(.open-resource-dialog > .tree-outline .item):
(body[dir=ltr] .open-resource-dialog > .tree-outline .item):
(body[dir=rtl] .open-resource-dialog > .tree-outline .item):

Location:
trunk/Source/WebInspectorUI
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebInspectorUI/ChangeLog

    r215881 r215902  
     12017-04-27  Brian Burg  <bburg@apple.com>
     2
     3        Web Inspector: RTL: layout issues in Open Resource Dialog
     4        https://bugs.webkit.org/show_bug.cgi?id=170551
     5
     6        Reviewed by Matt Baker.
     7
     8        We need to flip the cancel and search icons, and flip padding
     9        in the tree outline that contains search results.
     10
     11        I am still not happy with the title/subtitle ordering
     12        (i.e., the domain vs the resource name), but this issue will
     13        be solved primarily in the navigation sidebar first and then
     14        adjusted for Open Resource Dialog if those changes are not
     15        sufficient.
     16
     17        * UserInterface/Views/OpenResourceDialog.css:
     18        (.open-resource-dialog > .field):
     19        (body[dir=ltr] .open-resource-dialog > .field):
     20        (body[dir=rtl] .open-resource-dialog > .field):
     21        (.open-resource-dialog > .field::before):
     22        (body[dir=ltr] .open-resource-dialog > .field::before):
     23        (body[dir=rtl] .open-resource-dialog > .field::before):
     24        (.open-resource-dialog > .field > input):
     25        (body[dir=ltr] .open-resource-dialog > .field > input):
     26        (body[dir=rtl] .open-resource-dialog > .field > input):
     27        (.open-resource-dialog > .field > img):
     28        (body[dir=ltr] .open-resource-dialog > .field > img):
     29        (body[dir=rtl] .open-resource-dialog > .field > img):
     30        (.open-resource-dialog > .tree-outline .item):
     31        (body[dir=ltr] .open-resource-dialog > .tree-outline .item):
     32        (body[dir=rtl] .open-resource-dialog > .tree-outline .item):
     33
    1342017-04-27  Brian Burg  <bburg@apple.com>
    235
  • trunk/Source/WebInspectorUI/UserInterface/Views/OpenResourceDialog.css

    r204124 r215902  
    11/*
    2  * Copyright (C) 2016 Apple Inc. All rights reserved.
     2 * Copyright (C) 2016-2017 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    4949
    5050.open-resource-dialog > .field {
    51     margin: 8px 3px 8px 32px;
     51    margin-top: 8px;
     52    margin-bottom: 8px;
     53
     54    --open-resource-dialog-field-margin-start: 32px;
     55    --open-resource-dialog-field-margin-end: 3px;
     56}
     57
     58body[dir=ltr] .open-resource-dialog > .field {
     59    margin-left: var(--open-resource-dialog-field-margin-start);
     60    margin-right: var(--open-resource-dialog-field-margin-end);
     61}
     62
     63body[dir=rtl] .open-resource-dialog > .field {
     64    margin-left: var(--open-resource-dialog-field-margin-end);
     65    margin-right: var(--open-resource-dialog-field-margin-start);
    5266}
    5367
    5468.open-resource-dialog > .field::before {
    5569    position: absolute;
    56     left: 6px;
    5770    top: 6px;
    5871    width: 30px;
    5972    opacity: 0.5;
    6073    content: url(../Images/Search.svg);
     74
     75    --open-resource-dialog-search-icon-offset-start: 6px;
     76}
     77
     78body[dir=ltr] .open-resource-dialog > .field::before {
     79    left: var(--open-resource-dialog-search-icon-offset-start);
     80}
     81
     82body[dir=rtl] .open-resource-dialog > .field::before {
     83    right: var(--open-resource-dialog-search-icon-offset-start);
    6184}
    6285
     
    6891    font-size: 20px;
    6992    color: hsl(0, 0%, 4%);
    70     padding: 0 30px 1px 7px;
     93    padding-top: 0px;
     94    padding-bottom: 1px;
    7195    outline: none;
    7296    -webkit-appearance: none;
     97
     98    --open-resource-dialog-input-padding-start: 7px;
     99    --open-resource-dialog-input-padding-end: 30px;
     100}
     101
     102body[dir=ltr] .open-resource-dialog > .field > input {
     103    padding-left: var(--open-resource-dialog-input-padding-start);
     104    padding-right: var(--open-resource-dialog-input-padding-end);
     105}
     106
     107body[dir=rtl] .open-resource-dialog > .field > input {
     108    padding-left: var(--open-resource-dialog-input-padding-end);
     109    padding-right: var(--open-resource-dialog-input-padding-start);
    73110}
    74111
     
    80117    position: absolute;
    81118    top: 15px;
    82     right: 10px;
    83119    padding: 2px;
    84120    border-radius: 9px;
     
    88124    display: none;
    89125    content: url(../Images/CloseWhite.svg);
     126
     127    --open-resource-dialog-close-icon-offset-end: 10px;
     128}
     129
     130body[dir=ltr] .open-resource-dialog > .field > img {
     131    right: var(--open-resource-dialog-close-icon-offset-end);
     132}
     133
     134body[dir=rtl] .open-resource-dialog > .field > img {
     135    left: var(--open-resource-dialog-close-icon-offset-end);
    90136}
    91137
     
    112158
    113159.open-resource-dialog > .tree-outline .item {
    114     padding-left: 10px;
    115160    border: none;
     161    flex: none;
     162
     163    --open-resource-dialog-tree-outline-item-padding-start: 10px;
     164}
     165
     166body[dir=ltr] .open-resource-dialog > .tree-outline .item {
     167    padding-left: var(--open-resource-dialog-tree-outline-item-padding-start);
     168}
     169
     170body[dir=rtl] .open-resource-dialog > .tree-outline .item {
     171    padding-right: var(--open-resource-dialog-tree-outline-item-padding-start);
    116172}
    117173
Note: See TracChangeset for help on using the changeset viewer.