Merge pull request #479 from fbennett/preselect-csledit-style

Preselect default Export style in csledit.xul
This commit is contained in:
Dan Stillman 2014-05-15 00:05:01 -04:00
commit 3552fe92b6

View File

@ -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;