luci-app-travelmate: sync with 1.0.1 1495/head
authorDirk Brenken <dev@brenken.org>
Wed, 3 Jan 2018 08:19:46 +0000 (09:19 +0100)
committerDirk Brenken <dev@brenken.org>
Wed, 3 Jan 2018 08:19:46 +0000 (09:19 +0100)
* LuCI: BSSID will be ignored by default in 'wireless add' dialog
* LuCI: Textarea 'autoscroll down' in logfile view
* LuCI: refine logfile search term

Signed-off-by: Dirk Brenken <dev@brenken.org>
applications/luci-app-travelmate/luasrc/controller/travelmate.lua
applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua
applications/luci-app-travelmate/luasrc/view/travelmate/logread.htm

index efbe619a43435a2717c95788e34ed6488188076c..ef79c7406b4c0bec090b488f44538c105594e691 100644 (file)
@@ -1,4 +1,4 @@
--- Copyright 2017 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
 
 module("luci.controller.travelmate", package.seeall)
@@ -33,9 +33,9 @@ function logread()
        local logfile
 
        if nixio.fs.access("/var/log/messages") then
-               logfile = util.trim(util.exec("cat /var/log/messages | grep 'travelmate'"))
+               logfile = util.trim(util.exec("cat /var/log/messages | grep 'travelmate-'"))
        else
-               logfile = util.trim(util.exec("logread -e 'travelmate'"))
+               logfile = util.trim(util.exec("logread -e 'travelmate-'"))
        end
        templ.render("travelmate/logread", {title = i18n.translate("Travelmate Logfile"), content = logfile})
 end
index a3dd0a2b94610b02b1395e1312fb203c44d8ef12..1e8bd7ec6864634b5e928595a3a02e84f004faeb 100644 (file)
@@ -1,4 +1,4 @@
--- Copyright 2017 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
 
 local fs       = require("nixio.fs")
@@ -34,7 +34,11 @@ else
        wssid = m:field(Value, "ssid", translate("SSID (hidden)"))
 end
 
+nobssid = m:field(Flag, "no_bssid", translate("Ignore BSSID"))
+nobssid.default = nobssid.enabled
+
 bssid = m:field(Value, "bssid", translate("BSSID"))
+bssid:depends("no_bssid", 0)
 bssid.datatype = "macaddr"
 bssid.default = m.hidden.bssid or ""
 
index 7f6ff7776d51e44756b613361e98d11ec0eac1dc..6cbeaffde614c7b3dbf536f2364d53c626d8c8f0 100644 (file)
@@ -1,5 +1,5 @@
 <%#
-Copyright 2017 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
 -%>
 
@@ -12,4 +12,9 @@ This is free software, licensed under the Apache License, Version 2.0
        </fieldset>
 </div>
 
+<script type="text/javascript">
+       var textarea = document.getElementById('logread_id');
+       textarea.scrollTop = textarea.scrollHeight;
+</script>
+
 <%+footer%>