luci/modules/luci-mod-network/htdocs/luci-static/resources/view/network
Jo-Philipp Wich f689d0d208 luci-mod-network: refactor device configuration
Since all netifd device types inherit generic device settings, we can
simplify various aspects of the device configuration ui and drop unused
code while we're at it.

 - Remove setIfActive() helper, superseded by commit
   f3f74bd0fe ("luci-base: form.js: consider aliased options in AbstractValue.remove()")

 - Remove most dependency constraints to make all generic device settings
   available for all device types

 - Add MTU value validation to disallow exceeding parent device MTU for
   VLAN interfaces

 - Dynamically update placeholder values when changing base or parent
   device options

 - Undo VLAN network config hack since all options are available now.
   Reverts commit
   3c6b59504a ("luci-mod-interfaces: simplify configuring MAC address of 802.1q devices")

 - Do not suggest inactive wireless networks as existing device or base
   device choices

 - Disallow specifying names of already existing network devices when
   creating new device settings

 - Fix a number of multicast dependency specifications

 - Drop now unused functions

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2021-06-17 12:40:43 +02:00
..
dhcp.js treewide: consolidate {IPv4,IPv6,MAC} {address,gateway} spellings 2021-06-07 12:48:08 +02:00
diagnostics.js treewide: transition div tables to actual table markup 2020-11-27 21:36:40 +01:00
hosts.js treewide: Update JS using luci-rpc getHostHints 2021-06-03 09:51:09 +02:00
interfaces.js luci-mod-network: refactor device configuration 2021-06-17 12:40:43 +02:00
routes.js luci-mod-network: fix reading static route table value 2020-05-13 17:20:05 +02:00
switch.js treewide: import utility classes explicitly 2020-04-03 10:00:06 +02:00
wireless.js luci-mod-network: wireless.js: recognize HE* htmodes 2021-06-14 09:06:20 +02:00