| Left: | ||
| Right: |
| OLD | NEW |
|---|---|
| 1 /* | 1 /* |
| 2 * This file is part of Adblock Plus <https://adblockplus.org/>, | 2 * This file is part of Adblock Plus <https://adblockplus.org/>, |
| 3 * Copyright (C) 2006-present eyeo GmbH | 3 * Copyright (C) 2006-present eyeo GmbH |
| 4 * | 4 * |
| 5 * Adblock Plus is free software: you can redistribute it and/or modify | 5 * Adblock Plus is free software: you can redistribute it and/or modify |
| 6 * it under the terms of the GNU General Public License version 3 as | 6 * it under the terms of the GNU General Public License version 3 as |
| 7 * published by the Free Software Foundation. | 7 * published by the Free Software Foundation. |
| 8 * | 8 * |
| 9 * Adblock Plus is distributed in the hope that it will be useful, | 9 * Adblock Plus is distributed in the hope that it will be useful, |
| 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of | 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| (...skipping 126 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 137 display: block; | 137 display: block; |
| 138 padding: 0.6rem 0.8rem; | 138 padding: 0.6rem 0.8rem; |
| 139 background-color: transparent; | 139 background-color: transparent; |
| 140 font-size: 1rem; | 140 font-size: 1rem; |
| 141 font-weight: 700; | 141 font-weight: 700; |
| 142 text-decoration: none; | 142 text-decoration: none; |
| 143 text-transform: uppercase; | 143 text-transform: uppercase; |
| 144 cursor: pointer; | 144 cursor: pointer; |
| 145 } | 145 } |
| 146 | 146 |
| 147 button.primary, | 147 button.primary:not(.icon), |
| 148 .button.primary | 148 .button.primary:not(.icon) |
| 149 { | 149 { |
| 150 border: 0px; | 150 border: 0px; |
| 151 color: #FFF; | 151 color: #FFF; |
| 152 background-color: #077CA6; | 152 background-color: #077CA6; |
| 153 } | 153 } |
| 154 | 154 |
| 155 button.primary:not([disabled]):hover, | 155 button.primary:not([disabled]):not(.icon):hover, |
|
ire
2017/12/04 13:26:12
NIT: These selectors are starting to get really lo
saroyanm
2017/12/05 13:47:57
I think the reason I did this is separation:
With
ire
2017/12/07 11:28:18
I think you may have misunderstood what I was sayi
saroyanm
2017/12/11 12:23:49
I would like to avoid overriding styles if possibl
ire
2017/12/12 09:45:33
Yes this reads better now.
Since this is such a
saroyanm
2017/12/12 10:56:09
I agree comments and modularization should make th
| |
| 156 .button.primary:hover | 156 .button.primary:not(.icon):hover |
| 157 { | 157 { |
| 158 box-shadow: inset 0 0 0 3px #005D80; | 158 box-shadow: inset 0 0 0 3px #005D80; |
| 159 } | 159 } |
| 160 | 160 |
| 161 button.primary[disabled] | 161 button.primary[disabled]:not(.icon) |
| 162 { | 162 { |
| 163 background-color: #5CBCE1; | 163 background-color: #5CBCE1; |
| 164 } | 164 } |
| 165 | 165 |
| 166 button.secondary, | 166 button.secondary:not(.icon), |
| 167 .button.secondary | 167 .button.secondary:not(.icon) |
| 168 { | 168 { |
| 169 border: 2px solid #077CA6; | 169 border: 2px solid #077CA6; |
| 170 color: #077CA6; | 170 color: #077CA6; |
| 171 } | 171 } |
| 172 | 172 |
| 173 button.secondary:hover, | 173 button.secondary:not(.icon):hover, |
| 174 .button.secondary:hover | 174 .button.secondary:not(.icon):hover |
| 175 { | 175 { |
| 176 box-shadow: inset 0 0 0 1px #077CA6; | 176 box-shadow: inset 0 0 0 1px #077CA6; |
| 177 } | 177 } |
| 178 | 178 |
| 179 button[role="checkbox"] | 179 button[role="checkbox"].icon::before |
|
ire
2017/12/04 13:26:12
NIT: It looks like there are never any `button[rol
saroyanm
2017/12/05 13:47:57
Good point.
| |
| 180 { | 180 { |
| 181 width: 1.2rem; | 181 width: 1.2rem; |
| 182 height: 1.2rem; | 182 height: 1.2rem; |
| 183 padding: 0px; | 183 padding: 0px; |
| 184 border: 0px; | |
| 185 background-color: transparent; | |
| 186 } | 184 } |
| 187 | 185 |
| 188 button[role="checkbox"]:not(.toggle) | 186 button[role="checkbox"].icon:not(.toggle)::before |
| 189 { | 187 { |
| 190 /* Using ?query as a workaround to chromium bug #643716 */ | 188 /* Using ?query as a workaround to chromium bug #643716 */ |
| 191 background-image: url(icons/checkbox.svg?off#off); | 189 background-image: url(icons/checkbox.svg?off#off); |
| 192 display: inline-block; | |
| 193 } | 190 } |
| 194 | 191 |
| 195 button[role="checkbox"][aria-checked="true"]:not(.toggle) | 192 button[role="checkbox"][aria-checked="true"].icon:not(.toggle)::before |
| 196 { | 193 { |
| 197 background-image: url(icons/checkbox.svg?on#on); | 194 background-image: url(icons/checkbox.svg?on#on); |
| 198 } | 195 } |
| 199 | 196 |
| 200 button[role="checkbox"][disabled], | 197 button[role="checkbox"][disabled]:not(.toggle)::before, |
| 201 button[role="checkbox"][aria-disabled="true"] | 198 button[role="checkbox"][aria-disabled="true"]:not(.toggle)::before |
| 202 { | 199 { |
| 200 border: 0rem; | |
| 201 margin: 0.2rem; | |
| 203 border-radius: 2px; | 202 border-radius: 2px; |
| 204 background-color: #ccc; | 203 background-color: #ccc; |
| 205 } | 204 } |
| 206 | 205 |
| 207 button[role="checkbox"].toggle | 206 button[role="checkbox"].icon.toggle::before |
| 208 { | 207 { |
| 209 background-image: url(icons/toggle.svg?on#on); | 208 background-image: url(icons/toggle.svg?on#on); |
| 210 } | 209 } |
| 211 | 210 |
| 212 button[role="checkbox"][aria-checked="false"].toggle | 211 button[role="checkbox"][aria-checked="false"].icon.toggle::before |
| 213 { | 212 { |
| 214 background-image: url(icons/toggle.svg?off#off); | 213 background-image: url(icons/toggle.svg?off#off); |
| 215 } | 214 } |
| 216 | 215 |
| 217 button[role="checkbox"][aria-checked="true"].toggle | 216 button[role="checkbox"].toggle::before |
| 218 { | 217 { |
| 219 background-image: url(icons/toggle.svg?on#on); | 218 width: 1.9rem; |
| 219 height: 1rem; | |
| 220 } | 220 } |
| 221 | 221 |
| 222 button[role="checkbox"].toggle | 222 button[role="checkbox"][disabled].toggle::before |
| 223 { | |
| 224 background-position: initial; | |
| 225 width: 1.9rem; | |
| 226 height: 1rem; | |
| 227 vertical-align: middle; | |
| 228 } | |
| 229 | |
| 230 button[role="checkbox"][disabled].toggle | |
| 231 { | 223 { |
| 232 background: none; | 224 background: none; |
| 233 } | 225 } |
| 234 | 226 |
| 235 button.delete::before | 227 .icon.delete::before |
| 236 { | 228 { |
| 237 background-image: url(icons/trash.svg?default#default); | 229 background-image: url(icons/trash.svg?default#default); |
| 238 } | 230 } |
| 239 | 231 |
| 240 button.delete:hover::before | 232 .icon.delete:hover::before |
| 241 { | 233 { |
| 242 background-image: url(icons/trash.svg?hover#hover); | 234 background-image: url(icons/trash.svg?hover#hover); |
| 243 } | 235 } |
| 244 | 236 |
| 245 button.gear::before | 237 .icon.gear::before |
| 246 { | 238 { |
| 247 background-image: url(icons/gear.svg?default#default); | 239 background-image: url(icons/gear.svg?default#default); |
| 248 } | 240 } |
| 249 | 241 |
| 250 button.gear:hover::before | 242 .icon.gear:hover::before |
| 251 { | 243 { |
| 252 background-image: url(icons/gear.svg?hover#hover); | 244 background-image: url(icons/gear.svg?hover#hover); |
| 253 } | 245 } |
| 254 | 246 |
| 255 button.gear, | 247 .icon.gear::before, |
| 256 button.delete | 248 .icon.delete::before |
| 257 { | 249 { |
| 258 border: 0px; | |
| 259 padding: 0px; | |
| 260 background-color: transparent; | |
| 261 } | |
| 262 | |
| 263 button.gear::before, | |
| 264 button.delete::before | |
| 265 { | |
| 266 content: ""; | |
| 267 display: block; | |
| 268 height: 1rem; | 250 height: 1rem; |
| 269 width: 1rem; | 251 width: 1rem; |
| 270 border: 0.2rem solid transparent; | |
| 271 background-repeat: no-repeat; | |
| 272 background-position: center; | |
| 273 } | 252 } |
| 274 | 253 |
| 275 button.link, | 254 button.link, |
| 276 button.list | 255 button.list |
| 277 { | 256 { |
| 278 color: #077CA6; | 257 color: #077CA6; |
| 279 } | 258 } |
| 280 | 259 |
| 281 button.link | 260 button.link |
| 282 { | 261 { |
| 283 border: 0px; | 262 border: 0px; |
| 284 background-color: transparent; | 263 background-color: transparent; |
| 285 font-weight: 400; | 264 font-weight: 400; |
| 286 font-family: inherit; | 265 font-family: inherit; |
| 287 text-transform: none; | 266 text-transform: none; |
| 288 text-decoration: underline; | 267 text-decoration: underline; |
| 289 padding: 0.2rem; | 268 padding: 0.2rem; |
| 290 } | 269 } |
| 291 | 270 |
| 292 button.link:hover | 271 button.link:hover |
| 293 { | 272 { |
| 294 color: #5CBCE1; | 273 color: #5CBCE1; |
| 295 } | 274 } |
| 296 | 275 |
| 297 button.list | 276 button.list |
| 298 { | 277 { |
| 299 border-style: solid;; | 278 border-style: solid;; |
|
ire
2017/12/04 13:26:12
Noticed an extra ";" at the end of this line
saroyanm
2017/12/05 13:47:57
well spotted.
| |
| 300 border-color: #CDCDCD; | 279 border-color: #CDCDCD; |
| 301 border-width: 1px; | 280 border-width: 1px; |
| 302 width: 100%; | 281 width: 100%; |
| 303 background-color: #E1F2FA; | 282 background-color: #E1F2FA; |
| 304 text-align: initial; | 283 text-align: initial; |
| 305 } | 284 } |
| 306 | 285 |
| 307 button.list:hover | 286 button.list:hover |
| 308 { | 287 { |
| 309 box-shadow: inset 0 0 0 3px #077CA6; | 288 box-shadow: inset 0 0 0 3px #077CA6; |
| (...skipping 15 matching lines...) Expand all Loading... | |
| 325 } | 304 } |
| 326 | 305 |
| 327 .side-controls.wrap button | 306 .side-controls.wrap button |
| 328 { | 307 { |
| 329 margin: 0.6rem 0rem; | 308 margin: 0.6rem 0rem; |
| 330 -moz-margin-start: auto; | 309 -moz-margin-start: auto; |
| 331 -webkit-margin-start: auto; | 310 -webkit-margin-start: auto; |
| 332 } | 311 } |
| 333 | 312 |
| 334 /* | 313 /* |
| 314 icons | |
| 315 */ | |
| 316 | |
| 317 .icon | |
| 318 { | |
| 319 border: 0px; | |
| 320 padding: 0px; | |
| 321 background-color: transparent; | |
| 322 } | |
| 323 | |
| 324 .icon::before | |
| 325 { | |
| 326 content: ""; | |
| 327 display: block; | |
| 328 border: 0.2rem solid transparent; | |
| 329 background-repeat: no-repeat; | |
| 330 } | |
|
saroyanm
2017/12/01 18:44:46
Maybe we can move all background images and width-
ire
2017/12/04 13:26:12
I agree
| |
| 331 | |
| 332 /* | |
| 335 Forms | 333 Forms |
| 336 */ | 334 */ |
| 337 | 335 |
| 338 .floating-input | 336 .floating-input |
| 339 { | 337 { |
| 340 position: relative; | 338 position: relative; |
| 341 padding-top: 0.7rem; | 339 padding-top: 0.7rem; |
| 342 margin: 1.8rem 0rem 0.5rem 0rem; | 340 margin: 1.8rem 0rem 0.5rem 0rem; |
| 343 } | 341 } |
| 344 | 342 |
| (...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 378 } | 376 } |
| 379 | 377 |
| 380 [data-validation] .floating-input input:focus:invalid | 378 [data-validation] .floating-input input:focus:invalid |
| 381 { | 379 { |
| 382 border-color: #C11D27; | 380 border-color: #C11D27; |
| 383 } | 381 } |
| 384 | 382 |
| 385 [data-validation] .floating-input input:focus:invalid ~ .attention::before, | 383 [data-validation] .floating-input input:focus:invalid ~ .attention::before, |
| 386 [data-validation] .floating-input input:valid ~ .attention::before | 384 [data-validation] .floating-input input:valid ~ .attention::before |
| 387 { | 385 { |
| 388 content: ""; | |
| 389 position: absolute; | 386 position: absolute; |
| 390 display: block; | 387 margin: 0.3rem; |
| 391 margin: 0.5rem; | |
| 392 height: 1.5rem; | 388 height: 1.5rem; |
| 393 width: 1.5rem; | 389 width: 1.5rem; |
| 394 border: 0rem; | |
| 395 top: 0.3rem; | 390 top: 0.3rem; |
| 396 right: 0rem; | 391 right: 0rem; |
| 397 } | 392 } |
| 398 | 393 |
| 399 html[dir="rtl"] [data-validation] .floating-input input:focus:invalid ~ .attenti on::before, | 394 html[dir="rtl"] [data-validation] .floating-input input:focus:invalid ~ .attenti on::before, |
| 400 html[dir="rtl"] [data-validation] .floating-input input:valid ~ .attention::befo re | 395 html[dir="rtl"] [data-validation] .floating-input input:valid ~ .attention::befo re |
| 401 { | 396 { |
| 402 left: 0rem; | 397 left: 0rem; |
| 403 right: auto; | 398 right: auto; |
| 404 } | 399 } |
| 405 | 400 |
| 406 [data-validation] .floating-input input:focus:invalid ~ .attention::before | 401 [data-validation] .floating-input input:focus:invalid ~ .icon.attention::before |
| 407 { | 402 { |
| 408 background-image: url(icons/attention.svg); | 403 background-image: url(icons/attention.svg); |
| 409 } | 404 } |
| 410 | 405 |
| 411 [data-validation] .floating-input input:valid ~ .attention::before | 406 [data-validation] .floating-input input:valid ~ .icon.attention::before |
| 412 { | 407 { |
| 413 top: 0.5rem; | 408 top: 0.5rem; |
| 414 background-image: url(icons/checkmark.svg?approved#approved); | 409 background-image: url(icons/checkmark.svg?approved#approved); |
| 415 } | 410 } |
| 416 | 411 |
| 417 [data-validation] .floating-input input ~ .error-msg | 412 [data-validation] .floating-input input ~ .error-msg |
| 418 { | 413 { |
| 419 margin-top: 0.5rem; | 414 margin-top: 0.5rem; |
| 420 color: #C11D27; | 415 color: #C11D27; |
| 421 display: block; | 416 display: block; |
| (...skipping 265 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 687 | 682 |
| 688 html[dir="rtl"] #acceptable-ads ul | 683 html[dir="rtl"] #acceptable-ads ul |
| 689 { | 684 { |
| 690 padding-left: 0rem; | 685 padding-left: 0rem; |
| 691 padding-right: 2.2rem; | 686 padding-right: 2.2rem; |
| 692 } | 687 } |
| 693 | 688 |
| 694 #acceptable-ads ul button | 689 #acceptable-ads ul button |
| 695 { | 690 { |
| 696 position: absolute; | 691 position: absolute; |
| 697 margin-top: 0.3rem; | |
| 698 left: 0rem; | 692 left: 0rem; |
| 699 } | 693 } |
| 700 | 694 |
| 701 html[dir="rtl"] button | 695 html[dir="rtl"] button |
| 702 { | 696 { |
| 703 left: auto; | 697 left: auto; |
| 704 right: 0rem; | 698 right: 0rem; |
| 705 } | 699 } |
| 706 | 700 |
| 707 #acceptable-ads label | 701 #acceptable-ads label |
| (...skipping 122 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 830 } | 824 } |
| 831 | 825 |
| 832 .th | 826 .th |
| 833 { | 827 { |
| 834 display: flex; | 828 display: flex; |
| 835 } | 829 } |
| 836 | 830 |
| 837 .col5 > * | 831 .col5 > * |
| 838 { | 832 { |
| 839 display: inline-block; | 833 display: inline-block; |
| 834 vertical-align: middle; | |
| 840 } | 835 } |
| 841 | 836 |
| 842 .cols .col5 | 837 .cols .col5 |
| 843 { | 838 { |
| 844 margin: 0rem 1rem; | 839 margin: 0rem 1rem; |
| 845 } | 840 } |
| 846 | 841 |
| 847 .th .col5:nth-of-type(1), | 842 .th .col5:nth-of-type(1), |
| 848 .table .col5:nth-of-type(1) | 843 .table .col5:nth-of-type(1) |
| 849 { | 844 { |
| (...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 883 margin: 0rem; | 878 margin: 0rem; |
| 884 } | 879 } |
| 885 | 880 |
| 886 .table.cols li | 881 .table.cols li |
| 887 { | 882 { |
| 888 padding: 0.5rem 0rem; | 883 padding: 0.5rem 0rem; |
| 889 } | 884 } |
| 890 | 885 |
| 891 .table.cols .state | 886 .table.cols .state |
| 892 { | 887 { |
| 893 -moz-margin-start: 1.1rem; | 888 -moz-margin-start: 1rem; |
| 894 -webkit-margin-start: 1.1rem; | 889 -webkit-margin-start: 1rem; |
| 895 } | 890 } |
| 896 | 891 |
| 897 .table.cols .gear | 892 .table.cols .gear |
| 898 { | 893 { |
| 899 margin: 0rem | 894 margin: 0rem |
| 900 } | 895 } |
| 901 | 896 |
| 902 #dialog .table.list li | 897 #dialog .table.list li |
| 903 { | 898 { |
| 904 display: block; | 899 display: block; |
| (...skipping 14 matching lines...) Expand all Loading... | |
| 919 height: auto; | 914 height: auto; |
| 920 padding: 1.1rem 1rem; | 915 padding: 1.1rem 1rem; |
| 921 } | 916 } |
| 922 | 917 |
| 923 #dialog .table.list li button:hover, | 918 #dialog .table.list li button:hover, |
| 924 #dialog .table.list li button:focus | 919 #dialog .table.list li button:focus |
| 925 { | 920 { |
| 926 background-color: #E1F2FA; | 921 background-color: #E1F2FA; |
| 927 } | 922 } |
| 928 | 923 |
| 924 #dialog .table.list li button::before | |
| 925 { | |
| 926 width: 1.3rem; | |
| 927 height: 1.3rem; | |
| 928 margin: 0rem; | |
| 929 border: 0rem; | |
| 930 } | |
| 931 | |
| 929 #dialog .table.list li button[aria-checked="true"] | 932 #dialog .table.list li button[aria-checked="true"] |
| 930 { | 933 { |
| 931 color: #BBB; | 934 color: #BBB; |
| 932 } | 935 } |
| 933 | 936 |
| 934 #dialog .table.list li button[aria-checked="true"]::before | 937 #dialog .table.list li button[aria-checked="true"].icon::before |
| 935 { | 938 { |
| 936 content: ""; | |
| 937 width: 1.3rem; | |
| 938 height: 1.3rem; | |
| 939 background-image: url(icons/checkmark.svg?default#default); | 939 background-image: url(icons/checkmark.svg?default#default); |
| 940 margin: 0rem; | |
| 941 } | 940 } |
| 942 | 941 |
| 943 #dialog .table.list li button .display | 942 #dialog .table.list li button .display |
| 944 { | 943 { |
| 945 flex: none; | 944 flex: none; |
| 946 margin: 0rem 0.8rem; | 945 margin: 0rem 0.8rem; |
| 947 text-transform: none; | 946 text-transform: none; |
| 948 font-weight: 400; | 947 font-weight: 400; |
| 949 } | 948 } |
| 950 | 949 |
| 951 /* | 950 /* |
| 952 Tooltips | 951 Tooltips |
| 953 */ | 952 */ |
| 954 | 953 |
| 955 .tooltip | 954 .tooltip |
| 956 { | 955 { |
| 957 display: inline-block; | |
| 958 position: relative; | 956 position: relative; |
| 959 margin: 0rem; | 957 margin: 0rem; |
| 960 -moz-margin-end: 1rem; | 958 -moz-margin-end: 1rem; |
| 961 -webkit-margin-end: 1rem; | 959 -webkit-margin-end: 1rem; |
| 962 line-height: 1.5rem; | 960 line-height: 1.5rem; |
| 963 text-decoration: none; | 961 text-decoration: none; |
| 964 cursor: help; | 962 cursor: help; |
| 965 } | 963 } |
| 966 | 964 |
| 967 .tooltip::before | 965 .tooltip::before |
| 968 { | 966 { |
| 969 content: ""; | |
| 970 width: 1.1rem; | 967 width: 1.1rem; |
| 971 height: 1.1rem; | 968 height: 1.1rem; |
| 972 display: block; | 969 } |
| 970 | |
| 971 .icon.tooltip::before | |
| 972 { | |
| 973 background-image: url(icons/tooltip.svg); | 973 background-image: url(icons/tooltip.svg); |
| 974 } | 974 } |
| 975 | 975 |
| 976 /* | 976 /* |
| 977 Used for translatable screen reader only content. | 977 Used for translatable screen reader only content. |
| 978 e.g.: Use instead of aria-label to avoid complex attribute value translation | 978 e.g.: Use instead of aria-label to avoid complex attribute value translation |
| 979 */ | 979 */ |
| 980 .sr-only | 980 .sr-only |
| 981 { | 981 { |
| 982 position: absolute; | 982 position: absolute; |
| (...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1092 Context menu | 1092 Context menu |
| 1093 */ | 1093 */ |
| 1094 | 1094 |
| 1095 li [role="menubar"] | 1095 li [role="menubar"] |
| 1096 { | 1096 { |
| 1097 position: relative; | 1097 position: relative; |
| 1098 } | 1098 } |
| 1099 | 1099 |
| 1100 [role="tooltip"] | 1100 [role="tooltip"] |
| 1101 { | 1101 { |
| 1102 right: -1rem; | 1102 right: -0.8rem; |
| 1103 margin-top: 1rem; | 1103 margin-top: 0.8rem; |
| 1104 opacity: 1; | 1104 opacity: 1; |
| 1105 padding: 0.2rem 1rem; | 1105 padding: 0.2rem 1rem; |
| 1106 position: absolute; | 1106 position: absolute; |
| 1107 -webkit-transition: opacity 200ms ease-in-out 400ms, | 1107 -webkit-transition: opacity 200ms ease-in-out 400ms, |
| 1108 visibility 0ms linear 400ms; | 1108 visibility 0ms linear 400ms; |
| 1109 transition: opacity 200ms ease-in-out 400ms, | 1109 transition: opacity 200ms ease-in-out 400ms, |
| 1110 visibility 0ms linear 400ms; | 1110 visibility 0ms linear 400ms; |
| 1111 visibility: visible; | 1111 visibility: visible; |
| 1112 width: 15rem; | 1112 width: 15rem; |
| 1113 z-index: 1; | 1113 z-index: 1; |
| 1114 } | 1114 } |
| 1115 | 1115 |
| 1116 html[dir="rtl"] [role="tooltip"] | 1116 html[dir="rtl"] [role="tooltip"] |
| 1117 { | 1117 { |
| 1118 right: auto; | 1118 right: auto; |
| 1119 left: -1rem; | 1119 left: -0.8rem; |
| 1120 } | 1120 } |
| 1121 | 1121 |
| 1122 [role="tooltip"], | 1122 [role="tooltip"], |
| 1123 .context-menu .content | 1123 .context-menu .content |
| 1124 { | 1124 { |
| 1125 border: 1px solid #077CA6; | 1125 border: 1px solid #077CA6; |
| 1126 border-radius: 3px; | 1126 border-radius: 3px; |
| 1127 background-color: #FFFFFF; | 1127 background-color: #FFFFFF; |
| 1128 } | 1128 } |
| 1129 | 1129 |
| (...skipping 96 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1226 text-decoration: none; | 1226 text-decoration: none; |
| 1227 } | 1227 } |
| 1228 | 1228 |
| 1229 .context-menu li[role="menuitem"] > *:hover, | 1229 .context-menu li[role="menuitem"] > *:hover, |
| 1230 .context-menu li[role="menuitem"] > *:focus | 1230 .context-menu li[role="menuitem"] > *:focus |
| 1231 { | 1231 { |
| 1232 background-color: #E1F2FA; | 1232 background-color: #E1F2FA; |
| 1233 cursor: pointer; | 1233 cursor: pointer; |
| 1234 } | 1234 } |
| 1235 | 1235 |
| 1236 .context-menu li[role="menuitem"] > *::before | 1236 .context-menu li[role="menuitem"] .icon::before |
| 1237 { | 1237 { |
| 1238 content: ""; | |
| 1239 height: 1rem; | 1238 height: 1rem; |
| 1240 width: 1rem; | 1239 width: 1rem; |
| 1241 margin: 0rem 1.1rem; | 1240 margin: 0rem 1.1rem; |
| 1242 border: 0rem; | 1241 border: 0rem; |
| 1243 } | 1242 } |
| 1244 | 1243 |
| 1245 .context-menu .update-subscription::before | 1244 .context-menu .icon.update-subscription::before |
| 1246 { | 1245 { |
| 1247 background-image: url(icons/reload.svg); | 1246 background-image: url(icons/reload.svg); |
| 1248 } | 1247 } |
| 1249 | 1248 |
| 1250 .context-menu .website::before | 1249 .context-menu .icon.website::before |
| 1251 { | 1250 { |
| 1252 background-image: url(icons/globe.svg); | 1251 background-image: url(icons/globe.svg); |
| 1253 } | 1252 } |
| 1254 | 1253 |
| 1255 .context-menu .source::before | 1254 .context-menu .icon.source::before |
| 1256 { | 1255 { |
| 1257 background-image: url(icons/code.svg); | 1256 background-image: url(icons/code.svg); |
| 1258 } | 1257 } |
| 1259 | 1258 |
| 1260 .context-menu .delete::before | 1259 .context-menu .icon.delete::before |
| 1261 { | 1260 { |
| 1262 background-image: url(icons/trash.svg?default#default); | 1261 background-image: url(icons/trash.svg?default#default); |
| 1263 } | 1262 } |
| 1264 | 1263 |
| 1265 /* | 1264 /* |
| 1266 Help tab content | 1265 Help tab content |
| 1267 */ | 1266 */ |
| 1268 | 1267 |
| 1269 html:not([lang="zh"]) #social-chinese, | 1268 html:not([lang="zh"]) #social-chinese, |
| 1270 html[lang="zh"] #social-general | 1269 html[lang="zh"] #social-general |
| (...skipping 14 matching lines...) Expand all Loading... | |
| 1285 -webkit-margin-end: 1rem; | 1284 -webkit-margin-end: 1rem; |
| 1286 } | 1285 } |
| 1287 | 1286 |
| 1288 #social ul li a | 1287 #social ul li a |
| 1289 { | 1288 { |
| 1290 display: block; | 1289 display: block; |
| 1291 text-align: center; | 1290 text-align: center; |
| 1292 text-decoration: none; | 1291 text-decoration: none; |
| 1293 } | 1292 } |
| 1294 | 1293 |
| 1295 #social ul li a::before | 1294 #social ul li .icon::before |
| 1296 { | 1295 { |
| 1297 display: block; | |
| 1298 margin: 0em auto; | 1296 margin: 0em auto; |
| 1299 width: 2.5rem; | 1297 width: 2.5rem; |
| 1300 height: 2.5rem; | 1298 height: 2.5rem; |
| 1301 content: ""; | |
| 1302 } | 1299 } |
| 1303 | 1300 |
| 1304 #twitter::before | 1301 .icon#twitter::before |
| 1305 { | 1302 { |
| 1306 background-image: url("social/twitter.svg"); | 1303 background-image: url("social/twitter.svg"); |
| 1307 } | 1304 } |
| 1308 | 1305 |
| 1309 #facebook::before | 1306 .icon#facebook::before |
| 1310 { | 1307 { |
| 1311 background-image: url("social/facebook.svg"); | 1308 background-image: url("social/facebook.svg"); |
| 1312 } | 1309 } |
| 1313 | 1310 |
| 1314 #google-plus::before | 1311 .icon#google-plus::before |
| 1315 { | 1312 { |
| 1316 background-image: url("social/googleplus.svg"); | 1313 background-image: url("social/googleplus.svg"); |
| 1317 } | 1314 } |
| 1318 | 1315 |
| 1319 /* | 1316 /* |
| 1320 Dialog | 1317 Dialog |
| 1321 */ | 1318 */ |
| 1322 | 1319 |
| 1323 #dialog-background | 1320 #dialog-background |
| 1324 { | 1321 { |
| (...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1358 background-color: #077CA6; | 1355 background-color: #077CA6; |
| 1359 } | 1356 } |
| 1360 | 1357 |
| 1361 #dialog header h3 | 1358 #dialog header h3 |
| 1362 { | 1359 { |
| 1363 margin: 0rem; | 1360 margin: 0rem; |
| 1364 font-size: 1rem; | 1361 font-size: 1rem; |
| 1365 font-weight: 700; | 1362 font-weight: 700; |
| 1366 } | 1363 } |
| 1367 | 1364 |
| 1368 #dialog-close, | 1365 .close |
| 1369 #hide-notification, | |
| 1370 #hide-tracking-warning | |
| 1371 { | 1366 { |
| 1372 border: 0rem; | |
| 1373 padding: 0rem; | |
| 1374 margin: 0rem; | 1367 margin: 0rem; |
| 1375 background-color: transparent; | |
| 1376 cursor: pointer; | 1368 cursor: pointer; |
| 1377 } | 1369 } |
| 1378 | 1370 |
| 1379 #dialog-close::before, | 1371 .close.icon::before |
| 1380 #hide-notification::after, | |
| 1381 #hide-tracking-warning::after | |
| 1382 { | 1372 { |
| 1383 content: ""; | |
| 1384 display: block; | |
| 1385 height: 1rem; | 1373 height: 1rem; |
| 1386 width: 1rem; | 1374 width: 1rem; |
| 1387 border: 0rem; | 1375 } |
| 1376 | |
| 1377 .icon.close.primary::before | |
| 1378 { | |
| 1388 background-image: url(icons/delete.svg?primary#primary); | 1379 background-image: url(icons/delete.svg?primary#primary); |
| 1389 } | 1380 } |
| 1390 | 1381 |
| 1391 #dialog-close:hover::before | 1382 .icon.close.primary:hover::before |
| 1392 { | 1383 { |
| 1393 background-image: url(icons/delete.svg?primary-hover#primary-hover); | 1384 background-image: url(icons/delete.svg?primary-hover#primary-hover); |
| 1394 } | 1385 } |
| 1395 | 1386 |
| 1396 #dialog #dialog-body | 1387 #dialog #dialog-body |
| 1397 { | 1388 { |
| 1398 max-height: 60vh; | 1389 max-height: 60vh; |
| 1399 overflow: auto; | 1390 overflow: auto; |
| 1400 } | 1391 } |
| 1401 | 1392 |
| 1402 .dialog-content | 1393 .dialog-content |
| 1403 { | 1394 { |
| 1404 margin: 1rem 1.8rem; | 1395 margin: 1rem 1.8rem; |
| 1405 } | 1396 } |
| 1406 | 1397 |
| 1407 [data-dialog="language-change"] .dialog-content, | 1398 [data-dialog="language-change"] .dialog-content, |
| 1408 [data-dialog="language-add"] .dialog-content | 1399 [data-dialog="language-add"] .dialog-content |
| 1409 { | 1400 { |
| 1410 margin: 0rem; | 1401 margin: 0rem; |
| 1411 } | 1402 } |
| 1412 | 1403 |
| 1413 [data-dialog="about"] .dialog-content | 1404 [data-dialog="about"] .dialog-content |
| 1414 { | 1405 { |
| 1415 text-align: center; | 1406 text-align: center; |
| 1416 } | 1407 } |
| 1417 | 1408 |
| 1418 [data-dialog="about"] button | 1409 [data-dialog="about"] .content button |
| 1419 { | 1410 { |
| 1420 margin: 1.5rem auto 1.8rem auto; | 1411 margin: 1.5rem auto 1.8rem auto; |
| 1421 } | 1412 } |
| 1422 | 1413 |
| 1423 [data-dialog="about"] p | 1414 [data-dialog="about"] p |
| 1424 { | 1415 { |
| 1425 margin: 0.5rem 0rem; | 1416 margin: 0.5rem 0rem; |
| 1426 } | 1417 } |
| 1427 | 1418 |
| 1428 [data-dialog="import"] .side-controls | 1419 [data-dialog="import"] .side-controls |
| (...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1493 color: #077CA6; | 1484 color: #077CA6; |
| 1494 background-color: #E1F2FA; | 1485 background-color: #E1F2FA; |
| 1495 } | 1486 } |
| 1496 | 1487 |
| 1497 #notification strong | 1488 #notification strong |
| 1498 { | 1489 { |
| 1499 flex: 1; | 1490 flex: 1; |
| 1500 text-align: center; | 1491 text-align: center; |
| 1501 } | 1492 } |
| 1502 | 1493 |
| 1503 #hide-notification | 1494 .icon.close.secondary::before |
| 1504 { | |
| 1505 margin: 0rem 1rem; | |
| 1506 } | |
| 1507 | |
| 1508 #hide-notification::after | |
| 1509 { | 1495 { |
| 1510 background-image: url(icons/delete.svg?secondary#secondary); | 1496 background-image: url(icons/delete.svg?secondary#secondary); |
| 1511 } | 1497 } |
| 1512 | 1498 |
| 1513 #hide-tracking-warning::after | 1499 .icon.close.tertiary::before |
| 1514 { | 1500 { |
| 1515 background-image: url(icons/delete.svg?tertiary#tertiary); | 1501 background-image: url(icons/delete.svg?tertiary#tertiary); |
| 1516 } | 1502 } |
| 1517 | 1503 |
| 1518 #hide-notification:hover::after | 1504 .icon.close.secondary:hover::before |
| 1519 { | 1505 { |
| 1520 background-image: url(icons/delete.svg?secondary-hover#secondary-hover); | 1506 background-image: url(icons/delete.svg?secondary-hover#secondary-hover); |
| 1521 } | 1507 } |
| 1522 | 1508 |
| 1523 #hide-tracking-warning:hover::after | 1509 .icon.close.tertiary:hover::before |
| 1524 { | 1510 { |
| 1525 background-image: url(icons/delete.svg?tertiary-hover#tertiary-hover); | 1511 background-image: url(icons/delete.svg?tertiary-hover#tertiary-hover); |
| 1526 } | 1512 } |
| OLD | NEW |