Coloured warnings and errors under Node.js

print-window-tiddler
Jermolene 2014-10-21 19:30:27 +01:00
rodzic 9fedf38657
commit 5d600ce31b
2 zmienionych plików z 8 dodań i 1 usunięć

Wyświetl plik

@ -121,7 +121,7 @@ $tw.utils.error = function(err) {
var errHeading = "Internal JavaScript Error",
promptMsg = "Well, this is embarrassing. It is recommended that you restart TiddlyWiki by refreshing your browser";
// Log the error to the console
console.error(err);
console.error($tw.node ? "\x1b[1;31m" + err + "\x1b[0m" : err);
if($tw.browser && !$tw.node) {
// Display an error message to the user
var dm = $tw.utils.domMaker,

Wyświetl plik

@ -12,6 +12,13 @@ Various static utility functions.
/*global $tw: false */
"use strict";
/*
Display a warning, in colour if we're on a terminal
*/
exports.warning = function(text) {
console.log($tw.node ? "\x1b[1;33m" + text + "\x1b[0m" : text);
}
/*
Trim whitespace from the start and end of a string
Thanks to Steven Levithan, http://blog.stevenlevithan.com/archives/faster-trim-javascript