/* * Some helper functions to work with our UI and keep our code cleaner */ // Adds an entry to our debug area function ui_add_log(message, color) { var d = new Date(); var dateString = (('0' + d.getHours())).slice(-2) + ':' + (('0' + d.getMinutes())).slice(-2) + ':' + (('0' + d.getSeconds())).slice(-2); color = (typeof color === 'undefined' ? 'muted' : color); var template = $('#debug-template').text(); template = template.replace('%%date%%', dateString); template = template.replace('%%message%%', message); template = template.replace('%%color%%', color); $('#debug').find('li.empty').fadeOut(); // remove the 'no messages yet' $('#debug').prepend(template); }