diff --git a/src/Console/Console.es6 b/src/Console/Console.es6 index 08eba67..a77093f 100644 --- a/src/Console/Console.es6 +++ b/src/Console/Console.es6 @@ -26,10 +26,10 @@ export default class Console extends Tool var log = this._log, winConsole = window.console; - winConsole.log = function (msg) { log.log(msg) }; + winConsole.log = function () { log.log.apply(log, arguments) }; winConsole.error = function (msg) { log.error(msg) }; - winConsole.info = function (msg) { log.info(msg) }; - winConsole.warn = function (msg) { log.warn(msg) }; + winConsole.info = function () { log.info.apply(log, arguments) }; + winConsole.warn = function () { log.warn.apply(log, arguments) }; winConsole.dir = function (obj) { log.dir(obj) }; winConsole.time = function (name) { log.time(name) }; winConsole.timeEnd = function (name) { log.timeEnd(name) }; diff --git a/src/Console/Log.es6 b/src/Console/Log.es6 index b0ed4d8..f095f13 100644 --- a/src/Console/Log.es6 +++ b/src/Console/Log.es6 @@ -50,6 +50,18 @@ function transMsg(msg) return util.escape(msg); } +function transMultipleMsg(args) +{ + var ret = []; + + util.each(args, function (val) + { + ret.push(transMsg(val)); + }); + + return ret.join(' '); +} + function transCode(code) { return code.replace(/\n/g, '
').replace(/ /g, ' '); @@ -135,9 +147,9 @@ export default class Log extends util.Emitter return this; } - log(msg) + log() { - msg = transMsg(msg); + var msg = transMultipleMsg(arguments); this._logs.push({ type: 'log', @@ -183,9 +195,9 @@ export default class Log extends util.Emitter return this; } - info(msg) + info() { - msg = transMsg(msg); + var msg = transMultipleMsg(arguments); this._logs.push({ type: 'info', @@ -196,9 +208,9 @@ export default class Log extends util.Emitter return this; } - warn(msg) + warn() { - msg = transMsg(msg); + var msg = transMultipleMsg(arguments); this._logs.push({ type: 'warn', diff --git a/src/Snippets/defSnippets.es6 b/src/Snippets/defSnippets.es6 index 3de607e..f761cd6 100644 --- a/src/Snippets/defSnippets.es6 +++ b/src/Snippets/defSnippets.es6 @@ -19,5 +19,13 @@ export default [ util.evalCss(borderCss); }, desc: 'Add color borders to all elements' + }, + { + name: 'Refresh Page', + fn: function () + { + window.location.reload(); + }, + desc: 'Refresh current page' } ]; \ No newline at end of file