@@ -267,11 +267,19 | |||
|
267 | 267 | txtTxUp = request.POST["txtTxUp"] |
|
268 | 268 | txtRxUp = request.POST["txtRxUp"] |
|
269 | 269 | txtUesUp = request.POST["txtUesUp"] |
|
270 | if "chkOnlyRxUp" in request.POST: | |
|
271 | chkOnlyRxUp = request.POST["chkOnlyRxUp"] | |
|
272 | else: | |
|
273 | chkOnlyRxUp = 0 | |
|
270 | 274 | |
|
271 | 275 | txtAntennaDown = request.POST["txtAntennaDown"] |
|
272 | 276 | txtTxDown = request.POST["txtTxDown"] |
|
273 | 277 | txtRxDown = request.POST["txtRxDown"] |
|
274 | 278 | txtUesDown = request.POST["txtUesDown"] |
|
279 | if "chkOnlyRxDown" in request.POST: | |
|
280 | chkOnlyRxDown = request.POST["chkOnlyRxDown"] | |
|
281 | else: | |
|
282 | chkOnlyRxDown = 0 | |
|
275 | 283 | |
|
276 | 284 | mode = request.POST["mode"] |
|
277 | 285 | |
@@ -288,8 +296,8 | |||
|
288 | 296 | if maxPattern < 10 : |
|
289 | 297 | newValuePattern = maxPattern + 1 |
|
290 | 298 | newpattern = objProfile.pattern_set.create(value=newValuePattern) |
|
291 | newpattern.antennaup_set.create(value=txtAntennaUp,tx=txtTxUp,rx=txtRxUp,ues=txtUesUp) | |
|
292 | newpattern.antennadown_set.create(value=txtAntennaDown,tx=txtTxDown,rx=txtRxDown,ues=txtUesDown) | |
|
299 | newpattern.antennaup_set.create(value=txtAntennaUp,tx=txtTxUp,rx=txtRxUp,ues=txtUesUp,only_rx=chkOnlyRxUp) | |
|
300 | newpattern.antennadown_set.create(value=txtAntennaDown,tx=txtTxDown,rx=txtRxDown,ues=txtUesDown,only_rx=chkOnlyRxDown) | |
|
293 | 301 | error = 0 |
|
294 | 302 | else: |
|
295 | 303 | error = 1 # Can not add more patterns |
@@ -305,6 +313,7 | |||
|
305 | 313 | objAntennaUp.tx = txtTxUp |
|
306 | 314 | objAntennaUp.rx = txtRxUp |
|
307 | 315 | objAntennaUp.ues = txtUesUp |
|
316 | objAntennaUp.only_rx = chkOnlyRxUp | |
|
308 | 317 | objAntennaUp.save() |
|
309 | 318 | |
|
310 | 319 | txtAntennaDownId = request.POST["txtAntennaDownId"] |
@@ -313,6 +322,7 | |||
|
313 | 322 | objAntennaDown.tx = txtTxDown |
|
314 | 323 | objAntennaDown.rx = txtRxDown |
|
315 | 324 | objAntennaDown.ues = txtUesDown |
|
325 | objAntennaDown.only_rx = chkOnlyRxDown | |
|
316 | 326 | objAntennaDown.save() |
|
317 | 327 | |
|
318 | 328 | if mode == "e": |
@@ -323,6 +333,8 | |||
|
323 | 333 | return redirect(newurl) |
|
324 | 334 | |
|
325 | 335 | def viewPattern(request, profile_id, pattern_id): |
|
336 | objProfileActive = None | |
|
337 | objPatternActive = None | |
|
326 | 338 | |
|
327 | 339 | profile_list = Profile.objects.filter(state=1) |
|
328 | 340 | objProfile = Profile.objects.get(pk=profile_id) |
@@ -13,7 +13,7 | |||
|
13 | 13 | |
|
14 | 14 | header { |
|
15 | 15 | width: 980px; |
|
16 |
height: 50px; |
|
|
16 | height: 50px; | |
|
17 | 17 | text-align: center; |
|
18 | 18 | line-height: 50px; |
|
19 | 19 | border: 0px solid #fcc !important; } |
@@ -499,12 +499,34 | |||
|
499 | 499 | max-width: 240px; |
|
500 | 500 | line-height: 22px; } |
|
501 | 501 | */ |
|
502 | ||
|
503 | .checkOnly, .divOnlyRx { | |
|
504 | display: block; | |
|
505 | line-height: 25px; | |
|
506 | border: 0px solid #f00 !important; } | |
|
507 | ||
|
508 | .divOnlyRx { | |
|
509 | width: 350px; | |
|
510 | margin: 5px 10px; | |
|
511 | padding: 0; | |
|
512 | font-family: 'Roboto Condensed', sans-serif; } | |
|
513 | ||
|
502 | 514 | .checkOnly { |
|
503 | 515 | width: 120px; |
|
504 | float: left; | |
|
505 | display: block; | |
|
506 | line-height: 25px; | |
|
507 | border: 0px solid #1cc !important; } | |
|
516 | float: left; } | |
|
517 | ||
|
518 | .checkOnly input[type=checkbox], .divOnlyRx input[type=checkbox] { | |
|
519 | width: 1em; | |
|
520 | height: 1em; } | |
|
521 | ||
|
522 | .divOnlyRx input { | |
|
523 | padding: 0px; | |
|
524 | float: left; | |
|
525 | margin: 5px 8px; } | |
|
526 | ||
|
527 | .divOnlyRx label { | |
|
528 | line-height: 20px; | |
|
529 | border: 0px solid #f00 !important; } | |
|
508 | 530 | |
|
509 | 531 | .overJRO img { |
|
510 | 532 | width: 400px; |
@@ -125,6 +125,11 | |||
|
125 | 125 | <label for="lblUes">]</label> |
|
126 | 126 | </div> |
|
127 | 127 | </div> |
|
128 | <div class="cleardivs"></div> | |
|
129 | <div class="divOnlyRx"> | |
|
130 | <input type="checkbox" name="chkOnlyRxUp" value="1" {% if antennaUp.only_rx == 1 %}checked{% endif %} /> | |
|
131 | <label for="lblOnlyRx" class="titleOnlyRx">Only Rx</label> | |
|
132 | </div> | |
|
128 | 133 | <input type="hidden" name="txtAntennaUpId" value="{{ antennaUp.id }}" /> |
|
129 | 134 | </fieldset> |
|
130 | 135 | <input type="hidden" name="txtAntennaUp" value="" /> |
@@ -239,6 +244,11 | |||
|
239 | 244 | <label for="lblUes">]</label> |
|
240 | 245 | </div> |
|
241 | 246 | </div> |
|
247 | <div class="cleardivs"></div> | |
|
248 | <div class="divOnlyRx"> | |
|
249 | <input type="checkbox" name="chkOnlyRxDown" value="1" {% if antennaDown.only_rx == 1 %}checked{% endif %} /> | |
|
250 | <label for="lblOnlyRx" class="titleOnlyRx">Only Rx</label> | |
|
251 | </div> | |
|
242 | 252 | <input type="hidden" name="txtAntennaDownId" value="{{ antennaDown.id }}" /> |
|
243 | 253 | </fieldset> |
|
244 | 254 | <input type="hidden" name="txtAntennaDown" value="" /> |
General Comments 0
You need to be logged in to leave comments.
Login now