- 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());
|
||||
|
||||
var changedItems = [];
|
||||
changedItemsNotifierData = {};
|
||||
var changedItemsNotifierData = {};
|
||||
|
||||
Zotero.DB.beginTransaction();
|
||||
|
||||
|
|
|
@ -80,6 +80,8 @@ var Zotero = new function(){
|
|||
var _zoteroDirectory = false;
|
||||
var _debugLogging;
|
||||
var _debugLevel;
|
||||
var _debugTime;
|
||||
var _debugLastTime;
|
||||
//var _shutdown = false;
|
||||
var _localizedStringBundle;
|
||||
|
||||
|
@ -108,6 +110,7 @@ var Zotero = new function(){
|
|||
|
||||
_debugLogging = Zotero.Prefs.get('debug.log');
|
||||
_debugLevel = Zotero.Prefs.get('debug.level');
|
||||
_debugTime = Zotero.Prefs.get('debug.time');
|
||||
|
||||
// Load in the extension version from the extension manager
|
||||
var nsIUpdateItem = Components.interfaces.nsIUpdateItem;
|
||||
|
@ -429,7 +432,23 @@ var Zotero = new function(){
|
|||
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;
|
||||
}
|
||||
|
||||
|
|
|
@ -7,6 +7,7 @@ pref("extensions.zotero.dataDir", '');
|
|||
pref("extensions.zotero.lastDataDir", '');
|
||||
pref("extensions.zotero.debug.log",false);
|
||||
pref("extensions.zotero.debug.level",5);
|
||||
pref("extensions.zotero.debug.time", false);
|
||||
pref("extensions.zotero.automaticScraperUpdates",true);
|
||||
pref("extensions.zotero.cacheTranslatorData",true);
|
||||
pref("extensions.zotero.zoteroPaneOnTop",false);
|
||||
|
|
Loading…
Reference in New Issue
Block a user