Don't clear items pane message if it was an error message
This commit is contained in:
parent
0a966cac12
commit
442d9d614f
|
@ -1463,8 +1463,13 @@ var ZoteroPane = new function()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function setItemsPaneMessage(msg) {
|
function setItemsPaneMessage(msg, lock) {
|
||||||
var elem = document.getElementById('zotero-items-pane-message-box');
|
var elem = document.getElementById('zotero-items-pane-message-box');
|
||||||
|
|
||||||
|
if (elem.getAttribute('locked') == 'true') {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
while (elem.hasChildNodes()) {
|
while (elem.hasChildNodes()) {
|
||||||
elem.removeChild(elem.firstChild);
|
elem.removeChild(elem.firstChild);
|
||||||
}
|
}
|
||||||
|
@ -1475,11 +1480,22 @@ var ZoteroPane = new function()
|
||||||
elem.appendChild(desc);
|
elem.appendChild(desc);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Make message permanent
|
||||||
|
if (lock) {
|
||||||
|
elem.setAttribute('locked', true);
|
||||||
|
}
|
||||||
|
|
||||||
document.getElementById('zotero-items-pane-content').selectedIndex = 1;
|
document.getElementById('zotero-items-pane-content').selectedIndex = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function clearItemsPaneMessage() {
|
function clearItemsPaneMessage() {
|
||||||
|
// If message box is locked, don't clear
|
||||||
|
var box = document.getElementById('zotero-items-pane-message-box');
|
||||||
|
if (box.getAttribute('locked') == 'true') {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
document.getElementById('zotero-items-pane-content').selectedIndex = 0;
|
document.getElementById('zotero-items-pane-content').selectedIndex = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1895,7 +1911,7 @@ var ZoteroPane = new function()
|
||||||
var msg = Zotero.getString('general.errorHasOccurred') + ' '
|
var msg = Zotero.getString('general.errorHasOccurred') + ' '
|
||||||
+ Zotero.getString('general.restartFirefox') + '\n\n'
|
+ Zotero.getString('general.restartFirefox') + '\n\n'
|
||||||
+ reportInstructions;
|
+ reportInstructions;
|
||||||
self.setItemsPaneMessage(msg);
|
self.setItemsPaneMessage(msg, true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user