- Jun 08, 2018
-
-
Dirk Brenken authored
luci-app-adblock: partly revert last commit
-
Dirk Brenken authored
* use now CSS for non breaking spaces in div table header Signed-off-by:
Dirk Brenken <dev@brenken.org>
-
Jo-Philipp Wich authored
Also switch the weekday and monthday lists in the firewall rule details to cbi dropdowns, vastly uncluttering the form. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
This commit introduces the required code for a new, markup based dropdown widget which can be used as a styleable alternative to select boxes or radio/checkbox button groups. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
AbstractValue descendants may now specify a new optional property `alias` which refers to a uci option to read/write/remove that differs from the option name itself. This is mainly useful for widgets that are toggled based on dependencies, e.g. for alternating between SingleValue and MultiValue, but which are intented to write into the same uci option. Such a setup was previously possible already by overriding the .cfgvalue(), .write() and .remove() callbacks with custom implementations, but that required a lot of boiler plate code and was rather fragile. With the `alias` property, CBI now takes care of the details and tracks aliased fields within a section accordingly. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Dirk Brenken authored
luci-app-adblock: sync with adblock 3.5.3
-
- Jun 07, 2018
-
-
Dirk Brenken authored
luci-app-ddns: fix div conversion
-
Ansuel Smith authored
This fix some error from conversion of #1854 Signed-off-by:
Ansuel Smith <ansuelsmth@gmail.com>
-
Hannu Nyman authored
luci-app-ddns: Convert HTML tables to div
-
Dirk Brenken authored
* small fixes & cosmetics Signed-off-by:
Dirk Brenken <dev@brenken.org>
-
- Jun 06, 2018
-
-
Jo-Philipp Wich authored
- Properly serialize option delete changelogs - Do not perform a section create if a nil value is passed to set() Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
- Jun 05, 2018
-
-
jollaman999 authored
-
- Jun 04, 2018
-
-
Hannu Nyman authored
luci-app-ddns: make param opt, optional
-
Ansuel Smith authored
Currently these params should be optional but in the current script then are required for any configuration to save. We add an "optional" boolean value to the validate function so that we can make this pram optional as it should be. Also adds me as maintainer Signed-off-by:
Ansuel Smith <ansuelsmth@gmail.com>
-
Dirk Brenken authored
luci-app-lxc: made container creation more reliable
-
- Jun 03, 2018
-
-
Dirk Brenken authored
* wait/lock "create" button until the real end of container creation, this includes download time plus tar/gz processing time * cosmetics Signed-off-by:
Dirk Brenken <dev@brenken.org>
-
Jo-Philipp Wich authored
Since the switch to ubus uci operations we do not have a local application- side cursor cache anymore, instead uci operations happen synchronously in the rpcd backend server. This may cause cbi section reorder operations involving multiple elements to fail, because anonymous section hashes may change due to rehashing between consecutive ubus uci reorder calls. In order to avoid that problem, use the ubus uci batch reorder extension, which allows to pass a complete (or partial) list of section ids in the desired order in one call, bypassing the volatile section id problem. Fixes #1844. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
- Jun 02, 2018
-
-
Hannu Nyman authored
luci-app-ddns: improve performance
-
Ansuel Smith authored
Every request directed to the ddns app call ddns tools module. Ddns tools module have lots of global variable that call slow os.execute function. This adds 10 second to every ddns request even if the function that is requested doesn't need that global variable. This commit introduce env_info function that execute os.execute command by executing what is actually requested and not process all the variables. Also remove 2 unecessary module that are not used. More researh find that major slowdown was caused by the calling of ddns script for the version check. Now we check if opkg is present and use it to check ddns-scripts version. Signed-off-by:
Ansuel Smith <ansuelsmth@gmail.com>
-
- Jun 01, 2018
-
-
Hannu Nyman authored
luci-base: update Japanese translation
-
Dirk Brenken authored
luci-app-lxc: bugfix
-
Dirk Brenken authored
* fix remaining javascript errors in Chrome Signed-off-by:
Dirk Brenken <dev@brenken.org>
-
- May 31, 2018
-
-
INAGAKI Hiroshi authored
Updated Japanese translations. Signed-off-by:
INAGAKI Hiroshi <musashino.open@gmail.com>
-
INAGAKI Hiroshi authored
Synchronized translations with sources. Signed-off-by:
INAGAKI Hiroshi <musashino.open@gmail.com>
-
Jo-Philipp Wich authored
Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
Sync our coxpcall() implementation to the newest upstream version in order to get access to the inner backtrace information and propagate these traces to the browser in luci.dispatcher.dispatch(). This should make tracking down runtime errors much easier. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
After applying uci configuration, a full map reload is required in many cases as the anonymous section identifiers might have been rehashed, causing the rendered map to go out of sync. To avoid that, add both a full page overlay preventing further page interaction and let the apply widget forcibly reload the current view once the operation is complete. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Dirk Brenken authored
luci-app-lxc: fix "plain-vanilla" integration, part 3
-
Jo-Philipp Wich authored
Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Dirk Brenken authored
* migrate JS generated HTML tables to divs * remove (most of) the inline styles * various markup cleanups That's the final part ... hopefully it's now in a more usable & maintainable state. Signed-off-by:
Dirk Brenken <dev@brenken.org>
-
- May 30, 2018
-
-
Jo-Philipp Wich authored
Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
Use a more compact flex layout instead of the tabular display. Also rename "WAN status" to "Upstream" to avoid future confusion about wan interfaces vs. defaultroute interfaces. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
Add new style classes required for status page changes. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
Add new style classes required for status page changes, also drop old Internet Explorer compatibility script and vendor prefixed properties. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-