@@ -116,7 +116,7 | |||||
116 | else: |
|
116 | else: | |
117 | pattern_value = 1 |
|
117 | pattern_value = 1 | |
118 |
|
118 | |||
119 |
profile_list = Profile.objects. |
|
119 | profile_list = Profile.objects.filter(state=1) | |
120 | objProfile = Profile.objects.get(pk=profile_id) |
|
120 | objProfile = Profile.objects.get(pk=profile_id) | |
121 |
|
121 | |||
122 | lsPatterns = objProfile.pattern_set.all() |
|
122 | lsPatterns = objProfile.pattern_set.all() | |
@@ -142,7 +142,7 | |||||
142 | else: |
|
142 | else: | |
143 | pattern_value = 1 |
|
143 | pattern_value = 1 | |
144 |
|
144 | |||
145 |
profile_list = Profile.objects. |
|
145 | profile_list = Profile.objects.filter(state=1) | |
146 | objProfile = Profile.objects.get(pk=profile_id) |
|
146 | objProfile = Profile.objects.get(pk=profile_id) | |
147 |
|
147 | |||
148 | lsPatterns = objProfile.pattern_set.all() |
|
148 | lsPatterns = objProfile.pattern_set.all() | |
@@ -239,13 +239,16 | |||||
239 | objAntennaDown.ues = txtUesDown |
|
239 | objAntennaDown.ues = txtUesDown | |
240 | objAntennaDown.save() |
|
240 | objAntennaDown.save() | |
241 |
|
241 | |||
242 | newurl = '/abscontrol/%d/view/%d' % (int(profile_id), int(pattern_id)) |
|
242 | if mode == "e": | |
|
243 | newurl = '/abscontrol/%d/edit/%d' % (int(profile_id), int(pattern_id)) | |||
|
244 | else: | |||
|
245 | newurl = '/abscontrol/%d/view/%d' % (int(profile_id), int(pattern_id)) | |||
243 |
|
246 | |||
244 | return redirect(newurl) |
|
247 | return redirect(newurl) | |
245 |
|
248 | |||
246 | def viewPattern(request, profile_id, pattern_id): |
|
249 | def viewPattern(request, profile_id, pattern_id): | |
247 |
|
250 | |||
248 |
profile_list = Profile.objects. |
|
251 | profile_list = Profile.objects.filter(state=1) | |
249 | objProfile = Profile.objects.get(pk=profile_id) |
|
252 | objProfile = Profile.objects.get(pk=profile_id) | |
250 |
|
253 | |||
251 | patternChoosen = Pattern.objects.get(pk=pattern_id) |
|
254 | patternChoosen = Pattern.objects.get(pk=pattern_id) |
@@ -8,10 +8,10 | |||||
8 |
|
8 | |||
9 | body { font-size: 12px; } |
|
9 | body { font-size: 12px; } | |
10 | header {border: 1px solid #fcc; font-size: 2em; height: 50px; text-align: center; line-height: 50px} |
|
10 | header {border: 1px solid #fcc; font-size: 2em; height: 50px; text-align: center; line-height: 50px} | |
11 | #schema {margin: 0 auto; width: 980px; border: 1px solid #f00; padding: 10px 10px 10px 10px} |
|
11 | #schema {margin: 0 auto; width: 980px; border: 1px solid #f00 !important; padding: 10px 10px 10px 10px} | |
12 | #content {border: 1px solid #1cc; margin-top: 5px; margin-bottom: 5px} |
|
12 | #content {border: 1px solid #1cc; margin-top: 5px; margin-bottom: 5px} | |
13 |
#content #leftcolumn {float: left;border: |
|
13 | #content #leftcolumn {float: left;border: 2px solid #f00 !important; width: 160px; } | |
14 |
#content #maincolumn {float: left; border: 1px solid #000; width: 80 |
|
14 | #content #maincolumn {float: left; border: 1px solid #000 !important; width: 780px; margin: 0; padding: 0px 10px } | |
15 | footer {border: 1px solid #200; font-size: 0.9em; height: 30px; text-align: center; line-height: 20px} |
|
15 | footer {border: 1px solid #200; font-size: 0.9em; height: 30px; text-align: center; line-height: 20px} | |
16 |
|
16 | |||
17 | .cleardivs {clear: both; border: 0px solid #400; height: 0px} |
|
17 | .cleardivs {clear: both; border: 0px solid #400; height: 0px} | |
@@ -29,9 +29,10 | |||||
29 | /****************************************************************************************/ |
|
29 | /****************************************************************************************/ | |
30 | /****** MENU DE NAVEGACION DE PERFILES **********************************/ |
|
30 | /****** MENU DE NAVEGACION DE PERFILES **********************************/ | |
31 | /****************************************************************************************/ |
|
31 | /****************************************************************************************/ | |
32 |
#content #infoProfiles {border: 1px solid # |
|
32 | #content #infoProfiles {border: 1px solid #1cc !important; width: 100%; margin: 0px; padding-top: 2px; padding-bottom: 2px} | |
33 | .lblInfo {padding-left: 12px; line-height: 20px;} |
|
33 | .lblInfo {line-height: 20px; padding: 10px 10px 10px 12px; margin: 10px 0} | |
34 |
#infoProfiles select {padding-left: |
|
34 | #infoProfiles select {padding-left: 0px; line-height: 25px;margin-left: 12px; font-family: 'Droid Sans', sans-serif; | |
|
35 | font-size: 11px; letter-spacing: 0.029em;} | |||
35 | #content nav {border: 0px solid #c55 !important; margin: 0px;} |
|
36 | #content nav {border: 0px solid #c55 !important; margin: 0px;} | |
36 |
|
37 | |||
37 | #leftcolumn #mnuProfiles{ margin: 5px 0px; border: 0px solid #1494F6 !important; } |
|
38 | #leftcolumn #mnuProfiles{ margin: 5px 0px; border: 0px solid #1494F6 !important; } |
@@ -2,6 +2,19 | |||||
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 %} | |||
|
6 | {% block mnu_profile %} | |||
|
7 | <nav class="MnuVertical" id="mnuProfiles"> | |||
|
8 | <ul> | |||
|
9 | <li><a href="/abscontrol/new">New</a></li> | |||
|
10 | <li><a href="#">Save</a></li> | |||
|
11 | <li><a href="#">Save as</a></li> | |||
|
12 | <li><a href="/abscontrol/import">Import</a></li> | |||
|
13 | {% if objProfile %} | |||
|
14 | <li><a href="#" id="lnkExport" alt="{{ objProfile.id }}">Export</a></li> | |||
|
15 | {% endif %} | |||
|
16 | </ul> | |||
|
17 | </nav> | |||
5 | {% endblock %} |
|
18 | {% endblock %} | |
6 | {% block maincolumn%} |
|
19 | {% block maincolumn%} | |
7 | <div id="maincolumn"> |
|
20 | <div id="maincolumn"> | |
@@ -14,12 +27,13 | |||||
14 | <div class="divMenu" id="divMnuPattern"> |
|
27 | <div class="divMenu" id="divMnuPattern"> | |
15 | <nav class="MnuHorizontal"> |
|
28 | <nav class="MnuHorizontal"> | |
16 | <ul class="mnu" id="mnuPattern"> |
|
29 | <ul class="mnu" id="mnuPattern"> | |
|
30 | {% if lsPatterns|length < 10 %} | |||
17 | <li><a href="/abscontrol/{{ objProfile.id }}/add">Add</a></li> |
|
31 | <li><a href="/abscontrol/{{ objProfile.id }}/add">Add</a></li> | |
18 | <li><a href="/abscontrol/{{ objProfile.id }}/edit/{{ patternChoosen.id }}">Edit</a></li> |
|
32 | {% endif %} | |
|
33 | <li><a href="#" class="" id="lnkSave">Save</a></li> | |||
19 | {% if lsPatterns|length > 1 %} |
|
34 | {% if lsPatterns|length > 1 %} | |
20 | <li><a href="/abscontrol/{{ objProfile.id }}/delete/{{ patternChoosen.id }}">Delete</a></li> |
|
35 | <li><a href="/abscontrol/{{ objProfile.id }}/delete/{{ patternChoosen.id }}">Delete</a></li> | |
21 | {% endif %} |
|
36 | {% endif %} | |
22 | <li><a href="#">Apply</a></li> |
|
|||
23 | </ul> |
|
37 | </ul> | |
24 | </nav> |
|
38 | </nav> | |
25 | </div> |
|
39 | </div> | |
@@ -33,9 +47,9 | |||||
33 | <ul> |
|
47 | <ul> | |
34 | {% for element in lsPatterns %} |
|
48 | {% for element in lsPatterns %} | |
35 | {% if patternChoosen.id == element.id %} |
|
49 | {% if patternChoosen.id == element.id %} | |
36 |
<li><a href="/abscontrol/{{ objProfile.id }}/ |
|
50 | <li><a href="/abscontrol/{{ objProfile.id }}/edit/{{ element.id }}" class="lnkPatternSelected">{{ element.value }}</a></li> | |
37 | {% else %} |
|
51 | {% else %} | |
38 |
<li><a href="/abscontrol/{{ objProfile.id }}/ |
|
52 | <li><a href="/abscontrol/{{ objProfile.id }}/edit/{{ element.id }}" class="lnkPattern">{{ element.value }}</a></li> | |
39 | {% endif %} |
|
53 | {% endif %} | |
40 | {% endfor %} |
|
54 | {% endfor %} | |
41 | </ul> |
|
55 | </ul> | |
@@ -47,21 +61,22 | |||||
47 | <legend>UP</legend> |
|
61 | <legend>UP</legend> | |
48 | <div class="divAntenna"> |
|
62 | <div class="divAntenna"> | |
49 | <label for="lblAntenna">Antenna</label> |
|
63 | <label for="lblAntenna">Antenna</label> | |
50 | <p>{{ antennaUp.value }}</p> |
|
64 | <textarea name="txtAntennaUp" class="txtAntenna" cols="38" rows="8">{{ antennaUp.value }}</textarea> | |
51 | </div> |
|
65 | </div> | |
52 | <div class="divTx"> |
|
66 | <div class="divTx"> | |
53 | <label for="lblTx">Tx</label> |
|
67 | <label for="lblTx">Tx</label> | |
54 |
<p>{{ antennaUp.tx }}</ |
|
68 | <textarea name="txtTxUp" class="txtTR" cols="20" rows="8">{{ antennaUp.tx }}</textarea> | |
55 | </div> |
|
69 | </div> | |
56 | <div class="divTx"> |
|
70 | <div class="divTx"> | |
57 | <label for="lblRx">Rx</label> |
|
71 | <label for="lblRx">Rx</label> | |
58 |
<p>{{ antennaUp.rx }}</ |
|
72 | <textarea name="txtRxUp" class="txtTR" cols="20" rows="8">{{ antennaUp.rx }}</textarea> | |
59 | </div> |
|
73 | </div> | |
60 | <div class="cleardivs"></div> |
|
74 | <div class="cleardivs"></div> | |
61 | <div class="divUes"> |
|
75 | <div class="divUes"> | |
62 | <label for="lblUes">Ues:</label> |
|
76 | <label for="lblUes">Ues:</label> | |
63 |
< |
|
77 | <input type="text" name="txtUesUp" value="{{ antennaUp.ues }}" /> | |
64 | </div> |
|
78 | </div> | |
|
79 | <input type="hidden" name="txtAntennaUpId" value="{{ antennaUp.id }}" /> | |||
65 | </fieldset> |
|
80 | </fieldset> | |
66 | </div> |
|
81 | </div> | |
67 | <div id="antennaDown"> |
|
82 | <div id="antennaDown"> | |
@@ -69,21 +84,22 | |||||
69 | <legend>DOWN</legend> |
|
84 | <legend>DOWN</legend> | |
70 | <div class="divAntenna"> |
|
85 | <div class="divAntenna"> | |
71 | <label for="lblAntenna">Antenna</label> |
|
86 | <label for="lblAntenna">Antenna</label> | |
72 |
< |
|
87 | <textarea name="txtAntennaDown" class="txtAntenna" cols="38" rows="8">{{ antennaDown.value }}</textarea> | |
73 | </div> |
|
88 | </div> | |
74 | <div class="divTx"> |
|
89 | <div class="divTx"> | |
75 | <label for="lblTx">Tx</label> |
|
90 | <label for="lblTx">Tx</label> | |
76 | <p>{{ antennaDown.tx }}</p> |
|
91 | <textarea name="txtTxDown" class="txtTR" cols="20" rows="8">{{ antennaDown.tx }}</textarea> | |
77 | </div> |
|
92 | </div> | |
78 | <div class="divTx"> |
|
93 | <div class="divTx"> | |
79 | <label for="lblRx">Rx</label> |
|
94 | <label for="lblRx">Rx</label> | |
80 |
< |
|
95 | <textarea name="txtRxDown" class="txtTR" cols="20" rows="8">{{ antennaDown.rx }}</textarea> | |
81 | </div> |
|
96 | </div> | |
82 | <div class="cleardivs"></div> |
|
97 | <div class="cleardivs"></div> | |
83 | <div class="divUes"> |
|
98 | <div class="divUes"> | |
84 | <label for="lblUes">Ues:</label> |
|
99 | <label for="lblUes">Ues:</label> | |
85 |
< |
|
100 | <input type="text" name="txtUesDown" value="{{ antennaDown.ues }}" /> | |
86 | </div> |
|
101 | </div> | |
|
102 | <input type="hidden" name="txtAntennaDownId" value="{{ antennaDown.id }}" /> | |||
87 | </fieldset> |
|
103 | </fieldset> | |
88 | </div> |
|
104 | </div> | |
89 | </div> |
|
105 | </div> |
@@ -4,7 +4,9 | |||||
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 | {% if lsPatterns|length < 10 %} | |||
7 | <li><a href="#" id="lnkAdd">Add</a></li> |
|
8 | <li><a href="#" id="lnkAdd">Add</a></li> | |
|
9 | {% endif %} | |||
8 | <li><a href="#" id="lnkSave">Save</a></li> |
|
10 | <li><a href="#" id="lnkSave">Save</a></li> | |
9 | <li><a href="#" id="lnkCancel">Delete</a></li> |
|
11 | <li><a href="#" id="lnkCancel">Delete</a></li> | |
10 | </ul> |
|
12 | </ul> | |
@@ -19,9 +21,9 | |||||
19 | <ul> |
|
21 | <ul> | |
20 | {% for element in lsPatterns %} |
|
22 | {% for element in lsPatterns %} | |
21 | {% if patternChoosen.id == element.id %} |
|
23 | {% if patternChoosen.id == element.id %} | |
22 |
<li><a href="/abscontrol/{{ objProfile.id }}/ |
|
24 | <li><a href="/abscontrol/{{ objProfile.id }}/edit/{{ element.id }}" class="lnkPatternSelected">{{ element.value }}</a></li> | |
23 | {% else %} |
|
25 | {% else %} | |
24 |
<li><a href="/abscontrol/{{ objProfile.id }}/ |
|
26 | <li><a href="/abscontrol/{{ objProfile.id }}/edit/{{ element.id }}" class="lnkPattern">{{ element.value }}</a></li> | |
25 | {% endif %} |
|
27 | {% endif %} | |
26 | {% endfor %} |
|
28 | {% endfor %} | |
27 | </ul> |
|
29 | </ul> | |
@@ -77,6 +79,7 | |||||
77 | </div> |
|
79 | </div> | |
78 | <input type="hidden" name="pattern_id" id="pattern_id" value="{{ patternChoosen.id }}" /> |
|
80 | <input type="hidden" name="pattern_id" id="pattern_id" value="{{ patternChoosen.id }}" /> | |
79 | <input type="hidden" name="profile_id" id="profile_id" value="{{ objProfile.id }}" /> |
|
81 | <input type="hidden" name="profile_id" id="profile_id" value="{{ objProfile.id }}" /> | |
|
82 | <input type="hidden" name="mode" value="e"> | |||
80 | </form> |
|
83 | </form> | |
81 | </div> |
|
84 | </div> | |
82 | {% endblock %} No newline at end of file |
|
85 | {% endblock %} |
@@ -8,6 +8,16 | |||||
8 | <label for="lblProfile">{{ objProfile.name }}</label> |
|
8 | <label for="lblProfile">{{ objProfile.name }}</label> | |
9 | </div> |
|
9 | </div> | |
10 | <div id="divPattern"> |
|
10 | <div id="divPattern"> | |
|
11 | {% block mnuPattern %} | |||
|
12 | <div class="divMenu" id="divMnuPattern"> | |||
|
13 | <nav class="MnuHorizontal"> | |||
|
14 | <ul class="mnu" id="mnuPattern"> | |||
|
15 | <li><a href="#">Apply</a></li> | |||
|
16 | </ul> | |||
|
17 | </nav> | |||
|
18 | </div> | |||
|
19 | <div class="cleardivs"></div> | |||
|
20 | {% endblock %} | |||
11 | <div id="infoPattern"> |
|
21 | <div id="infoPattern"> | |
12 | {% if patternChoosen %} |
|
22 | {% if patternChoosen %} | |
13 | <div id="navPatterns"> |
|
23 | <div id="navPatterns"> | |
@@ -15,9 +25,9 | |||||
15 | <ul> |
|
25 | <ul> | |
16 | {% for element in lsPatterns %} |
|
26 | {% for element in lsPatterns %} | |
17 | {% if patternChoosen.id == element.id %} |
|
27 | {% if patternChoosen.id == element.id %} | |
18 | <li><a href="/abscontrol/{{ objProfile.id }}/view/{{ element.id }}" class="lnkPatternSelected">{{ element.value }}</a></li> |
|
28 | <li><a href="/abscontrol/{{ objProfile.id }}/view/{{ element.id }}/" class="lnkPatternSelected">{{ element.value }}</a></li> | |
19 | {% else %} |
|
29 | {% else %} | |
20 | <li><a href="/abscontrol/{{ objProfile.id }}/view/{{ element.id }}" class="lnkPattern">{{ element.value }}</a></li> |
|
30 | <li><a href="/abscontrol/{{ objProfile.id }}/view/{{ element.id }}/" class="lnkPattern">{{ element.value }}</a></li> | |
21 | {% endif %} |
|
31 | {% endif %} | |
22 | {% endfor %} |
|
32 | {% endfor %} | |
23 | </ul> |
|
33 | </ul> |
@@ -1,19 +1,5 | |||||
1 |
{% extends "abscontrol/ |
|
1 | {% extends "abscontrol/view.html" %} | |
2 |
|
2 | |||
3 | {% block mnuPattern %} |
|
|||
4 | <div class="divMenu" id="divMnuPattern"> |
|
|||
5 | <nav class="MnuHorizontal"> |
|
|||
6 | <ul class="mnu" id="mnuPattern"> |
|
|||
7 | <li><a href="/abscontrol/{{ objProfile.id }}/edit/{{ patternChoosen.id }}">Edit</a></li> |
|
|||
8 | {% if lsPatterns|length > 1 %} |
|
|||
9 | <li><a href="/abscontrol/{{ objProfile.id }}/delete/{{ patternChoosen.id }}">Delete</a></li> |
|
|||
10 | {% endif %} |
|
|||
11 | <li><a href="#">Apply</a></li> |
|
|||
12 | </ul> |
|
|||
13 | </nav> |
|
|||
14 | </div> |
|
|||
15 | <div class="cleardivs"></div> |
|
|||
16 | {% endblock %} |
|
|||
17 | {% block pattern %} |
|
3 | {% block pattern %} | |
18 | <div id="infoPattern"> |
|
4 | <div id="infoPattern"> | |
19 | {% if patternChoosen %} |
|
5 | {% if patternChoosen %} |
General Comments 0
You need to be logged in to leave comments.
Login now