function addLogLevelSelect()

in src/main/resources/res/ui/slinglog.js [33:49]


function addLogLevelSelect(row) {
    var logLevelElement = $(row).find(".logLevels");
    // get the current loglevel
	var currentLogLevel = logLevelElement.attr("data-currentloglevel");
	if(!currentLogLevel) {
	    // convenience default for new loggers
	    currentLogLevel = "INFO";
	}
	// get all available loglevels (present in the "newlogger" element)
	var allLogLevels = $("#allLogLevels").attr("data-loglevels").split(",");
	var select = $('<select class="editElement" name="loglevel"></select>');
	$.each(allLogLevels, function(index, logLevel) {
		select.append('<option'+(logLevel == currentLogLevel ? ' selected="selected"' : '')+'>'+logLevel+'</option>');
    });
	logLevelElement.after(select);
	logLevelElement.toggle();
}