SLING-7023 - Extension - org.apache.sling.tail - adding default highlighting and fixing related code

Submitted-By: awadhesh v

Closes #248

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1803780 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/main/resources/libs/sling/logtail-plugin/js/tail.js b/src/main/resources/libs/sling/logtail-plugin/js/tail.js
index fc41594..4a45822 100644
--- a/src/main/resources/libs/sling/logtail-plugin/js/tail.js
+++ b/src/main/resources/libs/sling/logtail-plugin/js/tail.js
@@ -20,6 +20,8 @@
     var logarea;

     var follow = true;

     var searchCriteria = [];

+    searchCriteria.push({"string":"*ERROR*", "bold":false, "italic":false, "forecolor":"#ffffff", "backcolor":"#ff0000"});

+    searchCriteria.push({"string":"*WARN*", "bold":false, "italic":false, "forecolor":"#ff0000", "backcolor":"#ffff80"});

     var logfontsize = 9;

     var refreshInterval = 3000;

     var _load = false;

@@ -134,7 +136,7 @@
 			$(document.body).append(insertModal);

 			var criteria = "";

             for(var i=0; i < searchCriteria.length; i++) {

-                criteria = criteria + "<li class='criteria-item'><div class='box'>" + searchCriteria[i]["string"] + "</div></li>";

+                criteria = criteria + "<li class='criteria-item' data-index='" + i + "'><span class='box' style='color:"+searchCriteria[i].forecolor+";background-color:"+searchCriteria[i].backcolor+";font:" + (searchCriteria[i].bold?" bold ":"") + (searchCriteria[i].italic?" italic ":"") + ";'>" + searchCriteria[i].string + "</span>" + searchCriteria[i].string + "</li>";

         	}

 

             var content = "<div id='criteria' class='highlight-content-inner-div'><ul class='criteria-list'>" + criteria + "</ul></div>" +