Changeset 6629
- Timestamp:
- 12/06/10 00:47:08 (2 years ago)
- Location:
- luci/trunk/applications/luci-olsr/luasrc/model/cbi/olsr
- Files:
-
- 2 modified
-
olsrd.lua (modified) (11 diffs)
-
olsrdiface.lua (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
luci/trunk/applications/luci-olsr/luasrc/model/cbi/olsr/olsrd.lua
r6612 r6629 36 36 end 37 37 38 function write_float(self, section, value) 39 local n = tonumber(value) 40 if n ~= nil then 41 return Value.write(self, section, "%.1f" % n) 42 end 43 end 44 38 45 s = m:section(TypedSection, "olsrd", translate("General settings")) 39 --s.dynamic = true40 46 s.anonymous = true 41 47 … … 123 129 hyst:depends("LinkQualityLevel", "0") 124 130 hyst.optional = true 131 hyst.rmempty = true 125 132 126 133 port = s:taboption("general", Value, "OlsrPort", translate("Port"), … … 158 165 natthr:depends("LinkQualityAlgorithm", "etx_float") 159 166 natthr:depends("LinkQualityAlgorithm", "etx_fpm") 160 natthr.default = 1167 natthr.default = "1.0" 161 168 natthr.optional = true 169 natthr.write = write_float 162 170 163 171 … … 231 239 hi.datatype = "ufloat" 232 240 hi.placeholder = "5.0" 241 hi.write = write_float 233 242 234 243 hv = i:taboption("timing", Value, "HelloValidityTime", translate("Hello validity time")) … … 236 245 hv.datatype = "ufloat" 237 246 hv.placeholder = "40.0" 247 hv.write = write_float 238 248 239 249 ti = i:taboption("timing", Value, "TcInterval", translate("TC interval")) … … 241 251 ti.datatype = "ufloat" 242 252 ti.placeholder = "2.0" 253 ti.write = write_float 243 254 244 255 tv = i:taboption("timing", Value, "TcValidityTime", translate("TC validity time")) … … 246 257 tv.datatype = "ufloat" 247 258 tv.placeholder = "256.0" 259 tv.write = write_float 248 260 249 261 mi = i:taboption("timing", Value, "MidInterval", translate("MID interval")) … … 251 263 mi.datatype = "ufloat" 252 264 mi.placeholder = "18.0" 265 mi.write = write_float 253 266 254 267 mv = i:taboption("timing", Value, "MidValidityTime", translate("MID validity time")) … … 256 269 mv.datatype = "ufloat" 257 270 mv.placeholder = "324.0" 271 mv.write = write_float 258 272 259 273 ai = i:taboption("timing", Value, "HnaInterval", translate("HNA interval")) … … 261 275 ai.datatype = "ufloat" 262 276 ai.placeholder = "18.0" 277 ai.write = write_float 263 278 264 279 av = i:taboption("timing", Value, "HnaValidityTime", translate("HNA validity time")) … … 266 281 av.datatype = "ufloat" 267 282 av.placeholder = "108.0" 283 av.write = write_float 268 284 269 285 -
luci/trunk/applications/luci-olsr/luasrc/model/cbi/olsr/olsrdiface.lua
r6609 r6629 13 13 14 14 ]]-- 15 16 function write_float(self, section, value) 17 local n = tonumber(value) 18 if n ~= nil then 19 return Value.write(self, section, "%.1f" % n) 20 end 21 end 15 22 16 23 m = Map("olsrd", translate("OLSR Daemon - Interface"), … … 107 114 ip6s.placeholder = "0::/0" 108 115 109 110 116 hi = i:taboption("timing", Value, "HelloInterval", translate("Hello interval")) 111 117 hi.optional = true 112 118 hi.datatype = "ufloat" 113 119 hi.placeholder = "5.0" 120 hi.write = write_float 114 121 115 122 hv = i:taboption("timing", Value, "HelloValidityTime", translate("Hello validity time")) … … 117 124 hv.datatype = "ufloat" 118 125 hv.placeholder = "40.0" 126 hv.write = write_float 119 127 120 128 ti = i:taboption("timing", Value, "TcInterval", translate("TC interval")) … … 122 130 ti.datatype = "ufloat" 123 131 ti.placeholder = "2.0" 132 ti.write = write_float 124 133 125 134 tv = i:taboption("timing", Value, "TcValidityTime", translate("TC validity time")) … … 127 136 tv.datatype = "ufloat" 128 137 tv.placeholder = "256.0" 138 tv.write = write_float 129 139 130 140 mi = i:taboption("timing", Value, "MidInterval", translate("MID interval")) … … 132 142 mi.datatype = "ufloat" 133 143 mi.placeholder = "18.0" 144 mi.write = write_float 134 145 135 146 mv = i:taboption("timing", Value, "MidValidityTime", translate("MID validity time")) … … 137 148 mv.datatype = "ufloat" 138 149 mv.placeholder = "324.0" 150 mv.write = write_float 139 151 140 152 ai = i:taboption("timing", Value, "HnaInterval", translate("HNA interval")) … … 142 154 ai.datatype = "ufloat" 143 155 ai.placeholder = "18.0" 156 ai.write = write_float 144 157 145 158 av = i:taboption("timing", Value, "HnaValidityTime", translate("HNA validity time")) … … 147 160 av.datatype = "ufloat" 148 161 av.placeholder = "108.0" 149 162 av.write = write_float 150 163 151 164 return m
