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