var conf_editor = null; $(document).ready(function() { performTranslation(); requestLoggingStart(); schema = parsedConfSchemaJSON.properties; $('#conf_cont').append(createOptPanel('fa-reorder', $.i18n("edt_conf_log_heading_title"), 'editor_container', 'btn_submit')); if(showOptHelp) { $('#conf_cont').append(createHelpTable(schema.logger.properties, $.i18n("edt_conf_log_heading_title"))); } conf_editor = createJsonEditor('editor_container', { logger : schema.logger }, true, true); conf_editor.on('change',function() { conf_editor.validate().length ? $('#btn_submit').attr('disabled', true) : $('#btn_submit').attr('disabled', false); }); $('#btn_submit').off().on('click',function() { requestWriteConfig(conf_editor.getValue()); }); $('#btn_autoscroll').off().on('click',function() { toggleClass('#btn_autoscroll', "btn-success", "btn-danger"); }); if (!loggingHandlerInstalled) { loggingHandlerInstalled = true; $(hyperion).on("cmd-logging-update",function(event){ if ($("#logmessages").length == 0 && loggingStreamActive) { requestLoggingStop(); } else { messages = (event.response.result.messages); for(var idx=0; idx"+"["+app_name+" "+logger_name+"] <"+level_string+"> "+debug+msg+""); } if($("#btn_autoscroll").hasClass('btn-success')){ $('#logmessages').stop().animate({ scrollTop: $('#logmessages')[0].scrollHeight }, 800); } } }); } });