Changeset 214899 in webkit
- Timestamp:
- Apr 4, 2017 2:30:29 PM (7 years ago)
- Location:
- trunk/Source/WebInspectorUI
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebInspectorUI/ChangeLog
r214864 r214899 1 2017-04-04 Brian Burg <bburg@apple.com> 2 3 Web Inspector: RTL: layout issues in debugger dashboard, arrows are on wrong side 4 https://bugs.webkit.org/show_bug.cgi?id=170425 5 6 Reviewed by Devin Rousso. 7 8 We need to move the up/down dashboard arrows to the trailing side for RTL. 9 Clean up some messy spacing rules so that the source location does not 10 overlap the arrows or get too close to the function icon. 11 12 * UserInterface/Views/DashboardContainerView.css: 13 (.toolbar .dashboard): 14 (body[dir=ltr] .toolbar .dashboard): 15 (body[dir=rtl] .toolbar .dashboard): 16 (.dashboard-container .advance-arrow): 17 (body[dir=ltr] .dashboard-container .advance-arrow): 18 (body[dir=rtl] .dashboard-container .advance-arrow): 19 (.toolbar.label-only .dashboard-container .advance-arrow): 20 (body[dir=ltr] .toolbar.label-only .dashboard-container .advance-arrow): 21 (body[dir=rtl] .toolbar.label-only .dashboard-container .advance-arrow): 22 * UserInterface/Views/DebuggerDashboardView.css: 23 (.toolbar .dashboard.debugger): 24 (body[dir=ltr] .toolbar .dashboard.debugger): 25 (body[dir=rtl] .toolbar .dashboard.debugger): 26 (.dashboard.debugger .navigation-bar): 27 (body[dir=ltr] .dashboard.debugger .navigation-bar): 28 (body[dir=rtl] .dashboard.debugger .navigation-bar): 29 (.dashboard.debugger > .location): 30 (.dashboard.debugger > .location > :first-child): 31 (body[dir=ltr] .dashboard.debugger > .location > :last-child): 32 (body[dir=rtl] .dashboard.debugger > .location > :last-child): 33 (.dashboard.debugger > .location .function-icon): 34 (body[dir=ltr] .dashboard.debugger > .location .function-icon): 35 (body[dir=rtl] .dashboard.debugger > .location .function-icon): 36 (.dashboard.debugger > .location .go-to-link): 37 1 38 2017-04-03 Brian Burg <bburg@apple.com> 2 39 -
trunk/Source/WebInspectorUI/UserInterface/Views/DashboardContainerView.css
r193946 r214899 1 1 /* 2 * Copyright (C) 2013-201 5Apple Inc. All rights reserved.2 * Copyright (C) 2013-2017 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without … … 73 73 right: 0; 74 74 75 padding: 0 10px 0 5px;76 77 75 animation-duration: 0.4s; 76 77 --dashboard-padding-start: 10px; 78 --dashboard-padding-end: 5px; 79 } 80 81 body[dir=ltr] .toolbar .dashboard { 82 padding-left: var(--dashboard-padding-start); 83 padding-right: var(--dashboard-padding-end); 84 } 85 86 body[dir=rtl] .toolbar .dashboard { 87 padding-left: var(--dashboard-padding-end); 88 padding-right: var(--dashboard-padding-start); 78 89 } 79 90 … … 124 135 .dashboard-container .advance-arrow { 125 136 position: absolute; 126 right: 0;127 137 width: 19px; 128 138 top: 0; … … 139 149 transition-duration: 0.2s; 140 150 background-clip: content-box; 151 152 --dashboard-advance-arrow-offset-end: 0px; 153 } 154 155 body[dir=ltr] .dashboard-container .advance-arrow { 156 right: var(--dashboard-advance-arrow-offset-end); 157 } 158 159 body[dir=rtl] .dashboard-container .advance-arrow { 160 left: var(--dashboard-advance-arrow-offset-end); 141 161 } 142 162 … … 157 177 width: 8px; 158 178 height: 8px; 179 margin-top: 2px; 180 margin-bottom: 2px; 159 181 margin: 2px 4px 2px 2px; 182 160 183 background-size: 6px; 184 185 --dashboard-advance-arrow-margin-start: 2px; 186 --dashboard-advance-arrow-margin-end: 4px; 187 } 188 189 body[dir=ltr] .toolbar.label-only .dashboard-container .advance-arrow { 190 margin-left: var(--dashboard-advance-arrow-margin-start); 191 margin-right: var(--dashboard-advance-arrow-margin-end); 192 } 193 194 body[dir=rtl] .toolbar.label-only .dashboard-container .advance-arrow { 195 margin-left: var(--dashboard-advance-arrow-margin-end); 196 margin-right: var(--dashboard-advance-arrow-margin-start); 161 197 } 162 198 -
trunk/Source/WebInspectorUI/UserInterface/Views/DebuggerDashboardView.css
r209698 r214899 1 1 /* 2 * Copyright (C) 2014 Apple Inc. All rights reserved.2 * Copyright (C) 2014-2017 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without … … 32 32 text-shadow: hsla(0, 0%, 100%, 0.5) 0 1px 0; 33 33 color: hsl(0, 0%, 23%); 34 padding: 0 12px 0 5px; 34 35 --debugger-dashboard-padding-start: 5px; 36 --debugger-dashboard-padding-end: 12px; 37 } 38 39 body[dir=ltr] .toolbar .dashboard.debugger { 40 padding-left: var(--debugger-dashboard-padding-start); 41 padding-right: var(--debugger-dashboard-padding-end); 42 } 43 44 body[dir=rtl] .toolbar .dashboard.debugger { 45 padding-left: var(--debugger-dashboard-padding-end); 46 padding-right: var(--debugger-dashboard-padding-start); 35 47 } 36 48 … … 41 53 .dashboard.debugger .navigation-bar { 42 54 border: 0; 43 margin-right: 4px; 55 56 --debugger-dashboard-navigation-bar-margin-end: 4px; 57 } 58 59 body[dir=ltr] .dashboard.debugger .navigation-bar { 60 margin-right: var(--debugger-dashboard-navigation-bar-margin-end); 61 } 62 63 body[dir=rtl] .dashboard.debugger .navigation-bar { 64 margin-left: var(--debugger-dashboard-navigation-bar-margin-end); 44 65 } 45 66 … … 105 126 overflow: hidden; 106 127 flex: initial; 128 129 --debugger-dashboard-location-trailing-margin-end: 5px; 107 130 } 108 131 … … 115 138 width: 16px; 116 139 height: 16px; 117 margin-right: 5px; 140 } 141 142 /* Add spacing between the ellipsis'd location and the up/down arrows. */ 143 body[dir=ltr] .dashboard.debugger > .location > :last-child { 144 margin-right: var(--debugger-dashboard-location-trailing-margin-end); 145 } 146 147 body[dir=rtl] .dashboard.debugger > .location > :last-child { 148 margin-left: var(--debugger-dashboard-location-trailing-margin-end); 118 149 } 119 150 … … 125 156 width: 16px; 126 157 height: 16px; 158 } 159 160 .dashboard.debugger > .location .function-icon { 161 --debugger-dashboard-function-icon-margin-end: 3px; 162 } 163 164 body[dir=ltr] .dashboard.debugger > .location .function-icon { 165 margin-right: var(--debugger-dashboard-function-icon-margin-end); 166 } 167 168 body[dir=rtl] .dashboard.debugger > .location .function-icon { 169 margin-left: var(--debugger-dashboard-function-icon-margin-end); 127 170 } 128 171 … … 139 182 padding-bottom: 1px; 140 183 -webkit-text-decoration-color: hsl(0, 0%, 66%); 141 184 142 185 flex: initial; 143 186 text-overflow: ellipsis;
Note: See TracChangeset
for help on using the changeset viewer.