diff --git a/chrome/content/zotero-platform/mac/overlay.css b/chrome/content/zotero-platform/mac/overlay.css
index f31f07f5f..40995cc26 100644
--- a/chrome/content/zotero-platform/mac/overlay.css
+++ b/chrome/content/zotero-platform/mac/overlay.css
@@ -302,20 +302,44 @@
-moz-appearance: none;
-moz-border-start: none !important;
-moz-border-end: none !important;
+ background-color: #8b8b8b !important;
+}
+
+#zotero-collections-splitter, #zotero-items-splitter[orient=horizontal]
+{
max-width: 1px !important;
min-width: 1px !important;
width: 1px !important;
- background-color: #8b8b8b !important;
+}
+
+#zotero-items-splitter[orient=vertical]
+{
+ max-height: 1px !important;
+ min-height: 1px !important;
+ height: 1px !important;
}
#zotero-collections-splitter[state=collapsed], #zotero-items-splitter[state=collapsed] {
border: 0 solid #d6d6d6 !important;
+ padding: 0;
+}
+
+#zotero-collections-splitter[state=collapsed], #zotero-items-splitter[state=collapsed][orient=horizontal]
+{
+ background-image: url("chrome://zotero/skin/mac/vsplitter.png");
+ background-repeat: repeat-y;
max-width: 8px !important;
min-width: 8px !important;
width: 8px !important;
- background-image: url("chrome://zotero/skin/mac/vsplitter.png");
- background-repeat: repeat-y;
- padding: 0;
+}
+
+#zotero-items-splitter[state=collapsed][orient=vertical]
+{
+ background-image: url("chrome://zotero/skin/mac/hsplitter.png");
+ background-repeat: repeat-x;
+ max-height: 8px !important;
+ min-height: 8px !important;
+ height: 8px !important;
}
#zotero-collections-splitter[state=collapsed] {
diff --git a/chrome/content/zotero/itemPane.xul b/chrome/content/zotero/itemPane.xul
index c3a64a883..19a73c323 100644
--- a/chrome/content/zotero/itemPane.xul
+++ b/chrome/content/zotero/itemPane.xul
@@ -32,7 +32,7 @@
-
+
+
+
+
+
+
+
+
+
diff --git a/chrome/locale/en-US/zotero/preferences.dtd b/chrome/locale/en-US/zotero/preferences.dtd
index df99093f8..621b71a7b 100644
--- a/chrome/locale/en-US/zotero/preferences.dtd
+++ b/chrome/locale/en-US/zotero/preferences.dtd
@@ -12,6 +12,9 @@
+
+
+
diff --git a/chrome/skin/default/zotero/overlay.css b/chrome/skin/default/zotero/overlay.css
index 669969ecf..923612951 100644
--- a/chrome/skin/default/zotero/overlay.css
+++ b/chrome/skin/default/zotero/overlay.css
@@ -224,6 +224,7 @@
#zotero-items-pane
{
min-width: 290px;
+ min-height: 150px;
}
/* Used for intro text for My Publications */
@@ -249,6 +250,11 @@
min-width: 250px;
}
+#zotero-layout-switcher
+{
+ min-width: 560px;
+}
+
#zotero-pane .toolbar
{
height: 32px !important; /* Hard-code this to fix toolbar icon compression on Linux */
@@ -263,9 +269,14 @@
}
#zotero-collections-toolbar {
+ margin-right: 10px; /* Set to width of splitter for visual aesthetics */
padding-left: 2px;
}
+#zotero-items-toolbar {
+ margin-right: 10px;
+}
+
.zotero-tb-button {
padding-left: 5px;
padding-right: 5px;
diff --git a/defaults/preferences/zotero.js b/defaults/preferences/zotero.js
index 9ef02ed09..b8f63c46b 100644
--- a/defaults/preferences/zotero.js
+++ b/defaults/preferences/zotero.js
@@ -36,6 +36,7 @@ pref("extensions.zotero.downloadAssociatedFiles",true);
pref("extensions.zotero.reportTranslationFailure",true);
pref("extensions.zotero.automaticTags",true);
pref("extensions.zotero.fontSize", "1.0");
+pref("extensions.zotero.layout", "standard");
pref("extensions.zotero.recursiveCollections", false);
pref("extensions.zotero.attachmentRenameFormatString", '{%c - }{%y - }{%t{50}}');
pref("extensions.zotero.capitalizeTitles", false);