commit 3552fe92b66c32c59b5e6d8013fd92f5eac0418f
parent 2a292faeafaeacf0c79f95b09c1b2d3396dd6978
Author: Dan Stillman <dstillman@zotero.org>
Date: Thu, 15 May 2014 00:05:01 -0400
Merge pull request #479 from fbennett/preselect-csledit-style
Preselect default Export style in csledit.xul
Diffstat:
1 file changed, 18 insertions(+), 0 deletions(-)
diff --git a/chrome/content/zotero/tools/csledit.xul b/chrome/content/zotero/tools/csledit.xul
@@ -45,15 +45,33 @@
function init() {
var cslList = document.getElementById('zotero-csl-list');
if (cslList.getAttribute('initialized') == 'true') {
+ if (currentStyle) {
+ loadCSL(currentStyle);
+ refresh();
+ }
return;
}
+ var rawDefaultStyle = Zotero.Prefs.get('export.quickCopy.setting');
+ var defaultStyle = Zotero.QuickCopy.stripContentType(rawDefaultStyle);
+
var styles = Zotero.Styles.getAll();
+ var currentStyle = null;
+ var listPos = 0;
for each(var style in styles) {
if (style.source) {
continue;
}
var item = cslList.appendItem(style.title, style.styleID);
+ if (!currentStyle || defaultStyle == ('bibliography=' + style.styleID)) {
+ currentStyle = style.styleID;
+ cslList.selectedIndex = listPos;
+ }
+ listPos += 1;
+ }
+ if (currentStyle) {
+ loadCSL(currentStyle);
+ refresh();
}
var pageList = document.getElementById('zotero-csl-page-type');
var locators = Zotero.Cite.labels;