Preselect default Export style in csledit.xul
This commit is contained in:
parent
6cf597a08f
commit
c31a3c263b
1 changed files with 18 additions and 0 deletions
|
@ -45,15 +45,33 @@
|
||||||
function init() {
|
function init() {
|
||||||
var cslList = document.getElementById('zotero-csl-list');
|
var cslList = document.getElementById('zotero-csl-list');
|
||||||
if (cslList.getAttribute('initialized') == 'true') {
|
if (cslList.getAttribute('initialized') == 'true') {
|
||||||
|
if (currentStyle) {
|
||||||
|
loadCSL(currentStyle);
|
||||||
|
refresh();
|
||||||
|
}
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var rawDefaultStyle = Zotero.Prefs.get('export.quickCopy.setting');
|
||||||
|
var defaultStyle = Zotero.QuickCopy.stripContentType(rawDefaultStyle);
|
||||||
|
|
||||||
var styles = Zotero.Styles.getAll();
|
var styles = Zotero.Styles.getAll();
|
||||||
|
var currentStyle = null;
|
||||||
|
var listPos = 0;
|
||||||
for each(var style in styles) {
|
for each(var style in styles) {
|
||||||
if (style.source) {
|
if (style.source) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
var item = cslList.appendItem(style.title, style.styleID);
|
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 pageList = document.getElementById('zotero-csl-page-type');
|
||||||
var locators = Zotero.Cite.labels;
|
var locators = Zotero.Cite.labels;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue