diff --git a/OOMAnalyser.html b/OOMAnalyser.html index ba37db2..8d4e864 100644 --- a/OOMAnalyser.html +++ b/OOMAnalyser.html @@ -202,15 +202,21 @@ THIS PROGRAM COMES WITH NO WARRANTY word-wrap: break-word; } - .js-notify_box__msg--warning { - color: #9F6000; - background-color: #FEEFB3; + .js-notify_box__msg--debug { + color: #000000; + background-color: #e8ffb3; } + .js-notify_box__msg--error { color: #D8000C; background-color: #FFD2D2; } + .js-notify_box__msg--warning { + color: #9F6000; + background-color: #FEEFB3; + } + .license__text { font-size: small; } diff --git a/OOMAnalyser.py b/OOMAnalyser.py index 4dea769..888518d 100644 --- a/OOMAnalyser.py +++ b/OOMAnalyser.py @@ -183,28 +183,40 @@ def escape_html(unsafe): ) +def debug(msg): + """Add debug message to the notification box""" + add_to_notifybox("DEBUG", msg) + + def error(msg): - """Show the error box and add the error message""" - show_notifybox("ERROR", msg) + """Show the notification box and add the error message""" + add_to_notifybox("ERROR", msg) def internal_error(msg): - """Show the error box and add the internal error message""" - show_notifybox("INTERNAL ERROR", msg) + """Show the notification box and add the internal error message""" + add_to_notifybox("INTERNAL ERROR", msg) def warning(msg): - """Show the error box and add the warning message""" - show_notifybox("WARNING", msg) + """Show the notification box and add the warning message""" + add_to_notifybox("WARNING", msg) -def show_notifybox(prefix, msg): - """Show escaped message in the notification box""" - if prefix == "WARNING": +def add_to_notifybox(prefix, msg): + """ + Escaped and add message to the notification box + + If the message has a prefix "ERROR" or "WARNING" the notification box will be shown. + """ + if prefix == "DEBUG": + css_class = "js-notify_box__msg--debug" + elif prefix == "WARNING": css_class = "js-notify_box__msg--warning" else: css_class = "js-notify_box__msg--error" - show_element("notify_box") + if prefix != "DEBUG": + show_element("notify_box") notify_box = document.getElementById("notify_box") notification = document.createElement("div") notification.classList.add(css_class)