You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ro...@apache.org on 2017/08/02 08:36:35 UTC

svn commit: r1803780 - /sling/trunk/contrib/extensions/logtail/src/main/resources/libs/sling/logtail-plugin/js/tail.js

Author: rombert
Date: Wed Aug  2 08:36:35 2017
New Revision: 1803780

URL: http://svn.apache.org/viewvc?rev=1803780&view=rev
Log:
SLING-7023 - Extension - org.apache.sling.tail - adding default highlighting and fixing related code

Submitted-By: awadhesh v

Closes #248

Modified:
    sling/trunk/contrib/extensions/logtail/src/main/resources/libs/sling/logtail-plugin/js/tail.js

Modified: sling/trunk/contrib/extensions/logtail/src/main/resources/libs/sling/logtail-plugin/js/tail.js
URL: http://svn.apache.org/viewvc/sling/trunk/contrib/extensions/logtail/src/main/resources/libs/sling/logtail-plugin/js/tail.js?rev=1803780&r1=1803779&r2=1803780&view=diff
==============================================================================
--- sling/trunk/contrib/extensions/logtail/src/main/resources/libs/sling/logtail-plugin/js/tail.js (original)
+++ sling/trunk/contrib/extensions/logtail/src/main/resources/libs/sling/logtail-plugin/js/tail.js Wed Aug  2 08:36:35 2017
@@ -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>" +