-
-
-
+
+
+
Citations
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/scss/abstracts/_layout.scss b/scss/abstracts/_layout.scss
index 6b660fa239..8ac12fb9de 100644
--- a/scss/abstracts/_layout.scss
+++ b/scss/abstracts/_layout.scss
@@ -16,3 +16,7 @@
.flex {
flex: 1
}
+
+.spacer {
+ flex: 1;
+}
\ No newline at end of file
diff --git a/scss/components/_citationExplorer.scss b/scss/components/_citationExplorer.scss
index 7615565799..5427e6d450 100644
--- a/scss/components/_citationExplorer.scss
+++ b/scss/components/_citationExplorer.scss
@@ -1,29 +1,72 @@
#zotero-citation-explorer-dialog {
min-height: 500px;
-
+
dialog {
max-height: 100vh;
+ padding: 0 0 .3em;
+ background: var(--material-sidepane);
+ }
+
+ search-textbox, input, button {
+ margin: 0;
}
- .virtualized-table-container {
+ .citation-explorer-grid {
+ display: grid;
+ grid-template-columns: 4fr 6fr;
+ grid-template-rows: auto auto minmax(0, 1fr) auto;
height: 100%;
- flex: 1;
- }
-
- .xul-border-div {
- -moz-box-flex: 1;
+
+ .citation-explorer-grid-left {
+ border-right: solid 1px ThreeDShadow;
+ }
+
+ .grid-padded-section {
+ padding: 8px 16px;
+ }
}
#citations-label {
- margin: 5px 0 4px;
+ align-content: center;
}
- .panel {
- border: solid 1px ThreeDShadow;
- padding: 5px;
+ .tabbox-container {
+ display: flex;
}
- .search-box {
- margin: 2px -1px;
+ .searchbox-container {
+ border-bottom: 1px solid ThreeDShadow;
+ }
+
+ .virtualized-table-container {
+ height: 100%;
+ }
+
+ .virtualized-table:focus-within .row.highlighted:not(.selected) {
+ background: initial !important;
+ }
+
+ .button-container {
+ border-block: 1px solid ThreeDShadow;
+ display: flex;
+ }
+
+ @media (-moz-platform: macos) {
+ tab[visuallyselected="true"]:not(:-moz-window-inactive) {
+ color: initial !important;
+ }
+ #citations-label {
+ font-size: 1.2em;
+ }
+ }
+
+ @media (-moz-platform: windows) {
+ tab:focus-visible > .tab-middle {
+ outline: none;
+ }
+
+ input[type="button"], button {
+ margin-top: 7px;
+ }
}
}
diff --git a/scss/components/_icons.scss b/scss/components/_icons.scss
index 69e7369af2..9da7a0d4c4 100644
--- a/scss/components/_icons.scss
+++ b/scss/components/_icons.scss
@@ -41,6 +41,7 @@ $-icons: (
chevron-6: 8,
filter: 16,
note: 16,
+ link: 16,
x-8: 16,
play: 16,
pause: 16,
diff --git a/scss/mac/_citationExplorer.scss b/scss/mac/_citationExplorer.scss
deleted file mode 100644
index 5b499344ce..0000000000
--- a/scss/mac/_citationExplorer.scss
+++ /dev/null
@@ -1,14 +0,0 @@
-#zotero-citation-explorer-dialog {
- tab[visuallyselected="true"]:not(:-moz-window-inactive) {
- color: initial !important;
- }
-
- #items-panel {
- margin-top: 1.5em;
- }
-
- #citations-label {
- margin: 0.5em 0 0.38em;
- font-size: 1.2em;
- }
-}
\ No newline at end of file
diff --git a/scss/win/_citationExplorer.scss b/scss/win/_citationExplorer.scss
deleted file mode 100644
index d3ed61a654..0000000000
--- a/scss/win/_citationExplorer.scss
+++ /dev/null
@@ -1,13 +0,0 @@
-#zotero-citation-explorer-dialog {
- #citations-label {
- margin: 3px 0 2px;
- }
-
- tab:focus-visible > .tab-middle {
- outline: none;
- }
-
- input[type="button"], button {
- margin-top: 7px;
- }
-}
\ No newline at end of file
diff --git a/scss/zotero-mac.scss b/scss/zotero-mac.scss
index 48f9235271..5b5e3b4719 100644
--- a/scss/zotero-mac.scss
+++ b/scss/zotero-mac.scss
@@ -13,6 +13,5 @@
@import "mac/components/input";
@import "mac/components/menupopup";
@import "mac/components/menulist";
-@import "mac/citationExplorer";
// Elements
diff --git a/scss/zotero-win.scss b/scss/zotero-win.scss
index 17448c86bf..43b62ff20e 100644
--- a/scss/zotero-win.scss
+++ b/scss/zotero-win.scss
@@ -9,7 +9,6 @@
@import "win/createParent";
@import "win/tabBar";
@import "win/titleBar";
-@import "win/citationExplorer";
// Elements