applications/luci-minidlna: add status output
[project/luci.git] / applications / luci-minidlna / luasrc / view / minidlna_status.htm
diff --git a/applications/luci-minidlna/luasrc/view/minidlna_status.htm b/applications/luci-minidlna/luasrc/view/minidlna_status.htm
new file mode 100644 (file)
index 0000000..6808245
--- /dev/null
@@ -0,0 +1,29 @@
+<script type="text/javascript">//<![CDATA[
+       XHR.poll(5, '<%=luci.dispatcher.build_url("admin/services/minidlna_status")%>', null,
+               function(x, st)
+               {
+                       var tb = document.getElementById('minidlna_status');
+                       if (st && tb)
+                       {
+                               if (st.running)
+                               {
+                                       tb.innerHTML = String.format(
+                                               '<%:%The miniDLNA service is active, serving %d audio, %d video and %d image files.%>',
+                                                       st.audio, st.video, st.image
+                                       );
+                               }
+                               else
+                               {
+                                       tb.innerHTML = '<%:The miniDLNA service is not running.%>';
+                               }
+                       }
+               }
+       );
+//]]></script>
+
+<fieldset class="cbi-section">
+       <legend><%:miniDLNA Status%></legend>
+       <p id="minidlna_status">
+               <em><%:Collecting data...%></em>
+       </p>
+</fieldset>