Eliminate duplicate code to show the notification box
This commit is contained in:
parent
0fc9bdabf1
commit
9fc006e227
@ -34,21 +34,25 @@ def toggle(element_id):
|
|||||||
|
|
||||||
def error(msg):
|
def error(msg):
|
||||||
"""Show the error box and add the error message"""
|
"""Show the error box and add the error message"""
|
||||||
show_element('notify_box')
|
show_notifybox('ERROR', msg)
|
||||||
notify_box = document.getElementById('notify_box')
|
|
||||||
notification = document.createElement('div')
|
|
||||||
notification.classList.add('js-notify_box__msg--error')
|
|
||||||
notification.innerHTML = 'ERROR: {}<br>'.format(msg)
|
|
||||||
notify_box.appendChild(notification)
|
|
||||||
|
|
||||||
|
|
||||||
def warning(msg):
|
def warning(msg):
|
||||||
"""Show the error box and add the warning message"""
|
"""Show the error box and add the warning message"""
|
||||||
|
show_notifybox('WARNING', msg)
|
||||||
|
|
||||||
|
|
||||||
|
def show_notifybox(prefix, msg):
|
||||||
|
"""Show the error box and the message"""
|
||||||
|
if prefix == 'WARNING':
|
||||||
|
css_class = 'js-notify_box__msg--warning'
|
||||||
|
else:
|
||||||
|
css_class = 'js-notify_box__msg--error'
|
||||||
show_element('notify_box')
|
show_element('notify_box')
|
||||||
notify_box = document.getElementById('notify_box')
|
notify_box = document.getElementById('notify_box')
|
||||||
notification = document.createElement('div')
|
notification = document.createElement('div')
|
||||||
notification.classList.add('js-notify_box__msg--warning')
|
notification.classList.add(css_class)
|
||||||
notification.innerHTML = 'WARNING: {}<br>'.format(msg)
|
notification.innerHTML = '{}: {}<br>'.format(prefix, msg)
|
||||||
notify_box.appendChild(notification)
|
notify_box.appendChild(notification)
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user