From 622f59a7a1967eeaa388c59ca09d40e516fb96bc Mon Sep 17 00:00:00 2001 From: Tj Holowaychuk Date: Wed, 1 Feb 2012 12:18:13 -0800 Subject: [PATCH] removed prev/names globals --- debug.js | 28 +++++++++++----------------- 1 file changed, 11 insertions(+), 17 deletions(-) diff --git a/debug.js b/debug.js index 4dc8d88..1c2189e 100644 --- a/debug.js +++ b/debug.js @@ -5,18 +5,6 @@ * MIT Licensed */ -/** - * The currently active debug mode names. - */ - -var names = []; - -/** - * Previous debug() call. - */ - -var prev = {}; - /** * Create a debugger with the given `name`. * @@ -30,8 +18,8 @@ function debug(name) { function plain(fmt) { var curr = new Date; - var ms = curr - (prev[name] || curr); - prev[name] = curr; + var ms = curr - (debug[name] || curr); + debug[name] = curr; fmt = name + ' ' @@ -47,6 +35,12 @@ function debug(name) { return plain; } +/** + * The currently active debug mode names. + */ + +debug.names = []; + /** * Pad the given `str` to `len`. * @@ -74,7 +68,7 @@ debug.enable = function(name) { for (var i = 0; i < len; i++) { name = split[i].replace('*', '.*?'); - names.push(new RegExp('^' + name + '$')); + debug.names.push(new RegExp('^' + name + '$')); } }; @@ -87,8 +81,8 @@ debug.enable = function(name) { */ debug.enabled = function(name) { - for (var i = 0, len = names.length; i < len; i++) { - if (names[i].test(name)) { + for (var i = 0, len = debug.names.length; i < len; i++) { + if (debug.names[i].test(name)) { return true; } }