summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)Author
2014-04-13luci2: fix save functionality on Map() objects after 1df7615Jo-Philipp Wich
2014-04-13luci2: always load 'none' protocol explicitely since it serves as fallback for unknown protosJo-Philipp Wich
2014-02-06luci2: generalize LuCI2.cbi event handling, rework handling of created sections in LuCI2.UCIContextJo-Philipp Wich
2014-02-02luci2: add menu constraintsJo-Philipp Wich
2014-02-02rpcd: support "files" attribute in menu json files to make menu entries depend on the existance of a specific fileJo-Philipp Wich
2014-02-01luci2: add network protocol support extensionsJo-Philipp Wich
2014-02-01luci2: rename internal '_luci2' instance reference to 'L' in order to align the code style with viewsJo-Philipp Wich
2014-02-01luci2: move most RPC proxy function declarations into the views using them to reduce the size of the core luci2.js libraryJo-Philipp Wich
2014-02-01luci2: Initial network interface configuration viewJo-Philipp Wich
2014-02-01luci2: update CSSJo-Philipp Wich
2014-02-01luci2: Hide empty tabs when rendering cbi mapsJo-Philipp Wich
2014-02-01luci2: Implement LuCI2.cbi.DeviceList widgetJo-Philipp Wich
2014-02-01luci2: Do not produce uneeded anonymous arrays in LuCI2.cbi.TypedSection.sections()Jo-Philipp Wich
2014-02-01luci2: Fix LuCI2.cbi.AbstractValue.formvalue() for deeply nested widget markupJo-Philipp Wich
2014-02-01luci2: Add missing CSS classes to LuCI2.cbi.ComboBox widget, fix attaching of event handlersJo-Philipp Wich
2014-02-01luci2: Properly handle empty values in ListValue widgetsJo-Philipp Wich
2014-02-01luci2: Introduce 'add' option to LuCI2.cbi.AbstractValue.depends() to support incrementally adding dependenciesJo-Philipp Wich
2014-01-31luci2: add LuCI2.cbi.AbstractValue.on() for attaching events to widgets, various form validation fixesJo-Philipp Wich
2014-01-31luci2: implement LuCI2.cbi.Modal widgetJo-Philipp Wich
2014-01-31luci2: add primitive initial support for applying uci changesJo-Philipp Wich
2014-01-31luci2: append markup for uci change indicator when rendering main menuJo-Philipp Wich
2014-01-31luci2: expose loaded views in LuCI2.view[]Jo-Philipp Wich
2014-01-31luci2: update ACL cache and initialize NetworkModel in LuCI2.ui.init(), bind view changes to 'hashchange' event to support browser back and forward buttonsJo-Philipp Wich
2014-01-31luci2: implement LuCI2.cbi.SingleSection widgetJo-Philipp Wich
2014-01-31luci2: expose uci reorder deltas in uci changelog viewJo-Philipp Wich
2014-01-31luci2: change LuCI2.cbi.NetworkList to use LuCI2.NetworkModel classJo-Philipp Wich
2014-01-31luci2: implement LuCI2.cbi.ButtonValue widgetJo-Philipp Wich
2014-01-31luci2: ensure that loading indicator appears above modal dialogsJo-Philipp Wich
2014-01-31luci2: fix typo in LuCI2.firewall.getZoneColor()Jo-Philipp Wich
2014-01-31luci2: change LuCI2.ui.dialog() to return the resulting element tree, implement wide optionJo-Philipp Wich
2014-01-31luci2: implement LuCI2.NetworkModel, LuCI2.NetworkModel.Interface, LuCI2.NetworkModel.Device and LuCI2.NetworkModel.Protocol classesJo-Philipp Wich
2014-01-31luci2: drop LuCI2.uci end replace it with LuCI2.UCIContext instance, switch LuCI2.cbi.Map to LuCI2.UCIContextJo-Philipp Wich
2014-01-31luci2: implement LuCI2.session.updateACLs() and LuCI2.session.hasACL()Jo-Philipp Wich
2014-01-31luci2: add LuCI2.UCIContext class, this proxies the remote uci state within the uiJo-Philipp Wich
2014-01-31luci2: properly handle failed ubus calls in LuCI2.rpc to ensure that chained then() callbacks are invoked with the expected default valuesJo-Philipp Wich
2014-01-31luci2: add utility functionsJo-Philipp Wich
2014-01-31luci2: properly handle empty hash info, fixes endless loop with expired sidsJo-Philipp Wich
2013-11-25rpcd: add bwmon plugin for fetching interface traffic statisticsJo-Philipp Wich
2013-11-22rpcd: expose interface up state in luci2.network.device_listJo-Philipp Wich
2013-11-12rpcd: implement luci2.network.device_list to find names and types of all currently present network ifacesJo-Philipp Wich
2013-11-04io: return JSON responses with text/plain mimetype for IE 8 / IE 9 compatibilityJo-Philipp Wich
2013-11-04luci2: fix various cross browser issuesJo-Philipp Wich
2013-11-04luci2: remove dead view codeJo-Philipp Wich
2013-11-04luci2: convert system.cron view markup to bootstrapJo-Philipp Wich
2013-11-04luci2: cleanup system.upgrade view markup, remove leftover call to jquery-ui tabs()Jo-Philipp Wich
2013-11-04luci2: fix rendering of LuCI2.cbi.MultiValueJo-Philipp Wich
2013-11-04luci2: adapt views to changed luci2 frameworkJo-Philipp Wich
2013-11-04luci2: switch to twitter bootstrap frameworkJo-Philipp Wich
2013-10-22luci2: don't re-set timeout if view is finished already, re-set timeout even if the requested action failedJo-Philipp Wich
2013-10-22luci2: add AbstractWidget.appendTo() to support appending widgets to a containerJo-Philipp Wich