Merge pull request #2006 from dibdot/adblock

luci-app-adblock: small fixes
This commit is contained in:
Dirk Brenken 2018-07-28 18:23:47 +02:00 committed by GitHub
commit 4a85973a9a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 23 additions and 28 deletions

View file

@ -6,11 +6,9 @@ module("luci.controller.adblock", package.seeall)
local sys = require("luci.sys") local sys = require("luci.sys")
local util = require("luci.util") local util = require("luci.util")
local http = require("luci.http") local http = require("luci.http")
local templ = require("luci.template")
local i18n = require("luci.i18n") local i18n = require("luci.i18n")
local json = require("luci.jsonc") local json = require("luci.jsonc")
local uci = require("luci.model.uci").cursor() local uci = require("luci.model.uci").cursor()
local fs = require("nixio.fs")
function index() function index()
if not nixio.fs.access("/etc/config/adblock") then if not nixio.fs.access("/etc/config/adblock") then
@ -48,12 +46,10 @@ function status_update()
rt_file = uci:get("adblock", "global", "adb_rtfile") or "/tmp/adb_runtime.json" rt_file = uci:get("adblock", "global", "adb_rtfile") or "/tmp/adb_runtime.json"
if fs.access(rt_file) then if nixio.fs.access(rt_file) then
content = json.parse(fs.readfile(rt_file)) content = json.parse(nixio.fs.readfile(rt_file) or "")
if content then http.prepare_content("application/json")
http.prepare_content("application/json") http.write_json(content)
http.write_json(content)
end
end end
end end

View file

@ -14,39 +14,39 @@ local anonclass = (not self.anonymous or self.sectiontitle) and "named" or "ano
.cbi-section-table-row, .cbi-section-table-row,
.tr[data-title]::before .tr[data-title]::before
{ {
text-align:left; text-align: left;
vertical-align:top; vertical-align: top;
margin-left:0px; margin-left: 0px;
padding-left:2px; padding-left: 2px;
} }
.table.cbi-section-table .th .table.cbi-section-table .th
{ {
white-space:nowrap; white-space: nowrap;
} }
.table.cbi-section-table input .table.cbi-section-table input
{ {
width:7em; width: 7em;
} }
.cbi-section-table-row > .cbi-value-field [data-dynlist] > input, .cbi-section-table-row > .cbi-value-field [data-dynlist] > input,
.table.cbi-section-table input .table.cbi-section-table input
{ {
width:7em; width: 7em;
} }
.cbi-input-text .cbi-input-text
{ {
text-align:left; text-align: left;
padding-left:2px; padding-left: 2px;
outline:none; outline: none;
box-shadow:none; box-shadow: none;
background:transparent; background: transparent;
width:7em; width: 7em;
} }
</style> </style>
<div class="cbi-section" id="cbi-<%=self.config%>-<%=self.sectiontype%>"> <div class="cbi-section" id="cbi-<%=self.config%>-<%=self.sectiontype%>">
<% if self.title then -%> <% if self.title then -%>
<legend><%=self.title%></legend> <h3><%=self.title%></h3>
<%- end %> <%- end %>
<div class="cbi-section-descr"><%=self.description%></div> <div class="cbi-section-descr"><%=self.description%></div>
<div class="cbi-section-node"> <div class="cbi-section-node">

View file

@ -1,16 +1,15 @@
<%# <%#
Copyright 2017-2018 Dirk Brenken (dev@brenken.org) Copyright 2017-2018 Dirk Brenken (dev@brenken.org)
This is free software, licensed under the Apache License, Version 2.0 This is free software, licensed under the Apache License, Version 2.0
local sys = require("luci.sys")
-%> -%>
<style type="text/css"> <style type="text/css">
.runtime .runtime
{ {
color:#0069d6; color: #0069d6;
font-weight:bold; font-weight: bold;
display:inline-block; display: inline-block;
width:100%; width: 100%;
padding-top: 0.5rem; padding-top: 0.5rem;
} }
</style> </style>