luci-app-adblock: sync with adblock 3.5.4
[project/luci.git] / applications / luci-app-adblock / luasrc / view / adblock / logread.htm
index 082ec806f8efe89cae5dfed4c45c0eabb60a019f..bb8d652fbc21dbe41c0f320da71d83b4481f81fc 100644 (file)
@@ -5,16 +5,31 @@ This is free software, licensed under the Apache License, Version 2.0
 
 <%+header%>
 
-<div class="cbi-map">
-       <fieldset class="cbi-section">
-               <div class="cbi-section-descr"><%:This form shows the syslog output, pre-filtered for adblock related messages only.%></div>
-               <textarea id="logread_id" style="width: 100%; height: 450px; border: 1px solid #cccccc; padding: 5px; font-size: 12px; font-family: monospace; resize: none;" readonly="readonly" wrap="off" rows="<%=content:cmatch("\n")+2%>"><%=content:pcdata()%></textarea>
-       </fieldset>
-</div>
-
 <script type="text/javascript">
-       var textarea = document.getElementById('logread_id');
-       textarea.scrollTop = textarea.scrollHeight;
+//<![CDATA[
+       function log_update()
+       {
+               XHR.poll(5, '<%=luci.dispatcher.build_url("admin", "services", "adblock", "logread")%>', null,
+               function(x)
+               {
+                       if (!x)
+                       {
+                               return;
+                       }
+                       var view       = document.getElementById("view_id");
+                       view.value     = x.responseText;
+                       view.scrollTop = view.scrollHeight;
+               });
+       }
+       window.onload = log_update();
+//]]>
 </script>
 
+<div class="cbi-map">
+       <div class="cbi-section">
+               <div class="cbi-section-descr"><%:The syslog output, pre-filtered for adblock related messages only.%></div>
+               <textarea id="view_id" style="width:100%;height:450px;border:1px solid #cccccc;padding:5px;font-size:12px;font-family:monospace;resize:none;" readonly="readonly" wrap="off" value=""></textarea>
+       </div>
+</div>
+
 <%+footer%>