Changeset 269166 in webkit


Ignore:
Timestamp:
Oct 29, 2020 2:00:27 PM (21 months ago)
Author:
commit-queue@webkit.org
Message:

Web Inspector: update styles to use CSS properties with neutral directionality
https://bugs.webkit.org/show_bug.cgi?id=217447
<rdar://problem/70064975>

Patch by Federico Bucchi <Federico Bucchi> on 2020-10-29
Reviewed by Devin Rousso.

  • UserInterface/Debug/UncaughtExceptionReporter.css:

(.uncaught-exception-sheet):
(.uncaught-exception-sheet h1 > img):
(.uncaught-exception-sheet h2 > img):
(.uncaught-exception-sheet dd):
(.uncaught-exception-sheet ul):

  • UserInterface/Views/AuditNavigationSidebarPanel.css:

(.content-view.tab.audit .content-view .reference-page-link-container):
(body[dir=ltr] .content-view.tab.audit .content-view .reference-page-link-container): Deleted.
(body[dir=rtl] .content-view.tab.audit .content-view .reference-page-link-container): Deleted.

  • UserInterface/Views/AuditTestCaseContentView.css:

(.content-view.audit-test-case > header):
(.content-view.audit-test-case > header h1 > img):
(.content-view.audit-test-case > header > .metadata > .source):
(.content-view.audit-test-case > header > .metadata > .duration):

  • UserInterface/Views/AuditTestContentView.css:

(.content-view.audit-test > header):

  • UserInterface/Views/AuditTestGroupContentView.css:

(.content-view.audit-test-group > header):
(.content-view.audit-test-group > header > nav > .scope-bar > li:last-child):
(.content-view.audit-test-group > header > nav > .scope-bar > li > img):
(.content-view.audit-test-group > header > .percentage-pass):

  • UserInterface/Views/BezierEditor.css:

(.bezier-editor > .bezier-preview-timing):

  • UserInterface/Views/BlackboxSettingsView.css:

(.settings-view.blackbox > table > tbody td.remove-blackbox > .remove-blackbox-button):

  • UserInterface/Views/BoxModelDetailsSectionRow.css:

(.details-section .row.box-model .box.border > .label):

  • UserInterface/Views/BoxShadowEditor.css:

(.box-shadow-editor > table > tr > td):
(.box-shadow-editor > table > tr.offset-x > td > svg):

  • UserInterface/Views/BreakpointActionView.css:

(:matches(.breakpoint-action-append-button, .breakpoint-action-remove-button)):
(.breakpoint-action-block-body > .description):

  • UserInterface/Views/BreakpointPopover.css:

(.popover .edit-breakpoint-popover-content input:is(#edit-breakpoint-popover-ignore-count, #edit-breakpoint-popover-auto-continue)):
(.popover .edit-breakpoint-popover-content > .reference-page-link-container):
(body[dir=ltr] .popover .edit-breakpoint-popover-content > .reference-page-link-container): Deleted.
(body[dir=rtl] .popover .edit-breakpoint-popover-content > .reference-page-link-container): Deleted.

  • UserInterface/Views/ButtonNavigationItem.css:

(.navigation-bar .item.button.image-and-text > span):

  • UserInterface/Views/CPUTimelineOverviewGraph.css:

(.timeline-overview-graph.cpu > .legend):
(body[dir=ltr] .timeline-overview-graph.cpu > .legend): Deleted.
(body[dir=rtl] .timeline-overview-graph.cpu > .legend): Deleted.

  • UserInterface/Views/CPUTimelineView.css:

(.timeline-view.cpu > .content .subtitle > .info):
(.timeline-view.cpu > .content > .details > .timeline-ruler):
(.timeline-view.cpu > .content > .overview > .divider):
(.timeline-view.cpu > .content > .overview .legend):
(.timeline-view.cpu > .content > .overview .legend .swatch):
(.timeline-view.cpu > .content > .overview > .chart > .container.stats > table .filter.active + .filter.active):
(body[dir=ltr] .timeline-view.cpu > .content > .details > .timeline-ruler): Deleted.
(body[dir=rtl] .timeline-view.cpu > .content > .details > .timeline-ruler): Deleted.
(body[dir=ltr] .timeline-view.cpu > .content > .overview > .divider): Deleted.
(body[dir=rtl] .timeline-view.cpu > .content > .overview > .divider): Deleted.

  • UserInterface/Views/CPUUsageCombinedView.css:

(.cpu-usage-combined-view > .details):
(.cpu-usage-combined-view > .details > .legend-container > .row > .swatch):
(body[dir=ltr] .cpu-usage-combined-view > .details): Deleted.
(body[dir=rtl] .cpu-usage-combined-view > .details): Deleted.

  • UserInterface/Views/CPUUsageView.css:

(.cpu-usage-view > .details):
(body[dir=ltr] .cpu-usage-view > .details): Deleted.
(body[dir=rtl] .cpu-usage-view > .details): Deleted.

  • UserInterface/Views/CallFrameTreeElement.css:

(.tree-outline .item.call-frame .status):
(body[dir=rtl] .tree-outline .item.call-frame .status):
(.tree-outline:not(.single-thread) > .children > .item.call-frame.async-boundary):
(.tree-outline .item.call-frame.async-boundary .icon):
(.tree-outline .item.call-frame.async-boundary::after):
(.tree-outline .item.call-frame.async-boundary::before):
(body[dir=ltr] .tree-outline .item.call-frame .status): Deleted.

  • UserInterface/Views/CallFrameView.css:

(.call-frame .icon):

  • UserInterface/Views/CanvasDetailsSidebarPanel.css:

(.sidebar > .panel.details.canvas .details-section.canvas-extensions .content > ul):

  • UserInterface/Views/CanvasOverviewContentView.css:

(.content-view.canvas-overview > .content-view.canvas > footer > .view-related-items > img + img):
(.content-view.canvas-overview > .content-view.canvas > footer .memory-cost):

  • UserInterface/Views/CheckboxNavigationItem.css:

(.navigation-bar .item.checkbox label):

  • UserInterface/Views/ColorPicker.css:

(.color-picker .slider):
(.color-picker > .color-inputs > div + div):

  • UserInterface/Views/ComputedStyleSection.css:

(.computed-style-section .computed-property-item .disclosure-button):

  • UserInterface/Views/ConsoleMessageView.css:

(.console-message.expandable .console-top-level-message::before):

  • UserInterface/Views/CookiePopover.css:

(.popover .cookie-popover-content > table > tr > td):

  • UserInterface/Views/CreateAuditPopover.css:

(.popover .create-audit-content > .editor-wrapper > .reference-page-link):

  • UserInterface/Views/DOMNodeDetailsSidebarPanel.css:

(.sidebar > .panel.dom-node-details .details-section.dom-node-associated-data > .content .row):

  • UserInterface/Views/DOMTreeContentView.css:

(.content-view.dom-tree .tree-outline.dom):
(.content-view.dom-tree.show-gutter .tree-outline.dom):
(.content-view.dom-tree .tree-outline.dom li .status-image):
(body[dir=rtl] .content-view.dom-tree .tree-outline.dom li .status-image):
(body[dir=ltr] .content-view.dom-tree .tree-outline.dom li .status-image): Deleted.

  • UserInterface/Views/DOMTreeOutline.css:

(.tree-outline.dom ol):
(.tree-outline.dom li:matches(.hovered, .selected) + ol.children.expanded):

  • UserInterface/Views/DataGrid.css:

(.data-grid th:matches(.sort-ascending, .sort-descending) > .header-cell-content:first-child::after):
(.data-grid td .icon):
(.data-grid td .go-to-arrow):
(body[dir=ltr] .data-grid th:matches(.sort-ascending, .sort-descending) > .header-cell-content:first-child::after): Deleted.
(body[dir=rtl] .data-grid th:matches(.sort-ascending, .sort-descending) > .header-cell-content:first-child::after): Deleted.

  • UserInterface/Views/DetailsSection.css:

(.details-section > .header):
(.details-section > .header > label > input[type="checkbox"]):
(.details-section > .header .go-to-arrow):
(.details-section > .content > .group > .row.simple > .label):
(.details-section > .content > .group > .row.simple > .value):
(.details-section > .content > .group > .row.simple > .value .go-to-arrow):

  • UserInterface/Views/ErrorObjectView.css:

(.error-object > .formatted-error::before):
(.error-object .content):

  • UserInterface/Views/FilterBar.css:

(.filter-bar > input[type="search"]):
(:matches(.filter-bar, .search-bar) > input[type="search"]::-webkit-search-results-button):
(:matches(.filter-bar, .search-bar) > .navigation-bar + input[type="search"]):
(:matches(.filter-bar, .search-bar) > input[type="search"]:focus):
(:matches(.filter-bar, .search-bar) > input[type="search"] + :empty):
(:matches(.filter-bar, .search-bar) > input[type="search"] + .navigation-bar > .item.scope-bar:last-child):

  • UserInterface/Views/FindBanner.css:

(.find-banner > :first-child):
(.find-banner > :last-child):
(.find-banner > input[type="search"]):
(.find-banner > button.segmented):
(.find-banner > button.segmented.previous-result):
(.find-banner > button.segmented.next-result):
(body[dir=ltr] .find-banner > button.segmented.next-result):
(body[dir=rtl] .find-banner > button.segmented.next-result):
(.find-banner > button.segmented.next-result > .glyph):
(.find-banner.console-find-banner > input[type="search"]::-webkit-textfield-decoration-container):
(body[dir=ltr] .find-banner > button.segmented.previous-result): Deleted.
(body[dir=rtl] .find-banner > button.segmented.previous-result): Deleted.

  • UserInterface/Views/FlexibleSpaceNavigationItem.css:

(.navigation-bar .item.flexible-space.align-start > .item):
(.navigation-bar .item.flexible-space.align-end > .item):

  • UserInterface/Views/FontResourceContentView.css:

(.content-view.resource.font .preview > .line > .metric):

  • UserInterface/Views/GeneralStyleDetailsSidebarPanel.css:

(.sidebar > .panel.details.css-style > .content ~ .options-container > .new-rule):
(.sidebar > .panel.details.css-style > .content ~ .options-container > .toggle-class-toggle):
(.panel.exclusive-presentation.details.css-style > .content > .rules):

  • UserInterface/Views/GraphicsOverviewContentView.css:

(.content-view.graphics-overview > section > .header):

  • UserInterface/Views/HierarchicalPathComponent.css:

(.hierarchical-path-component > :matches(.icon, .selector-arrows)):
(.hierarchical-path-component > select):
(.hierarchical-path-component > .separator):
(.hierarchical-path-component.text-only):
(body[dir=ltr] .hierarchical-path-component > select): Deleted.
(body[dir=rtl] .hierarchical-path-component > select): Deleted.
(body[dir=ltr] .hierarchical-path-component.text-only > select): Deleted.
(body[dir=rtl] .hierarchical-path-component.text-only > select): Deleted.

  • UserInterface/Views/LayerTreeDetailsSidebarPanel.css:

(.layer-tree-popover ul):

  • UserInterface/Views/Layers3DContentView.css:

(.content-view.layers-3d .layer-info ul):

  • UserInterface/Views/LocalResourceOverridePopover.css:

(.popover .local-resource-override-popover-content label.is-case-sensitive):
(.popover .local-resource-override-popover-content .editor.status-text):

  • UserInterface/Views/LogContentView.css:

(.content-view.log > .hidden-messages-banner > button):
(.content-view.log > .hidden-messages-banner > .dismiss):
(.console-group-title::before):
(body[dir=rtl] .console-group-title::before):
(body[dir=ltr] .content-view.log > .hidden-messages-banner > .dismiss): Deleted.
(body[dir=rtl] .content-view.log > .hidden-messages-banner > .dismiss): Deleted.
(body[dir=ltr] .console-group-title::before): Deleted.

  • UserInterface/Views/Main.css:

(.go-to-link:not(.dont-float)):
(@media (-webkit-device-pixel-ratio: 1) .reference-page-link):
(.device-settings-content .container > * + *):
(.device-settings-content label > input):
(.device-settings-content > .reference-page-link-container):
(body[dir=ltr] .device-settings-content > .reference-page-link-container): Deleted.
(body[dir=rtl] .device-settings-content > .reference-page-link-container): Deleted.

  • UserInterface/Views/MemoryCategoryView.css:

(.memory-category-view > .details):
(body[dir=ltr] .memory-category-view > .details): Deleted.
(body[dir=rtl] .memory-category-view > .details): Deleted.

  • UserInterface/Views/MemoryTimelineOverviewGraph.css:

(.timeline-overview-graph.memory > .legend):
(.timeline-overview-graph.memory .memory-pressure-event):
(body[dir=ltr] .timeline-overview-graph.memory > .legend): Deleted.
(body[dir=rtl] .timeline-overview-graph.memory > .legend): Deleted.
(body[dir=ltr] .timeline-overview-graph.memory .memory-pressure-event): Deleted.
(body[dir=rtl] .timeline-overview-graph.memory .memory-pressure-event): Deleted.

  • UserInterface/Views/MemoryTimelineView.css:

(.timeline-view.memory > .content > .details > .timeline-ruler):
(.timeline-view.memory > .content > .overview > .divider):
(.timeline-view.memory .legend):
(.timeline-view.memory .legend .swatch):
(body[dir=ltr] .timeline-view.memory > .content > .details > .timeline-ruler): Deleted.
(body[dir=rtl] .timeline-view.memory > .content > .details > .timeline-ruler): Deleted.
(body[dir=ltr] .timeline-view.memory > .content > .overview > .divider): Deleted.
(body[dir=rtl] .timeline-view.memory > .content > .overview > .divider): Deleted.

  • UserInterface/Views/NetworkTableContentView.css:

(.content-view.tab.network > .content-browser > .navigation-bar .hierarchical-path .icon):
(.content-view.network .network-table > .table .icon):
(.network-table > .table.grouped .data-container .cell:not(.parent).name):
(.network-table > .table.grouped .data-container .cell.child.name):
(.network-table > .table .cell.domain > .lock):
(.network-table > .table .cell.name > .status):
(.network-table > .table :not(.header) .cell.waterfall):
(.network-table > .statistics > .statistic > .text):
(body[dir=ltr] .network-table > .table :not(.header) .cell.waterfall): Deleted.
(body[dir=rtl] .network-table > .table :not(.header) .cell.waterfall): Deleted.

  • UserInterface/Views/ObjectTreeArrayIndexTreeElement.css:

(.object-tree-array-index .index-value .object-tree .tree-outline.object):
(.object-tree-array-index .index-value .formatted-node .tree-outline.dom):

  • UserInterface/Views/ObjectTreePropertyTreeElement.css:

(.item.object-tree-property.prototype-property + ol):

  • UserInterface/Views/ObjectTreeView.css:

(.tree-outline.object ol):
(.tree-outline.object li > button[disabled] + .indeterminate-progress-spinner):

  • UserInterface/Views/OpenResourceDialog.css:

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

  • UserInterface/Views/QuickConsole.css:

(.quick-console > .navigation-bar .active-execution-context):
(.quick-console > .navigation-bar .active-execution-context > .selector-arrows):
(.quick-console > .navigation-bar .active-execution-context:not(.automatic)):

  • UserInterface/Views/RecordingActionTreeElement.css:

(.item.recording-action:not(.initial-state)::before):
(.tree-outline:not(.hide-disclosure-buttons) .item.recording-action:not(.initial-state, .parent) > .icon):

  • UserInterface/Views/RecordingStateDetailsSidebarPanel.css:

(.sidebar > .panel.details.recording-state > .content .details-section > .header .source):

  • UserInterface/Views/ResourceDetailsSection.css:

(.resource-details > section > .details):
(.resource-details > section > .details > p):
(.resource-details > section > .details > .pair):
(.resource-details > section > .details > .pair > .key):
(body[dir=ltr] .resource-details > section > .details): Deleted.
(body[dir=rtl] .resource-details > section > .details): Deleted.

  • UserInterface/Views/ResourceSecurityContentView.css:

(.resource-security .details > .show-certificate > .key > .error):

  • UserInterface/Views/ResourceSizesContentView.css:

(.resource-sizes > .content > section.network .warning):

  • UserInterface/Views/ResourceTimingBreakdownView.css:

(.resource-timing-breakdown > table > tr > td.time):

  • UserInterface/Views/ScopeBar.css:

(.scope-bar > li.multiple > select):
(.scope-bar > li.multiple > .arrows):
(body[dir=ltr] .scope-bar > li.multiple > select): Deleted.
(body[dir=rtl] .scope-bar > li.multiple > select): Deleted.

  • UserInterface/Views/SearchSidebarPanel.css:

(.sidebar > .panel.navigation.search > .search-bar > .search-settings):

  • UserInterface/Views/SettingsTabContentView.css:

(.content-view.tab.settings > .settings-view > .container button):
(.content-view.tab.settings > .settings-view > .container > .title):
(.content-view.tab.settings > .settings-view > .container > .editor-group > .editor input[type="checkbox"]):
(.content-view.tab.settings > .settings-view > .container > .editor-group > .editor input[type="number"]):
(.content-view.tab.settings > .settings-view > .container.reference > a):

  • UserInterface/Views/ShaderProgramContentView.css:

(.content-view.shader-program > .shader.compute,):
(body[dir=ltr] .content-view.shader-program > .shader.vertex:not(.shares-vertex-fragment-shader),):
(body[dir=ltr] .content-view.shader-program > .shader.fragment,):

  • UserInterface/Views/SingleSidebar.css:

(.single-sidebar.trailing > .resizer):
(.single-sidebar.leading > .resizer):
(body[dir=ltr] .single-sidebar.trailing > .resizer,): Deleted.
(body[dir=ltr] .single-sidebar.leading > .resizer,): Deleted.

  • UserInterface/Views/SourcesNavigationSidebarPanel.css:

(.sidebar > .panel.navigation.sources > .content .tree-outline.single-thread):

  • UserInterface/Views/SpreadsheetCSSStyleDeclarationEditor.css:

(.spreadsheet-style-declaration-editor .property .select-variable-property):

  • UserInterface/Views/SpreadsheetCSSStyleDeclarationSection.css:

(.spreadsheet-css-declaration .selector > .icon):
(.spreadsheet-css-declaration .selector > .icon + *):
(.spreadsheet-css-declaration .selector.style-attribute > span):

  • UserInterface/Views/SpringEditor.css:

(.spring-editor > .spring-timing):
(.spring-editor > .spring-timing::before):
(.spring-editor > .spring-timing::after):
(body[dir=ltr] .spring-editor > .spring-timing::before,): Deleted.
(body[dir=ltr] .spring-editor > .spring-timing::after,): Deleted.

  • UserInterface/Views/TabBar.css:

(.tab-bar > .navigation-bar > .item.group > .item:nth-child(1 of :not(.hidden))):
(.tab-bar > .navigation-bar > .item.group > .item:nth-last-child(1 of :not(.hidden))):
(body:not(.docked) .tab-bar > .tabs > .item:nth-child(n + 3 of :not(.hidden)),):
(body:not(.docked) .tab-bar > .tabs:not(.hide-border-end) > .item:nth-last-child(1 of :not(.hidden))):
(body:not(.docked) .tab-bar > .tabs:not(.animating) > .item:not(.selected, .disabled):hover,):
(body:not(.docked) .tab-bar > .tabs:not(.animating) > .item:last-child:not(.selected, .disabled):hover):
(.tab-bar > .tabs > .item > .name):
(body[dir=ltr]:not(.docked) .tab-bar > .tabs > .item:nth-child(n + 3 of :not(.hidden)),): Deleted.
(body[dir=ltr]:not(.docked) .tab-bar > .tabs:not(.hide-border-end) > .item:nth-last-child(1 of :not(.hidden)),): Deleted.
(body[dir=ltr]:not(.docked) .tab-bar > .tabs:not(.animating) > .item:not(.selected, .disabled):hover,): Deleted.
(body[dir=ltr]:not(.docked) .tab-bar > .tabs:not(.animating) > .item:last-child:not(.selected, .disabled):hover,): Deleted.

  • UserInterface/Views/Table.css:

(.table > .header > :matches(.sort-ascending, .sort-descending)):
(.table > .header > :matches(.sort-ascending, .sort-descending)::after):
(.table > .header .cell:not(:first-child)::before):
(body[dir=ltr] .table > .header > :matches(.sort-ascending, .sort-descending)::after): Deleted.
(body[dir=rtl] .table > .header > :matches(.sort-ascending, .sort-descending)::after): Deleted.
(body[dir=ltr] .table > .header .cell:not(:first-child)::before): Deleted.
(body[dir=rtl] .table > .header .cell:not(:first-child)::before): Deleted.

  • UserInterface/Views/ThreadTreeElement.css:

(.tree-outline > .item.thread + ol > .item.truncated-call-frames):
(.tree-outline > .item.thread + ol > .item.truncated-call-frames .icon):

  • UserInterface/Views/TimelineOverview.css:

(.timeline-overview > :matches(.navigation-bar.timelines, .tree-outline.timelines)):
(.timeline-overview:not(.frames) > :matches(.scroll-container, .timeline-ruler, .graphs-container)):
(.timeline-overview > .scroll-container > .scroll-width-sizer):
(body[dir=ltr] .timeline-overview > :matches(.navigation-bar.timelines, .tree-outline.timelines)): Deleted.
(body[dir=rtl] .timeline-overview > :matches(.navigation-bar.timelines, .tree-outline.timelines)): Deleted.
(body[dir=ltr] .timeline-overview:not(.frames) > :matches(.scroll-container, .timeline-ruler, .graphs-container)): Deleted.
(body[dir=rtl] .timeline-overview:not(.frames) > :matches(.scroll-container, .timeline-ruler, .graphs-container)): Deleted.
(body[dir=ltr] .timeline-overview > .scroll-container > .scroll-width-sizer): Deleted.
(body[dir=rtl] .timeline-overview > .scroll-container > .scroll-width-sizer): Deleted.

  • UserInterface/Views/TimelineRecordBar.css:

(.timeline-record-bar > img):
(.timeline-record-bar > .segment):
(body[dir=ltr] .timeline-record-bar > .segment:last-of-type):
(body[dir=ltr] .timeline-record-bar > .segment): Deleted.
(body[dir=rtl] .timeline-record-bar > .segment): Deleted.

  • UserInterface/Views/TimelineRecordingContentView.css:

(.content-view.timeline-recording > .content-browser .recording-progress > .status > .indeterminate-progress-spinner):

  • UserInterface/Views/TimelineRuler.css:

(.timeline-ruler > .header > .divider > .label):
(.timeline-ruler > .markers > .marker):
(.timeline-ruler > .markers > .marker::before):
(.timeline-ruler > .markers > .marker::after):
(.timeline-ruler > .shaded-area.left):
(.timeline-ruler > .shaded-area.right):
(body[dir=ltr] .timeline-ruler > .header > .divider > .label): Deleted.
(body[dir=rtl] .timeline-ruler > .header > .divider > .label): Deleted.
(body[dir=ltr] .timeline-ruler > .markers > .marker): Deleted.
(body[dir=rtl] .timeline-ruler > .markers > .marker): Deleted.
(body[dir=ltr] .timeline-ruler > .markers > .marker::before): Deleted.
(body[dir=rtl] .timeline-ruler > .markers > .marker::before): Deleted.
(body[dir=ltr] .timeline-ruler > .markers > .marker::after): Deleted.
(body[dir=rtl] .timeline-ruler > .markers > .marker::after): Deleted.
(body[dir=ltr] .timeline-ruler > .shaded-area.left,): Deleted.
(body[dir=ltr] .timeline-ruler > .shaded-area.right,): Deleted.

  • UserInterface/Views/TreeOutline.css:

(.tree-outline:not(.hide-disclosure-buttons) .item:not(.parent) > .icon):
(.tree-outline .item .icon):
(.tree-outline .item .status):

  • UserInterface/Views/TreeOutline.js:

(WI.TreeOutline._generateStyleRulesIfNeeded):

  • UserInterface/Views/TypeTreeElement.css:

(.item.type-tree-element.prototype):
(.item.type-tree-element.prototype + ol):

  • UserInterface/Views/TypeTreeView.css:

(.tree-outline.type):
(.tree-outline.type ol):
(.tree-outline.type li .empty-message):

  • UserInterface/Views/WebSocketContentView.css:

(.web-socket.content-view > .data-grid .data-column > div):
(.web-socket.content-view .icon):
(body[dir=ltr] .web-socket.content-view .icon): Deleted.
(body[dir=rtl] .web-socket.content-view .icon): Deleted.

Location:
trunk/Source/WebInspectorUI
Files:
81 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebInspectorUI/ChangeLog

    r269127 r269166  
     12020-10-29  Federico Bucchi  <fbucchi@apple.com>
     2
     3        Web Inspector: update styles to use CSS properties with neutral directionality
     4        https://bugs.webkit.org/show_bug.cgi?id=217447
     5        <rdar://problem/70064975>
     6
     7        Reviewed by Devin Rousso.
     8
     9        * UserInterface/Debug/UncaughtExceptionReporter.css:
     10        (.uncaught-exception-sheet):
     11        (.uncaught-exception-sheet h1 > img):
     12        (.uncaught-exception-sheet h2 > img):
     13        (.uncaught-exception-sheet dd):
     14        (.uncaught-exception-sheet ul):
     15        * UserInterface/Views/AuditNavigationSidebarPanel.css:
     16        (.content-view.tab.audit .content-view .reference-page-link-container):
     17        (body[dir=ltr] .content-view.tab.audit .content-view .reference-page-link-container): Deleted.
     18        (body[dir=rtl] .content-view.tab.audit .content-view .reference-page-link-container): Deleted.
     19        * UserInterface/Views/AuditTestCaseContentView.css:
     20        (.content-view.audit-test-case > header):
     21        (.content-view.audit-test-case > header h1 > img):
     22        (.content-view.audit-test-case > header > .metadata > .source):
     23        (.content-view.audit-test-case > header > .metadata > .duration):
     24        * UserInterface/Views/AuditTestContentView.css:
     25        (.content-view.audit-test > header):
     26        * UserInterface/Views/AuditTestGroupContentView.css:
     27        (.content-view.audit-test-group > header):
     28        (.content-view.audit-test-group > header > nav > .scope-bar > li:last-child):
     29        (.content-view.audit-test-group > header > nav > .scope-bar > li > img):
     30        (.content-view.audit-test-group > header > .percentage-pass):
     31        * UserInterface/Views/BezierEditor.css:
     32        (.bezier-editor > .bezier-preview-timing):
     33        * UserInterface/Views/BlackboxSettingsView.css:
     34        (.settings-view.blackbox > table > tbody td.remove-blackbox > .remove-blackbox-button):
     35        * UserInterface/Views/BoxModelDetailsSectionRow.css:
     36        (.details-section .row.box-model .box.border > .label):
     37        * UserInterface/Views/BoxShadowEditor.css:
     38        (.box-shadow-editor > table > tr > td):
     39        (.box-shadow-editor > table > tr.offset-x > td > svg):
     40        * UserInterface/Views/BreakpointActionView.css:
     41        (:matches(.breakpoint-action-append-button, .breakpoint-action-remove-button)):
     42        (.breakpoint-action-block-body > .description):
     43        * UserInterface/Views/BreakpointPopover.css:
     44        (.popover .edit-breakpoint-popover-content input:is(#edit-breakpoint-popover-ignore-count, #edit-breakpoint-popover-auto-continue)):
     45        (.popover .edit-breakpoint-popover-content > .reference-page-link-container):
     46        (body[dir=ltr] .popover .edit-breakpoint-popover-content > .reference-page-link-container): Deleted.
     47        (body[dir=rtl] .popover .edit-breakpoint-popover-content > .reference-page-link-container): Deleted.
     48        * UserInterface/Views/ButtonNavigationItem.css:
     49        (.navigation-bar .item.button.image-and-text > span):
     50        * UserInterface/Views/CPUTimelineOverviewGraph.css:
     51        (.timeline-overview-graph.cpu > .legend):
     52        (body[dir=ltr] .timeline-overview-graph.cpu > .legend): Deleted.
     53        (body[dir=rtl] .timeline-overview-graph.cpu > .legend): Deleted.
     54        * UserInterface/Views/CPUTimelineView.css:
     55        (.timeline-view.cpu > .content .subtitle > .info):
     56        (.timeline-view.cpu > .content > .details > .timeline-ruler):
     57        (.timeline-view.cpu > .content > .overview > .divider):
     58        (.timeline-view.cpu > .content > .overview .legend):
     59        (.timeline-view.cpu > .content > .overview .legend .swatch):
     60        (.timeline-view.cpu > .content > .overview > .chart > .container.stats > table .filter.active + .filter.active):
     61        (body[dir=ltr] .timeline-view.cpu > .content > .details > .timeline-ruler): Deleted.
     62        (body[dir=rtl] .timeline-view.cpu > .content > .details > .timeline-ruler): Deleted.
     63        (body[dir=ltr] .timeline-view.cpu > .content > .overview > .divider): Deleted.
     64        (body[dir=rtl] .timeline-view.cpu > .content > .overview > .divider): Deleted.
     65        * UserInterface/Views/CPUUsageCombinedView.css:
     66        (.cpu-usage-combined-view > .details):
     67        (.cpu-usage-combined-view > .details > .legend-container > .row > .swatch):
     68        (body[dir=ltr] .cpu-usage-combined-view > .details): Deleted.
     69        (body[dir=rtl] .cpu-usage-combined-view > .details): Deleted.
     70        * UserInterface/Views/CPUUsageView.css:
     71        (.cpu-usage-view > .details):
     72        (body[dir=ltr] .cpu-usage-view > .details): Deleted.
     73        (body[dir=rtl] .cpu-usage-view > .details): Deleted.
     74        * UserInterface/Views/CallFrameTreeElement.css:
     75        (.tree-outline .item.call-frame .status):
     76        (body[dir=rtl] .tree-outline .item.call-frame .status):
     77        (.tree-outline:not(.single-thread) > .children > .item.call-frame.async-boundary):
     78        (.tree-outline .item.call-frame.async-boundary .icon):
     79        (.tree-outline .item.call-frame.async-boundary::after):
     80        (.tree-outline .item.call-frame.async-boundary::before):
     81        (body[dir=ltr] .tree-outline .item.call-frame .status): Deleted.
     82        * UserInterface/Views/CallFrameView.css:
     83        (.call-frame .icon):
     84        * UserInterface/Views/CanvasDetailsSidebarPanel.css:
     85        (.sidebar > .panel.details.canvas .details-section.canvas-extensions .content > ul):
     86        * UserInterface/Views/CanvasOverviewContentView.css:
     87        (.content-view.canvas-overview > .content-view.canvas > footer > .view-related-items > img + img):
     88        (.content-view.canvas-overview > .content-view.canvas > footer .memory-cost):
     89        * UserInterface/Views/CheckboxNavigationItem.css:
     90        (.navigation-bar .item.checkbox label):
     91        * UserInterface/Views/ColorPicker.css:
     92        (.color-picker .slider):
     93        (.color-picker > .color-inputs > div + div):
     94        * UserInterface/Views/ComputedStyleSection.css:
     95        (.computed-style-section .computed-property-item .disclosure-button):
     96        * UserInterface/Views/ConsoleMessageView.css:
     97        (.console-message.expandable .console-top-level-message::before):
     98        * UserInterface/Views/CookiePopover.css:
     99        (.popover .cookie-popover-content > table > tr > td):
     100        * UserInterface/Views/CreateAuditPopover.css:
     101        (.popover .create-audit-content > .editor-wrapper > .reference-page-link):
     102        * UserInterface/Views/DOMNodeDetailsSidebarPanel.css:
     103        (.sidebar > .panel.dom-node-details .details-section.dom-node-associated-data > .content .row):
     104        * UserInterface/Views/DOMTreeContentView.css:
     105        (.content-view.dom-tree .tree-outline.dom):
     106        (.content-view.dom-tree.show-gutter .tree-outline.dom):
     107        (.content-view.dom-tree .tree-outline.dom li .status-image):
     108        (body[dir=rtl] .content-view.dom-tree .tree-outline.dom li .status-image):
     109        (body[dir=ltr] .content-view.dom-tree .tree-outline.dom li .status-image): Deleted.
     110        * UserInterface/Views/DOMTreeOutline.css:
     111        (.tree-outline.dom ol):
     112        (.tree-outline.dom li:matches(.hovered, .selected) + ol.children.expanded):
     113        * UserInterface/Views/DataGrid.css:
     114        (.data-grid th:matches(.sort-ascending, .sort-descending) > .header-cell-content:first-child::after):
     115        (.data-grid td .icon):
     116        (.data-grid td .go-to-arrow):
     117        (body[dir=ltr] .data-grid th:matches(.sort-ascending, .sort-descending) > .header-cell-content:first-child::after): Deleted.
     118        (body[dir=rtl] .data-grid th:matches(.sort-ascending, .sort-descending) > .header-cell-content:first-child::after): Deleted.
     119        * UserInterface/Views/DetailsSection.css:
     120        (.details-section > .header):
     121        (.details-section > .header > label > input[type="checkbox"]):
     122        (.details-section > .header .go-to-arrow):
     123        (.details-section > .content > .group > .row.simple > .label):
     124        (.details-section > .content > .group > .row.simple > .value):
     125        (.details-section > .content > .group > .row.simple > .value .go-to-arrow):
     126        * UserInterface/Views/ErrorObjectView.css:
     127        (.error-object > .formatted-error::before):
     128        (.error-object .content):
     129        * UserInterface/Views/FilterBar.css:
     130        (.filter-bar > input[type="search"]):
     131        (:matches(.filter-bar, .search-bar) > input[type="search"]::-webkit-search-results-button):
     132        (:matches(.filter-bar, .search-bar) > .navigation-bar + input[type="search"]):
     133        (:matches(.filter-bar, .search-bar) > input[type="search"]:focus):
     134        (:matches(.filter-bar, .search-bar) > input[type="search"] + :empty):
     135        (:matches(.filter-bar, .search-bar) > input[type="search"] + .navigation-bar > .item.scope-bar:last-child):
     136        * UserInterface/Views/FindBanner.css:
     137        (.find-banner > :first-child):
     138        (.find-banner > :last-child):
     139        (.find-banner > input[type="search"]):
     140        (.find-banner > button.segmented):
     141        (.find-banner > button.segmented.previous-result):
     142        (.find-banner > button.segmented.next-result):
     143        (body[dir=ltr] .find-banner > button.segmented.next-result):
     144        (body[dir=rtl] .find-banner > button.segmented.next-result):
     145        (.find-banner > button.segmented.next-result > .glyph):
     146        (.find-banner.console-find-banner > input[type="search"]::-webkit-textfield-decoration-container):
     147        (body[dir=ltr] .find-banner > button.segmented.previous-result): Deleted.
     148        (body[dir=rtl] .find-banner > button.segmented.previous-result): Deleted.
     149        * UserInterface/Views/FlexibleSpaceNavigationItem.css:
     150        (.navigation-bar .item.flexible-space.align-start > .item):
     151        (.navigation-bar .item.flexible-space.align-end > .item):
     152        * UserInterface/Views/FontResourceContentView.css:
     153        (.content-view.resource.font .preview > .line > .metric):
     154        * UserInterface/Views/GeneralStyleDetailsSidebarPanel.css:
     155        (.sidebar > .panel.details.css-style > .content ~ .options-container > .new-rule):
     156        (.sidebar > .panel.details.css-style > .content ~ .options-container > .toggle-class-toggle):
     157        (.panel.exclusive-presentation.details.css-style > .content > .rules):
     158        * UserInterface/Views/GraphicsOverviewContentView.css:
     159        (.content-view.graphics-overview > section > .header):
     160        * UserInterface/Views/HierarchicalPathComponent.css:
     161        (.hierarchical-path-component > :matches(.icon, .selector-arrows)):
     162        (.hierarchical-path-component > select):
     163        (.hierarchical-path-component > .separator):
     164        (.hierarchical-path-component.text-only):
     165        (body[dir=ltr] .hierarchical-path-component > select): Deleted.
     166        (body[dir=rtl] .hierarchical-path-component > select): Deleted.
     167        (body[dir=ltr] .hierarchical-path-component.text-only > select): Deleted.
     168        (body[dir=rtl] .hierarchical-path-component.text-only > select): Deleted.
     169        * UserInterface/Views/LayerTreeDetailsSidebarPanel.css:
     170        (.layer-tree-popover ul):
     171        * UserInterface/Views/Layers3DContentView.css:
     172        (.content-view.layers-3d .layer-info ul):
     173        * UserInterface/Views/LocalResourceOverridePopover.css:
     174        (.popover .local-resource-override-popover-content label.is-case-sensitive):
     175        (.popover .local-resource-override-popover-content .editor.status-text):
     176        * UserInterface/Views/LogContentView.css:
     177        (.content-view.log > .hidden-messages-banner > button):
     178        (.content-view.log > .hidden-messages-banner > .dismiss):
     179        (.console-group-title::before):
     180        (body[dir=rtl] .console-group-title::before):
     181        (body[dir=ltr] .content-view.log > .hidden-messages-banner > .dismiss): Deleted.
     182        (body[dir=rtl] .content-view.log > .hidden-messages-banner > .dismiss): Deleted.
     183        (body[dir=ltr] .console-group-title::before): Deleted.
     184        * UserInterface/Views/Main.css:
     185        (.go-to-link:not(.dont-float)):
     186        (@media (-webkit-device-pixel-ratio: 1) .reference-page-link):
     187        (.device-settings-content .container > * + *):
     188        (.device-settings-content label > input):
     189        (.device-settings-content > .reference-page-link-container):
     190        (body[dir=ltr] .device-settings-content > .reference-page-link-container): Deleted.
     191        (body[dir=rtl] .device-settings-content > .reference-page-link-container): Deleted.
     192        * UserInterface/Views/MemoryCategoryView.css:
     193        (.memory-category-view > .details):
     194        (body[dir=ltr] .memory-category-view > .details): Deleted.
     195        (body[dir=rtl] .memory-category-view > .details): Deleted.
     196        * UserInterface/Views/MemoryTimelineOverviewGraph.css:
     197        (.timeline-overview-graph.memory > .legend):
     198        (.timeline-overview-graph.memory .memory-pressure-event):
     199        (body[dir=ltr] .timeline-overview-graph.memory > .legend): Deleted.
     200        (body[dir=rtl] .timeline-overview-graph.memory > .legend): Deleted.
     201        (body[dir=ltr] .timeline-overview-graph.memory .memory-pressure-event): Deleted.
     202        (body[dir=rtl] .timeline-overview-graph.memory .memory-pressure-event): Deleted.
     203        * UserInterface/Views/MemoryTimelineView.css:
     204        (.timeline-view.memory > .content > .details > .timeline-ruler):
     205        (.timeline-view.memory > .content > .overview > .divider):
     206        (.timeline-view.memory .legend):
     207        (.timeline-view.memory .legend .swatch):
     208        (body[dir=ltr] .timeline-view.memory > .content > .details > .timeline-ruler): Deleted.
     209        (body[dir=rtl] .timeline-view.memory > .content > .details > .timeline-ruler): Deleted.
     210        (body[dir=ltr] .timeline-view.memory > .content > .overview > .divider): Deleted.
     211        (body[dir=rtl] .timeline-view.memory > .content > .overview > .divider): Deleted.
     212        * UserInterface/Views/NetworkTableContentView.css:
     213        (.content-view.tab.network > .content-browser > .navigation-bar .hierarchical-path .icon):
     214        (.content-view.network .network-table > .table .icon):
     215        (.network-table > .table.grouped .data-container .cell:not(.parent).name):
     216        (.network-table > .table.grouped .data-container .cell.child.name):
     217        (.network-table > .table .cell.domain > .lock):
     218        (.network-table > .table .cell.name > .status):
     219        (.network-table > .table :not(.header) .cell.waterfall):
     220        (.network-table > .statistics > .statistic > .text):
     221        (body[dir=ltr] .network-table > .table :not(.header) .cell.waterfall): Deleted.
     222        (body[dir=rtl] .network-table > .table :not(.header) .cell.waterfall): Deleted.
     223        * UserInterface/Views/ObjectTreeArrayIndexTreeElement.css:
     224        (.object-tree-array-index .index-value .object-tree .tree-outline.object):
     225        (.object-tree-array-index .index-value .formatted-node .tree-outline.dom):
     226        * UserInterface/Views/ObjectTreePropertyTreeElement.css:
     227        (.item.object-tree-property.prototype-property + ol):
     228        * UserInterface/Views/ObjectTreeView.css:
     229        (.tree-outline.object ol):
     230        (.tree-outline.object li > button[disabled] + .indeterminate-progress-spinner):
     231        * UserInterface/Views/OpenResourceDialog.css:
     232        (.open-resource-dialog > .field):
     233        (.open-resource-dialog > .field::before):
     234        (.open-resource-dialog > .field > input):
     235        (.open-resource-dialog > .field > img):
     236        (.open-resource-dialog > .tree-outline .item):
     237        (body[dir=ltr] .open-resource-dialog > .field::before): Deleted.
     238        (body[dir=rtl] .open-resource-dialog > .field::before): Deleted.
     239        (body[dir=ltr] .open-resource-dialog > .field > img): Deleted.
     240        (body[dir=rtl] .open-resource-dialog > .field > img): Deleted.
     241        * UserInterface/Views/QuickConsole.css:
     242        (.quick-console > .navigation-bar .active-execution-context):
     243        (.quick-console > .navigation-bar .active-execution-context > .selector-arrows):
     244        (.quick-console > .navigation-bar .active-execution-context:not(.automatic)):
     245        * UserInterface/Views/RecordingActionTreeElement.css:
     246        (.item.recording-action:not(.initial-state)::before):
     247        (.tree-outline:not(.hide-disclosure-buttons) .item.recording-action:not(.initial-state, .parent) > .icon):
     248        * UserInterface/Views/RecordingStateDetailsSidebarPanel.css:
     249        (.sidebar > .panel.details.recording-state > .content .details-section > .header .source):
     250        * UserInterface/Views/ResourceDetailsSection.css:
     251        (.resource-details > section > .details):
     252        (.resource-details > section > .details > p):
     253        (.resource-details > section > .details > .pair):
     254        (.resource-details > section > .details > .pair > .key):
     255        (body[dir=ltr] .resource-details > section > .details): Deleted.
     256        (body[dir=rtl] .resource-details > section > .details): Deleted.
     257        * UserInterface/Views/ResourceSecurityContentView.css:
     258        (.resource-security .details > .show-certificate > .key > .error):
     259        * UserInterface/Views/ResourceSizesContentView.css:
     260        (.resource-sizes > .content > section.network .warning):
     261        * UserInterface/Views/ResourceTimingBreakdownView.css:
     262        (.resource-timing-breakdown > table > tr > td.time):
     263        * UserInterface/Views/ScopeBar.css:
     264        (.scope-bar > li.multiple > select):
     265        (.scope-bar > li.multiple > .arrows):
     266        (body[dir=ltr] .scope-bar > li.multiple > select): Deleted.
     267        (body[dir=rtl] .scope-bar > li.multiple > select): Deleted.
     268        * UserInterface/Views/SearchSidebarPanel.css:
     269        (.sidebar > .panel.navigation.search > .search-bar > .search-settings):
     270        * UserInterface/Views/SettingsTabContentView.css:
     271        (.content-view.tab.settings > .settings-view > .container button):
     272        (.content-view.tab.settings > .settings-view > .container > .title):
     273        (.content-view.tab.settings > .settings-view > .container > .editor-group > .editor input[type="checkbox"]):
     274        (.content-view.tab.settings > .settings-view > .container > .editor-group > .editor input[type="number"]):
     275        (.content-view.tab.settings > .settings-view > .container.reference > a):
     276        * UserInterface/Views/ShaderProgramContentView.css:
     277        (.content-view.shader-program > .shader.compute,):
     278        (body[dir=ltr] .content-view.shader-program > .shader.vertex:not(.shares-vertex-fragment-shader),):
     279        (body[dir=ltr] .content-view.shader-program > .shader.fragment,):
     280        * UserInterface/Views/SingleSidebar.css:
     281        (.single-sidebar.trailing > .resizer):
     282        (.single-sidebar.leading > .resizer):
     283        (body[dir=ltr] .single-sidebar.trailing > .resizer,): Deleted.
     284        (body[dir=ltr] .single-sidebar.leading > .resizer,): Deleted.
     285        * UserInterface/Views/SourcesNavigationSidebarPanel.css:
     286        (.sidebar > .panel.navigation.sources > .content .tree-outline.single-thread):
     287        * UserInterface/Views/SpreadsheetCSSStyleDeclarationEditor.css:
     288        (.spreadsheet-style-declaration-editor .property .select-variable-property):
     289        * UserInterface/Views/SpreadsheetCSSStyleDeclarationSection.css:
     290        (.spreadsheet-css-declaration .selector > .icon):
     291        (.spreadsheet-css-declaration .selector > .icon + *):
     292        (.spreadsheet-css-declaration .selector.style-attribute > span):
     293        * UserInterface/Views/SpringEditor.css:
     294        (.spring-editor > .spring-timing):
     295        (.spring-editor > .spring-timing::before):
     296        (.spring-editor > .spring-timing::after):
     297        (body[dir=ltr] .spring-editor > .spring-timing::before,): Deleted.
     298        (body[dir=ltr] .spring-editor > .spring-timing::after,): Deleted.
     299        * UserInterface/Views/TabBar.css:
     300        (.tab-bar > .navigation-bar > .item.group > .item:nth-child(1 of :not(.hidden))):
     301        (.tab-bar > .navigation-bar > .item.group > .item:nth-last-child(1 of :not(.hidden))):
     302        (body:not(.docked) .tab-bar > .tabs > .item:nth-child(n + 3 of :not(.hidden)),):
     303        (body:not(.docked) .tab-bar > .tabs:not(.hide-border-end) > .item:nth-last-child(1 of :not(.hidden))):
     304        (body:not(.docked) .tab-bar > .tabs:not(.animating) > .item:not(.selected, .disabled):hover,):
     305        (body:not(.docked) .tab-bar > .tabs:not(.animating) > .item:last-child:not(.selected, .disabled):hover):
     306        (.tab-bar > .tabs > .item > .name):
     307        (body[dir=ltr]:not(.docked) .tab-bar > .tabs > .item:nth-child(n + 3 of :not(.hidden)),): Deleted.
     308        (body[dir=ltr]:not(.docked) .tab-bar > .tabs:not(.hide-border-end) > .item:nth-last-child(1 of :not(.hidden)),): Deleted.
     309        (body[dir=ltr]:not(.docked) .tab-bar > .tabs:not(.animating) > .item:not(.selected, .disabled):hover,): Deleted.
     310        (body[dir=ltr]:not(.docked) .tab-bar > .tabs:not(.animating) > .item:last-child:not(.selected, .disabled):hover,): Deleted.
     311        * UserInterface/Views/Table.css:
     312        (.table > .header > :matches(.sort-ascending, .sort-descending)):
     313        (.table > .header > :matches(.sort-ascending, .sort-descending)::after):
     314        (.table > .header .cell:not(:first-child)::before):
     315        (body[dir=ltr] .table > .header > :matches(.sort-ascending, .sort-descending)::after): Deleted.
     316        (body[dir=rtl] .table > .header > :matches(.sort-ascending, .sort-descending)::after): Deleted.
     317        (body[dir=ltr] .table > .header .cell:not(:first-child)::before): Deleted.
     318        (body[dir=rtl] .table > .header .cell:not(:first-child)::before): Deleted.
     319        * UserInterface/Views/ThreadTreeElement.css:
     320        (.tree-outline > .item.thread + ol > .item.truncated-call-frames):
     321        (.tree-outline > .item.thread + ol > .item.truncated-call-frames .icon):
     322        * UserInterface/Views/TimelineOverview.css:
     323        (.timeline-overview > :matches(.navigation-bar.timelines, .tree-outline.timelines)):
     324        (.timeline-overview:not(.frames) > :matches(.scroll-container, .timeline-ruler, .graphs-container)):
     325        (.timeline-overview > .scroll-container > .scroll-width-sizer):
     326        (body[dir=ltr] .timeline-overview > :matches(.navigation-bar.timelines, .tree-outline.timelines)): Deleted.
     327        (body[dir=rtl] .timeline-overview > :matches(.navigation-bar.timelines, .tree-outline.timelines)): Deleted.
     328        (body[dir=ltr] .timeline-overview:not(.frames) > :matches(.scroll-container, .timeline-ruler, .graphs-container)): Deleted.
     329        (body[dir=rtl] .timeline-overview:not(.frames) > :matches(.scroll-container, .timeline-ruler, .graphs-container)): Deleted.
     330        (body[dir=ltr] .timeline-overview > .scroll-container > .scroll-width-sizer): Deleted.
     331        (body[dir=rtl] .timeline-overview > .scroll-container > .scroll-width-sizer): Deleted.
     332        * UserInterface/Views/TimelineRecordBar.css:
     333        (.timeline-record-bar > img):
     334        (.timeline-record-bar > .segment):
     335        (body[dir=ltr] .timeline-record-bar > .segment:last-of-type):
     336        (body[dir=ltr] .timeline-record-bar > .segment): Deleted.
     337        (body[dir=rtl] .timeline-record-bar > .segment): Deleted.
     338        * UserInterface/Views/TimelineRecordingContentView.css:
     339        (.content-view.timeline-recording > .content-browser .recording-progress > .status > .indeterminate-progress-spinner):
     340        * UserInterface/Views/TimelineRuler.css:
     341        (.timeline-ruler > .header > .divider > .label):
     342        (.timeline-ruler > .markers > .marker):
     343        (.timeline-ruler > .markers > .marker::before):
     344        (.timeline-ruler > .markers > .marker::after):
     345        (.timeline-ruler > .shaded-area.left):
     346        (.timeline-ruler > .shaded-area.right):
     347        (body[dir=ltr] .timeline-ruler > .header > .divider > .label): Deleted.
     348        (body[dir=rtl] .timeline-ruler > .header > .divider > .label): Deleted.
     349        (body[dir=ltr] .timeline-ruler > .markers > .marker): Deleted.
     350        (body[dir=rtl] .timeline-ruler > .markers > .marker): Deleted.
     351        (body[dir=ltr] .timeline-ruler > .markers > .marker::before): Deleted.
     352        (body[dir=rtl] .timeline-ruler > .markers > .marker::before): Deleted.
     353        (body[dir=ltr] .timeline-ruler > .markers > .marker::after): Deleted.
     354        (body[dir=rtl] .timeline-ruler > .markers > .marker::after): Deleted.
     355        (body[dir=ltr] .timeline-ruler > .shaded-area.left,): Deleted.
     356        (body[dir=ltr] .timeline-ruler > .shaded-area.right,): Deleted.
     357        * UserInterface/Views/TreeOutline.css:
     358        (.tree-outline:not(.hide-disclosure-buttons) .item:not(.parent) > .icon):
     359        (.tree-outline .item .icon):
     360        (.tree-outline .item .status):
     361        * UserInterface/Views/TreeOutline.js:
     362        (WI.TreeOutline._generateStyleRulesIfNeeded):
     363        * UserInterface/Views/TypeTreeElement.css:
     364        (.item.type-tree-element.prototype):
     365        (.item.type-tree-element.prototype + ol):
     366        * UserInterface/Views/TypeTreeView.css:
     367        (.tree-outline.type):
     368        (.tree-outline.type ol):
     369        (.tree-outline.type li .empty-message):
     370        * UserInterface/Views/WebSocketContentView.css:
     371        (.web-socket.content-view > .data-grid .data-column > div):
     372        (.web-socket.content-view .icon):
     373        (body[dir=ltr] .web-socket.content-view .icon): Deleted.
     374        (body[dir=rtl] .web-socket.content-view .icon): Deleted.
     375
    13762020-10-28  Federico Bucchi  <fbucchi@apple.com>
    2377
  • trunk/Source/WebInspectorUI/UserInterface/Debug/UncaughtExceptionReporter.css

    r265118 r269166  
    11/*
    2  * Copyright (C) 2015 Apple Inc. All rights reserved.
     2 * Copyright (C) 2015-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    3737.uncaught-exception-sheet {
    3838    min-width: 400px;
    39     -webkit-margin-start: 65px;
    40     -webkit-margin-end: 55px;
     39    margin-inline: 65px 55px;
    4140    padding: 50px 0;
    4241    font-family: -webkit-system-font, sans-serif;
     
    7473    height: 35px;
    7574    margin-top: -5px;
    76     -webkit-margin-start: -50px;
     75    margin-inline-start: -50px;
    7776}
    7877
     
    8988    height: 25px;
    9089    margin-top: 0;
    91     -webkit-margin-start: -45px;
     90    margin-inline-start: -45px;
    9291}
    9392
     
    111110.uncaught-exception-sheet dd {
    112111    margin: 10px 0 20px;
    113     -webkit-margin-start: 10px;
     112    margin-inline-start: 10px;
    114113    font-size: 13px;
    115114    line-height: 18px;
     
    118117.uncaught-exception-sheet ul {
    119118    margin: 0;
    120     -webkit-margin-start: 2px;
     119    margin-inline-start: 2px;
    121120    padding: 0;
    122121    font-family: Menlo, monospace;
  • trunk/Source/WebInspectorUI/UserInterface/Views/AuditNavigationSidebarPanel.css

    r266317 r269166  
    11/*
    2  * Copyright (C) 2018 Apple Inc. All rights reserved.
     2 * Copyright (C) 2018-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    7878    position: absolute;
    7979    bottom: 4px;
     80    inset-inline-end: 4px;
    8081}
    81 
    82 body[dir=ltr] .content-view.tab.audit .content-view .reference-page-link-container {
    83     right: 4px;
    84 }
    85 
    86 body[dir=rtl] .content-view.tab.audit .content-view .reference-page-link-container {
    87     left: 4px;
    88 }
  • trunk/Source/WebInspectorUI/UserInterface/Views/AuditTestCaseContentView.css

    r266317 r269166  
    11/*
    2  * Copyright (C) 2018 Apple Inc. All rights reserved.
     2 * Copyright (C) 2018-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    6363
    6464.content-view.audit-test-case > header {
    65     -webkit-padding-end: calc(var(--audit-test-horizontal-space) / 2);
     65    padding-inline-end: calc(var(--audit-test-horizontal-space) / 2);
    6666}
    6767
     
    7676    min-width: 16px;
    7777    min-height: 16px;
    78     -webkit-margin-end: 0.25em;
     78    margin-inline-end: 0.25em;
    7979}
    8080
     
    9191
    9292.content-view.audit-test-case > header > .metadata > .source {
    93     -webkit-margin-end: 3px;
     93    margin-inline-end: 3px;
    9494}
    9595
     
    107107    display: inline-block;
    108108    min-width: var(--metadata-width);
    109     -webkit-margin-start: var(--audit-test-horizontal-space);
     109    margin-inline-start: var(--audit-test-horizontal-space);
    110110    font-size: 12px;
    111111    text-align: center;
  • trunk/Source/WebInspectorUI/UserInterface/Views/AuditTestContentView.css

    r266317 r269166  
    11/*
    2  * Copyright (C) 2018 Apple Inc. All rights reserved.
     2 * Copyright (C) 2018-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    7575    padding-top: var(--audit-test-vertical-space);
    7676    padding-bottom: var(--audit-test-vertical-space);
    77     -webkit-padding-start: var(--audit-test-horizontal-space);
     77    padding-inline-start: var(--audit-test-horizontal-space);
    7878
    7979    --metadata-width: 60px;
  • trunk/Source/WebInspectorUI/UserInterface/Views/AuditTestGroupContentView.css

    r266317 r269166  
    11/*
    2  * Copyright (C) 2018 Apple Inc. All rights reserved.
     2 * Copyright (C) 2018-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    3434
    3535.content-view.audit-test-group > header {
    36     -webkit-padding-end: var(--audit-test-horizontal-space);
     36    padding-inline-end: var(--audit-test-horizontal-space);
    3737}
    3838
     
    9797
    9898.content-view.audit-test-group > header > nav > .scope-bar > li:last-child {
    99     -webkit-margin-end: 0;
     99    margin-inline-end: 0;
    100100}
    101101
     
    104104    height: 16px;
    105105    margin-top: 2px;
    106     -webkit-margin-end: 4px;
     106    margin-inline-end: 4px;
    107107    vertical-align: -4px;
    108108}
     
    130130.content-view.audit-test-group > header > .percentage-pass {
    131131    width: var(--metadata-width);
    132     -webkit-margin-start: var(--audit-test-horizontal-space);
     132    margin-inline-start: var(--audit-test-horizontal-space);
    133133    font-size: 16px;
    134134    text-align: center;
  • trunk/Source/WebInspectorUI/UserInterface/Views/BezierEditor.css

    r255886 r269166  
    11/*
    2  * Copyright (C) 2015 Apple Inc. All rights reserved.
     2 * Copyright (C) 2015-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    4848    position: absolute;
    4949    top: 34px;
    50     -webkit-margin-start: 11px;
    51     border-left: 4px solid transparent;
    52     border-right: 4px solid transparent;
     50    margin-inline-start: 11px;
     51    border-inline: 4px solid transparent;
    5352    border-top: 4px solid var(--text-color);
    5453}
  • trunk/Source/WebInspectorUI/UserInterface/Views/BlackboxSettingsView.css

    r254730 r269166  
    11/*
    2  * Copyright (C) 2019 Apple Inc. All rights reserved.
     2 * Copyright (C) 2019-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    9292    width: 15px;
    9393    height: 15px;
    94     -webkit-margin-start: 4px;
     94    margin-inline-start: 4px;
    9595}
  • trunk/Source/WebInspectorUI/UserInterface/Views/BoxModelDetailsSectionRow.css

    r261237 r269166  
    11/*
    2  * Copyright (C) 2013-2017 Apple Inc. All rights reserved.
     2 * Copyright (C) 2013-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    7272
    7373.details-section .row.box-model .box.border > .label {
    74     -webkit-margin-start: 20px;
     74    margin-inline-start: 20px;
    7575}
    7676
  • trunk/Source/WebInspectorUI/UserInterface/Views/BoxShadowEditor.css

    r265120 r269166  
    4444
    4545.box-shadow-editor > table > tr > td {
    46     -webkit-padding-start: 4px;
     46    padding-inline-start: 4px;
    4747}
    4848
     
    6464
    6565.box-shadow-editor > table > tr.offset-x > td > svg {
    66     -webkit-margin-start: 5px;
     66    margin-inline-start: 5px;
    6767}
    6868
  • trunk/Source/WebInspectorUI/UserInterface/Views/BreakpointActionView.css

    r265120 r269166  
    11/*
    2  * Copyright (C) 2013 Apple Inc. All rights reserved.
     2 * Copyright (C) 2013-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    4141    height: 13px;
    4242    margin-top: 2px;
    43     -webkit-margin-start: 5px;
     43    margin-inline-start: 5px;
    4444    background-color: transparent;
    4545    border: none;
     
    6767.breakpoint-action-block-body > .description {
    6868    margin-top: 6px;
    69     -webkit-margin-end: 2px;
     69    margin-inline-end: 2px;
    7070    text-align: right;
    7171    color: var(--text-color-gray-medium);
  • trunk/Source/WebInspectorUI/UserInterface/Views/BreakpointPopover.css

    r266480 r269166  
    11/*
    2  * Copyright (C) 2013-2015 Apple Inc. All rights reserved.
     2 * Copyright (C) 2013-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    7979
    8080.popover .edit-breakpoint-popover-content input:is(#edit-breakpoint-popover-ignore-count, #edit-breakpoint-popover-auto-continue) {
    81     -webkit-margin-start: 0;
    82     -webkit-margin-end: 4px;
     81    margin-inline: 0 4px;
    8382}
    8483
     
    8685    position: absolute;
    8786    bottom: 0.9em;
    88 }
    89 
    90 body[dir=ltr] .popover .edit-breakpoint-popover-content > .reference-page-link-container {
    91     right: 1.5em;
    92 }
    93 
    94 body[dir=rtl] .popover .edit-breakpoint-popover-content > .reference-page-link-container {
    95     left: 1.5em;
     87    inset-inline-end: 1.5em;
    9688}
    9789
  • trunk/Source/WebInspectorUI/UserInterface/Views/ButtonNavigationItem.css

    r267038 r269166  
    11/*
    2  * Copyright (C) 2013 Apple Inc. All rights reserved.
     2 * Copyright (C) 2013-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    4848.navigation-bar .item.button.image-and-text > span {
    4949    padding-bottom: 1px;
    50     -webkit-padding-start: 4px;
     50    padding-inline-start: 4px;
    5151}
    5252
  • trunk/Source/WebInspectorUI/UserInterface/Views/CPUTimelineOverviewGraph.css

    r242741 r269166  
    11/*
    2  * Copyright (C) 2019 Apple Inc. All rights reserved.
     2 * Copyright (C) 2019-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    3636    position: absolute;
    3737    top: 0;
     38    inset-inline-end: 0;
    3839    z-index: var(--timeline-record-z-index);
    3940    padding: 2px;
     
    4243    background-color: var(--timeline-odd-background-color);
    4344    pointer-events: none;
    44 
    45     --cpu-timeline-overview-graph-legend-offset-end: 0;
    46 }
    47 
    48 body[dir=ltr] .timeline-overview-graph.cpu > .legend {
    49     right: var(--cpu-timeline-overview-graph-legend-offset-end);
    50 }
    51 
    52 body[dir=rtl] .timeline-overview-graph.cpu > .legend {
    53     left: var(--cpu-timeline-overview-graph-legend-offset-end);
    5445}
    5546
  • trunk/Source/WebInspectorUI/UserInterface/Views/CPUTimelineView.css

    r267971 r269166  
    11/*
    2  * Copyright (C) 2019 Apple Inc. All rights reserved.
     2 * Copyright (C) 2019-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    3737    width: 15px;
    3838    height: 15px;
    39     -webkit-margin-start: 7px;
     39    margin-inline-start: 7px;
    4040    font-size: 12px;
    4141    color: var(--gray-foreground-color);
     
    6060    right: 0;
    6161    left: 0;
    62 
    63     --cpu-timeline-view-details-timeline-ruler-offset-start: 150px;
    64 }
    65 
    66 body[dir=ltr] .timeline-view.cpu > .content > .details > .timeline-ruler {
    67     left: var(--cpu-timeline-view-details-timeline-ruler-offset-start);
    68 }
    69 
    70 body[dir=rtl] .timeline-view.cpu > .content > .details > .timeline-ruler {
    71     right: var(--cpu-timeline-view-details-timeline-ruler-offset-start);
     62    inset-inline: 150px 0;
    7263}
    7364
     
    112103.timeline-view.cpu > .content > .overview > .divider {
    113104    margin: 0 5px;
    114 
    115     --cpu-timeline-view-overview-divider-border-end: 1px solid var(--border-color);
    116 }
    117 
    118 body[dir=ltr] .timeline-view.cpu > .content > .overview > .divider {
    119     border-right: var(--cpu-timeline-view-overview-divider-border-end);
    120 }
    121 
    122 body[dir=rtl] .timeline-view.cpu > .content > .overview > .divider {
    123     border-left: var(--cpu-timeline-view-overview-divider-border-end);
     105    border-inline-end: 1px solid var(--border-color);
    124106}
    125107
     
    131113
    132114.timeline-view.cpu > .content > .overview .legend {
    133     -webkit-padding-start: 20px;
     115    padding-inline-start: 20px;
    134116    text-align: start;
    135117    -webkit-user-select: text;
     
    148130    height: 1em;
    149131    margin-top: 1px;
    150     -webkit-margin-end: 8px;
     132    margin-inline-end: 8px;
    151133}
    152134
     
    368350
    369351.timeline-view.cpu > .content > .overview > .chart > .container.stats > table .filter.active + .filter.active {
    370     -webkit-margin-start: 3px;
     352    margin-inline-start: 3px;
    371353}
    372354
  • trunk/Source/WebInspectorUI/UserInterface/Views/CPUUsageCombinedView.css

    r267971 r269166  
    11/*
    2  * Copyright (C) 2019 Apple Inc. All rights reserved.
     2 * Copyright (C) 2019-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    5555    width: 150px;
    5656    padding-top: 10px;
    57     -webkit-padding-start: 15px;
     57    padding-inline-start: 15px;
     58    border-inline-end: 1px solid var(--border-color);
    5859    font-size: 12px;
    5960    color: var(--text-color-secondary);
     
    6162    text-overflow: ellipsis;
    6263    -webkit-user-select: text;
    63 
    64     --cpu-usage-combined-view-details-border-end: 1px solid var(--border-color);
    65 }
    66 
    67 body[dir=ltr] .cpu-usage-combined-view > .details {
    68     border-right: var(--cpu-usage-combined-view-details-border-end);
    69 }
    70 
    71 body[dir=rtl] .cpu-usage-combined-view > .details {
    72     border-left: var(--cpu-usage-combined-view-details-border-end);
    7364}
    7465
     
    10293    height: 1em;
    10394    margin-top: 1px;
    104     -webkit-margin-end: 4px;
     95    margin-inline-end: 4px;
    10596}
    10697
  • trunk/Source/WebInspectorUI/UserInterface/Views/CPUUsageView.css

    r242197 r269166  
    11/*
    2  * Copyright (C) 2019 Apple Inc. All rights reserved.
     2 * Copyright (C) 2019-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    3535    width: 150px;
    3636    padding-top: 10px;
    37     -webkit-padding-start: 15px;
     37    padding-inline-start: 15px;
     38    border-inline-end: 1px solid var(--border-color);
    3839    font-family: -webkit-system-font, sans-serif;
    3940    font-size: 12px;
     
    4142    overflow: hidden;
    4243    text-overflow: ellipsis;
    43 
    44     --cpu-usage-view-details-border-end: 1px solid var(--border-color);
    45 }
    46 
    47 body[dir=ltr] .cpu-usage-view > .details {
    48     border-right: var(--cpu-usage-view-details-border-end);
    49 }
    50 
    51 body[dir=rtl] .cpu-usage-view > .details {
    52     border-left: var(--cpu-usage-view-details-border-end);
    5344}
    5445
  • trunk/Source/WebInspectorUI/UserInterface/Views/CallFrameTreeElement.css

    r258809 r269166  
    11/*
    2  * Copyright (C) 2016-2017 Apple Inc. All rights reserved.
     2 * Copyright (C) 2016-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    3030.tree-outline .item.call-frame .status {
    3131    position: absolute;
     32    inset-inline-start: var(--call-frame-status-start);
    3233    float: none;
    3334    margin-top: 0;
    34     -webkit-margin-start: 1px;
     35    margin-inline-start: 1px;
    3536
    3637    --call-frame-status-start: 1px;
     
    4142}
    4243
    43 body[dir=ltr] .tree-outline .item.call-frame .status {
    44     left: var(--call-frame-status-start);
    45 }
    46 
    4744body[dir=rtl] .tree-outline .item.call-frame .status {
    48     right: var(--call-frame-status-start);
    4945    transform: scaleX(-1);
    5046}
     
    7066
    7167.tree-outline:not(.single-thread) > .children > .item.call-frame.async-boundary {
    72     -webkit-padding-start: 5px;
     68    padding-inline-start: 5px;
    7369}
    7470
     
    7672    display: inline-block;
    7773    float: none;
    78     -webkit-margin-start: 0 !important;
     74    margin-inline-start: 0 !important;
    7975}
    8076
     
    9187.tree-outline .item.call-frame.async-boundary::after {
    9288    width: 100%;
    93     -webkit-margin-start: 2px;
     89    margin-inline-start: 2px;
    9490}
    9591
    9692.tree-outline .item.call-frame.async-boundary::before {
    9793    width: 30px;
    98     -webkit-margin-start: -5px;
    99     -webkit-margin-end: 1px;
     94    margin-inline: -5px 1px;
    10095}
    10196
  • trunk/Source/WebInspectorUI/UserInterface/Views/CallFrameView.css

    r253087 r269166  
    11/*
    2  * Copyright (C) 2013 Apple Inc. All rights reserved.
     2 * Copyright (C) 2013-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    4141    width: 16px;
    4242    height: 16px;
    43     -webkit-margin-end: 3px;
     43    margin-inline-end: 3px;
    4444}
    4545
  • trunk/Source/WebInspectorUI/UserInterface/Views/CanvasDetailsSidebarPanel.css

    r225487 r269166  
    11/*
    2  * Copyright (C) 2017 Apple Inc. All rights reserved.
     2 * Copyright (C) 2017-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    3030.sidebar > .panel.details.canvas .details-section.canvas-extensions .content > ul {
    3131    margin: 4px 0;
    32     -webkit-padding-start: 22.5px;
     32    padding-inline-start: 22.5px;
    3333}
  • trunk/Source/WebInspectorUI/UserInterface/Views/CanvasOverviewContentView.css

    r266317 r269166  
    163163
    164164.content-view.canvas-overview > .content-view.canvas > footer > .view-related-items > img + img {
    165     -webkit-margin-start: 4px;
     165    margin-inline-start: 4px;
    166166}
    167167
     
    179179
    180180.content-view.canvas-overview > .content-view.canvas > footer .memory-cost {
    181     -webkit-padding-start: 4px;
     181    padding-inline-start: 4px;
    182182}
    183183
  • trunk/Source/WebInspectorUI/UserInterface/Views/CheckboxNavigationItem.css

    r225250 r269166  
    11/*
    2  * Copyright (C) 2017 Apple Inc. All rights reserved.
     2 * Copyright (C) 2017-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    3030
    3131.navigation-bar .item.checkbox label {
    32     -webkit-padding-start: 3px;
     32    padding-inline-start: 3px;
    3333}
    3434
  • trunk/Source/WebInspectorUI/UserInterface/Views/ColorPicker.css

    r259170 r269166  
    11/*
    2  * Copyright (C) 2013 Apple Inc. All rights reserved.
     2 * Copyright (C) 2013-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    4848.color-picker .slider {
    4949    height: 200px;
    50     -webkit-margin-start: 10px;
     50    margin-inline-start: 10px;
    5151}
    5252
     
    9090
    9191.color-picker > .color-inputs > div + div {
    92     -webkit-margin-start: 4px;
     92    margin-inline-start: 4px;
    9393}
    9494
  • trunk/Source/WebInspectorUI/UserInterface/Views/ComputedStyleSection.css

    r265120 r269166  
    11/*
    2  * Copyright (C) 2018 Apple Inc. All rights reserved.
     2 * Copyright (C) 2018-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    6161    width: var(--disclosure-button-size);
    6262    height: var(--disclosure-button-size);
    63     -webkit-margin-start: calc(-1 * var(--disclosure-button-size));
     63    margin-inline-start: calc(-1 * var(--disclosure-button-size));
    6464    border: 0;
    6565    background-color: transparent;
  • trunk/Source/WebInspectorUI/UserInterface/Views/ConsoleMessageView.css

    r249504 r269166  
    11/*
    2  * Copyright (C) 2013-2015 Apple Inc. All rights reserved.
     2 * Copyright (C) 2013-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    101101    vertical-align: baseline;
    102102    margin-bottom: -2px;
    103     -webkit-margin-end: 2px;
     103    margin-inline-end: 2px;
    104104
    105105    width: 13px;
  • trunk/Source/WebInspectorUI/UserInterface/Views/CookiePopover.css

    r265120 r269166  
    4343
    4444.popover .cookie-popover-content > table > tr > td {
    45     -webkit-padding-start: 4px;
     45    padding-inline-start: 4px;
    4646}
    4747
  • trunk/Source/WebInspectorUI/UserInterface/Views/CreateAuditPopover.css

    r266317 r269166  
    3737.popover .create-audit-content > .editor-wrapper > .reference-page-link {
    3838    margin-bottom: 2px;
    39     -webkit-margin-start: 0.5em;
     39    margin-inline-start: 0.5em;
    4040}
  • trunk/Source/WebInspectorUI/UserInterface/Views/DOMNodeDetailsSidebarPanel.css

    r263376 r269166  
    11/*
    2  * Copyright (C) 2017 Devin Rousso <webkit@devinrousso.com>. All rights reserved.
     2 * Copyright (C) 2017-2020 Devin Rousso <webkit@devinrousso.com>. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    6363
    6464.sidebar > .panel.dom-node-details .details-section.dom-node-associated-data > .content .row {
    65     -webkit-margin-start: 6px;
     65    margin-inline-start: 6px;
    6666    margin-bottom: 4px;
    6767}
  • trunk/Source/WebInspectorUI/UserInterface/Views/DOMTreeContentView.css

    r258809 r269166  
    11/*
    2  * Copyright (C) 2013 Apple Inc. All rights reserved.
     2 * Copyright (C) 2013-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    2929
    3030.content-view.dom-tree .tree-outline.dom {
    31     -webkit-padding-start: 7px;
     31    padding-inline-start: 7px;
    3232    transition: padding 200ms ease-in-out;
    3333}
    3434
    3535.content-view.dom-tree.show-gutter .tree-outline.dom {
    36     -webkit-padding-start: 20px;
     36    padding-inline-start: 20px;
    3737
    3838    --item-pseudo-class-indicator-start: 17px;
     
    4141.content-view.dom-tree .tree-outline.dom li .status-image {
    4242    position: absolute;
     43    inset-inline-start: 0;
    4344    height: 13px;
    44 
    45     --status-image-position-start: 0;
    46 }
    47 
    48 body[dir=ltr] .content-view.dom-tree .tree-outline.dom li .status-image {
    49     left: var(--status-image-position-start);
    5045}
    5146
    5247body[dir=rtl] .content-view.dom-tree .tree-outline.dom li .status-image {
    5348    transform: scaleX(-1);
    54     right: var(--status-image-position-start);
    5549}
    5650
  • trunk/Source/WebInspectorUI/UserInterface/Views/DOMTreeOutline.css

    r266499 r269166  
    11/*
    2  * Copyright (C) 2013 Apple Inc. All rights reserved.
     2 * Copyright (C) 2013-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    9292    list-style-type: none;
    9393    margin: 0;
    94     -webkit-padding-start: calc(var(--sublist-margin-start) + var(--sublist-padding-start) + var(--sublist-border-width-start));
     94    padding-inline-start: calc(var(--sublist-margin-start) + var(--sublist-padding-start) + var(--sublist-border-width-start));
    9595}
    9696
     
    104104
    105105.tree-outline.dom li:matches(.hovered, .selected) + ol.children.expanded {
    106     -webkit-margin-start: var(--sublist-margin-start);
    107     -webkit-padding-start: var(--sublist-padding-start);
     106    margin-inline-start: var(--sublist-margin-start);
     107    padding-inline-start: var(--sublist-padding-start);
    108108    border: 0 solid hsla(0, 0%, 83%, 0.5);
    109109}
  • trunk/Source/WebInspectorUI/UserInterface/Views/DataGrid.css

    r265356 r269166  
    11/*
    2  * Copyright (C) 2013 Apple Inc. All rights reserved.
     2 * Copyright (C) 2013-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    229229    top: 1px;
    230230    bottom: 0;
     231    inset-inline-end: var(--data-grid-header-horizontal-padding);
    231232    width: 9px;
    232233    height: var(--data-grid-sorting-indicator-height);
     
    236237    background-size: 9px 8px;
    237238    background-repeat: no-repeat;
    238 }
    239 
    240 body[dir=ltr] .data-grid th:matches(.sort-ascending, .sort-descending) > .header-cell-content:first-child::after {
    241     right: var(--data-grid-header-horizontal-padding);
    242 }
    243 
    244 body[dir=rtl] .data-grid th:matches(.sort-ascending, .sort-descending) > .header-cell-content:first-child::after {
    245     left: var(--data-grid-header-horizontal-padding);
    246239}
    247240
     
    330323    width: 16px;
    331324    height: 16px;
    332     -webkit-margin-end: 2px;
     325    margin-inline-end: 2px;
    333326    vertical-align: top;
    334327}
     
    336329.data-grid td .go-to-arrow {
    337330    display: none;
    338     -webkit-margin-start: 2px;
     331    margin-inline-start: 2px;
    339332}
    340333
  • trunk/Source/WebInspectorUI/UserInterface/Views/DetailsSection.css

    r265120 r269166  
    11/*
    2  * Copyright (C) 2013 Apple Inc. All rights reserved.
     2 * Copyright (C) 2013-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    5151    height: var(--details-section-header-height);
    5252    padding: var(--details-section-header-vertical-padding) 0;
    53     -webkit-padding-end: 5px;
     53    padding-inline-end: 5px;
    5454    font-size: 11px;
    5555    font-weight: bold;
     
    151151.details-section > .header > label > input[type="checkbox"] {
    152152    margin: 0;
    153     -webkit-margin-start: 5px;
     153    margin-inline-start: 5px;
    154154    vertical-align: 1px;
    155155    font-size: 10px;
     
    159159    width: 10px;
    160160    height: 15px;
    161     -webkit-margin-start: 3px;
     161    margin-inline-start: 3px;
    162162}
    163163
     
    231231.details-section > .content > .group > .row.simple > .label {
    232232    width: 85px;
    233     -webkit-padding-start: 6px;
     233    padding-inline-start: 6px;
    234234    color: hsl(0, 0%, 20%);
    235235    text-align: end;
     
    237237
    238238.details-section > .content > .group > .row.simple > .value {
    239     -webkit-padding-start: 6px;
     239    padding-inline-start: 6px;
    240240    word-break: break-all;
    241241    word-wrap: break-word;
     
    247247    width: 10px;
    248248    height: 12px;
    249     -webkit-margin-start: 5px;
     249    margin-inline-start: 5px;
    250250}
    251251
  • trunk/Source/WebInspectorUI/UserInterface/Views/ErrorObjectView.css

    r248735 r269166  
    11/*
    2  * Copyright (C) 2015-2018 Apple Inc. All rights reserved.
     2 * Copyright (C) 2015-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    3232    vertical-align: baseline;
    3333    margin-bottom: -2px;
    34     -webkit-margin-end: 2px;
     34    margin-inline-end: 2px;
    3535    width: 13px;
    3636    height: 13px;
     
    6969
    7070.error-object .content {
    71     -webkit-padding-start: 16px
     71    padding-inline-start: 16px
    7272}
  • trunk/Source/WebInspectorUI/UserInterface/Views/FilterBar.css

    r260589 r269166  
    11/*
    2  * Copyright (C) 2019 Apple Inc. All rights reserved.
     2 * Copyright (C) 2019-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    5252    min-width: 0;
    5353    margin: 3px 0 4px;
    54     -webkit-margin-start: 6px;
     54    margin-inline-start: 6px;
    5555}
    5656
     
    8181
    8282:matches(.filter-bar, .search-bar) > input[type="search"]::-webkit-search-results-button {
    83     -webkit-margin-end: 4px;
     83    margin-inline-end: 4px;
    8484}
    8585
     
    9595
    9696:matches(.filter-bar, .search-bar) > .navigation-bar + input[type="search"] {
    97     -webkit-margin-start: 0;
     97    margin-inline-start: 0;
    9898}
    9999
    100100:matches(.filter-bar, .search-bar) > input[type="search"]:focus {
    101     -webkit-margin-end: 6px;
     101    margin-inline-end: 6px;
    102102}
    103103
    104104:matches(.filter-bar, .search-bar) > input[type="search"] + :empty {
    105     -webkit-margin-start: 6px;
     105    margin-inline-start: 6px;
    106106}
    107107
     
    111111
    112112:matches(.filter-bar, .search-bar) > input[type="search"] + .navigation-bar > .item.scope-bar:last-child {
    113     -webkit-margin-end: 4px;
     113    margin-inline-end: 4px;
    114114}
    115115
  • trunk/Source/WebInspectorUI/UserInterface/Views/FindBanner.css

    r251658 r269166  
    11/*
    2  * Copyright (C) 2013 Apple Inc. All rights reserved.
     2 * Copyright (C) 2013-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    6868
    6969.find-banner > :first-child {
    70     -webkit-margin-start: var(--find-banner-outer-child-margin) !important;
     70    margin-inline-start: var(--find-banner-outer-child-margin) !important;
    7171}
    7272
    7373.find-banner > :last-child {
    74     -webkit-margin-end: var(--find-banner-outer-child-margin) !important;
     74    margin-inline-end: var(--find-banner-outer-child-margin) !important;
    7575}
    7676
     
    8282    margin-top: 1px;
    8383    margin-bottom: 1px;
    84     -webkit-margin-start: 6px;
    85     -webkit-margin-end: -1px;
     84    margin-inline: 6px -1px;
    8685    vertical-align: top;
    8786    background-color: white;
     
    149148.find-banner > button.segmented {
    150149    margin: 1px 0;
    151 
    152     --find-banner-previous-result-border-end: solid 1px var(--border-color);
    153150}
    154151
    155152.find-banner > button.segmented.previous-result {
    156153    border-radius: 0;
    157 }
    158 
    159 body[dir=ltr] .find-banner > button.segmented.previous-result {
    160     border-right: var(--find-banner-previous-result-border-end);
    161 }
    162 
    163 body[dir=rtl] .find-banner > button.segmented.previous-result {
    164     border-left: var(--find-banner-previous-result-border-end);
     154    border-inline-end: solid 1px var(--border-color);
    165155}
    166156
     
    182172
    183173.find-banner > button.segmented.next-result {
    184     --next-result-border-style-start: none;
     174    border-inline-start: none;
     175
    185176    --next-result-border-radius-start: 0;
    186177}
     
    189180    border-top-left-radius: var(--next-result-border-radius-start);
    190181    border-bottom-left-radius: var(--next-result-border-radius-start);
    191     border-left: var(--next-result-border-style-start);
    192182}
    193183
     
    195185    border-top-right-radius: var(--next-result-border-radius-start);
    196186    border-bottom-right-radius: var(--next-result-border-radius-start);
    197     border-right: var(--next-result-border-style-start);
    198187}
    199188
    200189.find-banner > button.segmented.next-result > .glyph {
    201     -webkit-margin-start: 1px;
     190    margin-inline-start: 1px;
    202191}
    203192
     
    272261
    273262.find-banner.console-find-banner > input[type="search"]::-webkit-textfield-decoration-container {
    274     -webkit-margin-start: 4px;
     263    margin-inline-start: 4px;
    275264}
    276265
  • trunk/Source/WebInspectorUI/UserInterface/Views/FlexibleSpaceNavigationItem.css

    r257759 r269166  
    11/*
    2  * Copyright (C) 2013 Apple Inc. All rights reserved.
     2 * Copyright (C) 2013-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    2929
    3030.navigation-bar .item.flexible-space.align-start > .item {
    31     -webkit-margin-end: auto;
     31    margin-inline-end: auto;
    3232}
    3333
    3434.navigation-bar .item.flexible-space.align-end > .item {
    35     -webkit-margin-start: auto;
     35    margin-inline-start: auto;
    3636}
  • trunk/Source/WebInspectorUI/UserInterface/Views/FontResourceContentView.css

    r252379 r269166  
    11/*
    2  * Copyright (C) 2013 Apple Inc. All rights reserved.
     2 * Copyright (C) 2013-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    8080    width: 100%;
    8181    height: 1px;
    82     -webkit-margin-end: -100%; /* Causes this element to be zero width and draw behind the text. */
     82    margin-inline-end: -100%; /* Causes this element to be zero width and draw behind the text. */
    8383}
    8484
  • trunk/Source/WebInspectorUI/UserInterface/Views/GeneralStyleDetailsSidebarPanel.css

    r268691 r269166  
    11/*
    2  * Copyright (C) 2013 Apple Inc. All rights reserved.
     2 * Copyright (C) 2013-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    7878    min-width: 15px;
    7979    height: 15px;
    80     -webkit-margin-start: 6px;
     80    margin-inline-start: 6px;
    8181    content: url(../Images/Plus15.svg);
    8282    opacity: 0.7;
     
    9292    position: relative;
    9393    margin: 0 0 1px;
    94     -webkit-margin-end: 5px;
     94    margin-inline-end: 5px;
    9595    padding: 2px 4px 3px;
    9696    color: var(--text-color);
  • trunk/Source/WebInspectorUI/UserInterface/Views/GraphicsOverviewContentView.css

    r265120 r269166  
    4848    min-height: var(--navigation-bar-height);
    4949    margin-top: -1px;
    50     -webkit-padding-start: 8px;
     50    padding-inline-start: 8px;
    5151    background-color: var(--background-color-intermediate);
    5252    border-top: 1px solid var(--border-color);
  • trunk/Source/WebInspectorUI/UserInterface/Views/HierarchicalPathComponent.css

    r242768 r269166  
    11/*
    2  * Copyright (C) 2013-2017 Apple Inc. All rights reserved.
     2 * Copyright (C) 2013-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    6363    margin-top: 2px;
    6464    margin-bottom: 2px;
    65     -webkit-margin-start: 4px;
    66     -webkit-margin-end: 3px;
     65    margin-inline: 4px 3px;
    6766}
    6867
     
    102101    bottom: 0;
    103102
    104     --path-component-select-offset-start: 13px;
    105     --path-component-select-offset-end: 0;
    106 }
    107 
    108 /* Positioned so the text in the menu aligns with the text in .title. */
    109 body[dir=ltr] .hierarchical-path-component > select {
    110     left: var(--path-component-select-offset-start);
    111     right: var(--path-component-select-offset-end);
    112 }
    113 
    114 body[dir=rtl] .hierarchical-path-component > select {
    115     left: var(--path-component-select-offset-end);
    116     right: var(--path-component-select-offset-start);
     103    /* Positioned so the text in the menu aligns with the text in .title. */
     104    inset-inline: 13px 0;
    117105}
    118106
     
    125113    width: 7px;
    126114    height: 20px;
    127     -webkit-margin-start: 3px;
     115    margin-inline-start: 3px;
    128116    vertical-align: top;
    129117    background-image: url(../Images/HierarchicalNavigationItemChevron.svg);
     
    138126
    139127.hierarchical-path-component.text-only {
    140     -webkit-padding-start: 5px;
    141     -webkit-padding-end: 1px;
     128    padding-inline: 5px 1px;
    142129
    143130    /* Positions so the text in the menu aligns with the text in .title for text-only path components. */
    144     --text-only-path-component-select-offset-start: -8px;
     131    inset-inline-start: -8px;
    145132}
    146 
    147 body[dir=ltr] .hierarchical-path-component.text-only > select {
    148     left: var(--text-only-path-component-select-offset-start);
    149 }
    150 
    151 body[dir=rtl] .hierarchical-path-component.text-only > select {
    152     right: var(--text-only-path-component-select-offset-start);
    153 }
  • trunk/Source/WebInspectorUI/UserInterface/Views/LayerTreeDetailsSidebarPanel.css

    r256774 r269166  
    9595    padding: 0;
    9696
    97     -webkit-margin-start: 1em;
    98     -webkit-padding-start: 1em;
     97    margin-inline-start: 1em;
     98    padding-inline-start: 1em;
    9999}
    100100
  • trunk/Source/WebInspectorUI/UserInterface/Views/Layers3DContentView.css

    r227244 r269166  
    11/*
    2  * Copyright (C) 2018 Sony Interactive Entertainment Inc.
     2 * Copyright (C) 2018-2020 Sony Interactive Entertainment Inc.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    6060    padding: 0;
    6161
    62     -webkit-margin-start: 11px;
    63     -webkit-padding-start: 11px;
     62    margin-inline-start: 11px;
     63    padding-inline-start: 11px;
    6464}
    6565
  • trunk/Source/WebInspectorUI/UserInterface/Views/LocalResourceOverridePopover.css

    r267723 r269166  
    11/*
    2  * Copyright (C) 2019 Apple Inc. All rights reserved.
     2 * Copyright (C) 2019-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    7575
    7676.popover .local-resource-override-popover-content label.is-case-sensitive {
    77     -webkit-margin-end: 8px;
     77    margin-inline-end: 8px;
    7878}
    7979
     
    8888.popover .local-resource-override-popover-content .editor.status-text {
    8989    width: 168px;
    90     -webkit-margin-start: 12px;
     90    margin-inline-start: 12px;
    9191}
    9292
  • trunk/Source/WebInspectorUI/UserInterface/Views/LogContentView.css

    r265120 r269166  
    11/*
    2  * Copyright (C) 2013-2017 Apple Inc. All rights reserved.
     2 * Copyright (C) 2013-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    4646
    4747.content-view.log > .hidden-messages-banner > button {
    48     -webkit-margin-start: 4px;
     48    margin-inline-start: 4px;
    4949}
    5050
    5151.content-view.log > .hidden-messages-banner > .dismiss {
    5252    position: absolute;
     53    inset-inline-end: 5px;
    5354    width: 16px;
    5455    height: 16px;
    5556    padding-bottom: 2px;
    56 }
    57 
    58 body[dir=ltr] .content-view.log > .hidden-messages-banner > .dismiss {
    59     right: 5px;
    60 }
    61 
    62 body[dir=rtl] .content-view.log > .hidden-messages-banner > .dismiss {
    63     left: 5px;
    6457}
    6558
     
    151144    background-size: 13px 13px;
    152145    top: 4px;
     146    inset-inline-start: 4px;
    153147    width: 13px;
    154148    height: 13px;
    155149}
    156150
    157 body[dir=ltr] .console-group-title::before {
    158     left: 4px;
    159 }
    160 
    161151body[dir=rtl] .console-group-title::before {
    162152    transform: scaleX(-1);
    163     right: 4px;
    164153}
    165154
  • trunk/Source/WebInspectorUI/UserInterface/Views/Main.css

    r268981 r269166  
    11/*
    2  * Copyright (C) 2013-2017 Apple Inc. All rights reserved.
     2 * Copyright (C) 2013-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    278278.go-to-link:not(.dont-float) {
    279279    max-width: 100%;
    280     -webkit-margin-start: 5px;
     280    margin-inline-start: 5px;
    281281    text-overflow: ellipsis;
    282282    overflow: hidden;
     
    486486@media (-webkit-device-pixel-ratio: 1) {
    487487    .reference-page-link {
    488         -webkit-padding-start: 1px;
     488        padding-inline-start: 1px;
    489489
    490490        --stroke-width: 1px;
     
    532532
    533533.device-settings-content .container > * + * {
    534     -webkit-margin-start: 8px;
     534    margin-inline-start: 8px;
    535535}
    536536
     
    558558.device-settings-content label > input {
    559559    margin: 0;
    560     -webkit-margin-start: 0.5px;
    561     -webkit-margin-end: 4px;
     560    margin-inline: 0.5px 4px;
    562561}
    563562
     
    565564    position: absolute;
    566565    bottom: 0.5em;
    567 }
    568 
    569 body[dir=ltr] .device-settings-content > .reference-page-link-container {
    570     right: 0.5em;
    571 }
    572 
    573 body[dir=rtl] .device-settings-content > .reference-page-link-container {
    574     left: 0.5em;
     566    inset-inline-end: 0.5em;
    575567}
    576568
  • trunk/Source/WebInspectorUI/UserInterface/Views/MemoryCategoryView.css

    r242737 r269166  
    11/*
    2  * Copyright (C) 2016 Apple Inc. All rights reserved.
     2 * Copyright (C) 2016-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    3535    width: 150px;
    3636    padding-top: 10px;
    37     -webkit-padding-start: 15px;
     37    padding-inline-start: 15px;
     38    border-inline-end: 1px solid var(--border-color);
    3839    font-family: -webkit-system-font, sans-serif;
    3940    font-size: 12px;
     
    4142    overflow: hidden;
    4243    text-overflow: ellipsis;
    43 
    44     --memory-category-view-details-border-end: 1px solid var(--border-color);
    45 }
    46 
    47 body[dir=ltr] .memory-category-view > .details {
    48     border-right: var(--memory-category-view-details-border-end);
    49 }
    50 
    51 body[dir=rtl] .memory-category-view > .details {
    52     border-left: var(--memory-category-view-details-border-end);
    5344}
    5445
  • trunk/Source/WebInspectorUI/UserInterface/Views/MemoryTimelineOverviewGraph.css

    r242077 r269166  
    11/*
    2  * Copyright (C) 2016 Apple Inc. All rights reserved.
     2 * Copyright (C) 2016-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    3636    position: absolute;
    3737    top: 0;
     38    inset-inline-end: 0
    3839    z-index: var(--timeline-record-z-index);
    3940    padding: 2px;
     
    4445}
    4546
    46 body[dir=ltr] .timeline-overview-graph.memory > .legend {
    47     right: 0;
    48 }
    49 
    50 body[dir=rtl] .timeline-overview-graph.memory > .legend {
    51     left: 0;
    52 }
    53 
    5447.timeline-overview-graph.memory .memory-pressure-event {
    5548    position: absolute;
    5649    top: 0;
    5750    bottom: 0;
    58 
    59     --memory-timeline-overview-graph-pressure-event-border-start: 1px solid black;
    60 }
    61 
    62 body[dir=ltr] .timeline-overview-graph.memory .memory-pressure-event {
    63     border-left: var(--memory-timeline-overview-graph-pressure-event-border-start);
    64 }
    65 
    66 body[dir=rtl] .timeline-overview-graph.memory .memory-pressure-event {
    67     border-right: var(--memory-timeline-overview-graph-pressure-event-border-start);
     51    border-inline-start: 1px solid black;
    6852}
    6953
  • trunk/Source/WebInspectorUI/UserInterface/Views/MemoryTimelineView.css

    r265118 r269166  
    11/*
    2  * Copyright (C) 2016 Apple Inc. All rights reserved.
     2 * Copyright (C) 2016-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    4343    right: 0;
    4444    left: 0;
    45 
    46     --memory-timeline-view-details-timeline-ruler-offset-start: 150px;
    47 }
    48 
    49 body[dir=ltr] .timeline-view.memory > .content > .details > .timeline-ruler {
    50     left: var(--memory-timeline-view-details-timeline-ruler-offset-start);
    51 }
    52 
    53 body[dir=rtl] .timeline-view.memory > .content > .details > .timeline-ruler {
    54     right: var(--memory-timeline-view-details-timeline-ruler-offset-start);
     45    inset-inline-start: 150px;
    5546}
    5647
     
    8475.timeline-view.memory > .content > .overview > .divider {
    8576    margin: 0 5px;
    86 
    87     --memory-timeline-view-overview-divider-border-end: 1px solid var(--border-color);
    88 }
    89 
    90 body[dir=ltr] .timeline-view.memory > .content > .overview > .divider {
    91     border-right: var(--memory-timeline-view-overview-divider-border-end);
    92 }
    93 
    94 body[dir=rtl] .timeline-view.memory > .content > .overview > .divider {
    95     border-left: var(--memory-timeline-view-overview-divider-border-end);
     77    border-inline-end: 1px solid var(--border-color);
    9678}
    9779
     
    10486
    10587.timeline-view.memory .legend {
    106     -webkit-padding-start: 20px;
     88    padding-inline-start: 20px;
    10789    text-align: start;
    10890}
     
    120102    height: 1em;
    121103    margin-top: 1px;
    122     -webkit-margin-end: 8px;
     104    margin-inline-end: 8px;
    123105}
    124106
  • trunk/Source/WebInspectorUI/UserInterface/Views/NetworkTableContentView.css

    r269127 r269166  
    2525
    2626.content-view.tab.network > .content-browser > .navigation-bar .hierarchical-path .icon {
    27     -webkit-margin-start: 8px;
    28     -webkit-margin-end: 4px;
     27    margin-inline: 8px 4px;
    2928}
    3029
     
    4847    bottom: 1px;
    4948    vertical-align: middle;
    50     -webkit-margin-end: 4px;
     49    margin-inline-end: 4px;
    5150}
    5251
     
    9594
    9695.network-table > .table.grouped .data-container .cell:not(.parent).name {
    97     -webkit-padding-start: var(--item-padding-start);
     96    padding-inline-start: var(--item-padding-start);
    9897}
    9998
    10099.network-table > .table.grouped .data-container .cell.child.name {
    101     -webkit-padding-start: calc(var(--item-padding-start) + var(--item-disclosure-width));
     100    padding-inline-start: calc(var(--item-padding-start) + var(--item-disclosure-width));
    102101}
    103102
     
    122121    height: 10px;
    123122    content: url(../Images/Locked.svg);
    124     -webkit-margin-end: 5px;
     123    margin-inline-end: 5px;
    125124}
    126125
     
    131130
    132131.network-table > .table .cell.name > .status {
    133     -webkit-margin-start: 4px;
     132    margin-inline-start: 4px;
    134133}
    135134
     
    176175    position: absolute;
    177176    height: 20px;
    178 }
    179 
    180 body[dir=ltr] .network-table > .table :not(.header) .cell.waterfall {
    181     border-left: 1px solid var(--graph-line-color);
    182 }
    183 
    184 body[dir=rtl] .network-table > .table :not(.header) .cell.waterfall {
    185     border-right: 1px solid var(--graph-line-color);
     177    border-inline-start: 1px solid var(--graph-line-color);
    186178}
    187179
     
    366358.network-table > .statistics > .statistic > .text {
    367359    padding-top: 1px;
    368     -webkit-padding-start: 4px;
     360    padding-inline-start: 4px;
    369361    -webkit-user-select: all;
    370362    font-variant-numeric: tabular-nums;
  • trunk/Source/WebInspectorUI/UserInterface/Views/ObjectTreeArrayIndexTreeElement.css

    r223694 r269166  
    11/*
    2  * Copyright (C) 2015 Apple Inc. All rights reserved.
     2 * Copyright (C) 2015-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    5252/* An array inside an array we should reduce the padding-start. */
    5353.object-tree-array-index .index-value .object-tree .tree-outline.object {
    54     -webkit-padding-start: 6px;
     54    padding-inline-start: 6px;
    5555}
    5656
     
    6262/* A node inside an array we should reduce the padding-start. */
    6363.object-tree-array-index .index-value .formatted-node .tree-outline.dom {
    64     -webkit-padding-start: 0px;
     64    padding-inline-start: 0px;
    6565}
  • trunk/Source/WebInspectorUI/UserInterface/Views/ObjectTreePropertyTreeElement.css

    r257043 r269166  
    109109
    110110.item.object-tree-property.prototype-property + ol {
    111     -webkit-padding-start: 0px;
     111    padding-inline-start: 0px;
    112112}
    113113
  • trunk/Source/WebInspectorUI/UserInterface/Views/ObjectTreeView.css

    r259740 r269166  
    11/*
    2  * Copyright (C) 2015 Apple Inc. All rights reserved.
     2 * Copyright (C) 2015-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    120120    display: none;
    121121    margin: 0;
    122     -webkit-padding-start: 16px;
     122    padding-inline-start: 16px;
    123123    list-style: none;
    124124}
     
    137137.tree-outline.object li > button[disabled] + .indeterminate-progress-spinner {
    138138    display: inline-block;
    139     -webkit-margin-start: 2px;
     139    margin-inline-start: 2px;
    140140    vertical-align: -4px;
    141141}
  • trunk/Source/WebInspectorUI/UserInterface/Views/OpenResourceDialog.css

    r265118 r269166  
    11/*
    2  * Copyright (C) 2016-2017 Apple Inc. All rights reserved.
     2 * Copyright (C) 2016-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    5151    margin-top: 8px;
    5252    margin-bottom: 8px;
    53     -webkit-margin-start: 32px;
    54     -webkit-margin-end: 3px;
     53    margin-inline: 32px 3px;
    5554}
    5655
     
    5857    position: absolute;
    5958    top: 10px;
     59    inset-inline-start: 10px;
    6060    width: 24px;
    6161    opacity: 0.5;
    6262    content: url(../Images/Search.svg);
    63 
    64     --open-resource-dialog-search-icon-offset-start: 10px;
    65 }
    66 
    67 body[dir=ltr] .open-resource-dialog > .field::before {
    68     left: var(--open-resource-dialog-search-icon-offset-start);
    69 }
    70 
    71 body[dir=rtl] .open-resource-dialog > .field::before {
    72     right: var(--open-resource-dialog-search-icon-offset-start);
    7363}
    7464
     
    7868    padding-top: 0;
    7969    padding-bottom: 1px;
    80     -webkit-padding-start: 7px;
    81     -webkit-padding-end: 30px;
     70    padding-inline: 7px 30px;
    8271    font-size: 20px;
    8372    color: hsl(0, 0%, 4%);
     
    9584    position: absolute;
    9685    top: 15px;
     86    inset-inline-end: 10px;
    9787    padding: 2px;
    9888    border-radius: 9px;
     
    10292    display: none;
    10393    content: url(../Images/CloseWhite.svg);
    104 
    105     --open-resource-dialog-close-icon-offset-end: 10px;
    106 }
    107 
    108 body[dir=ltr] .open-resource-dialog > .field > img {
    109     right: var(--open-resource-dialog-close-icon-offset-end);
    110 }
    111 
    112 body[dir=rtl] .open-resource-dialog > .field > img {
    113     left: var(--open-resource-dialog-close-icon-offset-end);
    11494}
    11595
     
    137117.open-resource-dialog > .tree-outline .item {
    138118    flex: none;
    139     -webkit-padding-start: 10px;
     119    padding-inline-start: 10px;
    140120    border: none;
    141121}
  • trunk/Source/WebInspectorUI/UserInterface/Views/QuickConsole.css

    r265120 r269166  
    11/*
    2  * Copyright (C) 2013 Apple Inc. All rights reserved.
     2 * Copyright (C) 2013-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    8585
    8686.quick-console > .navigation-bar .active-execution-context {
    87     -webkit-margin-end: 7px;
    88     -webkit-padding-start: 5px;
    89     -webkit-padding-end: 1px;
     87    margin-inline-end: 7px;
     88    padding-inline: 5px 1px;
    9089    font-family: -webkit-system-font, sans-serif;
    9190    font-size: 11px;
     
    9796    margin-top: 2px;
    9897    margin-bottom: 2px;
    99     -webkit-margin-start: 4px;
    100     -webkit-margin-end: 3px;
     98    margin-inline-start: 4px 3px;
    10199    opacity: 0.6;
    102100}
     
    105103    margin-top: -1px;
    106104    height: 20px;
    107     -webkit-margin-start: 5px;
     105    margin-inline-start: 5px;
    108106    line-height: 20px;
    109107    color: var(--selected-foreground-color);
  • trunk/Source/WebInspectorUI/UserInterface/Views/RecordingActionTreeElement.css

    r258809 r269166  
    11/*
    2  * Copyright (C) 2017 Apple Inc. All rights reserved.
     2 * Copyright (C) 2017-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    3131    position: relative;
    3232    top: 3px;
    33     -webkit-margin-end: var(--tree-outline-icon-margin-end);
    34     -webkit-margin-start: 0;
     33    margin-inline: 0 var(--tree-outline-icon-margin-end);
    3534    content: attr(data-index);
    3635    font-family: -webkit-system-font, sans-serif;
     
    9796
    9897.tree-outline:not(.hide-disclosure-buttons) .item.recording-action:not(.initial-state, .parent) > .icon {
    99     -webkit-margin-start: 0;
     98    margin-inline-start: 0;
    10099}
    101100
  • trunk/Source/WebInspectorUI/UserInterface/Views/RecordingStateDetailsSidebarPanel.css

    r239760 r269166  
    11/*
    2  * Copyright (C) 2017 Apple Inc. All rights reserved.
     2 * Copyright (C) 2017-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    2929
    3030.sidebar > .panel.details.recording-state > .content .details-section > .header .source {
    31     -webkit-margin-start: 4px;
     31    margin-inline-start: 4px;
    3232    color: var(--text-color-gray-medium);
    3333}
  • trunk/Source/WebInspectorUI/UserInterface/Views/ResourceDetailsSection.css

    r246953 r269166  
    11/*
    2  * Copyright (C) 2017 Apple Inc. All rights reserved.
     2 * Copyright (C) 2017-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    3434
    3535.resource-details > section > .details {
    36     -webkit-margin-start: 10px;
     36    margin-inline-start: 10px;
    3737    white-space: normal;
    3838    word-break: break-all;
    39 }
    40 
    41 body[dir=ltr] .resource-details > section > .details {
    42     border-left: 2px solid var(--border-color);
    43 }
    44 
    45 body[dir=rtl] .resource-details > section > .details {
    46     border-right: 2px solid var(--border-color);
     39    border-inline-start: 2px solid var(--border-color);
    4740}
    4841
     
    5043    margin: 0;
    5144    padding: 2px 0;
    52     -webkit-padding-start: 7px;
     45    padding-inline-start: 7px;
    5346}
    5447
     
    6053.resource-details > section > .details > .pair {
    6154    --resource-details-value-indent: 15px;
    62     -webkit-margin-start: var(--resource-details-value-indent);
     55    margin-inline-start: var(--resource-details-value-indent);
    6356}
    6457
     
    7063.resource-details > section > .details > .pair > .key {
    7164    font-weight: 500;
    72     -webkit-margin-start: calc(var(--resource-details-value-indent) * -1);
     65    margin-inline-start: calc(var(--resource-details-value-indent) * -1);
    7366}
    7467
  • trunk/Source/WebInspectorUI/UserInterface/Views/ResourceSecurityContentView.css

    r239760 r269166  
    11/*
    2  * Copyright (C) 2018 Apple Inc. All rights reserved.
     2 * Copyright (C) 2018-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    4040    width: 14px;
    4141    height: 14px;
    42     -webkit-margin-start: 2px;
     42    margin-inline-start: 2px;
    4343}
    4444
  • trunk/Source/WebInspectorUI/UserInterface/Views/ResourceSizesContentView.css

    r266735 r269166  
    11/*
    2  * Copyright (C) 2017 Apple Inc. All rights reserved.
     2 * Copyright (C) 2017-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    106106    width: 10px;
    107107    height: 10px;
    108     -webkit-margin-start: 3px;
     108    margin-inline-start: 3px;
    109109}
    110110
  • trunk/Source/WebInspectorUI/UserInterface/Views/ResourceTimingBreakdownView.css

    r259169 r269166  
    11/*
    2  * Copyright (C) 2017 Apple Inc. All rights reserved.
     2 * Copyright (C) 2017-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    4040
    4141.resource-timing-breakdown > table > tr > td.time {
    42     -webkit-padding-start: 5px;
     42    padding-inline-start: 5px;
    4343    text-align: end;
    4444    color: gray;
  • trunk/Source/WebInspectorUI/UserInterface/Views/ScopeBar.css

    r259666 r269166  
    11/*
    2  * Copyright (C) 2013 Apple Inc. All rights reserved.
     2 * Copyright (C) 2013-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    9393    position: absolute;
    9494    top: 1px;
     95    inset-inline-start: calc(var(--scope-bar-padding) - var(--scope-bar-padding-default) - 2px);
    9596    width: 0;
    9697    height: 0;
     
    106107}
    107108
    108 body[dir=ltr] .scope-bar > li.multiple > select {
    109     left: calc(var(--scope-bar-padding) - var(--scope-bar-padding-default) - 2px);
    110 }
    111 
    112 body[dir=rtl] .scope-bar > li.multiple > select {
    113     right: calc(var(--scope-bar-padding) - var(--scope-bar-padding-default) - 2px);
    114 }
    115 
    116109.scope-bar > li.multiple:not(.selected) > select {
    117110    display: none;
     
    125118    margin-top: -1px;
    126119    margin-bottom: -1px;
    127     -webkit-margin-start: 6px;
    128     -webkit-margin-end: 2px;
     120    margin-inline: 6px 2px;
    129121}
  • trunk/Source/WebInspectorUI/UserInterface/Views/SearchSidebarPanel.css

    r260589 r269166  
    11/*
    2  * Copyright (C) 2013-2017 Apple Inc. All rights reserved.
     2 * Copyright (C) 2013-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    4747
    4848.sidebar > .panel.navigation.search > .search-bar > .search-settings {
    49     -webkit-margin-end: 6px;
     49    margin-inline-end: 6px;
    5050}
    5151
  • trunk/Source/WebInspectorUI/UserInterface/Views/SettingsTabContentView.css

    r254730 r269166  
    11/*
    2  * Copyright (C) 2016 Devin Rousso <webkit@devinrousso.com>. All rights reserved.
    3  * Copyright (C) 2016 Apple Inc. All rights reserved.
     2 * Copyright (C) 2016-2020 Devin Rousso <webkit@devinrousso.com>. All rights reserved.
     3 * Copyright (C) 2016-2020 Apple Inc. All rights reserved.
    44 *
    55 * Redistribution and use in source and binary forms, with or without
     
    8282
    8383.content-view.tab.settings > .settings-view > .container button {
    84     -webkit-margin-end: 4px;
     84    margin-inline-end: 4px;
    8585    font-size: inherit;
    8686}
     
    8888.content-view.tab.settings > .settings-view > .container > .title {
    8989    width: 50%;
    90     -webkit-margin-end: 6px;
     90    margin-inline-end: 6px;
    9191    text-align: end;
    9292}
     
    110110
    111111.content-view.tab.settings > .settings-view > .container > .editor-group > .editor input[type="checkbox"] {
    112     -webkit-margin-end: 4px;
     112    margin-inline-end: 4px;
    113113    /* Vertically align <select> with the group title text. */
    114114    font-size: 16px;
     
    128128.content-view.tab.settings > .settings-view > .container > .editor-group > .editor input[type="number"] {
    129129    max-width: 48px;
    130     -webkit-margin-start: 2px;
    131     -webkit-margin-end: 5px;
     130    margin-inline: 2px 5px;
    132131    padding-top: 0;
    133132    padding-bottom: 0;
     
    156155
    157156.content-view.tab.settings > .settings-view > .container.reference > a {
    158     -webkit-margin-start: 16px; /* Balance the size of `.go-to-arrow` so that the text is visually centered. */
     157    margin-inline-start: 16px; /* Balance the size of `.go-to-arrow` so that the text is visually centered. */
    159158    color: var(--text-color-secondary);
    160159}
  • trunk/Source/WebInspectorUI/UserInterface/Views/ShaderProgramContentView.css

    r264045 r269166  
    11/*
    2  * Copyright (C) 2017 Apple Inc. All rights reserved.
     2 * Copyright (C) 2017-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    3333
    3434.content-view.shader-program > .shader.compute,
    35 .content-view.shader-program > .shader.vertex.shares-vertex-fragment-shader {
    36     right: 0;
    37     left: 0;
     35.content-view.shader-program > .shader.vertex {
     36    inset-inline-start: 0;
     37}
     38
     39.content-view.shader-program > .shader.compute,
     40.content-view.shader-program > .shader.vertex.shares-vertex-fragment-shader,
     41.content-view.shader-program > .shader.fragment {
     42    inset-inline-end: 0;
    3843}
    3944
     
    4146body[dir=rtl] .content-view.shader-program > .shader.fragment {
    4247    width: calc(50% - 1px);
    43     left: 0;
    4448}
    4549
     
    4751body[dir=rtl] .content-view.shader-program > .shader.vertex:not(.shares-vertex-fragment-shader) {
    4852    width: calc(50% + 1px);
    49     right: 0;
    5053}
    5154
  • trunk/Source/WebInspectorUI/UserInterface/Views/SingleSidebar.css

    r268691 r269166  
    3636}
    3737
    38 body[dir=ltr] .single-sidebar.trailing > .resizer,
    39 body[dir=rtl] .single-sidebar.leading > .resizer {
    40     left: -3px;
     38.single-sidebar.trailing > .resizer {
     39    inset-inline-start: -3px;
    4140}
    4241
    43 body[dir=ltr] .single-sidebar.leading > .resizer,
    44 body[dir=rtl] .single-sidebar.trailing > .resizer {
    45     right: -3px;
     42.single-sidebar.leading > .resizer {
     43    inset-inline-end: -3px;
    4644}
    4745
  • trunk/Source/WebInspectorUI/UserInterface/Views/SourcesNavigationSidebarPanel.css

    r258039 r269166  
    11/*
    2  * Copyright (C) 2018 Apple Inc. All rights reserved.
     2 * Copyright (C) 2018-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    103103
    104104.sidebar > .panel.navigation.sources > .content .tree-outline.single-thread {
    105     -webkit-margin-start: -10px;
     105    margin-inline-start: -10px;
    106106}
    107107
  • trunk/Source/WebInspectorUI/UserInterface/Views/SpreadsheetCSSStyleDeclarationEditor.css

    r266066 r269166  
    11/*
    2  * Copyright (C) 2017 Apple Inc. All rights reserved.
     2 * Copyright (C) 2017-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    206206    width: 10px;
    207207    height: 10px;
    208     -webkit-margin-start: 2px;
     208    margin-inline-start: 2px;
    209209    vertical-align: -1px;
    210210    cursor: pointer;
  • trunk/Source/WebInspectorUI/UserInterface/Views/SpreadsheetCSSStyleDeclarationSection.css

    r265120 r269166  
    11/*
    2  * Copyright (C) 2017 Apple Inc. All rights reserved.
     2 * Copyright (C) 2017-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    110110    height: 16px;
    111111    margin-top: -1px;
    112     -webkit-margin-start: -2px;
     112    margin-inline-start: -2px;
    113113    vertical-align: -3.5px;
    114114    -webkit-user-select: none;
     
    116116
    117117.spreadsheet-css-declaration .selector > .icon + * {
    118     -webkit-padding-start: 2px;
     118    padding-inline-start: 2px;
    119119}
    120120
     
    124124
    125125.spreadsheet-css-declaration .selector.style-attribute > span {
    126     -webkit-margin-start: 0.5px;
     126    margin-inline-start: 0.5px;
    127127}
    128128
  • trunk/Source/WebInspectorUI/UserInterface/Views/SpringEditor.css

    r255229 r269166  
    4949    margin: -0.5px calc(2 * var(--spring-editor-horizontal-margin)) 10px;
    5050    padding: 0 1px;
    51 
    52     --spring-editor-timing-pseudo-offset-start: 0;
    53     --spring-editor-timing-pseudo-offset-end: 0;
    5451}
    5552
     
    7774}
    7875
    79 body[dir=ltr] .spring-editor > .spring-timing::before,
    80 body[dir=rtl] .spring-editor > .spring-timing::after {
    81     left: var(--spring-editor-timing-pseudo-offset-start);
     76.spring-editor > .spring-timing::before {
     77    inset-inline-start: 0;
    8278}
    8379
    84 body[dir=ltr] .spring-editor > .spring-timing::after,
    85 body[dir=rtl] .spring-editor > .spring-timing::before {
    86     right: var(--spring-editor-timing-pseudo-offset-end);
     80.spring-editor > .spring-timing::after {
     81    inset-inline-end: 0;
    8782}
    8883
  • trunk/Source/WebInspectorUI/UserInterface/Views/TabBar.css

    r265120 r269166  
    11/*
    2  * Copyright (C) 2015-2018 Apple Inc. All rights reserved.
     2 * Copyright (C) 2015-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    111111
    112112.tab-bar > .navigation-bar > .item.group > .item:nth-child(1 of :not(.hidden)) {
    113     -webkit-margin-start: 8px;
     113    margin-inline-start: 8px;
    114114}
    115115
    116116.tab-bar > .navigation-bar > .item.group > .item:nth-last-child(1 of :not(.hidden)) {
    117     -webkit-margin-end: 8px;
     117    margin-inline-end: 8px;
    118118}
    119119
     
    204204}
    205205
    206 body[dir=ltr]:not(.docked) .tab-bar > .tabs > .item:nth-child(n + 3 of :not(.hidden)),
    207 body[dir=ltr]:not(.docked) .tab-bar > .tabs:not(.hide-border-start) > .item:nth-child(2 of :not(.hidden)),
    208 body[dir=ltr]:not(.docked) .tab-bar > .tabs.dragging-tab > .item.selected,
    209 body[dir=rtl]:not(.docked) .tab-bar > .tabs:not(.hide-border-end) > .item:nth-last-child(1 of :not(.hidden)) {
    210     border-left: var(--tab-item-medium-border-style);
    211 }
    212 
    213 body[dir=ltr]:not(.docked) .tab-bar > .tabs:not(.hide-border-end) > .item:nth-last-child(1 of :not(.hidden)),
    214 body[dir=rtl]:not(.docked) .tab-bar > .tabs > .item:nth-child(n + 3 of :not(.hidden)),
    215 body[dir=rtl]:not(.docked) .tab-bar > .tabs:not(.hide-border-start) > .item:nth-child(2 of :not(.hidden)),
    216 body[dir=rtl]:not(.docked) .tab-bar > .tabs.dragging-tab > .item.selected {
    217     border-right: var(--tab-item-medium-border-style);
     206body:not(.docked) .tab-bar > .tabs > .item:nth-child(n + 3 of :not(.hidden)),
     207body:not(.docked) .tab-bar > .tabs:not(.hide-border-start) > .item:nth-child(2 of :not(.hidden)),
     208body:not(.docked) .tab-bar > .tabs.dragging-tab > .item.selected {
     209    border-inline-start: var(--tab-item-medium-border-style);
     210}
     211
     212body:not(.docked) .tab-bar > .tabs:not(.hide-border-end) > .item:nth-last-child(1 of :not(.hidden)) {
     213    border-inline-end: var(--tab-item-medium-border-style);
    218214}
    219215
     
    260256}
    261257
    262 body[dir=ltr]:not(.docked) .tab-bar > .tabs:not(.animating) > .item:not(.selected, .disabled):hover,
    263 body[dir=ltr]:not(.docked) .tab-bar > .tabs:not(.animating) > .item:not(.selected, .disabled):hover + .item,
    264 body[dir=rtl]:not(.docked) .tab-bar > .tabs:not(.animating) > .item:last-child:not(.selected, .disabled):hover {
    265     border-left-color: var(--tab-item-dark-border-color);
    266 }
    267 
    268 body[dir=ltr]:not(.docked) .tab-bar > .tabs:not(.animating) > .item:last-child:not(.selected, .disabled):hover,
    269 body[dir=rtl]:not(.docked) .tab-bar > .tabs:not(.animating) > .item:not(.selected, .disabled):hover,
    270 body[dir=rtl]:not(.docked) .tab-bar > .tabs:not(.animating) > .item:not(.selected, .disabled):hover + .item {
    271     border-right-color: var(--tab-item-dark-border-color);
     258body:not(.docked) .tab-bar > .tabs:not(.animating) > .item:not(.selected, .disabled):hover,
     259body:not(.docked) .tab-bar > .tabs:not(.animating) > .item:not(.selected, .disabled):hover + .item {
     260    border-inline-start-color: var(--tab-item-dark-border-color);
     261}
     262
     263body:not(.docked) .tab-bar > .tabs:not(.animating) > .item:last-child:not(.selected, .disabled):hover {
     264    border-inline-end-color: var(--tab-item-dark-border-color);
    272265}
    273266
     
    349342    min-width: 0;
    350343    max-width: 400px;
    351     -webkit-margin-start: 6px;
     344    margin-inline-start: 6px;
    352345}
    353346
  • trunk/Source/WebInspectorUI/UserInterface/Views/Table.css

    r265507 r269166  
    11/*
    2  * Copyright (C) 2013-2018 Apple Inc. All rights reserved.
     2 * Copyright (C) 2013-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    5353.table > .header > :matches(.sort-ascending, .sort-descending) {
    5454    font-weight: var(--sorted-header-font-weight);
    55     -webkit-padding-end: 18px;
     55    padding-inline-end: 18px;
    5656}
    5757
     
    6060    top: 1px;
    6161    bottom: 0;
     62    inset-inline-end: 6px;
    6263    width: 9px;
    6364    height: 8px;
     
    6768    background-size: 9px 8px;
    6869    background-repeat: no-repeat;
    69 }
    70 
    71 body[dir=ltr] .table > .header > :matches(.sort-ascending, .sort-descending)::after {
    72     right: 6px;
    73 }
    74 
    75 body[dir=rtl] .table > .header > :matches(.sort-ascending, .sort-descending)::after {
    76     left: 6px;
    7770}
    7871
     
    163156    top: var(--table-header-cell-vertical-padding);
    164157    bottom: var(--table-header-cell-vertical-padding);
     158    inset-inline-start: 0;
    165159    width: 1px;
    166160    background-color: var(--separator-color);
     
    171165    top: 0;
    172166    bottom: 0;
    173 }
    174 
    175 body[dir=ltr] .table > .header .cell:not(:first-child)::before {
    176     left: 0;
    177 }
    178 
    179 body[dir=rtl] .table > .header .cell:not(:first-child)::before {
    180     right: 0;
    181167}
    182168
  • trunk/Source/WebInspectorUI/UserInterface/Views/ThreadTreeElement.css

    r258809 r269166  
    11/*
    2  * Copyright (C) 2016-2017 Apple Inc. All rights reserved.
     2 * Copyright (C) 2016-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    5353
    5454.tree-outline > .item.thread + ol > .item.truncated-call-frames {
    55     -webkit-margin-start: 31px;
    56     -webkit-margin-end: 6px;
    57     -webkit-padding-start: 0;
     55    margin-inline: 31px 6px;
     56    padding-inline-start: 0;
    5857    color: var(--text-color-gray-medium);
    5958    border-top: dashed 0.5px var(--border-color);
     
    6261
    6362.tree-outline > .item.thread + ol > .item.truncated-call-frames .icon {
    64     -webkit-margin-start: 0;
     63    margin-inline-start: 0;
    6564    content: url(../Images/TypeIcons.svg#Function-light);
    6665    opacity: 0.6;
  • trunk/Source/WebInspectorUI/UserInterface/Views/TimelineOverview.css

    r265498 r269166  
    11/*
    2  * Copyright (C) 2013, 2016 Apple Inc. All rights reserved.
     2 * Copyright (C) 2013-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    2828}
    2929
    30 body[dir=ltr] .timeline-overview > :matches(.navigation-bar.timelines, .tree-outline.timelines) {
    31     left: 0;
    32     border-right: 1px solid var(--border-color);
    33 }
    34 
    35 body[dir=rtl] .timeline-overview > :matches(.navigation-bar.timelines, .tree-outline.timelines) {
    36     right: 0;
    37     border-left: 1px solid var(--border-color);
    38 }
    39 
    40 body[dir=ltr] .timeline-overview:not(.frames) > :matches(.scroll-container, .timeline-ruler, .graphs-container) {
    41     left: var(--timeline-sidebar-width);
    42 }
    43 
    44 body[dir=rtl] .timeline-overview:not(.frames) > :matches(.scroll-container, .timeline-ruler, .graphs-container) {
    45     right: var(--timeline-sidebar-width);
     30.timeline-overview > :matches(.navigation-bar.timelines, .tree-outline.timelines) {
     31    border-inline-end: 1px solid var(--border-color);
     32    inset-inline-start: 0;
     33}
     34
     35.timeline-overview:not(.frames) > :matches(.scroll-container, .timeline-ruler, .graphs-container) {
     36    inset-inline-start: var(--timeline-sidebar-width);
    4637}
    4738
     
    222213    position: absolute;
    223214    top: 0;
     215    inset-inline-start: 0;
    224216    height: 1px;
    225217    visibility: hidden;
    226218    pointer-events: none;
    227 }
    228 
    229 body[dir=ltr] .timeline-overview > .scroll-container > .scroll-width-sizer {
    230     left: 0;
    231 }
    232 
    233 body[dir=rtl] .timeline-overview > .scroll-container > .scroll-width-sizer {
    234     right: 0;
    235219}
    236220
  • trunk/Source/WebInspectorUI/UserInterface/Views/TimelineRecordBar.css

    r251959 r269166  
    11/*
    2  * Copyright (C) 2014 Apple Inc. All rights reserved.
     2 * Copyright (C) 2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    3939    height: 14px;
    4040    margin-top: -1px;
    41     -webkit-margin-start: -7px;
     41    margin-inline-start: -7px;
    4242}
    4343
     
    4848    border-top: 1px solid var(--record-bar-segment-border-color);
    4949    border-bottom: 1px solid var(--record-bar-segment-border-color);
     50    border-inline: var(--record-bar-segment-border-start) var(--record-bar-segment-border-end);
    5051
    5152    --record-bar-segment-border-color: hsl(0, 0%, 78%);
     
    5455    --record-bar-segment-border-start-radius: 3px;
    5556    --record-bar-segment-border-end-radius: 3px;
    56 }
    57 
    58 body[dir=ltr] .timeline-record-bar > .segment {
    59     border-right: var(--record-bar-segment-border-end);
    60     border-left: var(--record-bar-segment-border-start);
    6157}
    6258
     
    6965    border-top-right-radius: var(--record-bar-segment-border-end-radius);
    7066    border-bottom-right-radius: var(--record-bar-segment-border-end-radius);
    71 }
    72 
    73 body[dir=rtl] .timeline-record-bar > .segment {
    74     border-right: var(--record-bar-segment-border-start);
    75     border-left: var(--record-bar-segment-border-end);
    7667}
    7768
  • trunk/Source/WebInspectorUI/UserInterface/Views/TimelineRecordingContentView.css

    r243024 r269166  
    11/*
    2  * Copyright (C) 2013 Apple Inc. All rights reserved.
     2 * Copyright (C) 2013-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    8181    display: inline-block;
    8282    margin-top: -1px;
    83     -webkit-margin-start: 8px;
     83    margin-inline-start: 8px;
    8484    vertical-align: middle;
    8585}
  • trunk/Source/WebInspectorUI/UserInterface/Views/TimelineRuler.css

    r267360 r269166  
    11/*
    2  * Copyright (C) 2013 Apple Inc. All rights reserved.
     2 * Copyright (C) 2013-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    8282    position: absolute;
    8383    top: 6px;
     84    inset-inline-end: var(--timeline-ruler-header-divider-label-offset-end);
    8485    font-size: 9px;
    8586    font-weight: normal;
     
    9091}
    9192
    92 body[dir=ltr] .timeline-ruler > .header > .divider > .label {
    93     right: var(--timeline-ruler-header-divider-label-offset-end);
    94 }
    95 
    96 body[dir=rtl] .timeline-ruler > .header > .divider > .label {
    97     left: var(--timeline-ruler-header-divider-label-offset-end);
    98 }
    99 
    10093.timeline-ruler > .markers {
    10194    position: absolute;
     
    123116    color: hsla(0, 0%, 50%, 0.5);
    124117    border: 0 solid currentColor;
     118    border-inline-start-width: var(--timeline-ruler-marker-border-width);
    125119    pointer-events: all;
    126120
    127121    --timeline-ruler-marker-border-width: 1px;
    128 }
    129 
    130 body[dir=ltr] .timeline-ruler > .markers > .marker {
    131     border-left-width: var(--timeline-ruler-marker-border-width);
    132 }
    133 
    134 body[dir=rtl] .timeline-ruler > .markers > .marker {
    135     border-right-width: var(--timeline-ruler-marker-border-width);
    136122}
    137123
    138124.timeline-ruler > .markers > .marker::before {
    139125    width: var(--timeline-ruler-marker-before-size);
     126    inset-inline-start: calc(-1 * ((var(--timeline-ruler-marker-before-size) + var(--timeline-ruler-marker-border-width)) / 2));
    140127    position: absolute;
    141128    top: 0;
     
    144131
    145132    --timeline-ruler-marker-before-size: 6px;
    146     --timeline-ruler-marker-before-offset: calc(-1 * ((var(--timeline-ruler-marker-before-size) + var(--timeline-ruler-marker-border-width)) / 2));
    147 }
    148 
    149 body[dir=ltr] .timeline-ruler > .markers > .marker::before {
    150     left: var(--timeline-ruler-marker-before-offset);
    151 }
    152 
    153 body[dir=rtl] .timeline-ruler > .markers > .marker::before {
    154     right: var(--timeline-ruler-marker-before-offset);
    155133}
    156134
     
    158136    position: absolute;
    159137    top: calc(-1 * (var(--timeline-ruler-marker-after-size) - 1px) / 2);
     138    inset-inline-start: var(--timeline-ruler-marker-after-offset);
    160139    content: "";
    161140    border-right: calc(var(--timeline-ruler-marker-after-size) / 2) solid transparent;
     
    165144    --timeline-ruler-marker-after-size: 10px;
    166145    --timeline-ruler-marker-after-offset: calc(-1 * ((var(--timeline-ruler-marker-after-size) + var(--timeline-ruler-marker-border-width)) / 2));
    167 }
    168 
    169 body[dir=ltr] .timeline-ruler > .markers > .marker::after {
    170     left: var(--timeline-ruler-marker-after-offset);
    171 }
    172 
    173 body[dir=rtl] .timeline-ruler > .markers > .marker::after {
    174     right: var(--timeline-ruler-marker-after-offset);
    175146}
    176147
     
    280251}
    281252
    282 body[dir=ltr] .timeline-ruler > .shaded-area.left,
    283 body[dir=rtl] .timeline-ruler > .shaded-area.right {
    284     left: 0;
    285 }
    286 
    287 body[dir=ltr] .timeline-ruler > .shaded-area.right,
    288 body[dir=rtl] .timeline-ruler > .shaded-area.left {
    289     right: 0;
     253.timeline-ruler > .shaded-area.left {
     254    inset-inline-start: 0;
     255}
     256
     257.timeline-ruler > .shaded-area.right {
     258    inset-inline-end: 0;
    290259}
    291260
  • trunk/Source/WebInspectorUI/UserInterface/Views/TreeOutline.css

    r261362 r269166  
    11/*
    2  * Copyright (C) 2016 Apple Inc. All rights reserved.
     2 * Copyright (C) 2016-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    8989
    9090.tree-outline:not(.hide-disclosure-buttons) .item:not(.parent) > .icon {
    91     -webkit-margin-start: var(--tree-outline-icon-margin-start);
     91    margin-inline-start: var(--tree-outline-icon-margin-start);
    9292}
    9393
     
    138138    height: 16px;
    139139    margin-top: 1px;
    140     -webkit-margin-end: var(--tree-outline-icon-margin-end);
     140    margin-inline-end: var(--tree-outline-icon-margin-end);
    141141}
    142142
     
    153153.tree-outline .item .status {
    154154    margin-top: 1px;
    155     -webkit-margin-start: 4px;
     155    margin-inline-start: 4px;
    156156    line-height: 1em;
    157157}
  • trunk/Source/WebInspectorUI/UserInterface/Views/TreeOutline.js

    r261200 r269166  
    11/*
    2  * Copyright (C) 2007-2018 Apple Inc.  All rights reserved.
     2 * Copyright (C) 2007-2020 Apple Inc.  All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    910910            childrenSubstring += i === maximumTreeDepth ? " .children" : " > .children";
    911911            styleText += `.${WI.TreeOutline.ElementStyleClassName}:not(.${WI.TreeOutline.CustomIndentStyleClassName})${childrenSubstring} > .item { `;
    912             styleText += `-webkit-padding-start: calc(var(--tree-outline-item-padding) + ${depthPadding * i}px);`;
     912            styleText += `padding-inline-start: calc(var(--tree-outline-item-padding) + ${depthPadding * i}px);`;
    913913            styleText += ` }\n`;
    914914        }
  • trunk/Source/WebInspectorUI/UserInterface/Views/TypeTreeElement.css

    r242768 r269166  
    11/*
    2  * Copyright (C) 2015-2017 Apple Inc. All rights reserved.
     2 * Copyright (C) 2015-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    7676    margin-top: 3px;
    7777    margin-bottom: 2px;
    78     -webkit-margin-start: -1px;
     78    margin-inline-start: -1px;
    7979    padding-bottom: 1px;
    80     -webkit-padding-end: 10px;
     80    padding-inline-end: 10px;
    8181    background-color: hsla(0, 0%, var(--foreground-lightness), 0.03);
    8282    border: 1px solid hsla(0, 0%, var(--foreground-lightness), 0.06);
     
    9090
    9191.item.type-tree-element.prototype + ol {
    92     -webkit-padding-start: 0px;
     92    padding-inline-start: 0px;
    9393}
  • trunk/Source/WebInspectorUI/UserInterface/Views/TypeTreeView.css

    r242768 r269166  
    11/*
    2  * Copyright (C) 2015-2017 Apple Inc. All rights reserved.
     2 * Copyright (C) 2015-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    3737    margin: 0;
    3838    padding-bottom: 2px;
    39     -webkit-padding-end: 6px;
     39    padding-inline-end: 6px;
    4040    list-style: none;
    4141    outline: none;
     
    5454    display: none;
    5555    margin: 0;
    56     -webkit-padding-start: 16px;
     56    padding-inline-start: 16px;
    5757    list-style: none;
    5858}
     
    6363
    6464.tree-outline.type li .empty-message {
    65     -webkit-margin-start: 13px;
     65    margin-inline-start: 13px;
    6666    color: hsl(0, 0%, 60%);
    6767}
  • trunk/Source/WebInspectorUI/UserInterface/Views/WebSocketContentView.css

    r242768 r269166  
    11/*
    2  * Copyright (C) 2017 Apple Inc. All rights reserved.
     2 * Copyright (C) 2017-2020 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    4141
    4242.web-socket.content-view > .data-grid .data-column > div {
    43     -webkit-padding-start: 18px;
     43    padding-inline-start: 18px;
    4444}
    4545
     
    4747    position: absolute;
    4848    margin-top: -1px;
    49     -webkit-margin-end: 2px;
    50 }
    51 
    52 body[dir=ltr] .web-socket.content-view .icon {
    53     left: 4px;
    54 }
    55 
    56 body[dir=rtl] .web-socket.content-view .icon {
    57     right: 4px;
     49    margin-inline-end: 2px;
     50    inset-inline-start: 4px;
    5851}
    5952
Note: See TracChangeset for help on using the changeset viewer.