<%# Copyright 2019 Stan Grishin -%> <%- local packageName = "simple-adblock" local enabledFlag = luci.model.uci.cursor():get(packageName, "config", "enabled") if nixio.fs.access("/var/run/" .. packageName .. ".json") then tmpfs = luci.jsonc.parse(luci.util.trim(luci.sys.exec("cat /var/run/" .. packageName .. ".json"))) end local tmpfsVersion, tmpfsStatus, tmpfsMessage, tmpfsError, tmpfsStats = "", "Stopped" if tmpfs and tmpfs['data'] then if tmpfs['data']['status'] and tmpfs['data']['status'] ~= "" then tmpfsStatus = tmpfs['data']['status'] end if tmpfs['data']['message'] and tmpfs['data']['message'] ~= "" then tmpfsMessage = tmpfs['data']['message'] end if tmpfs['data']['error'] and tmpfs['data']['error'] ~= "" then tmpfsError = tmpfs['data']['error'] end if tmpfs['data']['stats'] and tmpfs['data']['stats'] ~= "" then tmpfsStats = tmpfs['data']['stats'] end if tmpfs['data']['version'] and tmpfs['data']['version'] ~= "" then tmpfsVersion = " (" .. packageName .. " " .. tmpfs['data']['version'] .. ")" end end if tmpfsStatus == "Stopped" then btn_start_style = "cbi-button cbi-button-apply important" btn_action_style = "cbi-button cbi-button-apply important" btn_stop_style = "cbi-button cbi-button-reset -disabled" else btn_start_style = "cbi-button cbi-button-apply -disabled" btn_action_style = "cbi-button cbi-button-apply important" btn_stop_style = "cbi-button cbi-button-reset important" end if enabledFlag ~= "1" then btn_start_style = "cbi-button cbi-button-apply -disabled" btn_action_style = "cbi-button cbi-button-apply -disabled" btn_enable_style = "cbi-button cbi-button-apply important" btn_disable_style = "cbi-button cbi-button-reset -disabled" else btn_enable_style = "cbi-button cbi-button-apply -disabled" btn_disable_style = "cbi-button cbi-button-reset important" end -%> <%+simple-adblock/css%> <%+simple-adblock/js%>