##// END OF EJS Templates
- Estandarizando todas las ventanas de la aplicacion. Afinando los estilos.
jsalyrosas -
r184:185
parent child
Show More
@@ -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 #1494F6 !important; padding: 2px; margin: 5px 10px; float: left; width: 480px}
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; height: 150px }
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: 135px; max-width: 135px; height: 135px; max-height: 140px; text-align: justify }
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: "Ubuntu"; font-size: inherit;
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: "Ubuntu"; font-size: inherit;}
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: 1px solid #1494f6 !important; margin: 5px 2px; }
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="infoPattern">
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="infoPattern">
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="infoPattern">
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="20" rows="8">{{ txtTxUp }}</textarea>
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="20" rows="8">{{ txtRxUp }}</textarea>
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="20" rows="8">{{ txtTxDown }}</textarea>
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="20" rows="8">{{ txtRxDown }}</textarea>
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>&copy; Copyright 2013 by Jicamarca Radio Observatory</p>
43 <p>&copy; 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