diff --git a/modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js b/modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js index fc1e42fa40..11d96eecb3 100644 --- a/modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js +++ b/modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js @@ -505,10 +505,6 @@ return view.extend({ }, this); o.write = function() {}; - o = s.taboption('general', widgets.DeviceSelect, 'device', _('Device')); - o.nobridges = false; - o.optional = false; - o.network = ifc.getName(); proto_select = s.taboption('general', form.ListValue, 'proto', _('Protocol')); proto_select.modalonly = true; @@ -525,6 +521,11 @@ return view.extend({ .then(L.bind(this.renderMoreOptionsModal, this, s.section)); }, this); + o = s.taboption('general', widgets.DeviceSelect, 'device', _('Device')); + o.nobridges = false; + o.optional = false; + o.network = ifc.getName(); + o = s.taboption('general', form.Flag, 'auto', _('Bring up on boot')); o.modalonly = true; o.default = o.enabled; @@ -876,7 +877,6 @@ return view.extend({ o = s.children[i]; switch (o.option) { - case 'device': case 'proto': case 'auto': case '_dhcp': @@ -888,6 +888,7 @@ return view.extend({ case 'igmp_snooping': case 'stp': case 'type': + case 'device': var deps = []; for (var j = 0; j < protocols.length; j++) { if (!protocols[j].isVirtual()) {