Minor gui refactor

pull/4/head
riley 11 months ago
parent 1cb33bc3ca
commit 65180abd3b

@ -2,29 +2,21 @@
local util = require "luci.util"
local container_status = util.trim(util.exec("/usr/libexec/apps/frigate/frigate.sh status"))
local container_running = string.match(string.lower(container_status), "^up%W")
local port = util.trim(util.exec("/usr/libexec/apps/frigate/frigate.sh port"))
-%>
<div class="cbi-value">
<div class="cbi-value-field">
<% if container_running then %>
<button class="cbi-button cbi-button-success" disabled="true"><%= container_status %></button>
<% else %>
<button class="cbi-button cbi-button-negative" disabled="true"><%= container_status %></button>
<% end %>
</div>
</div>
<%
if container_running then
local port = util.trim(util.exec("/usr/libexec/apps/frigate/frigate.sh port"))
if port == "" then
port="5100"
end
-%>
<div class="cbi-value cbi-value-last">
<label class="cbi-value-title">&nbsp;</label>
<div class="cbi-value-field">
<input type="button" class="btn cbi-button cbi-button-apply" name="start" value="<%:Open frigate%>" onclick="window.open('http://'+location.hostname+':<%=port%>/', '_blank')">
<% else %>
<button class="cbi-button cbi-button-negative" disabled="true"><%= container_status %></button>
<% end %>
</div>
</div>
<% end %>

Loading…
Cancel
Save