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