Add: Theme - PDF contents darkmode

This commit is contained in:
alstjr7375 2023-02-15 02:54:33 +09:00
parent 5415e5d568
commit 5c14948aa4
6 changed files with 49 additions and 1 deletions

View file

@ -2,4 +2,23 @@
@import "dark_mode/addons_org";
@import "dark_mode/support_org";
@import "dark_mode/accounts_com";
@include Option("userContent.page.dark_mode.pdf") {
@include moz-document(unobservable-document) {
@include moz-document(regexp "^(?!.*\\.pdf\\?n).*") {
#outerContainer {
--sidebaritem-bg-color: #38383D;
--uc-pdf-dark-filter: grayscale(10%) invert(90%);
}
#sidebarContainer > #sidebarContent > #thumbnailView .thumbnailImage {
filter: var(--uc-pdf-dark-filter);
box-shadow: 0 0 0 1px hsla(0, 0%, 100%, 0.5), 0 2px 8px hsla(0, 0%, 100%, 0.3) !important;
}
#viewerContainer > #viewer > .page > .canvasWrapper > canvas {
filter: var(--uc-pdf-dark-filter);
}
}
}
}
}

View file

@ -1,7 +1,7 @@
@mixin moz-document($urlList...) {
$result: ();
@each $prefix, $urlPattern in $urlList {
$result: append($result, #{$prefix}("#{$urlPattern}"), $separator: comma);
$result: append($result, #{$prefix}(if($urlPattern, "#{$urlPattern}", null)), $separator: comma);
}
@#{-moz-document} #{$result} {