- Reset debug output logging "Enable after restart" to false after a restart

- Disable debug output logging after submitting to Zotero server
This commit is contained in:
Dan Stillman 2011-06-03 07:46:27 +00:00
parent d7e4ae3620
commit 66e121a4ed
2 changed files with 12 additions and 4 deletions

View file

@ -1295,9 +1295,13 @@ Zotero_Preferences.Debug_Output = {
toggleStore: function () {
var storing = Zotero.Debug.storing;
Zotero.Debug.setStore(!storing);
if (!storing) {
this.setStore(!Zotero.Debug.storing);
},
setStore: function (set) {
Zotero.Debug.setStore(set);
if (set) {
this._initTimer();
}
else {
@ -1336,6 +1340,7 @@ Zotero_Preferences.Debug_Output = {
var url = "http://www.zotero.org/repo/report?debug=1";
var output = Zotero.Debug.get();
Zotero_Preferences.Debug_Output.setStore(false);
var uploadCallback = function (xmlhttp) {
document.getElementById('debug-output-submit').disabled = false;
@ -1367,7 +1372,7 @@ Zotero_Preferences.Debug_Output = {
var reportID = reported[0].getAttribute('reportID');
ps.alert(
null,
"Submitted",
"Debug Output Submitted",
"Debug output has been sent to the Zotero server.\n\n"
+ "The Debug ID is D" + reportID + "."
);

View file

@ -39,6 +39,9 @@ Zotero.Debug = new function () {
this.init = function () {
_console = Zotero.Prefs.get('debug.log');
_store = Zotero.Prefs.get('debug.store');
if (_store) {
Zotero.Prefs.set('debug.store', false);
}
_level = Zotero.Prefs.get('debug.level');
_time = Zotero.Prefs.get('debug.time');
}