| Commit message (Expand) | Author | Age | Files | Lines |
* | luci2: split into submodules | Jo-Philipp Wich | 2015-01-05 | 1 | -7027/+9 |
* | luci2: implement Class.require() and Class.instantiate() | Jo-Philipp Wich | 2015-01-05 | 1 | -0/+49 |
* | luci2: polyfill window.location.origin | Jo-Philipp Wich | 2015-01-05 | 1 | -0/+7 |
* | luci2: UCIContext: add: respect "name" if passed | Rafał Miłecki | 2014-06-30 | 1 | -1/+1 |
* | luci2: fix undefined ifname exception when processing wireless status with di... | Jo-Philipp Wich | 2014-06-13 | 1 | -1/+1 |
* | luci2: nested section support and initial code refactoring | Jo-Philipp Wich | 2014-05-30 | 1 | -668/+729 |
* | luci2: whitespace fix | Jo-Philipp Wich | 2014-04-13 | 1 | -1/+0 |
* | luci2: make sort / remove column in L.cbi.TableSection as narrow as possible | Jo-Philipp Wich | 2014-04-13 | 1 | -0/+1 |
* | support custom event handlers for L.cbi.DeviceList widget | Jo-Philipp Wich | 2014-04-13 | 1 | -2/+2 |
* | luci2: support placeholder attribute for L.cbi.DummyValue widgets | Jo-Philipp Wich | 2014-04-13 | 1 | -1/+1 |
* | luci2: support custom section ordering in L.cbi.TypedSection and L.cbi.TableS... | Jo-Philipp Wich | 2014-04-13 | 1 | -0/+7 |
* | luci2: support object comparisations in L.cbi.AbstractValue.changed() | Jo-Philipp Wich | 2014-04-13 | 1 | -1/+13 |
* | luci2: rework datatype validators to use new global parseIPv4(), parseIPv6() ... | Jo-Philipp Wich | 2014-04-13 | 1 | -56/+58 |
* | luci2: add L.NetworkModel.Interface.renderBadge() and use it in L.cbi.Network... | Jo-Philipp Wich | 2014-04-13 | 1 | -17/+27 |
* | luci2: add get_first(), set_first() and unset_first() helper to L.UCIContext | Jo-Philipp Wich | 2014-04-13 | 1 | -0/+29 |
* | luci2: add L.toColor(), L.parseIPv4(), L.parseIPv6() and L.isNetmask() helper | Jo-Philipp Wich | 2014-04-13 | 1 | -0/+146 |
* | luci2: revert uci changes when closing cbi.Model dialog | Jo-Philipp Wich | 2014-04-13 | 1 | -2/+9 |
* | luci2: fix save functionality on Map() objects after 1df7615 | Jo-Philipp Wich | 2014-04-13 | 1 | -1/+3 |
* | luci2: always load 'none' protocol explicitely since it serves as fallback fo... | Jo-Philipp Wich | 2014-04-13 | 1 | -1/+3 |
* | luci2: generalize LuCI2.cbi event handling, rework handling of created sectio... | Jo-Philipp Wich | 2014-02-06 | 1 | -59/+205 |
* | luci2: rename internal '_luci2' instance reference to 'L' in order to align t... | Jo-Philipp Wich | 2014-02-01 | 1 | -415/+415 |
* | luci2: move most RPC proxy function declarations into the views using them to... | Jo-Philipp Wich | 2014-02-01 | 1 | -262/+0 |
* | luci2: Hide empty tabs when rendering cbi maps | Jo-Philipp Wich | 2014-02-01 | 1 | -0/+3 |
* | luci2: Implement LuCI2.cbi.DeviceList widget | Jo-Philipp Wich | 2014-02-01 | 1 | -0/+162 |
* | luci2: Do not produce uneeded anonymous arrays in LuCI2.cbi.TypedSection.sect... | Jo-Philipp Wich | 2014-02-01 | 1 | -1/+1 |
* | luci2: Fix LuCI2.cbi.AbstractValue.formvalue() for deeply nested widget markup | Jo-Philipp Wich | 2014-02-01 | 1 | -1/+1 |
* | luci2: Add missing CSS classes to LuCI2.cbi.ComboBox widget, fix attaching of... | Jo-Philipp Wich | 2014-02-01 | 1 | -2/+7 |
* | luci2: Properly handle empty values in ListValue widgets | Jo-Philipp Wich | 2014-02-01 | 1 | -7/+12 |
* | luci2: Introduce 'add' option to LuCI2.cbi.AbstractValue.depends() to support... | Jo-Philipp Wich | 2014-02-01 | 1 | -2/+6 |
* | luci2: add LuCI2.cbi.AbstractValue.on() for attaching events to widgets, vari... | Jo-Philipp Wich | 2014-01-31 | 1 | -21/+61 |
* | luci2: implement LuCI2.cbi.Modal widget | Jo-Philipp Wich | 2014-01-31 | 1 | -12/+66 |
* | luci2: add primitive initial support for applying uci changes | Jo-Philipp Wich | 2014-01-31 | 1 | -13/+16 |
* | luci2: append markup for uci change indicator when rendering main menu | Jo-Philipp Wich | 2014-01-31 | 1 | -1/+14 |
* | luci2: expose loaded views in LuCI2.view[] | Jo-Philipp Wich | 2014-01-31 | 1 | -13/+11 |
* | luci2: update ACL cache and initialize NetworkModel in LuCI2.ui.init(), bind ... | Jo-Philipp Wich | 2014-01-31 | 1 | -7/+27 |
* | luci2: implement LuCI2.cbi.SingleSection widget | Jo-Philipp Wich | 2014-01-31 | 1 | -0/+10 |
* | luci2: expose uci reorder deltas in uci changelog view | Jo-Philipp Wich | 2014-01-31 | 1 | -0/+1 |
* | luci2: change LuCI2.cbi.NetworkList to use LuCI2.NetworkModel class | Jo-Philipp Wich | 2014-01-31 | 1 | -65/+32 |
* | luci2: implement LuCI2.cbi.ButtonValue widget | Jo-Philipp Wich | 2014-01-31 | 1 | -0/+15 |
* | luci2: ensure that loading indicator appears above modal dialogs | Jo-Philipp Wich | 2014-01-31 | 1 | -0/+1 |
* | luci2: fix typo in LuCI2.firewall.getZoneColor() | Jo-Philipp Wich | 2014-01-31 | 1 | -1/+1 |
* | luci2: change LuCI2.ui.dialog() to return the resulting element tree, impleme... | Jo-Philipp Wich | 2014-01-31 | 1 | -2/+13 |
* | luci2: implement LuCI2.NetworkModel, LuCI2.NetworkModel.Interface, LuCI2.Netw... | Jo-Philipp Wich | 2014-01-31 | 1 | -0/+1413 |
* | luci2: drop LuCI2.uci end replace it with LuCI2.UCIContext instance, switch L... | Jo-Philipp Wich | 2014-01-31 | 1 | -779/+33 |
* | luci2: implement LuCI2.session.updateACLs() and LuCI2.session.hasACL() | Jo-Philipp Wich | 2014-01-31 | 1 | -0/+35 |
* | luci2: add LuCI2.UCIContext class, this proxies the remote uci state within t... | Jo-Philipp Wich | 2014-01-31 | 1 | -0/+475 |
* | luci2: properly handle failed ubus calls in LuCI2.rpc to ensure that chained ... | Jo-Philipp Wich | 2014-01-31 | 1 | -15/+20 |
* | luci2: add utility functions | Jo-Philipp Wich | 2014-01-31 | 1 | -0/+97 |
* | luci2: properly handle empty hash info, fixes endless loop with expired sids | Jo-Philipp Wich | 2014-01-31 | 1 | -1/+3 |
* | luci2: fix various cross browser issues | Jo-Philipp Wich | 2013-11-04 | 1 | -20/+21 |