From 19d1578077f3364a02e83f561eea0fd95d523f0b Mon Sep 17 00:00:00 2001 From: Jo-Philipp Wich Date: Mon, 15 Nov 2010 12:42:24 +0000 Subject: modules/admin-full: hide 6to4 options for other protocols --- modules/admin-full/luasrc/model/cbi/admin_network/ifaces.lua | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'modules') diff --git a/modules/admin-full/luasrc/model/cbi/admin_network/ifaces.lua b/modules/admin-full/luasrc/model/cbi/admin_network/ifaces.lua index fd79d507e..fdff48d49 100644 --- a/modules/admin-full/luasrc/model/cbi/admin_network/ifaces.lua +++ b/modules/admin-full/luasrc/model/cbi/admin_network/ifaces.lua @@ -250,7 +250,9 @@ if has_6in4 or has_6to4 then ttl.datatype = "uinteger" ttl:depends("proto", "6in4") ttl:depends("proto", "6to4") +end +if has_6to4 then advi = s:taboption("general", Value, "adv_interface", translate("Advertise IPv6 on network")) advi.widget = "radio" advi.exclude = arg[1] @@ -258,9 +260,11 @@ if has_6in4 or has_6to4 then advi.template = "cbi/network_netlist" advi.nocreate = true advi.nobridges = true + advi:depends("proto", "6to4") advn = s:taboption("general", Value, "adv_subnet", translate("Advertised network ID"), translate("Allowed range is 1 to FFFF")) advn.default = "1" + advn:depends("proto", "6to4") function advn.write(self, section, value) value = tonumber(value, 16) or 1 -- cgit v1.2.3