@@ -1,117 +1,127 | |||||
1 | /* |
|
1 | /* | |
2 | * font-family: 'Droid Sans', sans-serif; |
|
2 | * font-family: 'Droid Sans', sans-serif; | |
3 | * font-family: 'Ubuntu', sans-serif; |
|
3 | * font-family: 'Ubuntu', sans-serif; | |
4 | * font-family: 'Open Sans', sans-serif; |
|
4 | * font-family: 'Open Sans', sans-serif; | |
5 | * font-family: 'Open Sans Condensed', sans-serif; |
|
5 | * font-family: 'Open Sans Condensed', sans-serif; | |
6 | * font-family: 'Roboto Condensed', sans-serif; |
|
6 | * font-family: 'Roboto Condensed', sans-serif; | |
7 | */ |
|
7 | */ | |
8 |
|
8 | |||
9 | body { font-size: 12px; } |
|
9 | body { font-size: 12px; } | |
10 | header {width: 980px; border: 0px solid #fcc !important; height: 50px; text-align: center; line-height: 50px} |
|
10 | header {width: 980px; border: 0px solid #fcc !important; height: 50px; text-align: center; line-height: 50px} | |
11 | #schema {margin: 0 auto; width: 980px; border: 0px solid #f00 !important; padding: 10px 10px 10px 10px} |
|
11 | #schema {margin: 0 auto; width: 980px; border: 0px solid #f00 !important; padding: 10px 10px 10px 10px} | |
12 | #content {border: 0px solid #1cc; margin-top: 5px; margin-bottom: 5px} |
|
12 | #content {border: 0px solid #1cc; margin-top: 5px; margin-bottom: 5px} | |
13 | #content #topcolumn {float: left; border: 1px solid #ddd !important; width: 980px; height: 40px; line-height: 35px; |
|
13 | #content #topcolumn {float: left; border: 1px solid #ddd !important; width: 980px; height: 40px; line-height: 35px; | |
14 | margin: 2px 0px; box-shadow: 2px 2px 5px #888;} |
|
14 | margin: 2px 0px; box-shadow: 2px 2px 5px #888;} | |
15 | #content #maincolumn {float: left; border: 1px solid #ddd !important; width: 980px; margin: 2px 0px; padding: 0px 0px; |
|
15 | #content #maincolumn {float: left; border: 1px solid #ddd !important; width: 980px; margin: 2px 0px; padding: 0px 0px; | |
16 | box-shadow: 2px 2px 5px #666;} |
|
16 | box-shadow: 2px 2px 5px #666;} | |
17 | footer {border: 0px solid #200 !important; height: 30px; text-align: center; line-height: 30px; |
|
17 | footer {border: 0px solid #200 !important; height: 30px; text-align: center; line-height: 30px; | |
18 | margin: 2px 0px; box-shadow: 2px 2px 5px #888;} |
|
18 | margin: 2px 0px; box-shadow: 2px 2px 5px #888;} | |
19 |
|
19 | |||
20 | .cleardivs {clear: both; border: 0px solid #400; height: 0px} |
|
20 | .cleardivs {clear: both; border: 0px solid #400; height: 0px} | |
21 | /****************************************************************************************/ |
|
21 | /****************************************************************************************/ | |
22 | /****** ESTILOS GENERALES *****************/ |
|
22 | /****** ESTILOS GENERALES *****************/ | |
23 | /****************************************************************************************/ |
|
23 | /****************************************************************************************/ | |
24 | .mnu{ height: 22px; border: 0px solid #c55 !important;} |
|
24 | .mnu{ height: 22px; border: 0px solid #c55 !important;} | |
25 | .mnu li{ display:inline;} |
|
25 | .mnu li{ display:inline;} | |
26 | .MnuVertical, .MnuHorizontal { font-family: 'Droid Sans', sans-serif; font-size: inherit; |
|
26 | .MnuVertical, .MnuHorizontal { font-family: 'Droid Sans', sans-serif; font-size: inherit; | |
27 | font-style: normal; text-shadow: 2px 2px #eee;} |
|
27 | font-style: normal; text-shadow: 2px 2px #eee;} | |
28 | .MnuHorizontal ul{ list-style: none; list-style-type: none; margin: 0;} |
|
28 | .MnuHorizontal ul{ list-style: none; list-style-type: none; margin: 0;} | |
29 |
|
29 | |||
30 | /*.MnuHorizontal{ display: -webkit-box; -webkit-box-orient:horizontal;}*/ |
|
30 | /*.MnuHorizontal{ display: -webkit-box; -webkit-box-orient:horizontal;}*/ | |
31 | /*.MnuHorizontal a{ display:block; padding:10px; -webkit-box-flex:1; text-align:center; }*/ |
|
31 | /*.MnuHorizontal a{ display:block; padding:10px; -webkit-box-flex:1; text-align:center; }*/ | |
32 |
|
32 | |||
33 | /****************************************************************************************/ |
|
33 | /****************************************************************************************/ | |
34 | /****** MENU DE NAVEGACION DE PERFILES **********************************/ |
|
34 | /****** MENU DE NAVEGACION DE PERFILES **********************************/ | |
35 | /****************************************************************************************/ |
|
35 | /****************************************************************************************/ | |
36 | #infoProfiles {border: 0px solid #1cc !important; width: 300px; margin: 0px; padding-top: 2px; padding-bottom: 2px; |
|
36 | #infoProfiles {border: 0px solid #1cc !important; width: 300px; margin: 0px; padding-top: 2px; padding-bottom: 2px; | |
37 | float: left;} |
|
37 | float: left;} | |
38 | #infoProfiles label {padding: 10px 10px 10px 12px; margin: 10px 0} |
|
38 | #infoProfiles label {padding: 10px 10px 10px 12px; margin: 10px 0} | |
39 | #infoProfiles select {padding: 4px 0px; margin: 0; font-family: 'Droid Sans', sans-serif; |
|
39 | #infoProfiles select {padding: 4px 0px; margin: 0; font-family: 'Droid Sans', sans-serif; | |
40 | font-size: 12px; letter-spacing: 0.029em; width: 200px;} |
|
40 | font-size: 12px; letter-spacing: 0.029em; width: 200px;} | |
41 | #mnuProfiles{margin: 0px 0px 0px 0px; border: 0px solid #1494F6 !important; float: right; padding: 2px 10px} |
|
41 | #mnuProfiles{margin: 0px 0px 0px 0px; border: 0px solid #1494F6 !important; float: right; padding: 2px 10px} | |
42 | #mnuProfiles ul{list-style: none; list-style-type: none; margin: 0; padding-left: 20px; border: 0px solid #f00 !important} |
|
42 | #mnuProfiles ul{list-style: none; list-style-type: none; margin: 0; padding-left: 20px; border: 0px solid #f00 !important} | |
43 | #mnuProfiles li{ width: 80px; padding: 2px; border: 0px solid #c55 !important; float: left; } |
|
43 | #mnuProfiles li{ width: 80px; padding: 2px; border: 0px solid #c55 !important; float: left; } | |
44 | #mnuProfiles a{ font-weight: normal; color: #1494F6; display: block; border: 0px solid #1cc !important; text-align: center; |
|
44 | #mnuProfiles a{ font-weight: normal; color: #1494F6; display: block; border: 0px solid #1cc !important; text-align: center; | |
45 | border-bottom: 1px solid #1494F6 !important; text-decoration: none; padding: 0px 4px; |
|
45 | border-bottom: 1px solid #1494F6 !important; text-decoration: none; padding: 0px 4px; | |
46 | line-height: 18px; margin: 6px 6px;} |
|
46 | line-height: 18px; margin: 6px 6px;} | |
47 |
|
47 | |||
48 | /****************************************************************************************/ |
|
48 | /****************************************************************************************/ | |
49 | /******** FORMULARIO DE PERFILES *************************************/ |
|
49 | /******** FORMULARIO DE PERFILES *************************************/ | |
50 | /****************************************************************************************/ |
|
50 | /****************************************************************************************/ | |
51 | #divProfile { border: 0px solid #dff !important; margin: 10px 0px; padding: 10px 10px; width: 500px } |
|
51 | #divProfile { border: 0px solid #dff !important; margin: 10px 0px; padding: 10px 10px; width: 500px } | |
52 | .flsAntenna { margin: 0; width: 100%; padding: 0px; border: 0px solid #f00 !important } |
|
52 | ||
53 | #divPattern textarea,input[type=text],label{ font-family: "Open Sans"; font-size: inherit; } |
|
53 | ||
|
54 | #divPattern textarea,input[type=text],label,input[type=file],input[type=button],input[type=submit]{ | |||
|
55 | font-family: 'Open Sans', sans-serif; font-size: inherit; } | |||
54 | #divPattern textarea {resize: none; overflow: hidden} |
|
56 | #divPattern textarea {resize: none; overflow: hidden} | |
55 |
.antenna{ border: 0px solid # |
|
57 | .antenna{ border: 0px solid #fee !important; box-shadow: 1px 1px 2px #666; padding: 5px; margin: 10px auto; | |
|
58 | width: 480px; display: block} | |||
|
59 | .flsAntenna { margin: 0; padding: 0px; border: 1px solid #fee !important; width: 470px} | |||
|
60 | .flsAntenna legend{ font-family: 'Roboto Condensed', sans-serif; font-size: inherit; text-align: center; | |||
|
61 | margin-left: 10px} | |||
56 | .infoAntenna{ border: 0px solid #f00 !important; width: 480px; float: left} |
|
62 | .infoAntenna{ border: 0px solid #f00 !important; width: 480px; float: left} | |
57 | .overJRO{ border: 0px solid #1cc !important; width: 250px; float: left; margin: 0px 5px} |
|
63 | .overJRO{ border: 0px solid #1cc !important; width: 250px; float: left; margin: 0px 5px} | |
58 | .divAntenna { float: left; margin: 10px; border: 0px solid #fcc !important; width: 190px } |
|
64 | .divAntenna { float: left; margin: 10px; border: 0px solid #fcc !important; width: 190px } | |
59 | .divAntenna label{ display: block } |
|
65 | .divAntenna label{ display: block } | |
60 | .txtAntenna { width: 175px; max-width: 180px; height: 160px; max-height: 165px; background: #fdfdfb; padding: 4px; |
|
66 | .txtAntenna { width: 175px; max-width: 180px; height: 160px; max-height: 165px; background: #fdfdfb; padding: 4px; | |
61 | border: 2px solid #eee !important; /*font-family: "Ubuntu"; font-size: inherit;*/ |
|
67 | border: 2px solid #eee !important; /*font-family: "Ubuntu"; font-size: inherit;*/ | |
62 | text-align: justify; margin: 0 auto; line-height: 20px} |
|
68 | text-align: justify; margin: 0 auto; line-height: 20px} | |
|
69 | ||||
63 | .divAntenna p{ width: 175px; max-width: 180px; height: 160px; max-height: 165px; background: #fdfdfb; padding: 2px; |
|
70 | .divAntenna p{ width: 175px; max-width: 180px; height: 160px; max-height: 165px; background: #fdfdfb; padding: 2px; | |
64 | border: 1px solid #eee !important; font-family: "Ubuntu"; font-size: inherit; |
|
71 | border: 1px solid #eee !important; font-family: "Ubuntu"; font-size: inherit; | |
65 | text-align: justify; margin: 0 auto; line-height: 20px} |
|
72 | text-align: justify; margin: 0 auto; line-height: 20px} | |
66 |
|
73 | |||
67 |
.divTx { display: block; float: left; margin: 10px; |
|
74 | .divTx { display: block; float: left; margin: 10px; border: 0px solid #f00 !important} | |
68 | .divTx label{ display: block } |
|
75 | .divTx label{ display: block } | |
69 |
.divTx textarea{ width: 1 |
|
76 | .divTx textarea{ width: 100px; max-width: 100px; height: 160px; max-height: 165px; text-align: justify; | |
|
77 | border: 2px solid #eee !important; font-family: "Ubuntu"; font-size: inherit; | |||
|
78 | line-height: 20px} | |||
|
79 | ||||
70 | .divTx p{ width: 100px; max-width: 105px; height: 160px; max-height: 165px; background: #fdfdfb; padding: 2px; |
|
80 | .divTx p{ width: 100px; max-width: 105px; height: 160px; max-height: 165px; background: #fdfdfb; padding: 2px; | |
71 |
border: 1px solid #eee !important; font-family: |
|
81 | border: 1px solid #eee !important; font-family: 'Ubuntu', sans-serif; font-size: inherit; | |
72 | text-align: justify; margin: 0 auto; line-height: 20px;} |
|
82 | text-align: justify; margin: 0 auto; line-height: 20px;} | |
73 |
|
83 | |||
74 | .divUes { display: block; margin: 10px} |
|
84 | .divUes { display: block; margin: 10px} | |
75 |
.divUes input[type=text] { width: 240px; max-width: 240px; font-family: |
|
85 | .divUes input[type=text] { width: 240px; max-width: 240px; font-family: 'Ubuntu', sans-serif; font-size: inherit;} | |
76 |
|
86 | |||
77 | .overJRO img{width: 400px; height: 200px; text-align: center; vertical-align: middle; margin: 40px 5px 5px 5px; |
|
87 | .overJRO img{width: 400px; height: 200px; text-align: center; vertical-align: middle; margin: 40px 5px 5px 5px; | |
78 | display: block; background: #fdfdfb; border: 1px solid #eee !important;} |
|
88 | display: block; background: #fdfdfb; border: 1px solid #eee !important;} | |
79 | .overJRO a{ text-align: center; margin: 0 auto; display: block} |
|
89 | .overJRO a{ text-align: center; margin: 0 auto; display: block} | |
80 |
|
90 | |||
81 | /****************************************************************************************/ |
|
91 | /****************************************************************************************/ | |
82 | /****** MENU DE NAVEGACION DE PATRONES **********************************/ |
|
92 | /****** MENU DE NAVEGACION DE PATRONES **********************************/ | |
83 | /****************************************************************************************/ |
|
93 | /****************************************************************************************/ | |
84 | #divMnuPattern{ width: 280px; height: 25px; display: block; border: 0px solid #1cc !important; float: right; |
|
94 | #divMnuPattern{ width: 280px; height: 25px; display: block; border: 0px solid #1cc !important; float: right; | |
85 | margin: 5px 40px 5px 0px;} |
|
95 | margin: 5px 40px 5px 0px;} | |
86 | #divMnuPattern li{ float: right; display: block; width: 60px; border: 0px solid #2cc !important} |
|
96 | #divMnuPattern li{ float: right; display: block; width: 60px; border: 0px solid #2cc !important} | |
87 | #divMnuPattern a{ display: block; line-height: 22px; text-decoration: none; padding: 0px 5px; |
|
97 | #divMnuPattern a{ display: block; line-height: 22px; text-decoration: none; padding: 0px 5px; | |
88 | border-bottom: 1px solid #1494F6 !important; margin: 0px 2px; text-align: center; color: #1494F6 |
|
98 | border-bottom: 1px solid #1494F6 !important; margin: 0px 2px; text-align: center; color: #1494F6 | |
89 | } |
|
99 | } | |
90 |
#infoPattern{ display: block; border: |
|
100 | #infoPattern{ display: block; border: 0px solid #1494f6 !important; margin: 0px 25px; } | |
91 |
|
101 | |||
92 | #navPatterns{ margin: 0 auto; border: 0px solid #d00 !important; width: 700px; height: 30px; |
|
102 | #navPatterns{ margin: 0 auto; border: 0px solid #d00 !important; width: 700px; height: 30px; | |
93 | font-family: 'Ubuntu', sans-serif; font-size: 14px; padding: 5px 0px} |
|
103 | font-family: 'Ubuntu', sans-serif; font-size: 14px; padding: 5px 0px} | |
94 | #navPatternList{ margin: 0 auto; border: 0px solid #ecc !important} |
|
104 | #navPatternList{ margin: 0 auto; border: 0px solid #ecc !important} | |
95 | #navPatternList ul{ list-style: none; list-style-type: none; margin: 0;} |
|
105 | #navPatternList ul{ list-style: none; list-style-type: none; margin: 0;} | |
96 | #navPatternList ul li{ float: left; width: 50px; border: 1px solid #eee !important; } |
|
106 | #navPatternList ul li{ float: left; width: 50px; border: 1px solid #eee !important; } | |
97 | #navPatternList a{ width: 50px; border: 0px solid #1cc !important; display: block; text-align: center; line-height: 30px; padding: 1px 0px} |
|
107 | #navPatternList a{ width: 50px; border: 0px solid #1cc !important; display: block; text-align: center; line-height: 30px; padding: 1px 0px} | |
98 | .lnkPattern{ background-color: #ccc !important; color: #eee;} |
|
108 | .lnkPattern{ background-color: #ccc !important; color: #eee;} | |
99 | .lnkPatternSelected{ background-color: #2cc !important; color: #fff;} |
|
109 | .lnkPatternSelected{ background-color: #2cc !important; color: #fff;} | |
100 |
|
110 | |||
101 | .divListofPatterns{ width: 650px; display: block; border: 1px solid #1cc !important; margin: 0 auto} |
|
111 | .divListofPatterns{ width: 650px; display: block; border: 1px solid #1cc !important; margin: 0 auto} | |
102 | .divPattern{ width: 600px; display: block; border: 1px solid #f00 !important; margin: 2px auto; } |
|
112 | .divPattern{ width: 600px; display: block; border: 1px solid #f00 !important; margin: 2px auto; } | |
103 |
|
113 | |||
104 | /****************************************************************************************/ |
|
114 | /****************************************************************************************/ | |
105 | /****** HEADER *************/ |
|
115 | /****** HEADER *************/ | |
106 | /****************************************************************************************/ |
|
116 | /****************************************************************************************/ | |
107 | header nav{width: 960px; border: 0px solid #1cc !important; margin: 0 auto; height: 100%} |
|
117 | header nav{width: 960px; border: 0px solid #1cc !important; margin: 0 auto; height: 100%} | |
108 | header nav a{font-family: 'Roboto Condensed', sans-serif; font-size: 1.98em; text-transform: uppercase; width: 232px; |
|
118 | header nav a{font-family: 'Roboto Condensed', sans-serif; font-size: 1.98em; text-transform: uppercase; width: 232px; | |
109 | padding: 2px; text-align: center; border: 1px solid #ddd !important; box-shadow: 1px 1px 2px #ddd; display: block; |
|
119 | padding: 2px; text-align: center; border: 1px solid #ddd !important; box-shadow: 1px 1px 2px #ddd; display: block; | |
110 | float: left; height: 45px; text-decoration: none; background: #eee; line-height: 45px; |
|
120 | float: left; height: 45px; text-decoration: none; background: #eee; line-height: 45px; | |
111 | color: #15425d; margin: 0px 1px} |
|
121 | color: #15425d; margin: 0px 1px} | |
112 |
|
122 | header nav a.selected{ background: #666; color: #fff } | ||
113 | /****************************************************************************************/ |
|
123 | /****************************************************************************************/ | |
114 | /****** FOOTER *************/ |
|
124 | /****** FOOTER *************/ | |
115 | /****************************************************************************************/ |
|
125 | /****************************************************************************************/ | |
116 | footer p{font-family: 'Roboto Condensed', sans-serif; font-size: 0.98em} |
|
126 | footer p{font-family: 'Roboto Condensed', sans-serif; font-size: 0.98em} | |
117 |
|
127 |
@@ -1,65 +1,65 | |||||
1 | {% extends "abscontrol/edit.html" %} |
|
1 | {% extends "abscontrol/edit.html" %} | |
2 |
|
2 | |||
3 | {% block mnuPattern %} |
|
3 | {% block mnuPattern %} | |
4 | <div class="divMenu" id="divMnuPattern"> |
|
4 | <div class="divMenu" id="divMnuPattern"> | |
5 | <nav class="MnuHorizontal"> |
|
5 | <nav class="MnuHorizontal"> | |
6 | <ul class="mnu" id="mnuPattern"> |
|
6 | <ul class="mnu" id="mnuPattern"> | |
|
7 | <li><a href="#" id="lnkCancel">Cancel</a></li> | |||
7 | <li><a href="#" id="lnkSave">Save</a></li> |
|
8 | <li><a href="#" id="lnkSave">Save</a></li> | |
8 | <li><a href="#" id="lnkCancel">Cancel</a></li> |
|
|||
9 | </ul> |
|
9 | </ul> | |
10 | </nav> |
|
10 | </nav> | |
11 | </div> |
|
11 | </div> | |
12 | <div class="cleardivs"></div> |
|
12 | <div class="cleardivs"></div> | |
13 | {% endblock %} |
|
13 | {% endblock %} | |
14 | {% block pattern %} |
|
14 | {% block pattern %} | |
15 |
<div id=" |
|
15 | <div id="divPattern"> | |
16 | <form action="/abscontrol/{{ objProfile.id }}/save/" id="frmPattern" method="post"> |
|
16 | <form action="/abscontrol/{{ objProfile.id }}/save/" id="frmPattern" method="post"> | |
17 | <div id="antennaUp"> |
|
17 | <div id="antennaUp" class="antenna"> | |
18 | <fieldset class="flsAntenna"> |
|
18 | <fieldset class="flsAntenna"> | |
19 | <legend>UP</legend> |
|
19 | <legend>UP</legend> | |
20 | <div class="divAntenna"> |
|
20 | <div class="divAntenna"> | |
21 | <label for="lblAntenna">Antenna</label> |
|
21 | <label for="lblAntenna">Antenna</label> | |
22 | <textarea name="txtAntennaUp" class="txtAntenna" cols="38" rows="8">{{ txtAntenna }}</textarea> |
|
22 | <textarea name="txtAntennaUp" class="txtAntenna" cols="38" rows="8">{{ txtAntenna }}</textarea> | |
23 | </div> |
|
23 | </div> | |
24 | <div class="divTx"> |
|
24 | <div class="divTx"> | |
25 | <label for="lblTx">Tx</label> |
|
25 | <label for="lblTx">Tx</label> | |
26 | <textarea name="txtTxUp" class="txtTR" cols="20" rows="8">{{ txtTxUp }}</textarea> |
|
26 | <textarea name="txtTxUp" class="txtTR" cols="20" rows="8">{{ txtTxUp }}</textarea> | |
27 | </div> |
|
27 | </div> | |
28 | <div class="divTx"> |
|
28 | <div class="divTx"> | |
29 | <label for="lblRx">Rx</label> |
|
29 | <label for="lblRx">Rx</label> | |
30 | <textarea name="txtRxUp" class="txtTR" cols="20" rows="8">{{ txtRxUp }}</textarea> |
|
30 | <textarea name="txtRxUp" class="txtTR" cols="20" rows="8">{{ txtRxUp }}</textarea> | |
31 | </div> |
|
31 | </div> | |
32 | <div class="cleardivs"></div> |
|
32 | <div class="cleardivs"></div> | |
33 | <div class="divUes"> |
|
33 | <div class="divUes"> | |
34 | <label for="lblUes">Ues:</label> |
|
34 | <label for="lblUes">Ues:</label> | |
35 | <input type="text" name="txtUesUp" value="{{ txtUes }}" /> |
|
35 | <input type="text" name="txtUesUp" value="{{ txtUes }}" /> | |
36 | </div> |
|
36 | </div> | |
37 | </fieldset> |
|
37 | </fieldset> | |
38 | </div> |
|
38 | </div> | |
39 | <div id="antennaDown"> |
|
39 | <div id="antennaDown" class="antenna"> | |
40 | <fieldset class="flsAntenna"> |
|
40 | <fieldset class="flsAntenna"> | |
41 | <legend>DOWN</legend> |
|
41 | <legend>DOWN</legend> | |
42 | <div class="divAntenna"> |
|
42 | <div class="divAntenna"> | |
43 | <label for="lblAntenna">Antenna</label> |
|
43 | <label for="lblAntenna">Antenna</label> | |
44 | <textarea name="txtAntennaDown" class="txtAntenna" cols="38" rows="8">{{ txtAntenna }}</textarea> |
|
44 | <textarea name="txtAntennaDown" class="txtAntenna" cols="38" rows="8">{{ txtAntenna }}</textarea> | |
45 | </div> |
|
45 | </div> | |
46 | <div class="divTx"> |
|
46 | <div class="divTx"> | |
47 | <label for="lblTx">Tx</label> |
|
47 | <label for="lblTx">Tx</label> | |
48 | <textarea name="txtTxDown" class="txtTR" cols="20" rows="8">{{ txtTxDown }}</textarea> |
|
48 | <textarea name="txtTxDown" class="txtTR" cols="20" rows="8">{{ txtTxDown }}</textarea> | |
49 | </div> |
|
49 | </div> | |
50 | <div class="divTx"> |
|
50 | <div class="divTx"> | |
51 | <label for="lblRx">Rx</label> |
|
51 | <label for="lblRx">Rx</label> | |
52 | <textarea name="txtRxDown" class="txtTR" cols="20" rows="8">{{ txtRxDown }}</textarea> |
|
52 | <textarea name="txtRxDown" class="txtTR" cols="20" rows="8">{{ txtRxDown }}</textarea> | |
53 | </div> |
|
53 | </div> | |
54 | <div class="cleardivs"></div> |
|
54 | <div class="cleardivs"></div> | |
55 | <div class="divUes"> |
|
55 | <div class="divUes"> | |
56 | <label for="lblUes">Ues:</label> |
|
56 | <label for="lblUes">Ues:</label> | |
57 | <input type="text" name="txtUesDown" value="{{ txtUes }}" /> |
|
57 | <input type="text" name="txtUesDown" value="{{ txtUes }}" /> | |
58 | </div> |
|
58 | </div> | |
59 | </fieldset> |
|
59 | </fieldset> | |
60 | </div> |
|
60 | </div> | |
61 | <input type="hidden" name="profile_id" id="profile_id" value="{{ objProfile.id }}" /> |
|
61 | <input type="hidden" name="profile_id" id="profile_id" value="{{ objProfile.id }}" /> | |
62 | <input type="hidden" name="mode" value="e"> |
|
62 | <input type="hidden" name="mode" value="e"> | |
63 | </form> |
|
63 | </form> | |
64 | </div> |
|
64 | </div> | |
65 | {% endblock %} |
|
65 | {% endblock %} |
@@ -1,123 +1,122 | |||||
1 | {% extends "abscontrol/index.html" %} |
|
1 | {% extends "abscontrol/index.html" %} | |
2 | {% block title %}ABS CONTROL:::PROFILE:::{{ objProfile.name }}{% endblock %} |
|
2 | {% block title %}ABS CONTROL:::PROFILE:::{{ objProfile.name }}{% endblock %} | |
3 | {% block scripting %} |
|
3 | {% block scripting %} | |
4 | <script src="/static/static/js/patterns.js"></script> |
|
4 | <script src="/static/static/js/patterns.js"></script> | |
5 | {% endblock %} |
|
5 | {% endblock %} | |
6 | {% block mnu_profile %} |
|
6 | {% block mnu_profile %} | |
7 | <nav class="MnuHorizontal" id="mnuProfiles"> |
|
7 | <nav class="MnuHorizontal" id="mnuProfiles"> | |
8 | <ul> |
|
8 | <ul> | |
9 | <li><a href="/abscontrol/new/">New</a></li> |
|
9 | <li><a href="/abscontrol/new/">New</a></li> | |
10 | {% if objProfile.state == 0 %} |
|
10 | {% if objProfile.state == 0 %} | |
11 | <li><a href="/abscontrol/changeName/{{ objProfile.id }}/">Save</a></li> |
|
11 | <li><a href="/abscontrol/changeName/{{ objProfile.id }}/">Save</a></li> | |
12 | {% else %} |
|
12 | {% else %} | |
13 | <li><a href="#" id="lnkUpdateProfile">Save</a></li> |
|
13 | <li><a href="#" id="lnkUpdateProfile">Save</a></li> | |
14 | {% endif %} |
|
14 | {% endif %} | |
15 | <li><a href="#">Save as</a></li> |
|
15 | <li><a href="#">Save as</a></li> | |
16 | <li><a href="/abscontrol/import/">Import</a></li> |
|
16 | <li><a href="/abscontrol/import/">Import</a></li> | |
17 | {% if objProfile %} |
|
17 | {% if objProfile %} | |
18 | <li><a href="#" id="lnkExport" alt="{{ objProfile.id }}">Export</a></li> |
|
18 | <li><a href="#" id="lnkExport" alt="{{ objProfile.id }}">Export</a></li> | |
19 | {% endif %} |
|
19 | {% endif %} | |
20 | </ul> |
|
20 | </ul> | |
21 | </nav> |
|
21 | </nav> | |
22 | {% endblock %} |
|
22 | {% endblock %} | |
23 | {% block maincolumn%} |
|
23 | {% block maincolumn%} | |
24 | <div id="maincolumn"> |
|
24 | <div id="maincolumn"> | |
25 | {% if objProfile.state == 1 %} |
|
25 | {% if objProfile.state == 1 %} | |
26 | <form action="/abscontrol/update/{{ objProfile.id }}/" method="post" id="frmProfile"> |
|
26 | <form action="/abscontrol/update/{{ objProfile.id }}/" method="post" id="frmProfile"> | |
27 | <div id="divProfile"> |
|
27 | <div id="divProfile"> | |
28 | <label for="lblName">Profile:</label> |
|
28 | <label for="lblName">Profile:</label> | |
29 | <input type="text" name="txtProfile" value="{{ objProfile.name }}"/> |
|
29 | <input type="text" name="txtProfile" value="{{ objProfile.name }}"/> | |
30 | </div> |
|
30 | </div> | |
31 | <input type="hidden" name="mode" value="e"> |
|
31 | <input type="hidden" name="mode" value="e"> | |
32 | </form> |
|
32 | </form> | |
33 | {% else %} |
|
33 | {% else %} | |
34 | <div id="divProfile"> |
|
34 | <div id="divProfile"> | |
35 | <label for="lblName">Profile: {{ objProfile.name }}</label> |
|
35 | <label for="lblName">Profile: {{ objProfile.name }}</label> | |
36 | </div> |
|
36 | </div> | |
37 | {% endif %} |
|
37 | {% endif %} | |
38 | {% if patternChoosen %} |
|
38 | {% if patternChoosen %} | |
39 | <div id="navPatterns"> |
|
39 | <div id="navPatterns"> | |
40 | <nav class="" id="navPatternList"> |
|
40 | <nav class="" id="navPatternList"> | |
41 | <ul> |
|
41 | <ul> | |
42 | {% for element in lsPatterns %} |
|
42 | {% for element in lsPatterns %} | |
43 | {% if patternChoosen.id == element.id %} |
|
43 | {% if patternChoosen.id == element.id %} | |
44 | <li><a href="/abscontrol/{{ objProfile.id }}/edit/{{ element.id }}" class="lnkPatternSelected">{{ element.value }}</a></li> |
|
44 | <li><a href="/abscontrol/{{ objProfile.id }}/edit/{{ element.id }}" class="lnkPatternSelected">{{ element.value }}</a></li> | |
45 | {% else %} |
|
45 | {% else %} | |
46 | <li><a href="/abscontrol/{{ objProfile.id }}/edit/{{ element.id }}" class="lnkPattern">{{ element.value }}</a></li> |
|
46 | <li><a href="/abscontrol/{{ objProfile.id }}/edit/{{ element.id }}" class="lnkPattern">{{ element.value }}</a></li> | |
47 | {% endif %} |
|
47 | {% endif %} | |
48 | {% endfor %} |
|
48 | {% endfor %} | |
49 | </ul> |
|
49 | </ul> | |
50 | </nav> |
|
50 | </nav> | |
51 | </div> |
|
51 | </div> | |
52 | {% endif %} |
|
52 | {% endif %} | |
53 | <div id="divPattern"> |
|
53 | <div id="divPattern"> | |
54 | {% block mnuPattern %} |
|
54 | {% block mnuPattern %} | |
55 | <div class="divMenu" id="divMnuPattern"> |
|
55 | <div class="divMenu" id="divMnuPattern"> | |
56 | <nav class="MnuHorizontal"> |
|
56 | <nav class="MnuHorizontal"> | |
57 | <ul class="mnu" id="mnuPattern"> |
|
57 | <ul class="mnu" id="mnuPattern"> | |
58 | {% if lsPatterns|length > 1 %} |
|
58 | {% if lsPatterns|length > 1 %} | |
59 | <li><a href="/abscontrol/{{ objProfile.id }}/delete/{{ patternChoosen.id }}">Delete</a></li> |
|
59 | <li><a href="/abscontrol/{{ objProfile.id }}/delete/{{ patternChoosen.id }}">Delete</a></li> | |
60 | {% endif %} |
|
60 | {% endif %} | |
61 | <li><a href="#" class="" id="lnkSave">Save</a></li> |
|
61 | <li><a href="#" class="" id="lnkSave">Save</a></li> | |
62 | {% if lsPatterns|length < 10 %} |
|
62 | {% if lsPatterns|length < 10 %} | |
63 | <li><a href="/abscontrol/{{ objProfile.id }}/add">Add</a></li> |
|
63 | <li><a href="/abscontrol/{{ objProfile.id }}/add">Add</a></li> | |
64 | {% endif %} |
|
64 | {% endif %} | |
65 | </ul> |
|
65 | </ul> | |
66 | </nav> |
|
66 | </nav> | |
67 | </div> |
|
67 | </div> | |
68 | <div class="cleardivs"></div> |
|
68 | <div class="cleardivs"></div> | |
69 | {% endblock %} |
|
69 | {% endblock %} | |
70 | {% block pattern %} |
|
70 | {% block pattern %} | |
71 |
<div id=" |
|
71 | <div id="divPattern"> | |
72 |
|
72 | <div id="antennaUp" class="antenna"> | ||
73 | <div id="antennaUp"> |
|
|||
74 | <fieldset class="flsAntenna"> |
|
73 | <fieldset class="flsAntenna"> | |
75 | <legend>UP</legend> |
|
74 | <legend>UP</legend> | |
76 | <div class="divAntenna"> |
|
75 | <div class="divAntenna"> | |
77 | <label for="lblAntenna">Antenna</label> |
|
76 | <label for="lblAntenna">Antenna</label> | |
78 | <textarea name="txtAntennaUp" class="txtAntenna" cols="38" rows="8">{{ antennaUp.value }}</textarea> |
|
77 | <textarea name="txtAntennaUp" class="txtAntenna" cols="38" rows="8">{{ antennaUp.value }}</textarea> | |
79 | </div> |
|
78 | </div> | |
80 | <div class="divTx"> |
|
79 | <div class="divTx"> | |
81 | <label for="lblTx">Tx</label> |
|
80 | <label for="lblTx">Tx</label> | |
82 | <textarea name="txtTxUp" class="txtTR" cols="20" rows="8">{{ antennaUp.tx }}</textarea> |
|
81 | <textarea name="txtTxUp" class="txtTR" cols="20" rows="8">{{ antennaUp.tx }}</textarea> | |
83 | </div> |
|
82 | </div> | |
84 | <div class="divTx"> |
|
83 | <div class="divTx"> | |
85 | <label for="lblRx">Rx</label> |
|
84 | <label for="lblRx">Rx</label> | |
86 | <textarea name="txtRxUp" class="txtTR" cols="20" rows="8">{{ antennaUp.rx }}</textarea> |
|
85 | <textarea name="txtRxUp" class="txtTR" cols="20" rows="8">{{ antennaUp.rx }}</textarea> | |
87 | </div> |
|
86 | </div> | |
88 | <div class="cleardivs"></div> |
|
87 | <div class="cleardivs"></div> | |
89 | <div class="divUes"> |
|
88 | <div class="divUes"> | |
90 | <label for="lblUes">Ues:</label> |
|
89 | <label for="lblUes">Ues:</label> | |
91 | <input type="text" name="txtUesUp" value="{{ antennaUp.ues }}" /> |
|
90 | <input type="text" name="txtUesUp" value="{{ antennaUp.ues }}" /> | |
92 | </div> |
|
91 | </div> | |
93 | <input type="hidden" name="txtAntennaUpId" value="{{ antennaUp.id }}" /> |
|
92 | <input type="hidden" name="txtAntennaUpId" value="{{ antennaUp.id }}" /> | |
94 | </fieldset> |
|
93 | </fieldset> | |
95 | </div> |
|
94 | </div> | |
96 | <div id="antennaDown"> |
|
95 | <div id="antennaDown" class="antenna"> | |
97 | <fieldset class="flsAntenna"> |
|
96 | <fieldset class="flsAntenna"> | |
98 | <legend>DOWN</legend> |
|
97 | <legend>DOWN</legend> | |
99 | <div class="divAntenna"> |
|
98 | <div class="divAntenna"> | |
100 | <label for="lblAntenna">Antenna</label> |
|
99 | <label for="lblAntenna">Antenna</label> | |
101 | <textarea name="txtAntennaDown" class="txtAntenna" cols="38" rows="8">{{ antennaDown.value }}</textarea> |
|
100 | <textarea name="txtAntennaDown" class="txtAntenna" cols="38" rows="8">{{ antennaDown.value }}</textarea> | |
102 | </div> |
|
101 | </div> | |
103 | <div class="divTx"> |
|
102 | <div class="divTx"> | |
104 | <label for="lblTx">Tx</label> |
|
103 | <label for="lblTx">Tx</label> | |
105 | <textarea name="txtTxDown" class="txtTR" cols="20" rows="8">{{ antennaDown.tx }}</textarea> |
|
104 | <textarea name="txtTxDown" class="txtTR" cols="20" rows="8">{{ antennaDown.tx }}</textarea> | |
106 | </div> |
|
105 | </div> | |
107 | <div class="divTx"> |
|
106 | <div class="divTx"> | |
108 | <label for="lblRx">Rx</label> |
|
107 | <label for="lblRx">Rx</label> | |
109 | <textarea name="txtRxDown" class="txtTR" cols="20" rows="8">{{ antennaDown.rx }}</textarea> |
|
108 | <textarea name="txtRxDown" class="txtTR" cols="20" rows="8">{{ antennaDown.rx }}</textarea> | |
110 | </div> |
|
109 | </div> | |
111 | <div class="cleardivs"></div> |
|
110 | <div class="cleardivs"></div> | |
112 | <div class="divUes"> |
|
111 | <div class="divUes"> | |
113 | <label for="lblUes">Ues:</label> |
|
112 | <label for="lblUes">Ues:</label> | |
114 | <input type="text" name="txtUesDown" value="{{ antennaDown.ues }}" /> |
|
113 | <input type="text" name="txtUesDown" value="{{ antennaDown.ues }}" /> | |
115 | </div> |
|
114 | </div> | |
116 | <input type="hidden" name="txtAntennaDownId" value="{{ antennaDown.id }}" /> |
|
115 | <input type="hidden" name="txtAntennaDownId" value="{{ antennaDown.id }}" /> | |
117 | </fieldset> |
|
116 | </fieldset> | |
118 | </div> |
|
117 | </div> | |
119 | </div> |
|
118 | </div> | |
120 | {% endblock %} |
|
119 | {% endblock %} | |
121 | </div> |
|
120 | </div> | |
122 | </div> |
|
121 | </div> | |
123 | {% endblock %} |
|
122 | {% endblock %} |
@@ -1,71 +1,71 | |||||
1 | {% extends "abscontrol/edit.html" %} |
|
1 | {% extends "abscontrol/edit.html" %} | |
2 |
|
2 | |||
3 | {% block mnuPattern %} |
|
3 | {% block mnuPattern %} | |
4 | <div class="divMenu" id="divMnuPattern"> |
|
4 | <div class="divMenu" id="divMnuPattern"> | |
5 | <nav class="MnuHorizontal"> |
|
5 | <nav class="MnuHorizontal"> | |
6 | <ul class="mnu" id="mnuPattern"> |
|
6 | <ul class="mnu" id="mnuPattern"> | |
7 | <li><a href="#" id="lnkCancel">Delete</a></li> |
|
7 | <li><a href="#" id="lnkCancel">Delete</a></li> | |
8 | <li><a href="#" id="lnkSave">Save</a></li> |
|
8 | <li><a href="#" id="lnkSave">Save</a></li> | |
9 | {% if lsPatterns|length < 10 %} |
|
9 | {% if lsPatterns|length < 10 %} | |
10 | <li><a href="#" id="lnkAdd">Add</a></li> |
|
10 | <li><a href="#" id="lnkAdd">Add</a></li> | |
11 | {% endif %} |
|
11 | {% endif %} | |
12 | </ul> |
|
12 | </ul> | |
13 | </nav> |
|
13 | </nav> | |
14 | </div> |
|
14 | </div> | |
15 | <div class="cleardivs"></div> |
|
15 | <div class="cleardivs"></div> | |
16 | {% endblock %} |
|
16 | {% endblock %} | |
17 | {% block pattern %} |
|
17 | {% block pattern %} | |
18 |
<div id=" |
|
18 | <div id="divPattern"> | |
19 | <form action="/abscontrol/{{ objProfile.id }}/save/" id="frmPattern" method="post"> |
|
19 | <form action="/abscontrol/{{ objProfile.id }}/save/" id="frmPattern" method="post"> | |
20 | <div id="antennaUp"> |
|
20 | <div id="antennaUp" class="antenna"> | |
21 | <fieldset class="flsAntenna"> |
|
21 | <fieldset class="flsAntenna"> | |
22 | <legend>UP</legend> |
|
22 | <legend>UP</legend> | |
23 | <div class="divAntenna"> |
|
23 | <div class="divAntenna"> | |
24 | <label for="lblAntenna">Antenna</label> |
|
24 | <label for="lblAntenna">Antenna</label> | |
25 | <textarea name="txtAntennaUp" class="txtAntenna" cols="38" rows="8">{{ antennaUp.value }}</textarea> |
|
25 | <textarea name="txtAntennaUp" class="txtAntenna" cols="38" rows="8">{{ antennaUp.value }}</textarea> | |
26 | </div> |
|
26 | </div> | |
27 | <div class="divTx"> |
|
27 | <div class="divTx"> | |
28 | <label for="lblTx">Tx</label> |
|
28 | <label for="lblTx">Tx</label> | |
29 | <textarea name="txtTxUp" class="txtTR" cols="20" rows="8">{{ antennaUp.tx }}</textarea> |
|
29 | <textarea name="txtTxUp" class="txtTR" cols="20" rows="8">{{ antennaUp.tx }}</textarea> | |
30 | </div> |
|
30 | </div> | |
31 | <div class="divTx"> |
|
31 | <div class="divTx"> | |
32 | <label for="lblRx">Rx</label> |
|
32 | <label for="lblRx">Rx</label> | |
33 | <textarea name="txtRxUp" class="txtTR" cols="20" rows="8">{{ antennaUp.rx }}</textarea> |
|
33 | <textarea name="txtRxUp" class="txtTR" cols="20" rows="8">{{ antennaUp.rx }}</textarea> | |
34 | </div> |
|
34 | </div> | |
35 | <div class="cleardivs"></div> |
|
35 | <div class="cleardivs"></div> | |
36 | <div class="divUes"> |
|
36 | <div class="divUes"> | |
37 | <label for="lblUes">Ues:</label> |
|
37 | <label for="lblUes">Ues:</label> | |
38 | <input type="text" name="txtUesUp" value="{{ antennaUp.ues }}" /> |
|
38 | <input type="text" name="txtUesUp" value="{{ antennaUp.ues }}" /> | |
39 | </div> |
|
39 | </div> | |
40 | <input type="hidden" name="txtAntennaUpId" value="{{ antennaUp.id }}" /> |
|
40 | <input type="hidden" name="txtAntennaUpId" value="{{ antennaUp.id }}" /> | |
41 | </fieldset> |
|
41 | </fieldset> | |
42 | </div> |
|
42 | </div> | |
43 | <div id="antennaDown"> |
|
43 | <div id="antennaDown" class="antenna"> | |
44 | <fieldset class="flsAntenna"> |
|
44 | <fieldset class="flsAntenna"> | |
45 | <legend>DOWN</legend> |
|
45 | <legend>DOWN</legend> | |
46 | <div class="divAntenna"> |
|
46 | <div class="divAntenna"> | |
47 | <label for="lblAntenna">Antenna</label> |
|
47 | <label for="lblAntenna">Antenna</label> | |
48 | <textarea name="txtAntennaDown" class="txtAntenna" cols="38" rows="8">{{ antennaDown.value }}</textarea> |
|
48 | <textarea name="txtAntennaDown" class="txtAntenna" cols="38" rows="8">{{ antennaDown.value }}</textarea> | |
49 | </div> |
|
49 | </div> | |
50 | <div class="divTx"> |
|
50 | <div class="divTx"> | |
51 | <label for="lblTx">Tx</label> |
|
51 | <label for="lblTx">Tx</label> | |
52 | <textarea name="txtTxDown" class="txtTR" cols="20" rows="8">{{ antennaDown.tx }}</textarea> |
|
52 | <textarea name="txtTxDown" class="txtTR" cols="20" rows="8">{{ antennaDown.tx }}</textarea> | |
53 | </div> |
|
53 | </div> | |
54 | <div class="divTx"> |
|
54 | <div class="divTx"> | |
55 | <label for="lblRx">Rx</label> |
|
55 | <label for="lblRx">Rx</label> | |
56 | <textarea name="txtRxDown" class="txtTR" cols="20" rows="8">{{ antennaDown.rx }}</textarea> |
|
56 | <textarea name="txtRxDown" class="txtTR" cols="20" rows="8">{{ antennaDown.rx }}</textarea> | |
57 | </div> |
|
57 | </div> | |
58 | <div class="cleardivs"></div> |
|
58 | <div class="cleardivs"></div> | |
59 | <div class="divUes"> |
|
59 | <div class="divUes"> | |
60 | <label for="lblUes">Ues:</label> |
|
60 | <label for="lblUes">Ues:</label> | |
61 | <input type="text" name="txtUesDown" value="{{ antennaDown.ues }}" /> |
|
61 | <input type="text" name="txtUesDown" value="{{ antennaDown.ues }}" /> | |
62 | </div> |
|
62 | </div> | |
63 | <input type="hidden" name="txtAntennaDownId" value="{{ antennaDown.id }}" /> |
|
63 | <input type="hidden" name="txtAntennaDownId" value="{{ antennaDown.id }}" /> | |
64 | </fieldset> |
|
64 | </fieldset> | |
65 | </div> |
|
65 | </div> | |
66 | <input type="hidden" name="pattern_id" id="pattern_id" value="{{ patternChoosen.id }}" /> |
|
66 | <input type="hidden" name="pattern_id" id="pattern_id" value="{{ patternChoosen.id }}" /> | |
67 | <input type="hidden" name="profile_id" id="profile_id" value="{{ objProfile.id }}" /> |
|
67 | <input type="hidden" name="profile_id" id="profile_id" value="{{ objProfile.id }}" /> | |
68 | <input type="hidden" name="mode" value="e"> |
|
68 | <input type="hidden" name="mode" value="e"> | |
69 | </form> |
|
69 | </form> | |
70 | </div> |
|
70 | </div> | |
71 | {% endblock %} No newline at end of file |
|
71 | {% endblock %} |
@@ -1,75 +1,76 | |||||
1 | {% extends "abscontrol/index.html" %} |
|
1 | {% extends "abscontrol/index.html" %} | |
2 | {% block title %}ABS CONTROL:::::NEW PROFILE{% endblock %} |
|
2 | {% block title %}ABS CONTROL:::::NEW PROFILE{% endblock %} | |
3 | {% block scripting %} |
|
3 | {% block scripting %} | |
4 | <script src="/static/static/js/patterns.js"></script> |
|
4 | <script src="/static/static/js/patterns.js"></script> | |
5 | {% endblock %} |
|
5 | {% endblock %} | |
6 | {% block maincolumn%} |
|
6 | {% block maincolumn%} | |
7 | <div id="maincolumn"> |
|
7 | <div id="maincolumn"> | |
8 | <form action="/abscontrol/{{ profile_id }}/save/" method="post" id="frmPattern"> |
|
8 | <form action="/abscontrol/{{ profile_id }}/save/" method="post" id="frmPattern"> | |
9 | <div id="divProfile"> |
|
9 | <div id="divProfile"> | |
10 | <label for="lblName">Profile: {{ profile_name }}</label> |
|
10 | <label for="lblName">Profile: {{ profile_name }}</label> | |
11 | </div> |
|
11 | </div> | |
12 | {% block mnuPattern %} |
|
12 | {% block mnuPattern %} | |
13 | <div class="divMenu" id="divMnuPattern"> |
|
13 | <div class="divMenu" id="divMnuPattern"> | |
14 | <nav class="MnuHorizontal"> |
|
14 | <nav class="MnuHorizontal"> | |
15 | <ul class="mnu" id="mnuPattern"> |
|
15 | <ul class="mnu" id="mnuPattern"> | |
16 | <li><a href="#" id="lnkSave">Save</a></li> |
|
16 | <li><a href="#" id="lnkSave">Save</a></li> | |
17 | </ul> |
|
17 | </ul> | |
18 | </nav> |
|
18 | </nav> | |
19 | </div> |
|
19 | </div> | |
20 | <div class="cleardivs"></div> |
|
20 | <div class="cleardivs"></div> | |
21 | {% endblock %} |
|
21 | {% endblock %} | |
22 | <div id="divPattern"> |
|
22 | <div id="divPattern"> | |
23 | <div id="antennaUp"> |
|
23 | <div id="antennaUp" class="antenna"> | |
24 | <fieldset class="flsAntenna"> |
|
24 | <fieldset class="flsAntenna"> | |
25 | <legend>UP</legend> |
|
25 | <legend>UP</legend> | |
26 | <div class="divAntenna"> |
|
26 | <div class="divAntenna"> | |
27 | <label for="lblAntenna">Antenna</label> |
|
27 | <label for="lblAntenna">Antenna</label> | |
28 | <textarea name="txtAntennaUp" class="txtAntenna" cols="38" rows="8">{{ txtAntenna }}</textarea> |
|
28 | <textarea name="txtAntennaUp" class="txtAntenna" cols="38" rows="8">{{ txtAntenna }}</textarea> | |
29 | </div> |
|
29 | </div> | |
30 | <div class="divTx"> |
|
30 | <div class="divTx"> | |
31 | <label for="lblTx">Tx</label> |
|
31 | <label for="lblTx">Tx</label> | |
32 |
<textarea name="txtTxUp" class="txtTR" cols=" |
|
32 | <textarea name="txtTxUp" class="txtTR" cols="18" rows="8">{{ txtTxUp }}</textarea> | |
33 | </div> |
|
33 | </div> | |
34 | <div class="divTx"> |
|
34 | <div class="divTx"> | |
35 | <label for="lblRx">Rx</label> |
|
35 | <label for="lblRx">Rx</label> | |
36 |
<textarea name="txtRxUp" class="txtTR" cols=" |
|
36 | <textarea name="txtRxUp" class="txtTR" cols="18" rows="8">{{ txtRxUp }}</textarea> | |
37 | </div> |
|
37 | </div> | |
38 | <div class="cleardivs"></div> |
|
38 | <div class="cleardivs"></div> | |
39 | <div class="divUes"> |
|
39 | <div class="divUes"> | |
40 | <label for="lblUes">Ues:</label> |
|
40 | <label for="lblUes">Ues:</label> | |
41 | <input type="text" name="txtUesUp" value="{{ txtUes }}" /> |
|
41 | <input type="text" name="txtUesUp" value="{{ txtUes }}" /> | |
42 | <input type="checkbox" name="chkOnlyRxUp" value="" /> |
|
42 | <input type="checkbox" name="chkOnlyRxUp" value="" /> | |
43 | <label for="lblOnlyRx">Only RX</label> |
|
43 | <label for="lblOnlyRx">Only RX</label> | |
44 | </div> |
|
44 | </div> | |
45 | </fieldset> |
|
45 | </fieldset> | |
46 | </div> |
|
46 | </div> | |
47 | <div id="antennaDown"> |
|
47 | ||
|
48 | <div id="antennaDown" class="antenna"> | |||
48 | <fieldset class="flsAntenna"> |
|
49 | <fieldset class="flsAntenna"> | |
49 | <legend>DOWN</legend> |
|
50 | <legend>DOWN</legend> | |
50 | <div class="divAntenna"> |
|
51 | <div class="divAntenna"> | |
51 | <label for="lblAntenna">Antenna</label> |
|
52 | <label for="lblAntenna">Antenna</label> | |
52 | <textarea name="txtAntennaDown" class="txtAntenna" cols="38" rows="8">{{ txtAntenna }}</textarea> |
|
53 | <textarea name="txtAntennaDown" class="txtAntenna" cols="38" rows="8">{{ txtAntenna }}</textarea> | |
53 | </div> |
|
54 | </div> | |
54 | <div class="divTx"> |
|
55 | <div class="divTx"> | |
55 | <label for="lblTx">Tx</label> |
|
56 | <label for="lblTx">Tx</label> | |
56 |
<textarea name="txtTxDown" class="txtTR" cols=" |
|
57 | <textarea name="txtTxDown" class="txtTR" cols="15" rows="8">{{ txtTxDown }}</textarea> | |
57 | </div> |
|
58 | </div> | |
58 | <div class="divTx"> |
|
59 | <div class="divTx"> | |
59 | <label for="lblRx">Rx</label> |
|
60 | <label for="lblRx">Rx</label> | |
60 |
<textarea name="txtRxDown" class="txtTR" cols=" |
|
61 | <textarea name="txtRxDown" class="txtTR" cols="15" rows="8">{{ txtRxDown }}</textarea> | |
61 | </div> |
|
62 | </div> | |
62 | <div class="cleardivs"></div> |
|
63 | <div class="cleardivs"></div> | |
63 | <div class="divUes"> |
|
64 | <div class="divUes"> | |
64 | <label for="lblUes">Ues:</label> |
|
65 | <label for="lblUes">Ues:</label> | |
65 | <input type="text" name="txtUesDown" value="{{ txtUes }}" /> |
|
66 | <input type="text" name="txtUesDown" value="{{ txtUes }}" /> | |
66 | <input type="checkbox" name="chkOnlyRxDown" value="" /> |
|
67 | <input type="checkbox" name="chkOnlyRxDown" value="" /> | |
67 | <label for="lblOnlyRx">Only RX</label> |
|
68 | <label for="lblOnlyRx">Only RX</label> | |
68 | </div> |
|
69 | </div> | |
69 | </fieldset> |
|
70 | </fieldset> | |
70 | </div> |
|
71 | </div> | |
71 | </div> |
|
72 | </div> | |
72 | <input type="hidden" name="mode" value="e"> |
|
73 | <input type="hidden" name="mode" value="e"> | |
73 | </form> |
|
74 | </form> | |
74 | </div> |
|
75 | </div> | |
75 | {% endblock %} |
|
76 | {% endblock %} |
@@ -1,135 +1,135 | |||||
1 | {% extends "abscontrol/index.html" %} |
|
1 | {% extends "abscontrol/index.html" %} | |
2 | {% block title %}ABS CONTROL:::PROFILE:::{{ objProfile.name }}{% endblock %} |
|
2 | {% block title %}ABS CONTROL:::PROFILE:::{{ objProfile.name }}{% endblock %} | |
3 |
|
3 | |||
4 | {% block mnu_profile %} |
|
4 | {% block mnu_profile %} | |
5 | <nav class="MnuHorizontal" id="mnuProfiles"> |
|
5 | <nav class="MnuHorizontal" id="mnuProfiles"> | |
6 | <ul> |
|
6 | <ul> | |
7 | <li><a href="/abscontrol/new">New</a></li> |
|
7 | <li><a href="/abscontrol/new">New</a></li> | |
8 | {% if patternChoosen %} |
|
8 | {% if patternChoosen %} | |
9 | <li><a href="/abscontrol/{{ objProfile.id }}/edit/{{ patternChoosen.id }}">Edit</a></li> |
|
9 | <li><a href="/abscontrol/{{ objProfile.id }}/edit/{{ patternChoosen.id }}">Edit</a></li> | |
10 | {% else %} |
|
10 | {% else %} | |
11 | <li><a href="/abscontrol/edit/{{ objProfile.id }}">Edit</a></li> |
|
11 | <li><a href="/abscontrol/edit/{{ objProfile.id }}">Edit</a></li> | |
12 | {% endif %} |
|
12 | {% endif %} | |
13 | <li><a href="#">Save as</a></li> |
|
13 | <li><a href="#">Save as</a></li> | |
14 | <li><a href="/abscontrol/import">Import</a></li> |
|
14 | <li><a href="/abscontrol/import">Import</a></li> | |
15 | <li><a href="#" id="lnkExport" alt="{{ objProfile.id }}">Export</a></li> |
|
15 | <li><a href="#" id="lnkExport" alt="{{ objProfile.id }}">Export</a></li> | |
16 | <li><a href="#" id="lnkSendFile" alt="{{ objProfile.id }}">Send</a></li> |
|
16 | <li><a href="#" id="lnkSendFile" alt="{{ objProfile.id }}">Send</a></li> | |
17 | </ul> |
|
17 | </ul> | |
18 | </nav> |
|
18 | </nav> | |
19 | {% endblock %} |
|
19 | {% endblock %} | |
20 | {% block maincolumn%} |
|
20 | {% block maincolumn%} | |
21 | <div id="maincolumn"> |
|
21 | <div id="maincolumn"> | |
22 | {% if objProfile.state == 0 %} |
|
22 | {% if objProfile.state == 0 %} | |
23 | <div id="divProfile"> |
|
23 | <div id="divProfile"> | |
24 | <label for="lblName">Profile:</label> |
|
24 | <label for="lblName">Profile:</label> | |
25 | <label for="lblProfile">{{ objProfile.name }}</label> |
|
25 | <label for="lblProfile">{{ objProfile.name }}</label> | |
26 | </div> |
|
26 | </div> | |
27 | {% endif %} |
|
27 | {% endif %} | |
28 | {% if patternChoosen %} |
|
28 | {% if patternChoosen %} | |
29 | <div id="navPatterns"> |
|
29 | <div id="navPatterns"> | |
30 | <nav class="" id="navPatternList"> |
|
30 | <nav class="" id="navPatternList"> | |
31 | <ul> |
|
31 | <ul> | |
32 | {% for element in lsPatterns %} |
|
32 | {% for element in lsPatterns %} | |
33 | {% if patternChoosen.id == element.id %} |
|
33 | {% if patternChoosen.id == element.id %} | |
34 | <li><a href="/abscontrol/{{ objProfile.id }}/view/{{ element.id }}/" class="lnkPatternSelected">{{ element.value }}</a></li> |
|
34 | <li><a href="/abscontrol/{{ objProfile.id }}/view/{{ element.id }}/" class="lnkPatternSelected">{{ element.value }}</a></li> | |
35 | {% else %} |
|
35 | {% else %} | |
36 | <li><a href="/abscontrol/{{ objProfile.id }}/view/{{ element.id }}/" class="lnkPattern">{{ element.value }}</a></li> |
|
36 | <li><a href="/abscontrol/{{ objProfile.id }}/view/{{ element.id }}/" class="lnkPattern">{{ element.value }}</a></li> | |
37 | {% endif %} |
|
37 | {% endif %} | |
38 | {% endfor %} |
|
38 | {% endfor %} | |
39 | </ul> |
|
39 | </ul> | |
40 | <div class="cleardivs"></div> |
|
40 | <div class="cleardivs"></div> | |
41 | </nav> |
|
41 | </nav> | |
42 | </div> |
|
42 | </div> | |
43 | {% endif %} |
|
43 | {% endif %} | |
44 | {% block mnuPattern %} |
|
44 | {% block mnuPattern %} | |
45 | <div class="divMenu" id="divMnuPattern"> |
|
45 | <div class="divMenu" id="divMnuPattern"> | |
46 | <nav class="MnuHorizontal"> |
|
46 | <nav class="MnuHorizontal"> | |
47 | <ul class="mnu" id="mnuPattern"> |
|
47 | <ul class="mnu" id="mnuPattern"> | |
48 | <li><a href="#">Apply</a></li> |
|
48 | <li><a href="#">Apply</a></li> | |
49 | </ul> |
|
49 | </ul> | |
50 | </nav> |
|
50 | </nav> | |
51 | </div> |
|
51 | </div> | |
52 | <div class="cleardivs"></div> |
|
52 | <div class="cleardivs"></div> | |
53 | {% endblock %} |
|
53 | {% endblock %} | |
54 | <div id="divPattern"> |
|
54 | <div id="divPattern"> | |
55 | <div id="infoPattern"> |
|
55 | <div id="infoPattern"> | |
56 | <div id="antennaUp" class="antenna"> |
|
56 | <div id="antennaUp" class="antenna" style="float: left"> | |
57 | <fieldset class="flsAntenna"> |
|
57 | <fieldset class="flsAntenna"> | |
58 | <legend>UP</legend> |
|
58 | <legend>UP</legend> | |
59 | <div class="infoAntenna"> |
|
59 | <div class="infoAntenna"> | |
60 | <div class="divAntenna"> |
|
60 | <div class="divAntenna"> | |
61 | <label for="lblAntenna">Antenna</label> |
|
61 | <label for="lblAntenna">Antenna</label> | |
62 | <p>{{ antennaUp.value }}</p> |
|
62 | <p>{{ antennaUp.value }}</p> | |
63 | </div> |
|
63 | </div> | |
64 | <div class="divTx"> |
|
64 | <div class="divTx"> | |
65 | <label for="lblTx">Tx</label> |
|
65 | <label for="lblTx">Tx</label> | |
66 | <p>{{ antennaUp.tx }}</p> |
|
66 | <p>{{ antennaUp.tx }}</p> | |
67 | </div> |
|
67 | </div> | |
68 | <div class="divTx"> |
|
68 | <div class="divTx"> | |
69 | <label for="lblRx">Rx</label> |
|
69 | <label for="lblRx">Rx</label> | |
70 | <p>{{ antennaUp.rx }}</p> |
|
70 | <p>{{ antennaUp.rx }}</p> | |
71 | </div> |
|
71 | </div> | |
72 | <div class="cleardivs"></div> |
|
72 | <div class="cleardivs"></div> | |
73 | <div class="divUes"> |
|
73 | <div class="divUes"> | |
74 | <label for="lblUes">Ues:</label> |
|
74 | <label for="lblUes">Ues:</label> | |
75 | <label for="lblAntennaUpUes">{{ antennaUp.ues }}</label> |
|
75 | <label for="lblAntennaUpUes">{{ antennaUp.ues }}</label> | |
76 | {% if antennaUp.only_rx == 0 %} |
|
76 | {% if antennaUp.only_rx == 0 %} | |
77 | <input type="checkbox" name="chkOnlyRxUp" value="" /> |
|
77 | <input type="checkbox" name="chkOnlyRxUp" value="" /> | |
78 | {% else %} |
|
78 | {% else %} | |
79 | <input type="checkbox" name="chkOnlyRxUp" value="" checked="checked"/> |
|
79 | <input type="checkbox" name="chkOnlyRxUp" value="" checked="checked"/> | |
80 | {% endif %} |
|
80 | {% endif %} | |
81 | <label for="lblOnlyRx">Only RX</label> |
|
81 | <label for="lblOnlyRx">Only RX</label> | |
82 | </div> |
|
82 | </div> | |
83 | </div> |
|
83 | </div> | |
84 | </fieldset> |
|
84 | </fieldset> | |
85 | </div> |
|
85 | </div> | |
86 | <div class="overJRO"> |
|
86 | <div class="overJRO"> | |
87 | <img /> |
|
87 | <img /> | |
88 | <a href="#" class="activeOverJRO" id="Up">Preview</a> |
|
88 | <a href="#" class="activeOverJRO" id="Up">Preview</a> | |
89 | </div> |
|
89 | </div> | |
90 | <div class="cleardivs"></div> |
|
90 | <div class="cleardivs"></div> | |
91 |
|
91 | |||
92 | <div id="antennaDown" class="antenna"> |
|
92 | <div id="antennaDown" class="antenna" style="float: left"> | |
93 | <fieldset class="flsAntenna"> |
|
93 | <fieldset class="flsAntenna"> | |
94 | <legend>DOWN</legend> |
|
94 | <legend>DOWN</legend> | |
95 | <div class="infoAntenna"> |
|
95 | <div class="infoAntenna"> | |
96 | <div class="divAntenna"> |
|
96 | <div class="divAntenna"> | |
97 | <label for="lblAntenna">Antenna</label> |
|
97 | <label for="lblAntenna">Antenna</label> | |
98 | <p>{{ antennaDown.value }}</p> |
|
98 | <p>{{ antennaDown.value }}</p> | |
99 | </div> |
|
99 | </div> | |
100 | <div class="divTx"> |
|
100 | <div class="divTx"> | |
101 | <label for="lblTx">Tx</label> |
|
101 | <label for="lblTx">Tx</label> | |
102 | <p>{{ antennaDown.tx }}</p> |
|
102 | <p>{{ antennaDown.tx }}</p> | |
103 | </div> |
|
103 | </div> | |
104 | <div class="divTx"> |
|
104 | <div class="divTx"> | |
105 | <label for="lblRx">Rx</label> |
|
105 | <label for="lblRx">Rx</label> | |
106 | <p>{{ antennaDown.rx }}</p> |
|
106 | <p>{{ antennaDown.rx }}</p> | |
107 | </div> |
|
107 | </div> | |
108 | <div class="cleardivs"></div> |
|
108 | <div class="cleardivs"></div> | |
109 | <div class="divUes"> |
|
109 | <div class="divUes"> | |
110 | <label for="lblUes">Ues:</label> |
|
110 | <label for="lblUes">Ues:</label> | |
111 | <label for="lblAntennaDownUes">{{ antennaDown.ues }}</label> |
|
111 | <label for="lblAntennaDownUes">{{ antennaDown.ues }}</label> | |
112 | {% if antennaDown.only_rx == 0 %} |
|
112 | {% if antennaDown.only_rx == 0 %} | |
113 | <input type="checkbox" name="chkOnlyRxDown" value="" /> |
|
113 | <input type="checkbox" name="chkOnlyRxDown" value="" /> | |
114 | {% else %} |
|
114 | {% else %} | |
115 | <input type="checkbox" name="chkOnlyRxDown" value="" checked="checked"/> |
|
115 | <input type="checkbox" name="chkOnlyRxDown" value="" checked="checked"/> | |
116 | {% endif %} |
|
116 | {% endif %} | |
117 | <label for="lblOnlyRx">Only RX</label> |
|
117 | <label for="lblOnlyRx">Only RX</label> | |
118 | </div> |
|
118 | </div> | |
119 | </div> |
|
119 | </div> | |
120 |
|
120 | |||
121 | </fieldset> |
|
121 | </fieldset> | |
122 | </div> |
|
122 | </div> | |
123 | <div class="overJRO"> |
|
123 | <div class="overJRO"> | |
124 | <img /> |
|
124 | <img /> | |
125 | <a href="#" class="activeOverJRO" id="Down">Preview</a> |
|
125 | <a href="#" class="activeOverJRO" id="Down">Preview</a> | |
126 | </div> |
|
126 | </div> | |
127 | <div class="cleardivs"></div> |
|
127 | <div class="cleardivs"></div> | |
128 | </div> |
|
128 | </div> | |
129 | <input type="hidden" name="txtAntennaUpId" value="{{ antennaUp.id }}"/> |
|
129 | <input type="hidden" name="txtAntennaUpId" value="{{ antennaUp.id }}"/> | |
130 | <input type="hidden" name="txtAntennaDownId" value="{{ antennaDown.id }}"/> |
|
130 | <input type="hidden" name="txtAntennaDownId" value="{{ antennaDown.id }}"/> | |
131 | <input type="hidden" name="txtPatternId" value="{{ patternChoosen.id }}"/> |
|
131 | <input type="hidden" name="txtPatternId" value="{{ patternChoosen.id }}"/> | |
132 | <input type="hidden" name="txtProfileId" value="{{ objProfile.id }}"/> |
|
132 | <input type="hidden" name="txtProfileId" value="{{ objProfile.id }}"/> | |
133 | </div> |
|
133 | </div> | |
134 | </div> |
|
134 | </div> | |
135 | {% endblock %} |
|
135 | {% endblock %} |
@@ -1,48 +1,48 | |||||
1 | {% load static %} |
|
1 | {% load static %} | |
2 | <!DOCTYPE html> |
|
2 | <!DOCTYPE html> | |
3 | <html lang="en"> |
|
3 | <html lang="en"> | |
4 | <head> |
|
4 | <head> | |
5 | <meta charset="utf-8" /> |
|
5 | <meta charset="utf-8" /> | |
6 | {% comment %} |
|
6 | {% comment %} | |
7 | <!-- Always force latest IE rendering engine (even in intranet) & Chrome Frame |
|
7 | <!-- Always force latest IE rendering engine (even in intranet) & Chrome Frame | |
8 | Remove this if you use the .htaccess --> |
|
8 | Remove this if you use the .htaccess --> | |
9 | <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> |
|
9 | <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> | |
10 | {% endcomment %} |
|
10 | {% endcomment %} | |
11 | <link href='http://fonts.googleapis.com/css?family=Droid+Sans|Ubuntu:400,500,300italic|Open+Sans:400,300,600|Open+Sans+Condensed:300,700|Roboto+Condensed:400,300' rel='stylesheet' type='text/css'> |
|
11 | <link href='http://fonts.googleapis.com/css?family=Droid+Sans|Ubuntu:400,500,300italic|Open+Sans:400,300,600|Open+Sans+Condensed:300,700|Roboto+Condensed:400,300' rel='stylesheet' type='text/css'> | |
12 | <link rel="stylesheet" href="{% static 'static/css/style.css' %}" type="text/css" /> |
|
12 | <link rel="stylesheet" href="{% static 'static/css/style.css' %}" type="text/css" /> | |
13 | <script src="{% static 'static/js/jquery-1.9.1.min.js' %}"></script> |
|
13 | <script src="{% static 'static/js/jquery-1.9.1.min.js' %}"></script> | |
14 | {% block scripting %}{% endblock %} |
|
14 | {% block scripting %}{% endblock %} | |
15 | <title>{% block title %}JRO WEB APPS::::{% endblock %}</title> |
|
15 | <title>{% block title %}JRO WEB APPS::::{% endblock %}</title> | |
16 | <meta name="description" content="JRO WEB APPLICATIONS" /> |
|
16 | <meta name="description" content="JRO WEB APPLICATIONS" /> | |
17 | <meta name="author" content="Jose Antonio Sal y Rosas Celi" /> |
|
17 | <meta name="author" content="Jose Antonio Sal y Rosas Celi" /> | |
18 |
|
18 | |||
19 | {# <meta name="viewport" content="width=device-width; initial-scale=1.0" /> #} |
|
19 | {# <meta name="viewport" content="width=device-width; initial-scale=1.0" /> #} | |
20 | {% comment %} |
|
20 | {% comment %} | |
21 | <!-- Replace favicon.ico & apple-touch-icon.png in the root of your domain and delete these references --> |
|
21 | <!-- Replace favicon.ico & apple-touch-icon.png in the root of your domain and delete these references --> | |
22 | <link rel="shortcut icon" href="/favicon.ico" /> |
|
22 | <link rel="shortcut icon" href="/favicon.ico" /> | |
23 | <link rel="apple-touch-icon" href="/apple-touch-icon.png" /> |
|
23 | <link rel="apple-touch-icon" href="/apple-touch-icon.png" /> | |
24 | {% endcomment %} |
|
24 | {% endcomment %} | |
25 | </head> |
|
25 | </head> | |
26 | <body> |
|
26 | <body> | |
27 | <div id="schema"> |
|
27 | <div id="schema"> | |
28 | <header> |
|
28 | <header> | |
29 | {% block header %} |
|
29 | {% block header %} | |
30 | <nav id="header"> |
|
30 | <nav id="header"> | |
31 | <a href="/abscontrol/">ABS</a> |
|
31 | <a href="/abscontrol/" class="selected">ABS</a> | |
32 | <a href="#">CR</a> |
|
32 | <a href="#">CR</a> | |
33 | <a href="#">DDS</a> |
|
33 | <a href="#">DDS</a> | |
34 | <a href="#">JARS</a> |
|
34 | <a href="#">JARS</a> | |
35 | </nav> |
|
35 | </nav> | |
36 | {% endblock %} |
|
36 | {% endblock %} | |
37 | </header> |
|
37 | </header> | |
38 | {% block content %} |
|
38 | {% block content %} | |
39 | <div id="content"></div> |
|
39 | <div id="content"></div> | |
40 | {% endblock %} |
|
40 | {% endblock %} | |
41 | <footer> |
|
41 | <footer> | |
42 | {% block footer %} |
|
42 | {% block footer %} | |
43 | <p>© Copyright 2013 by Jicamarca Radio Observatory</p> |
|
43 | <p>© Copyright 2013 by Jicamarca Radio Observatory</p> | |
44 | {% endblock %} |
|
44 | {% endblock %} | |
45 | </footer> |
|
45 | </footer> | |
46 | </div> |
|
46 | </div> | |
47 | </body> |
|
47 | </body> | |
48 | </html> |
|
48 | </html> |
General Comments 0
You need to be logged in to leave comments.
Login now