Fix #803, A few UI alignment issues in Preferences
And streamlined some of the layout code. Used some of the changes from BZ translator (without doing away with all styling).
This commit is contained in:
parent
2145431468
commit
1159de39f6
|
@ -40,7 +40,9 @@ To add a new preference:
|
||||||
<prefwindow id="zotero-prefs" title="&zotero.preferences.title;" onload="moveToAlertPosition(); init()"
|
<prefwindow id="zotero-prefs" title="&zotero.preferences.title;" onload="moveToAlertPosition(); init()"
|
||||||
windowtype="zotero:pref" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
|
windowtype="zotero:pref" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
|
||||||
|
|
||||||
<prefpane id="zotero-prefpane-general" label="&zotero.preferences.prefpane.general;">
|
<prefpane id="zotero-prefpane-general"
|
||||||
|
label="&zotero.preferences.prefpane.general;"
|
||||||
|
image="chrome://zotero/skin/prefs-general.png">
|
||||||
<preferences>
|
<preferences>
|
||||||
<preference id="pref-zoteroPaneOnTop" name="extensions.zotero.zoteroPaneOnTop" type="bool"/>
|
<preference id="pref-zoteroPaneOnTop" name="extensions.zotero.zoteroPaneOnTop" type="bool"/>
|
||||||
<preference id="pref-fontSize" name="extensions.zotero.fontSize" type="string"/>
|
<preference id="pref-fontSize" name="extensions.zotero.fontSize" type="string"/>
|
||||||
|
@ -65,11 +67,11 @@ To add a new preference:
|
||||||
</columns>
|
</columns>
|
||||||
|
|
||||||
<rows>
|
<rows>
|
||||||
<row>
|
<row align="center">
|
||||||
<hbox id="position-menu-box-label">
|
<hbox align="center">
|
||||||
<label value="&zotero.preferences.position;" control="positionMenu"/>
|
<label value="&zotero.preferences.position;" control="positionMenu"/>
|
||||||
</hbox>
|
</hbox>
|
||||||
<hbox id="position-menu-box">
|
<hbox id="position-menu-box" align="center">
|
||||||
<menulist id="positionMenu" preference="pref-zoteroPaneOnTop">
|
<menulist id="positionMenu" preference="pref-zoteroPaneOnTop">
|
||||||
<menupopup>
|
<menupopup>
|
||||||
<menuitem label="&zotero.preferences.position.above;" value="true"/>
|
<menuitem label="&zotero.preferences.position.above;" value="true"/>
|
||||||
|
@ -81,7 +83,7 @@ To add a new preference:
|
||||||
</row>
|
</row>
|
||||||
|
|
||||||
<row>
|
<row>
|
||||||
<hbox>
|
<hbox align="center">
|
||||||
<label value="&zotero.preferences.fontSize;" control="fontSize"/>
|
<label value="&zotero.preferences.fontSize;" control="fontSize"/>
|
||||||
</hbox>
|
</hbox>
|
||||||
<radiogroup id="fontSize" orient="horizontal" preference="pref-fontSize">
|
<radiogroup id="fontSize" orient="horizontal" preference="pref-fontSize">
|
||||||
|
@ -92,7 +94,7 @@ To add a new preference:
|
||||||
</row>
|
</row>
|
||||||
|
|
||||||
<row>
|
<row>
|
||||||
<hbox>
|
<hbox align="center">
|
||||||
<label value="&zotero.preferences.statusBarIcon;" control="statusBarIcon"/>
|
<label value="&zotero.preferences.statusBarIcon;" control="statusBarIcon"/>
|
||||||
</hbox>
|
</hbox>
|
||||||
<radiogroup id="statusBarIcon" orient="horizontal" preference="pref-statusBarIcon">
|
<radiogroup id="statusBarIcon" orient="horizontal" preference="pref-statusBarIcon">
|
||||||
|
@ -151,8 +153,10 @@ To add a new preference:
|
||||||
</prefpane>
|
</prefpane>
|
||||||
|
|
||||||
|
|
||||||
<prefpane id="zotero-prefpane-search" label="&zotero.preferences.prefpane.search;"
|
<prefpane id="zotero-prefpane-search"
|
||||||
onpaneload="updateIndexStats()">
|
label="&zotero.preferences.prefpane.search;"
|
||||||
|
onpaneload="updateIndexStats()"
|
||||||
|
image="chrome://zotero/skin/prefs-search.png">
|
||||||
<preferences>
|
<preferences>
|
||||||
<preference id="pref-fulltext-textMaxLength" name="extensions.zotero.fulltext.textMaxLength" type="int"/>
|
<preference id="pref-fulltext-textMaxLength" name="extensions.zotero.fulltext.textMaxLength" type="int"/>
|
||||||
<preference id="pref-fulltext-pdfmaxpages" name="extensions.zotero.fulltext.pdfMaxPages" type="int"/>
|
<preference id="pref-fulltext-pdfmaxpages" name="extensions.zotero.fulltext.pdfMaxPages" type="int"/>
|
||||||
|
@ -166,55 +170,43 @@ To add a new preference:
|
||||||
<button id="fulltext-clearIndex" flex="1" oncommand="clearIndexPrompt()"/>
|
<button id="fulltext-clearIndex" flex="1" oncommand="clearIndexPrompt()"/>
|
||||||
</hbox>
|
</hbox>
|
||||||
|
|
||||||
<grid id="fulltext-settings">
|
<separator/>
|
||||||
<columns>
|
|
||||||
<column/>
|
|
||||||
<column flex="1"/>
|
|
||||||
</columns>
|
|
||||||
|
|
||||||
<rows>
|
<hbox align="center">
|
||||||
<row>
|
<label value="&zotero.preferences.fulltext.textMaxLength;"/>
|
||||||
<hbox>
|
<textbox size="10" preference="pref-fulltext-textMaxLength"/>
|
||||||
<label value="&zotero.preferences.fulltext.textMaxLength;"/>
|
<label value="(&zotero.preferences.default; 500000)"/>
|
||||||
</hbox>
|
</hbox>
|
||||||
<hbox>
|
|
||||||
<textbox size="10" preference="pref-fulltext-textMaxLength"/>
|
|
||||||
<label value="(&zotero.preferences.default; 500000)"/>
|
|
||||||
</hbox>
|
|
||||||
</row>
|
|
||||||
</rows>
|
|
||||||
</grid>
|
|
||||||
</groupbox>
|
</groupbox>
|
||||||
|
|
||||||
<groupbox id="pdftools-box">
|
<groupbox id="pdftools-box">
|
||||||
<caption label="&zotero.preferences.search.pdfIndexing;"/>
|
<caption label="&zotero.preferences.search.pdfIndexing;"/>
|
||||||
|
|
||||||
<label id="pdfconverter-status"/>
|
<label id="pdfconverter-status"/>
|
||||||
|
<separator class="thin"/>
|
||||||
<label id="pdfinfo-status"/>
|
<label id="pdfinfo-status"/>
|
||||||
|
|
||||||
|
<separator class="thin"/>
|
||||||
|
|
||||||
<label id="pdftools-required" hidden="true"/>
|
<label id="pdftools-required" hidden="true"/>
|
||||||
|
|
||||||
|
<separator class="thin"/>
|
||||||
|
|
||||||
<hbox>
|
<hbox>
|
||||||
<button id="pdftools-update-button" flex="1" oncommand="checkPDFToolsDownloadVersion()"/>
|
<button id="pdftools-update-button" flex="1" oncommand="checkPDFToolsDownloadVersion()"/>
|
||||||
</hbox>
|
</hbox>
|
||||||
|
|
||||||
|
<separator class="thin"/>
|
||||||
|
|
||||||
<label id="pdftools-documentation-link" hidden="true"/>
|
<label id="pdftools-documentation-link" hidden="true"/>
|
||||||
|
|
||||||
<grid id="pdftools-settings" hidden="true">
|
<separator class="thin"/>
|
||||||
<columns>
|
|
||||||
<column/>
|
|
||||||
<column flex="1"/>
|
|
||||||
</columns>
|
|
||||||
|
|
||||||
<rows>
|
<hbox id="pdftools-settings" align="center" hidden="true">
|
||||||
<row>
|
<label value="&zotero.preferences.fulltext.pdfMaxPages;"/>
|
||||||
<hbox>
|
<textbox size="5" preference="pref-fulltext-pdfmaxpages"/>
|
||||||
<label value="&zotero.preferences.fulltext.pdfMaxPages;"/>
|
<label value="(&zotero.preferences.default; 100)"/>
|
||||||
</hbox>
|
</hbox>
|
||||||
<hbox>
|
|
||||||
<textbox size="5" preference="pref-fulltext-pdfmaxpages"/>
|
|
||||||
<label value="(&zotero.preferences.default; 100)"/>
|
|
||||||
</hbox>
|
|
||||||
</row>
|
|
||||||
</rows>
|
|
||||||
</grid>
|
|
||||||
</groupbox>
|
</groupbox>
|
||||||
|
|
||||||
<groupbox id="fulltext-stats">
|
<groupbox id="fulltext-stats">
|
||||||
|
@ -249,7 +241,9 @@ To add a new preference:
|
||||||
</prefpane>
|
</prefpane>
|
||||||
|
|
||||||
|
|
||||||
<prefpane id="zotero-prefpane-export" label="&zotero.preferences.prefpane.export;">
|
<prefpane id="zotero-prefpane-export"
|
||||||
|
label="&zotero.preferences.prefpane.export;"
|
||||||
|
image="chrome://zotero/skin/prefs-export.png">
|
||||||
<preferences>
|
<preferences>
|
||||||
<preference id="pref-quickCopy-setting" name="extensions.zotero.export.quickCopy.setting" type="string"/>
|
<preference id="pref-quickCopy-setting" name="extensions.zotero.export.quickCopy.setting" type="string"/>
|
||||||
</preferences>
|
</preferences>
|
||||||
|
@ -259,11 +253,15 @@ To add a new preference:
|
||||||
|
|
||||||
<label id="quickCopy-instructions"/>
|
<label id="quickCopy-instructions"/>
|
||||||
|
|
||||||
|
<separator/>
|
||||||
|
|
||||||
<vbox>
|
<vbox>
|
||||||
<label value="&zotero.preferences.quickCopy.defaultOutputFormat;" control="quickCopy-menu"/>
|
<label value="&zotero.preferences.quickCopy.defaultOutputFormat;" control="quickCopy-menu"/>
|
||||||
<menulist id="quickCopy-menu"/>
|
<menulist id="quickCopy-menu"/>
|
||||||
</vbox>
|
</vbox>
|
||||||
|
|
||||||
|
<separator/>
|
||||||
|
|
||||||
<vbox>
|
<vbox>
|
||||||
<label value="&zotero.preferences.quickCopy.siteEditor.setings;" control="quickCopy-siteSettings"/>
|
<label value="&zotero.preferences.quickCopy.siteEditor.setings;" control="quickCopy-siteSettings"/>
|
||||||
<tree flex="1" id="quickCopy-siteSettings" hidecolumnpicker="true" rows="6" seltype="single"
|
<tree flex="1" id="quickCopy-siteSettings" hidecolumnpicker="true" rows="6" seltype="single"
|
||||||
|
@ -275,18 +273,23 @@ To add a new preference:
|
||||||
</treecols>
|
</treecols>
|
||||||
<treechildren id="quickCopy-siteSettings-rows"/>
|
<treechildren id="quickCopy-siteSettings-rows"/>
|
||||||
</tree>
|
</tree>
|
||||||
|
<separator class="thin"/>
|
||||||
<hbox pack="end">
|
<hbox pack="end">
|
||||||
<button label="-" onclick="deleteSelectedQuickCopySite()"/>
|
<button label="-" onclick="deleteSelectedQuickCopySite()"/>
|
||||||
<button label="+" onclick="showQuickCopySiteEditor()"/>
|
<button label="+" onclick="showQuickCopySiteEditor()"/>
|
||||||
</hbox>
|
</hbox>
|
||||||
</vbox>
|
</vbox>
|
||||||
|
|
||||||
|
<separator/>
|
||||||
|
|
||||||
<label id="quickCopy-macWarning" hidden="true" value="&zotero.preferences.quickCopy.macWarning;"/>
|
<label id="quickCopy-macWarning" hidden="true" value="&zotero.preferences.quickCopy.macWarning;"/>
|
||||||
</groupbox>
|
</groupbox>
|
||||||
</prefpane>
|
</prefpane>
|
||||||
|
|
||||||
|
|
||||||
<prefpane id="zotero-prefpane-keys" label="&zotero.preferences.prefpane.keys;">
|
<prefpane id="zotero-prefpane-keys"
|
||||||
|
label="&zotero.preferences.prefpane.keys;"
|
||||||
|
image="chrome://zotero/skin/prefs-keys.png">
|
||||||
<preferences>
|
<preferences>
|
||||||
<preference id="pref-keys-openZotero" name="extensions.zotero.keys.openZotero" type="string"/>
|
<preference id="pref-keys-openZotero" name="extensions.zotero.keys.openZotero" type="string"/>
|
||||||
<preference id="pref-keys-toggleFullscreen" name="extensions.zotero.keys.toggleFullscreen" type="string"/>
|
<preference id="pref-keys-toggleFullscreen" name="extensions.zotero.keys.toggleFullscreen" type="string"/>
|
||||||
|
@ -371,7 +374,9 @@ To add a new preference:
|
||||||
</prefpane>
|
</prefpane>
|
||||||
|
|
||||||
|
|
||||||
<prefpane id="zotero-prefpane-advanced" label="&zotero.preferences.prefpane.advanced;">
|
<prefpane id="zotero-prefpane-advanced"
|
||||||
|
label="&zotero.preferences.prefpane.advanced;"
|
||||||
|
image="chrome://zotero/skin/prefs-advanced.png">
|
||||||
<preferences>
|
<preferences>
|
||||||
<preference id="pref-useDataDir" name="extensions.zotero.useDataDir" type="bool"/>
|
<preference id="pref-useDataDir" name="extensions.zotero.useDataDir" type="bool"/>
|
||||||
<preference id="pref-dataDir" name="extensions.zotero.dataDir" type="string"/>
|
<preference id="pref-dataDir" name="extensions.zotero.dataDir" type="string"/>
|
||||||
|
|
|
@ -21,51 +21,19 @@ radio[pane]
|
||||||
-moz-box-pack: end;
|
-moz-box-pack: end;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Remove extraneous padding */
|
.statusLine
|
||||||
vbox > *:first-child
|
|
||||||
{
|
{
|
||||||
margin-top: 0;
|
margin: .75em 0;
|
||||||
|
font-size: .85em;
|
||||||
}
|
}
|
||||||
|
|
||||||
vbox > *:last-child
|
|
||||||
{
|
|
||||||
margin-bottom: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
hbox > *:first-child
|
|
||||||
{
|
|
||||||
margin-left: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
hbox
|
|
||||||
{
|
|
||||||
-moz-outline: 1px dashed green;
|
|
||||||
}
|
|
||||||
vbox
|
|
||||||
{
|
|
||||||
-moz-outline: 1px dashed yellow;
|
|
||||||
}
|
|
||||||
label
|
|
||||||
{
|
|
||||||
-moz-outline: 1px dashed pink;
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
/* Links within messages */
|
/* Links within messages */
|
||||||
label label[class=text-link]
|
label label[class=text-link]
|
||||||
{
|
{
|
||||||
margin: 0;
|
margin: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/* General pane */
|
/* General pane */
|
||||||
radio[pane=zotero-prefpane-general]
|
|
||||||
{
|
|
||||||
list-style-image: url("chrome://zotero/skin/prefs-general.png");
|
|
||||||
}
|
|
||||||
|
|
||||||
grid row:not(:first-child)
|
grid row:not(:first-child)
|
||||||
{
|
{
|
||||||
margin-top: .3em;
|
margin-top: .3em;
|
||||||
|
@ -76,11 +44,6 @@ grid row hbox:first-child
|
||||||
-moz-box-pack: end; /* Right-justify left column */
|
-moz-box-pack: end; /* Right-justify left column */
|
||||||
}
|
}
|
||||||
|
|
||||||
#position-menu-box-label, #position-menu-box
|
|
||||||
{
|
|
||||||
-moz-box-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
#fontSize
|
#fontSize
|
||||||
{
|
{
|
||||||
font-size: 3mm; /* Firefox default */
|
font-size: 3mm; /* Firefox default */
|
||||||
|
@ -111,46 +74,15 @@ grid row hbox:first-child
|
||||||
margin-left: 6px;
|
margin-left: 6px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#statusLine
|
|
||||||
{
|
|
||||||
margin-bottom:.75em;
|
|
||||||
color: red;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Search pane
|
* Search pane
|
||||||
*/
|
*/
|
||||||
radio[pane=zotero-prefpane-search]
|
|
||||||
{
|
|
||||||
list-style-image: url("chrome://zotero/skin/prefs-search.png");
|
|
||||||
}
|
|
||||||
|
|
||||||
#zotero-prefpane-search groupbox > label, #zotero-prefpane-search groupbox > vbox, #zotero-prefpane-search groupbox > hbox
|
|
||||||
{
|
|
||||||
margin: .5em 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
#zotero-prefpane-search groupbox > label:first-child
|
|
||||||
{
|
|
||||||
margin-top: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
#pdfinfo-status
|
#pdfinfo-status
|
||||||
{
|
{
|
||||||
margin-top: 0 !important;
|
margin-top: 0 !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
#fulltext-settings hbox, #pdftools-settings hbox
|
|
||||||
{
|
|
||||||
-moz-box-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
#fulltext-settings row > hbox:last-child, #pdftools-settings row > hbox:last-child
|
|
||||||
{
|
|
||||||
margin-left: .5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
#fulltext-stats row > label:first-child
|
#fulltext-stats row > label:first-child
|
||||||
{
|
{
|
||||||
text-align: right;
|
text-align: right;
|
||||||
|
@ -158,19 +90,9 @@ radio[pane=zotero-prefpane-search]
|
||||||
|
|
||||||
|
|
||||||
/* Export pane */
|
/* Export pane */
|
||||||
radio[pane=zotero-prefpane-export]
|
#zotero-prefpane-export separator:not(.thin)
|
||||||
{
|
{
|
||||||
list-style-image: url("chrome://zotero/skin/prefs-export.png");
|
height: 1em;
|
||||||
}
|
|
||||||
|
|
||||||
#quickCopy-instructions, #zotero-prefpane-export vbox {
|
|
||||||
margin-bottom: 1em;
|
|
||||||
}
|
|
||||||
|
|
||||||
#quickCopy-menu
|
|
||||||
{
|
|
||||||
margin-top: .4em;
|
|
||||||
margin-bottom: .6em;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#quickCopy-instructions, #quickCopy-macWarning
|
#quickCopy-instructions, #quickCopy-macWarning
|
||||||
|
@ -178,12 +100,6 @@ radio[pane=zotero-prefpane-export]
|
||||||
font-size: .85em;
|
font-size: .85em;
|
||||||
}
|
}
|
||||||
|
|
||||||
#quickCopy-macWarning
|
|
||||||
{
|
|
||||||
margin-top: .5em;
|
|
||||||
margin-bottom: 1em;
|
|
||||||
}
|
|
||||||
|
|
||||||
#zotero-quickCopy-format
|
#zotero-quickCopy-format
|
||||||
{
|
{
|
||||||
min-height: 1.5em; /* Fix collapse on Windows */
|
min-height: 1.5em; /* Fix collapse on Windows */
|
||||||
|
@ -191,11 +107,6 @@ radio[pane=zotero-prefpane-export]
|
||||||
|
|
||||||
|
|
||||||
/* Shortcut Keys pane */
|
/* Shortcut Keys pane */
|
||||||
radio[pane=zotero-prefpane-keys]
|
|
||||||
{
|
|
||||||
list-style-image: url("chrome://zotero/skin/prefs-keys.png");
|
|
||||||
}
|
|
||||||
|
|
||||||
#zotero-prefpane-keys row
|
#zotero-prefpane-keys row
|
||||||
{
|
{
|
||||||
-moz-box-align: center;
|
-moz-box-align: center;
|
||||||
|
@ -210,18 +121,3 @@ radio[pane=zotero-prefpane-keys]
|
||||||
{
|
{
|
||||||
margin: .75em 0;
|
margin: .75em 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.statusLine
|
|
||||||
{
|
|
||||||
margin: .75em 0;
|
|
||||||
font-size: .85em;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Advanced pane
|
|
||||||
*/
|
|
||||||
radio[pane=zotero-prefpane-advanced]
|
|
||||||
{
|
|
||||||
list-style-image: url("chrome://zotero/skin/prefs-advanced.png");
|
|
||||||
}
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user