- Add extensions.zotero.debug time pref (default off) that displays the time delta in milliseconds from the last debug statement
- Fix JS strict warning
This commit is contained in:
parent
baede95620
commit
cb0e7c16d2
|
@ -2205,7 +2205,7 @@ Zotero.Item.prototype.erase = function(deleteChildren){
|
||||||
Zotero.debug('Deleting item ' + this.getID());
|
Zotero.debug('Deleting item ' + this.getID());
|
||||||
|
|
||||||
var changedItems = [];
|
var changedItems = [];
|
||||||
changedItemsNotifierData = {};
|
var changedItemsNotifierData = {};
|
||||||
|
|
||||||
Zotero.DB.beginTransaction();
|
Zotero.DB.beginTransaction();
|
||||||
|
|
||||||
|
|
|
@ -80,6 +80,8 @@ var Zotero = new function(){
|
||||||
var _zoteroDirectory = false;
|
var _zoteroDirectory = false;
|
||||||
var _debugLogging;
|
var _debugLogging;
|
||||||
var _debugLevel;
|
var _debugLevel;
|
||||||
|
var _debugTime;
|
||||||
|
var _debugLastTime;
|
||||||
//var _shutdown = false;
|
//var _shutdown = false;
|
||||||
var _localizedStringBundle;
|
var _localizedStringBundle;
|
||||||
|
|
||||||
|
@ -108,6 +110,7 @@ var Zotero = new function(){
|
||||||
|
|
||||||
_debugLogging = Zotero.Prefs.get('debug.log');
|
_debugLogging = Zotero.Prefs.get('debug.log');
|
||||||
_debugLevel = Zotero.Prefs.get('debug.level');
|
_debugLevel = Zotero.Prefs.get('debug.level');
|
||||||
|
_debugTime = Zotero.Prefs.get('debug.time');
|
||||||
|
|
||||||
// Load in the extension version from the extension manager
|
// Load in the extension version from the extension manager
|
||||||
var nsIUpdateItem = Components.interfaces.nsIUpdateItem;
|
var nsIUpdateItem = Components.interfaces.nsIUpdateItem;
|
||||||
|
@ -429,7 +432,23 @@ var Zotero = new function(){
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
dump('zotero(' + level + '): ' + message + "\n\n");
|
var deltaStr = '';
|
||||||
|
if (_debugTime) {
|
||||||
|
var delta = 0;
|
||||||
|
var d = new Date();
|
||||||
|
if (_debugLastTime) {
|
||||||
|
delta = d - _debugLastTime;
|
||||||
|
}
|
||||||
|
_debugLastTime = d;
|
||||||
|
|
||||||
|
while (("" + delta).length < 7) {
|
||||||
|
delta = '0' + delta;
|
||||||
|
}
|
||||||
|
|
||||||
|
deltaStr = '(+' + delta + ')';
|
||||||
|
}
|
||||||
|
|
||||||
|
dump('zotero(' + level + ')' + deltaStr + ': ' + message + "\n\n");
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -7,6 +7,7 @@ pref("extensions.zotero.dataDir", '');
|
||||||
pref("extensions.zotero.lastDataDir", '');
|
pref("extensions.zotero.lastDataDir", '');
|
||||||
pref("extensions.zotero.debug.log",false);
|
pref("extensions.zotero.debug.log",false);
|
||||||
pref("extensions.zotero.debug.level",5);
|
pref("extensions.zotero.debug.level",5);
|
||||||
|
pref("extensions.zotero.debug.time", false);
|
||||||
pref("extensions.zotero.automaticScraperUpdates",true);
|
pref("extensions.zotero.automaticScraperUpdates",true);
|
||||||
pref("extensions.zotero.cacheTranslatorData",true);
|
pref("extensions.zotero.cacheTranslatorData",true);
|
||||||
pref("extensions.zotero.zoteroPaneOnTop",false);
|
pref("extensions.zotero.zoteroPaneOnTop",false);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user