luci-base: move DOM manipulation functions to luci.js
authorJo-Philipp Wich <jo@mein.io>
Thu, 22 Nov 2018 07:52:14 +0000 (08:52 +0100)
committerJo-Philipp Wich <jo@mein.io>
Thu, 22 Nov 2018 11:58:34 +0000 (12:58 +0100)
commit7c16decdb425b6fa5c61f738f5e3d3c4486543b8
tree44b1af37947aaf20d8cec9762069b04d514a9cee
parent14487071db51d4fce258ba5d2531f390ab85fe1a
luci-base: move DOM manipulation functions to luci.js

Introduce a new luci.dom class which groups the DOM manipulation helpers
such as E(), findParent(), matchesElem() etc.

Provide wrappers for the old functions to ease the transition to the new
functions.

Also add a new widget helper function L.itemlist() which consolidates
the item enumeration formatting code found on various pages.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
modules/luci-base/htdocs/luci-static/resources/cbi.js
modules/luci-base/htdocs/luci-static/resources/luci.js