##// END OF EJS Templates
- Agregada la barra de perfil y patron activo.
jsalyrosas -
r208:209
parent child
Show More
1 NO CONTENT: new file 10644
@@ -1,531 +1,552
1 1 from django.shortcuts import render_to_response, redirect No newline at end of file
2 2 from django.http import HttpResponse No newline at end of file
3 3 from django.conf import settings No newline at end of file
4 4 from django.utils.encoding import smart_str No newline at end of file
5 5 from django.core.servers.basehttp import FileWrapper No newline at end of file
6 6 import mimetypes No newline at end of file
7 7 from django.contrib.auth.decorators import login_required No newline at end of file
8 8 from django.template import RequestContext No newline at end of file
9 9 No newline at end of file
10 10 from datetime import datetime No newline at end of file
11 11 import os No newline at end of file
12 12 from abscontrol.models import Profile, Pattern, AntennaDown, AntennaUp No newline at end of file
13 13 No newline at end of file
14 14 from util.readABSFile import readABSFile No newline at end of file
15 15 from util.saveABSFile import saveABSFile No newline at end of file
16 16 from util.ABSData import ABSData No newline at end of file
17 17 from util.OverJRO import OverJRO No newline at end of file
18 18 from scripts.sendFile import sendFile No newline at end of file
19 19 from scripts.changeBeam import changeBeam No newline at end of file
20 20 from overJroShow import overJroShow No newline at end of file
21 21 No newline at end of file
22 22 arrayTx = [["0","0","0","0","0","0","0","0"],\ No newline at end of file
23 23 ["0","0","0","0","0","0","0","0"],\ No newline at end of file
24 24 ["0","0","0","0","0","0","0","0"],\ No newline at end of file
25 25 ["0","0","0","0","0","0","0","0"],\ No newline at end of file
26 26 ["0","0","0","0","0","0","0","0"],\ No newline at end of file
27 27 ["0","0","0","0","0","0","0","0"],\ No newline at end of file
28 28 ["0","0","0","0","0","0","0","0"],\ No newline at end of file
29 29 ["0","0","0","0","0","0","0","0"]] No newline at end of file
30 30 No newline at end of file
31 31 arrayUes = ["0.533333","0.00000","1.06667","0.00000"] No newline at end of file
32 32 No newline at end of file
33 33 @login_required(login_url='/accounts/login/') No newline at end of file
34 34 def index(request): No newline at end of file
35 35 #latest_poll_list = profileAntenna.objects.all().order_by('-pub_date')[:5] No newline at end of file
36 36 profile_list = Profile.objects.filter(state=1) No newline at end of file
37 37 return render_to_response('abscontrol/index.html', {'profile_list': profile_list}, context_instance=RequestContext(request)) No newline at end of file
38 38 No newline at end of file
39 39 def new(request): No newline at end of file
40 40 profile_list = Profile.objects.filter(state=1) No newline at end of file
41 41 txtProfile = datetime.now().strftime("%Y%m%d%H%M%S%f") No newline at end of file
42 42 newprofile = Profile(name=txtProfile) No newline at end of file
43 43 newprofile.save() No newline at end of file
44 44 No newline at end of file
45 45 lsPatterns = None No newline at end of file
46 46 No newline at end of file
47 47 return render_to_response('abscontrol/new.html', {'profile_list': profile_list, No newline at end of file
48 48 'profile_name' : newprofile.name, No newline at end of file
49 49 'profile_id' : newprofile.id, No newline at end of file
50 50 'lsPatterns' : lsPatterns, No newline at end of file
51 51 'range' : range(8), 'arrayUes' : arrayUes, No newline at end of file
52 52 }, context_instance=RequestContext(request)) No newline at end of file
53 53 No newline at end of file
54 54 def save(request): No newline at end of file
55 55 No newline at end of file
56 56 txtProfile = request.POST["txtProfile"] No newline at end of file
57 57 No newline at end of file
58 58 txtAntennaUp = request.POST["txtAntennaUp"] No newline at end of file
59 59 txtTxUp = request.POST["txtTxUp"] No newline at end of file
60 60 txtRxUp = request.POST["txtRxUp"] No newline at end of file
61 61 txtUesUp = request.POST["txtUesUp"] No newline at end of file
62 62 No newline at end of file
63 63 txtAntennaDown = request.POST["txtAntennaDown"] No newline at end of file
64 64 txtTxDown = request.POST["txtTxDown"] No newline at end of file
65 65 txtRxDown = request.POST["txtRxDown"] No newline at end of file
66 66 txtUesDown = request.POST["txtUesDown"] No newline at end of file
67 67 No newline at end of file
68 68 newprofile = Profile(name=txtProfile) No newline at end of file
69 69 newprofile.save() No newline at end of file
70 70 No newline at end of file
71 71 newpattern = newprofile.pattern_set.create(value=1) No newline at end of file
72 72 newpattern.antennaup_set.create(value=txtAntennaUp,tx=txtTxUp,rx=txtRxUp,ues=txtUesUp) No newline at end of file
73 73 newpattern.antennadown_set.create(value=txtAntennaDown,tx=txtTxDown,rx=txtRxDown,ues=txtUesDown) No newline at end of file
74 74 No newline at end of file
75 75 newurl = '/abscontrol/view/%d' % newprofile.id No newline at end of file
76 76 No newline at end of file
77 77 return redirect(newurl) No newline at end of file
78 78 No newline at end of file
79 79 # Update temporal experiment No newline at end of file
80 80 def upgrade(request, profile_id): No newline at end of file
81 81 txtAntennaUp = request.POST["txtAntennaUp"] No newline at end of file
82 82 txtTxUp = request.POST["txtTxUp"] No newline at end of file
83 83 txtRxUp = request.POST["txtRxUp"] No newline at end of file
84 84 txtUesUp = request.POST["txtUesUp"] No newline at end of file
85 85 No newline at end of file
86 86 txtAntennaDown = request.POST["txtAntennaDown"] No newline at end of file
87 87 txtTxDown = request.POST["txtTxDown"] No newline at end of file
88 88 txtRxDown = request.POST["txtRxDown"] No newline at end of file
89 89 txtUesDown = request.POST["txtUesDown"] No newline at end of file
90 90 No newline at end of file
91 91 objProfile = Profile.objects.get(pk=profile_id) No newline at end of file
92 92 newpattern = objProfile.pattern_set.create(value=1) No newline at end of file
93 93 newpattern.antennaup_set.create(value=txtAntennaUp,tx=txtTxUp,rx=txtRxUp,ues=txtUesUp) No newline at end of file
94 94 newpattern.antennadown_set.create(value=txtAntennaDown,tx=txtTxDown,rx=txtRxDown,ues=txtUesDown) No newline at end of file
95 95 No newline at end of file
96 96 newurl = '/abscontrol/%d/edit/%d' % (int(profile_id), newpattern.id) No newline at end of file
97 97 return redirect(newurl) No newline at end of file
98 98 No newline at end of file
99 99 def update(request, profile_id): No newline at end of file
100 100 txtProfile = request.POST["txtProfile"] No newline at end of file
101 101 No newline at end of file
102 102 objProfile = Profile.objects.get(pk=profile_id) No newline at end of file
103 103 objProfile.name = txtProfile No newline at end of file
104 104 objProfile.state = 1 No newline at end of file
105 105 objProfile.save() No newline at end of file
106 106 No newline at end of file
107 107 newurl = '/abscontrol/view/%d' % objProfile.id No newline at end of file
108 108 return redirect(newurl) No newline at end of file
109 109 No newline at end of file
110 110 def changeName(request, profile_id): No newline at end of file
111 111 profile_list = Profile.objects.filter(state=1) No newline at end of file
112 112 objProfile = Profile.objects.get(pk=profile_id) No newline at end of file
113 113 lsPatterns = objProfile.pattern_set.all() No newline at end of file
114 114 No newline at end of file
115 115 return render_to_response('abscontrol/changeName.html', {'profile_list': profile_list, No newline at end of file
116 116 'objProfile': objProfile, No newline at end of file
117 117 'lsPatterns' : lsPatterns, No newline at end of file
118 118 }, context_instance=RequestContext(request)) No newline at end of file
119 119 No newline at end of file
120 120 def view(request, profile_id): No newline at end of file
121 objProfileActive = None
No newline at end of file
122 objPatternActive = None
No newline at end of file
123 No newline at end of file
121 124 if request.method == 'GET' and 'pattern' in request.GET: No newline at end of file
122 125 pattern_value = request.GET["pattern"] No newline at end of file
123 126 else: No newline at end of file
124 127 pattern_value = 1 No newline at end of file
125 128 No newline at end of file
126 129 profile_list = Profile.objects.filter(state=1) No newline at end of file
127 130 objProfile = Profile.objects.get(pk=profile_id) No newline at end of file
128 131 No newline at end of file
129 132 lsPatterns = objProfile.pattern_set.all() No newline at end of file
130 133 patternChoosen = objProfile.pattern_set.get(value=pattern_value) No newline at end of file
131 134 objAntennaUp = patternChoosen.antennaup_set.get() No newline at end of file
132 135 objAntennaDown = patternChoosen.antennadown_set.get() No newline at end of file
133 136 No newline at end of file
137 lsProfilesActive = Profile.objects.filter(is_active=1)
No newline at end of file
138 if len(lsProfilesActive) > 0:
No newline at end of file
139 objProfileActive = Profile.objects.get(is_active=1)
No newline at end of file
140
No newline at end of file
141 lsPatternsActive = Pattern.objects.filter(is_active=1)
No newline at end of file
142 if len(lsPatternsActive) > 0:
No newline at end of file
143 objPatternActive = Pattern.objects.get(is_active=1)
No newline at end of file
144 No newline at end of file
134 145 return render_to_response('abscontrol/view.html', {'objProfile': objProfile, 'profile_list': profile_list, No newline at end of file
135 146 'patternChoosen' : patternChoosen, 'lsPatterns' : lsPatterns, No newline at end of file
136 147 'antennaUp' : objAntennaUp, 'antennaDown' : objAntennaDown, No newline at end of file
148 'profileActive' : objProfileActive, 'patternActive' : objPatternActive, No newline at end of file
137 149 }, context_instance=RequestContext(request)) No newline at end of file
138 150 No newline at end of file
139 151 def edit(request, profile_id): No newline at end of file
140 152 if request.method == 'GET' and 'pattern' in request.GET: No newline at end of file
141 153 pattern_value = request.GET["pattern"] No newline at end of file
142 154 else: No newline at end of file
143 155 pattern_value = 1 No newline at end of file
144 156 No newline at end of file
145 157 absData = ABSData() No newline at end of file
146 158 profile_list = Profile.objects.filter(state=1) No newline at end of file
147 159 objProfile = Profile.objects.get(pk=profile_id) No newline at end of file
148 160 No newline at end of file
149 161 lsPatterns = objProfile.pattern_set.all() No newline at end of file
150 162 patternChoosen = objProfile.pattern_set.get(value=pattern_value) No newline at end of file
151 163 objAntennaUp = patternChoosen.antennaup_set.get() No newline at end of file
152 164 objAntennaDown = patternChoosen.antennadown_set.get() No newline at end of file
153 165 No newline at end of file
154 166 arrayAntennaUp = absData.convertStringtoList2(objAntennaUp.value) No newline at end of file
155 167 if objAntennaUp.tx != None: No newline at end of file
156 168 arrayTxUp = absData.convertStringtoList2(objAntennaUp.tx) No newline at end of file
157 169 else: No newline at end of file
158 170 arrayTxUp = arrayTx No newline at end of file
159 171 if objAntennaUp.rx != None: No newline at end of file
160 172 arrayRxUp = absData.convertStringtoList2(objAntennaUp.rx) No newline at end of file
161 173 else: No newline at end of file
162 174 arrayRxUp = arrayTx No newline at end of file
163 175 if objAntennaUp.ues != None: No newline at end of file
164 176 arrayUesUp = absData.convertStringtoList1(objAntennaUp.ues) No newline at end of file
165 177 else: No newline at end of file
166 178 arrayUesUp = arrayUes No newline at end of file
167 179 No newline at end of file
168 180 arrayAntennaDown = absData.convertStringtoList2(objAntennaDown.value) No newline at end of file
169 181 if objAntennaDown.tx != None: No newline at end of file
170 182 arrayTxDown = absData.convertStringtoList2(objAntennaDown.tx) No newline at end of file
171 183 else: No newline at end of file
172 184 arrayTxDown = arrayTx No newline at end of file
173 185 if objAntennaDown.rx != None: No newline at end of file
174 186 arrayRxDown = absData.convertStringtoList2(objAntennaDown.rx) No newline at end of file
175 187 else: No newline at end of file
176 188 arrayRxDown = arrayTx No newline at end of file
177 189 if objAntennaDown.ues != None: No newline at end of file
178 190 arrayUesDown = absData.convertStringtoList1(objAntennaDown.ues) No newline at end of file
179 191 else: No newline at end of file
180 192 arrayUesDown = arrayUes No newline at end of file
181 193 No newline at end of file
182 194 return render_to_response('abscontrol/edit.html', {'objProfile': objProfile, 'profile_list': profile_list, No newline at end of file
183 195 'patternChoosen' : patternChoosen, 'lsPatterns' : lsPatterns, No newline at end of file
184 196 'antennaUp' : objAntennaUp, 'antennaDown' : objAntennaDown, No newline at end of file
185 197 'arrayAntennaUp' : arrayAntennaUp, 'arrayTxUp' : arrayTxUp, No newline at end of file
186 198 'arrayRxUp' : arrayRxUp, 'arrayRxDown' : arrayRxDown, No newline at end of file
187 199 'arrayAntennaDown' : arrayAntennaDown, 'arrayTxDown' : arrayTxDown, No newline at end of file
188 200 'arrayUesUp' : arrayUesUp, 'arrayUesDown' : arrayUesDown, No newline at end of file
189 201 }, context_instance=RequestContext(request)) No newline at end of file
190 202 No newline at end of file
191 203 def addPattern(request, profile_id): No newline at end of file
192 204 profile_list = Profile.objects.filter(state=1) No newline at end of file
193 205 objProfile = Profile.objects.get(pk=profile_id) No newline at end of file
194 206 No newline at end of file
195 207 return render_to_response('abscontrol/addPattern.html', {'objProfile': objProfile, 'profile_list': profile_list, No newline at end of file
196 208 'range' : range(8), 'arrayUes' : arrayUes, No newline at end of file
197 209 }, context_instance=RequestContext(request)) No newline at end of file
198 210 No newline at end of file
199 211 def editPattern(request, profile_id, pattern_id): No newline at end of file
200 212 absData = ABSData() No newline at end of file
201 213 profile_list = Profile.objects.filter(state=1) No newline at end of file
202 214 objProfile = Profile.objects.get(pk=profile_id) No newline at end of file
203 215 lsPatterns = objProfile.pattern_set.all() No newline at end of file
204 216 patternChoosen = Pattern.objects.get(pk=pattern_id) No newline at end of file
205 217 objAntennaUp = patternChoosen.antennaup_set.get() No newline at end of file
206 218 objAntennaDown = patternChoosen.antennadown_set.get() No newline at end of file
207 219 No newline at end of file
208 220 arrayAntennaUp = absData.convertStringtoList2(objAntennaUp.value) No newline at end of file
209 221 if objAntennaUp.tx != None: No newline at end of file
210 222 arrayTxUp = absData.convertStringtoList2(objAntennaUp.tx) No newline at end of file
211 223 else: No newline at end of file
212 224 arrayTxUp = arrayTx No newline at end of file
213 225 if objAntennaUp.rx != None: No newline at end of file
214 226 arrayRxUp = absData.convertStringtoList2(objAntennaUp.rx) No newline at end of file
215 227 else: No newline at end of file
216 228 arrayRxUp = arrayTx No newline at end of file
217 229 if objAntennaUp.ues != None: No newline at end of file
218 230 arrayUesUp = absData.convertStringtoList1(objAntennaUp.ues) No newline at end of file
219 231 else: No newline at end of file
220 232 arrayUesUp = arrayUes No newline at end of file
221 233 No newline at end of file
222 234 arrayAntennaDown = absData.convertStringtoList2(objAntennaDown.value) No newline at end of file
223 235 if objAntennaDown.tx != None: No newline at end of file
224 236 arrayTxDown = absData.convertStringtoList2(objAntennaDown.tx) No newline at end of file
225 237 else: No newline at end of file
226 238 arrayTxDown = arrayTx No newline at end of file
227 239 if objAntennaDown.rx != None: No newline at end of file
228 240 arrayRxDown = absData.convertStringtoList2(objAntennaDown.rx) No newline at end of file
229 241 else: No newline at end of file
230 242 arrayRxDown = arrayTx No newline at end of file
231 243 if objAntennaDown.ues != None: No newline at end of file
232 244 arrayUesDown = absData.convertStringtoList1(objAntennaDown.ues) No newline at end of file
233 245 else: No newline at end of file
234 246 arrayUesDown = arrayUes No newline at end of file
235 247 No newline at end of file
236 248 return render_to_response('abscontrol/editPattern.html', {'objProfile': objProfile, 'profile_list': profile_list, No newline at end of file
237 249 'patternChoosen' : patternChoosen, 'lsPatterns' : lsPatterns, No newline at end of file
238 250 'antennaUp' : objAntennaUp, 'antennaDown' : objAntennaDown, No newline at end of file
239 251 'arrayAntennaUp' : arrayAntennaUp, 'arrayTxUp' : arrayTxUp, No newline at end of file
240 252 'arrayRxUp' : arrayRxUp, 'arrayRxDown' : arrayRxDown, No newline at end of file
241 253 'arrayAntennaDown' : arrayAntennaDown, 'arrayTxDown' : arrayTxDown, No newline at end of file
242 254 'arrayUesUp' : arrayUesUp, 'arrayUesDown' : arrayUesDown, No newline at end of file
243 255 }, context_instance=RequestContext(request)) No newline at end of file
244 256 No newline at end of file
245 257 def savePattern(request, profile_id): No newline at end of file
246 258 pattern_id = 0 No newline at end of file
247 259 method = "save" No newline at end of file
248 260 No newline at end of file
249 261 if 'pattern_id' in request.POST: No newline at end of file
250 262 pattern_id = request.POST["pattern_id"] No newline at end of file
251 263 method = "update" No newline at end of file
252 264 No newline at end of file
253 265 maxValuePattern = 0 No newline at end of file
254 266 txtAntennaUp = request.POST["txtAntennaUp"] No newline at end of file
255 267 txtTxUp = request.POST["txtTxUp"] No newline at end of file
256 268 txtRxUp = request.POST["txtRxUp"] No newline at end of file
257 269 txtUesUp = request.POST["txtUesUp"] No newline at end of file
258 270 No newline at end of file
259 271 txtAntennaDown = request.POST["txtAntennaDown"] No newline at end of file
260 272 txtTxDown = request.POST["txtTxDown"] No newline at end of file
261 273 txtRxDown = request.POST["txtRxDown"] No newline at end of file
262 274 txtUesDown = request.POST["txtUesDown"] No newline at end of file
263 275 No newline at end of file
264 276 mode = request.POST["mode"] No newline at end of file
265 277 No newline at end of file
266 278 if method == "save": No newline at end of file
267 279 objProfile = Profile.objects.get(pk=profile_id) No newline at end of file
268 280 lsPatterns = objProfile.pattern_set.all() No newline at end of file
269 281 if len(lsPatterns) > 0: No newline at end of file
270 282 for element in lsPatterns: No newline at end of file
271 283 if element.value > maxValuePattern: No newline at end of file
272 284 maxPattern = element.value No newline at end of file
273 285 else: No newline at end of file
274 286 maxPattern = 0 No newline at end of file
275 287 No newline at end of file
276 288 if maxPattern < 10 : No newline at end of file
277 289 newValuePattern = maxPattern + 1 No newline at end of file
278 290 newpattern = objProfile.pattern_set.create(value=newValuePattern) No newline at end of file
279 291 newpattern.antennaup_set.create(value=txtAntennaUp,tx=txtTxUp,rx=txtRxUp,ues=txtUesUp) No newline at end of file
280 292 newpattern.antennadown_set.create(value=txtAntennaDown,tx=txtTxDown,rx=txtRxDown,ues=txtUesDown) No newline at end of file
281 293 error = 0 No newline at end of file
282 294 else: No newline at end of file
283 295 error = 1 # Can not add more patterns No newline at end of file
284 296 No newline at end of file
285 297 if mode == "e": No newline at end of file
286 298 newurl = '/abscontrol/%d/edit/%d' % (int(profile_id), newpattern.id) No newline at end of file
287 299 else: No newline at end of file
288 300 newurl = '/abscontrol/%d/view/%d' % (int(profile_id), newpattern.id) No newline at end of file
289 301 else: No newline at end of file
290 302 txtAntennaUpId = request.POST["txtAntennaUpId"] No newline at end of file
291 303 objAntennaUp = AntennaUp.objects.get(pk=txtAntennaUpId) No newline at end of file
292 304 objAntennaUp.value = txtAntennaUp No newline at end of file
293 305 objAntennaUp.tx = txtTxUp No newline at end of file
294 306 objAntennaUp.rx = txtRxUp No newline at end of file
295 307 objAntennaUp.ues = txtUesUp No newline at end of file
296 308 objAntennaUp.save() No newline at end of file
297 309 No newline at end of file
298 310 txtAntennaDownId = request.POST["txtAntennaDownId"] No newline at end of file
299 311 objAntennaDown = AntennaDown.objects.get(pk=txtAntennaDownId) No newline at end of file
300 312 objAntennaDown.value = txtAntennaDown No newline at end of file
301 313 objAntennaDown.tx = txtTxDown No newline at end of file
302 314 objAntennaDown.rx = txtRxDown No newline at end of file
303 315 objAntennaDown.ues = txtUesDown No newline at end of file
304 316 objAntennaDown.save() No newline at end of file
305 317 No newline at end of file
306 318 if mode == "e": No newline at end of file
307 319 newurl = '/abscontrol/%d/edit/%d' % (int(profile_id), int(pattern_id)) No newline at end of file
308 320 else: No newline at end of file
309 321 newurl = '/abscontrol/%d/view/%d' % (int(profile_id), int(pattern_id)) No newline at end of file
310 322 No newline at end of file
311 323 return redirect(newurl) No newline at end of file
312 324 No newline at end of file
313 325 def viewPattern(request, profile_id, pattern_id): No newline at end of file
314 326 No newline at end of file
315 327 profile_list = Profile.objects.filter(state=1) No newline at end of file
316 328 objProfile = Profile.objects.get(pk=profile_id) No newline at end of file
317 329 No newline at end of file
318 330 patternChoosen = Pattern.objects.get(pk=pattern_id) No newline at end of file
319 331 No newline at end of file
320 332 objAntennaUp = patternChoosen.antennaup_set.get() No newline at end of file
321 333 objAntennaDown = patternChoosen.antennadown_set.get() No newline at end of file
322 334 No newline at end of file
323 335 lsPatterns = objProfile.pattern_set.all() No newline at end of file
324 336 No newline at end of file
337 lsProfilesActive = Profile.objects.filter(is_active=1)
No newline at end of file
338 if len(lsProfilesActive) > 0:
No newline at end of file
339 objProfileActive = Profile.objects.get(is_active=1)
No newline at end of file
340
No newline at end of file
341 lsPatternsActive = Pattern.objects.filter(is_active=1)
No newline at end of file
342 if len(lsPatternsActive) > 0:
No newline at end of file
343 objPatternActive = Pattern.objects.get(is_active=1)
No newline at end of file
344 No newline at end of file
325 345 return render_to_response('abscontrol/viewPattern.html', {'objProfile': objProfile, 'profile_list': profile_list, No newline at end of file
326 346 'patternChoosen' : patternChoosen, 'lsPatterns' : lsPatterns, No newline at end of file
327 347 'antennaUp' : objAntennaUp, 'antennaDown' : objAntennaDown, No newline at end of file
348 'profileActive' : objProfileActive, 'patternActive' : objPatternActive, No newline at end of file
328 349 }, context_instance=RequestContext(request)) No newline at end of file
329 350 No newline at end of file
330 351 def deletePattern(request, profile_id, pattern_id): No newline at end of file
331 352 newurl = '/abscontrol/edit/%d' % int(profile_id) No newline at end of file
332 353 No newline at end of file
333 354 return redirect(newurl) No newline at end of file
334 355 No newline at end of file
335 356 def importProfile(request): No newline at end of file
336 357 profile_list = Profile.objects.filter(state=1) No newline at end of file
337 358 return render_to_response('abscontrol/import.html', {'profile_list': profile_list,}, context_instance=RequestContext(request)) No newline at end of file
338 359 No newline at end of file
339 360 def upload(request): No newline at end of file
340 361 profile_list = Profile.objects.filter(state=1) No newline at end of file
341 362 if request.method == 'POST': No newline at end of file
342 363 txtFilename = request.FILES['txtFile'] No newline at end of file
343 364 if txtFilename: No newline at end of file
344 365 destination = open('/tmp/'+txtFilename.name, 'wb+') No newline at end of file
345 366 for chunk in txtFilename.chunks(): No newline at end of file
346 367 destination.write(chunk) No newline at end of file
347 368 destination.close() No newline at end of file
348 369 filename = '/tmp/'+txtFilename.name No newline at end of file
349 370 readFile = readABSFile(filename) No newline at end of file
350 371 expName, num_patterns, patterns = readFile.getMetadata() No newline at end of file
351 372 No newline at end of file
352 373 if expName != "" and num_patterns > 0: No newline at end of file
353 374 if len(Profile.objects.filter(name__iexact=expName)) > 0: No newline at end of file
354 375 txtError = "Experiment's name found." No newline at end of file
355 376 return render_to_response('abscontrol/error.html', {'profile_list': profile_list, No newline at end of file
356 377 'txtError' : txtError, }, No newline at end of file
357 378 context_instance=RequestContext(request)) No newline at end of file
358 379 else: No newline at end of file
359 380 newprofile = Profile(name=expName) No newline at end of file
360 381 newprofile.save() No newline at end of file
361 382 newprofile.state = 1 No newline at end of file
362 383 No newline at end of file
363 384 for element in patterns: No newline at end of file
364 385 newpattern = newprofile.pattern_set.create(value=element["number"]) No newline at end of file
365 386 newpattern.antennaup_set.create(value=element["up"]) No newline at end of file
366 387 newpattern.antennadown_set.create(value=element["down"]) No newline at end of file
367 388 No newline at end of file
368 389 newprofile.save() No newline at end of file
369 390 No newline at end of file
370 391 newurl = '/abscontrol/edit/%d' % int(newprofile.id) No newline at end of file
371 392 return redirect(newurl) No newline at end of file
372 393 else: No newline at end of file
373 394 txtError = "Experiment's name not found or the number of patterns is 0." No newline at end of file
374 395 return render_to_response('abscontrol/error.html', {'profile_list': profile_list, No newline at end of file
375 396 'txtError' : txtError, }, No newline at end of file
376 397 context_instance=RequestContext(request)) No newline at end of file
377 398 else: No newline at end of file
378 399 txtError = "No file." No newline at end of file
379 400 No newline at end of file
380 401 return render_to_response('abscontrol/error.html', {'profile_list': profile_list, 'txtError' : txtError, }, No newline at end of file
381 402 context_instance=RequestContext(request)) No newline at end of file
382 403 No newline at end of file
383 404 def getImgfromOverJRO(profile_id, objAntenna): No newline at end of file
384 405 objProfile = Profile.objects.get(pk=profile_id) No newline at end of file
385 406 exp_name = objProfile.name No newline at end of file
386 407 phase_tx = objAntenna.value No newline at end of file
387 408 gain_tx = objAntenna.tx No newline at end of file
388 409 gain_rx = objAntenna.rx No newline at end of file
389 410 ues_tx = objAntenna.ues No newline at end of file
390 411 just_rx = objAntenna.only_rx No newline at end of file
391 412 No newline at end of file
392 413 overjro = OverJRO() No newline at end of file
393 414 overjro.setParameters(settings.MEDIA_ROOT, exp_name, phase_tx, gain_tx, gain_rx, ues_tx, just_rx) No newline at end of file
394 415 contentFile = overjro.setTextContent() No newline at end of file
395 416 finalpath = overjro.saveFile(contentFile) No newline at end of file
396 417 No newline at end of file
397 418 currentdate = datetime.today() No newline at end of file
398 419 newOverJro = overJroShow() No newline at end of file
399 420 newOverJro.setInputParameters(settings.MEDIA_ROOT, currentdate, finalpath) No newline at end of file
400 421 newOverJro.setupParameters() No newline at end of file
401 422 newOverJro.execute() No newline at end of file
402 423 path = newOverJro.getPlot() No newline at end of file
403 424 No newline at end of file
404 425 return path No newline at end of file
405 426 No newline at end of file
406 427 def overJROUp(request, profile_id, pattern_id, antenna_id): No newline at end of file
407 428 objAntenna = AntennaUp.objects.get(pk=antenna_id) No newline at end of file
408 429 img_path = getImgfromOverJRO(profile_id, objAntenna) No newline at end of file
409 430 filename = os.path.split(img_path)[1] No newline at end of file
410 431 return render_to_response('abscontrol/overjro_up.html', {'img_up': filename,'antennaUp': objAntenna,}, No newline at end of file
411 432 context_instance=RequestContext(request)) No newline at end of file
412 433 No newline at end of file
413 434 def overJRODown(request, profile_id, pattern_id, antenna_id): No newline at end of file
414 435 objAntenna = AntennaDown.objects.get(pk=antenna_id) No newline at end of file
415 436 img_path = getImgfromOverJRO(profile_id, objAntenna) No newline at end of file
416 437 filename = os.path.split(img_path)[1] No newline at end of file
417 438 return render_to_response('abscontrol/overjro_down.html', {'img_down': filename, 'antennaDown': objAntenna,}, No newline at end of file
418 439 context_instance=RequestContext(request)) No newline at end of file
419 440 No newline at end of file
420 441 def export(request, profile_id): No newline at end of file
421 442 listPatterns = [] No newline at end of file
422 443 objProfile = Profile.objects.get(pk=profile_id) No newline at end of file
423 444 exp_name = objProfile.name No newline at end of file
424 445 lsPatterns = objProfile.pattern_set.all() No newline at end of file
425 446 for element in lsPatterns: No newline at end of file
426 447 objAntennaUp = element.antennaup_set.get() No newline at end of file
427 448 objAntennaDown = element.antennadown_set.get() No newline at end of file
428 449 dicPatterns = {"number" : element.value, "up" : objAntennaUp.value, "down" : objAntennaDown.value} No newline at end of file
429 450 listPatterns.append(dicPatterns) No newline at end of file
430 451 No newline at end of file
431 452 absFile = saveABSFile() No newline at end of file
432 453 absFile.setParameters(settings.MEDIA_ROOT, exp_name, listPatterns) No newline at end of file
433 454 filename, filesize = absFile.save() No newline at end of file
434 455 No newline at end of file
435 456 wrapper = FileWrapper( open( filename, "r" ) ) No newline at end of file
436 457 content_type = mimetypes.guess_type( filename )[0] No newline at end of file
437 458 No newline at end of file
438 459 response = HttpResponse(wrapper, content_type = content_type) No newline at end of file
439 460 response['Content-Description'] = 'File Transfer' No newline at end of file
440 461 response['Content-Disposition'] = 'attachment; filename=%s' % smart_str(filename) No newline at end of file
441 462 response['Content-Transfer-Encoding'] = 'binary' No newline at end of file
442 463 response['Expires'] = '0' No newline at end of file
443 464 response['Cache-Control'] = 'must-revalidate' No newline at end of file
444 465 response['Pragma'] = 'public' No newline at end of file
445 466 response['Content-Length'] = '%s' % str(filesize) No newline at end of file
446 467 response['X-Sendfile'] = '%s' % smart_str(filename) No newline at end of file
447 468 No newline at end of file
448 469 return response No newline at end of file
449 470 No newline at end of file
450 471 def send(request, profile_id): No newline at end of file
451 472 listPatterns = [] No newline at end of file
452 473 objProfile = Profile.objects.get(pk=profile_id) No newline at end of file
453 474 exp_name = objProfile.name No newline at end of file
454 475 No newline at end of file
455 476 lsPatterns = objProfile.pattern_set.all() No newline at end of file
456 477 for element in lsPatterns: No newline at end of file
457 478 objAntennaUp = element.antennaup_set.get() No newline at end of file
458 479 objAntennaDown = element.antennadown_set.get() No newline at end of file
459 480 dicPatterns = {"number" : element.value, "up" : objAntennaUp.value, "down" : objAntennaDown.value} No newline at end of file
460 481 listPatterns.append(dicPatterns) No newline at end of file
461 482 No newline at end of file
462 483 absFile = saveABSFile() No newline at end of file
463 484 absFile.setParameters(settings.MEDIA_ROOT, exp_name, listPatterns) No newline at end of file
464 485 filename, filesize = absFile.save() No newline at end of file
465 486 No newline at end of file
466 487 apiclient = sendFile() No newline at end of file
467 488 apiclient.execute(filename) No newline at end of file
468 489 output = apiclient.getOutput() No newline at end of file
469 490 No newline at end of file
470 491 if output == "OK": No newline at end of file
471 492 message = "File sent successfully." No newline at end of file
472 493 lsProfilesActive = Profile.objects.filter(is_active=1) No newline at end of file
473 494 if len(lsProfilesActive) > 0: No newline at end of file
474 495 objProfileActive = Profile.objects.get(is_active=1) No newline at end of file
475 496 objProfileActive.is_active = 0 No newline at end of file
476 497 objProfileActive.save() No newline at end of file
477 498 No newline at end of file
478 499 lsPatternsActive = Pattern.objects.filter(is_active=1) No newline at end of file
479 500 if len(lsPatternsActive) > 0: No newline at end of file
480 501 objPatternActive = Pattern.objects.get(is_active=1) No newline at end of file
481 502 objPatternActive.is_active = 0 No newline at end of file
482 503 objPatternActive.save() No newline at end of file
483 504 No newline at end of file
484 505 objProfile.hits += 1 No newline at end of file
485 506 objProfile.is_active = 1 No newline at end of file
486 507 objProfile.save() No newline at end of file
487 508 No newline at end of file
488 509 pattern_value = 1 No newline at end of file
489 510 patternChoosen = objProfile.pattern_set.get(value=pattern_value) No newline at end of file
490 511 patternChoosen.is_active = 1 No newline at end of file
491 512 patternChoosen.save() No newline at end of file
492 513 No newline at end of file
493 514 newurl = '/abscontrol/view/%d' % int(profile_id) No newline at end of file
494 515 No newline at end of file
495 516 return redirect(newurl) No newline at end of file
496 517 else: No newline at end of file
497 518 message = "Error sending file." No newline at end of file
498 519 No newline at end of file
499 520 profile_list = Profile.objects.all() No newline at end of file
500 521 No newline at end of file
501 522 return render_to_response('abscontrol/sendFile.html', {'message': message, "profile_list" : profile_list, No newline at end of file
502 523 'objProfile': objProfile, No newline at end of file
503 524 }, context_instance=RequestContext(request)) No newline at end of file
504 525 No newline at end of file
505 526 def changePattern(request, profile_id, pattern_id): No newline at end of file
506 527 patternChoosen = Pattern.objects.get(id=pattern_id) No newline at end of file
507 528 beam = int(patternChoosen.value)-1 No newline at end of file
508 529 No newline at end of file
509 530 apiclient = changeBeam() No newline at end of file
510 531 apiclient.execute(str(beam)) No newline at end of file
511 532 output = apiclient.getOutput() No newline at end of file
512 533 No newline at end of file
513 534 if output == "OK": No newline at end of file
514 535 lsPatternsActive = Pattern.objects.filter(is_active=1) No newline at end of file
515 536 if len(lsPatternsActive) > 0: No newline at end of file
516 537 objPatternActive = Pattern.objects.get(is_active=1) No newline at end of file
517 538 objPatternActive.is_active = 0 No newline at end of file
518 539 objPatternActive.save() No newline at end of file
519 540 No newline at end of file
520 541 patternChoosen.hits += 1 No newline at end of file
521 542 patternChoosen.is_active = 1 No newline at end of file
522 543 patternChoosen.save() No newline at end of file
523 544 No newline at end of file
524 545 newurl = '/abscontrol/%d/view/%d/' % (int(profile_id), int(pattern_id)) No newline at end of file
525 546 return redirect(newurl) No newline at end of file
526 547 else: No newline at end of file
527 548 message = "Error sending file." No newline at end of file
528 549 profile_list = Profile.objects.all() No newline at end of file
529 550 return render_to_response('abscontrol/sendFile.html', {'message': message, "profile_list" : profile_list, No newline at end of file
530 551 }, context_instance=RequestContext(request)) No newline at end of file
531 552 No newline at end of file
@@ -1,668 +1,724
1 1 /* No newline at end of file
2 2 * font-family: 'Droid Sans', sans-serif; No newline at end of file
3 3 * font-family: 'Ubuntu', sans-serif; No newline at end of file
4 4 * font-family: 'Open Sans', sans-serif; No newline at end of file
5 5 * font-family: 'Open Sans Condensed', sans-serif; No newline at end of file
6 6 * font-family: 'Roboto Condensed', sans-serif; No newline at end of file
7 7 */ No newline at end of file
8 8 No newline at end of file
9 9 body { No newline at end of file
10 10 padding: 0; No newline at end of file
11 11 margin: 0; No newline at end of file
12 12 font-size: 12px; } No newline at end of file
13 13 No newline at end of file
14 14 header { No newline at end of file
15 15 width: 980px; No newline at end of file
16 16 height: 50px; No newline at end of file
17 17 text-align: center; No newline at end of file
18 18 line-height: 50px; No newline at end of file
19 19 border: 0px solid #fcc !important; } No newline at end of file
20 20 No newline at end of file
21 21 #schema { No newline at end of file
22 22 margin: 0 auto; No newline at end of file
23 23 width: 980px; No newline at end of file
24 24 padding: 10px 10px; No newline at end of file
25 25 border: 0px solid #f00 !important; } No newline at end of file
26 26 No newline at end of file
27 27 #content {
28 No newline at end of file
28 margin: 5px 0px;
No newline at end of file
29 No newline at end of file
29 border: 0px solid #1cc; } No newline at end of file
30 30 No newline at end of file
31 31 #topcolumn { No newline at end of file
32 32 float: left; No newline at end of file
33 33 width: 980px; No newline at end of file
34 34 height: 40px; No newline at end of file
35 35 line-height: 35px; No newline at end of file
36 36 margin: 2px 0px; No newline at end of file
37 37 border: 1px solid #ddd !important; No newline at end of file
38 38 box-shadow: 2px 2px 5px #888; } No newline at end of file
39 39 No newline at end of file
40 #activeProfileBar {
No newline at end of file
41 float: left;
No newline at end of file
42 width: 980px;
No newline at end of file
43 margin: 0px 0px;
No newline at end of file
44 height: 25px;
No newline at end of file
45 border: 1px solid #ddd !important;
No newline at end of file
46 box-shadow: 1px 1px 5px #ccc; }
No newline at end of file
47 No newline at end of file
40 48 #maincolumn { No newline at end of file
41 49 float: left; No newline at end of file
42 50 width: 980px;
51 No newline at end of file
43 margin: 2px 0px;
No newline at end of file
52 No newline at end of file
44 padding: 0px 0px; No newline at end of file
45 53 border: 1px solid #ddd !important; No newline at end of file
46 54 box-shadow: 2px 2px 5px #666; } No newline at end of file
47 55 No newline at end of file
48 56 footer { No newline at end of file
49 57 height: 30px; No newline at end of file
50 58 line-height: 30px; No newline at end of file
51 59 text-align: center; No newline at end of file
52 60 margin: 0px 0px; No newline at end of file
53 61 border: 0px solid #200 !important; No newline at end of file
54 62 box-shadow: 2px 2px 5px #888; } No newline at end of file
55 63 No newline at end of file
56 64 .cleardivs { No newline at end of file
57 65 clear: both; No newline at end of file
58 66 border: 0px solid #400; No newline at end of file
59 67 height: 0px; } No newline at end of file
60 68 No newline at end of file
61 69 textarea { No newline at end of file
62 70 resize: none; No newline at end of file
63 71 overflow: hidden; } No newline at end of file
64 72 No newline at end of file
65 73 /****************************************************************************************/ No newline at end of file
66 74 /****** ESTILOS GENERALES *****************/ No newline at end of file
67 75 /****************************************************************************************/ No newline at end of file
68 76 a { No newline at end of file
69 77 font-family: 'Droid Sans', sans-serif; No newline at end of file
70 78 text-decoration: none; No newline at end of file
71 79 color: #1494F6; } No newline at end of file
72 80 No newline at end of file
73 81 .mnu { No newline at end of file
74 82 height: 22px; No newline at end of file
75 83 border: 0px solid #c55 !important; } No newline at end of file
76 84 No newline at end of file
77 85 .mnu li { No newline at end of file
78 86 display:inline; } No newline at end of file
79 87 No newline at end of file
80 88 .MnuVertical, .MnuHorizontal { No newline at end of file
81 89 font-family: 'Droid Sans', sans-serif; No newline at end of file
82 90 font-size: inherit; No newline at end of file
83 91 font-style: normal; No newline at end of file
84 92 text-shadow: 2px 2px #eee; } No newline at end of file
85 93 No newline at end of file
86 94 .MnuHorizontal ul { No newline at end of file
87 95 list-style: none; No newline at end of file
88 96 list-style-type: none; No newline at end of file
89 97 margin: 0; } No newline at end of file
90 98 No newline at end of file
91 99 /*.MnuHorizontal{ No newline at end of file
92 100 display: -webkit-box; No newline at end of file
93 101 -webkit-box-orient:horizontal; } No newline at end of file
94 102 No newline at end of file
95 103 .MnuHorizontal a{ No newline at end of file
96 104 display:block; No newline at end of file
97 105 padding:10px; No newline at end of file
98 106 -webkit-box-flex:1; No newline at end of file
99 107 text-align:center; }*/ No newline at end of file
100 108 No newline at end of file
101 109 .link-disabled { No newline at end of file
102 110 color: #666; No newline at end of file
103 111 text-decoration: None; No newline at end of file
104 112 cursor: default; } No newline at end of file
105 113 No newline at end of file
106 114 /****************************************************************************************/ No newline at end of file
107 115 /****** MENU DE NAVEGACION DE PERFILES *************/ No newline at end of file
108 116 /****************************************************************************************/ No newline at end of file
109 117 #infoProfiles { No newline at end of file
110 118 float: left; No newline at end of file
111 119 width: 300px; No newline at end of file
112 120 margin: 0px; No newline at end of file
113 121 padding: 2px 0px; No newline at end of file
114 122 border: 0px solid #1cc !important; } No newline at end of file
115 123 No newline at end of file
116 124 #infoProfiles label { No newline at end of file
117 125 padding: 10px 10px 10px 12px; No newline at end of file
118 126 margin: 10px 0; No newline at end of file
119 127 font-family: 'Droid Sans', sans-serif; No newline at end of file
120 128 /*font-family: 'Roboto Condensed', sans-serif;*/ No newline at end of file
121 129 /*letter-spacing: 0.046em;*/ } No newline at end of file
122 130 No newline at end of file
123 131 #infoProfiles select { No newline at end of file
124 132 padding: 4px 0px; margin: 0; No newline at end of file
125 133 font-family: 'Droid Sans', sans-serif; No newline at end of file
126 134 font-size: 12px;
135 No newline at end of file
127 letter-spacing: 0.006; No newline at end of file
128 136 width: 200px; } No newline at end of file
129 137 No newline at end of file
130 138 #mnuProfiles { No newline at end of file
131 139 margin: 0; No newline at end of file
132 140 float: right; No newline at end of file
133 141 padding: 2px 10px; No newline at end of file
134 142 border: 0px solid #1494F6 !important; } No newline at end of file
135 143 No newline at end of file
136 144 #mnuProfiles ul { No newline at end of file
137 145 list-style: none; No newline at end of file
138 146 list-style-type: none; No newline at end of file
139 147 margin: 0; No newline at end of file
140 148 padding-left: 20px; No newline at end of file
141 149 border: 0px solid #f00 !important; } No newline at end of file
142 150 No newline at end of file
143 151 #mnuProfiles li { No newline at end of file
144 152 width: 80px; No newline at end of file
145 153 float: left; No newline at end of file
146 154 padding: 2px; No newline at end of file
147 155 border: 0px solid #c55 !important; } No newline at end of file
148 156 No newline at end of file
149 157 #mnuProfiles a { No newline at end of file
150 158 font-weight: normal; No newline at end of file
151 159 color: #1494F6; No newline at end of file
152 160 display: block; No newline at end of file
153 161 text-align: center; No newline at end of file
154 162 border-bottom: 1px solid #1494F6 !important; No newline at end of file
155 163 text-decoration: none; No newline at end of file
156 164 padding: 0px 4px; No newline at end of file
157 165 line-height: 18px; No newline at end of file
158 166 margin: 6px; } No newline at end of file
159 167 No newline at end of file
160 168 /****************************************************************************************/ No newline at end of file
169 /****** BARRA DE PERFILES ACTIVOS *************/
No newline at end of file
170 /****************************************************************************************/
No newline at end of file
171
No newline at end of file
172 #activeProfileBar label, a{
No newline at end of file
173 line-height: 20px;
No newline at end of file
174 float: left;
No newline at end of file
175 letter-spacing: 0.01em;
No newline at end of file
176 padding: 3px 12px;
No newline at end of file
177 border: 0px solid #f00 !important; }
No newline at end of file
178
No newline at end of file
179 .titleBar {
No newline at end of file
180 color: #333;
No newline at end of file
181 margin-left: 2px;
No newline at end of file
182 text-align: right; }
No newline at end of file
183
No newline at end of file
184 .ActiveProfile, .ActivePattern, .lnkActiveProfile {
No newline at end of file
185 color: #001bf4;
No newline at end of file
186 margin: 0px 2px;
No newline at end of file
187 text-align: left;
No newline at end of file
188 text-decoration: None; }
No newline at end of file
189
No newline at end of file
190 .navbarsep{
No newline at end of file
191 float: left; }
No newline at end of file
192
No newline at end of file
193 /****************************************************************************************/ No newline at end of file
161 194 /******** FORMULARIO DE PERFILES *************************************/ No newline at end of file
162 195 /****************************************************************************************/ No newline at end of file
163 196 #divProfile { No newline at end of file
164 197 margin: 10px 0px; No newline at end of file
165 198 padding: 10px 10px; No newline at end of file
166 199 width: 500px; No newline at end of file
167 200 border: 0px solid #dff !important; } No newline at end of file
168 201 No newline at end of file
169 202 #divProfile label,input[type=text],input[type=file] { No newline at end of file
170 203 font-family: 'Open Sans', sans-serif;
No newline at end of file
171 /*font-family: 'Roboto Condensed', sans-serif;*/ No newline at end of file
172 204 font-size: inherit; } No newline at end of file
205
No newline at end of file
206 #divProfile label {
No newline at end of file
207 float: left;
No newline at end of file
208 text-align: right;
No newline at end of file
209 width: 120px;
No newline at end of file
210 padding: 3px 10px 3px 10px;
No newline at end of file
211 line-height: 20px;
No newline at end of file
212 border: 0px solid #d85 !important;
No newline at end of file
213 }
No newline at end of file
214
No newline at end of file
215 #divProfile input[type=text] {
No newline at end of file
216 letter-spacing: 0.08em;
No newline at end of file
217 padding: 2px 10px 2px 10px;
No newline at end of file
218 width: 200px;
No newline at end of file
219 }
No newline at end of file
220
No newline at end of file
221 #divProfile input[type=text]:FOCUS {
No newline at end of file
222 border: 1px solid #faa !important;
No newline at end of file
223 border-radius: 0.26em;
No newline at end of file
224 box-shadow: 2px 2px 5px #fbb;
No newline at end of file
225 }
No newline at end of file
226
No newline at end of file
227 .lblProfile {
No newline at end of file
228 width: 200px; } No newline at end of file
173 229 No newline at end of file
174 230 #divPattern textarea,input[type=text],label,input[type=file],input[type=button],input[type=submit] { No newline at end of file
175 231 font-family: 'Roboto Condensed', sans-serif; No newline at end of file
176 232 font-size: inherit; } No newline at end of file
177 233 No newline at end of file
178 234 .antenna, .NewAntenna { No newline at end of file
179 235 box-shadow: 1px 1px 2px #666; No newline at end of file
180 236 padding: 5px; No newline at end of file
181 237 margin: 10px auto; No newline at end of file
182 238 display: block; No newline at end of file
183 239 border: 0px solid #fee !important; } No newline at end of file
184 240 No newline at end of file
185 241 .antenna { No newline at end of file
186 242 width: 520px; } No newline at end of file
187 243 No newline at end of file
188 244 .NewAntenna { No newline at end of file
189 245 width: 750px; No newline at end of file
190 246 border: 0px solid #f00 !important; } No newline at end of file
191 247 No newline at end of file
192 248 .flsAntenna, .NewFlsAntenna { No newline at end of file
193 249 margin: 0; No newline at end of file
194 250 padding: 0px; No newline at end of file
195 251 border: 1px solid #fee !important; } No newline at end of file
196 252 No newline at end of file
197 253 .flsAntenna { No newline at end of file
198 254 width: 510px; } No newline at end of file
199 255 No newline at end of file
200 256 .NewFlsAntenna { No newline at end of file
201 257 width: 100%; } No newline at end of file
202 258 No newline at end of file
203 259 .legendAntenna { No newline at end of file
204 260 font-family: 'Roboto Condensed', sans-serif; No newline at end of file
205 261 font-size: inherit; No newline at end of file
206 262 text-align: left; No newline at end of file
207 263 margin-left: 10px; } No newline at end of file
208 264 No newline at end of file
209 265 .infoAntenna { No newline at end of file
210 266 width: 500px; No newline at end of file
211 267 float: left; No newline at end of file
212 268 border: 0px solid #f00 !important; } No newline at end of file
213 269 No newline at end of file
214 270 .overJRO { No newline at end of file
215 271 width: 250px; No newline at end of file
216 272 float: left; No newline at end of file
217 273 margin: 0px 5px; No newline at end of file
218 274 border: 0px solid #1cc !important; } No newline at end of file
219 275 No newline at end of file
220 276 .divAntenna, .NewDivAntenna, .NewDivTx { No newline at end of file
221 277 float: left; No newline at end of file
222 278 margin: 10px; No newline at end of file
223 279 border: 0px solid #fcc !important; } No newline at end of file
224 280 No newline at end of file
225 281 .divAntenna { No newline at end of file
226 282 width: 220px; No newline at end of file
227 283 border: 0px solid #fcc !important; } No newline at end of file
228 284 No newline at end of file
229 285 .NewDivAntenna { No newline at end of file
230 286 border: 0px solid #fcc !important; } No newline at end of file
231 287 No newline at end of file
232 288 .NewDivTx { No newline at end of file
233 289 border: 0px solid #fcc !important; } No newline at end of file
234 290 No newline at end of file
235 291 .titleField { No newline at end of file
236 292 display: block; No newline at end of file
237 293 text-align: center; No newline at end of file
238 294 font-family: 'Roboto Condensed', sans-serif; No newline at end of file
239 295 letter-spacing: 0.086em; } No newline at end of file
240 296 No newline at end of file
241 297 .txtAntenna, .view-textAntenna { No newline at end of file
242 298 width: 175px; No newline at end of file
243 299 max-width: 180px; No newline at end of file
244 300 height: 160px; No newline at end of file
245 301 max-height: 165px; No newline at end of file
246 302 background: #fdfdfb; No newline at end of file
247 303 border: 2px solid #eee !important; No newline at end of file
248 304 text-align: justify; No newline at end of file
249 305 margin: 0 auto; No newline at end of file
250 306 line-height: 20px; } No newline at end of file
251 307 No newline at end of file
252 308 .txtAntenna { No newline at end of file
253 309 padding: 4px; No newline at end of file
254 310 } No newline at end of file
255 311 No newline at end of file
256 312 .view-textAntenna { No newline at end of file
257 313 padding: 2px; No newline at end of file
258 314 font-family: "Ubuntu"; No newline at end of file
259 315 font-size: inherit; } No newline at end of file
260 316 No newline at end of file
261 317 .boxAntenna, .boxTR { No newline at end of file
262 318 border: 2px solid #eee !important; No newline at end of file
263 319 text-align: center; No newline at end of file
264 320 display: block; No newline at end of file
265 321 float: left; No newline at end of file
266 322 margin: 0; No newline at end of file
267 323 padding: 0; } No newline at end of file
268 324 No newline at end of file
269 325 .boxAntenna { No newline at end of file
270 326 padding: 3px; } No newline at end of file
271 327 No newline at end of file
272 328 .boxTR { No newline at end of file
273 329 padding: 3px; } No newline at end of file
274 330 No newline at end of file
275 331 .fullLine{ No newline at end of file
276 332 font-size: 0.95em; } No newline at end of file
277 333 No newline at end of file
278 334 .lineInputs, .lineInputsTx { No newline at end of file
279 335 text-align: left; No newline at end of file
280 336 line-height: 1.4em; No newline at end of file
281 337 padding: 0; No newline at end of file
282 338 margin: 0px; No newline at end of file
283 339 display: block; No newline at end of file
284 340 float: left; No newline at end of file
285 341 border: 0px solid #1cc !important; } No newline at end of file
286 342 No newline at end of file
287 343 .lineInputs { No newline at end of file
288 344 /*width: 240px;*/ No newline at end of file
289 345 border: 0px solid #1cc !important; } No newline at end of file
290 346 No newline at end of file
291 347 .lineInputsTx { No newline at end of file
292 348 /*width: 185px;*/ No newline at end of file
293 349 border: 0px solid #1cc !important; } No newline at end of file
294 350 No newline at end of file
295 351 .divValuesAntenna, .divValuesTx { No newline at end of file
296 352 float: left; No newline at end of file
297 353 display: block; No newline at end of file
298 354 margin: 0 auto; No newline at end of file
299 355 border: 0px solid #bbb !important; } No newline at end of file
300 356 No newline at end of file
301 357 .divValuesAntenna { No newline at end of file
302 358 /*width: 230px;*/ No newline at end of file
303 359 border: 0px solid #2eb !important; } No newline at end of file
304 360 No newline at end of file
305 361 .divValuesTx { No newline at end of file
306 362 /*width: 175px;*/ No newline at end of file
307 363 border: 0px solid #bbb !important; } No newline at end of file
308 364 No newline at end of file
309 365 .divValuesAntenna input[type=text], .divValuesTx input[type=text] { No newline at end of file
310 366 border: 0px; No newline at end of file
311 367 border-bottom: 1px solid #666 !important; No newline at end of file
312 368 line-height: 1.1em; No newline at end of file
313 369 font-family: 'Roboto Condensed', sans-serif; } No newline at end of file
314 370 No newline at end of file
315 371 .divValuesAntenna input[type=text] { No newline at end of file
316 372 width: 18px; } No newline at end of file
317 373 No newline at end of file
318 374 .divValuesTx input[type=text]{ No newline at end of file
319 375 width: 11px; } No newline at end of file
320 376 No newline at end of file
321 377 .lblSign, .lblSignTx { No newline at end of file
322 378 font-family: 'Roboto Condensed', sans-serif; No newline at end of file
323 379 color: #666; No newline at end of file
324 380 float: left; No newline at end of file
325 381 margin: 0px; No newline at end of file
326 382 border: 0px solid #bbb !important; } No newline at end of file
327 383 No newline at end of file
328 384 .lblSignLeft { No newline at end of file
329 385 font-family: 'Roboto Condensed', sans-serif; No newline at end of file
330 386 color: #666; No newline at end of file
331 387 float: left; No newline at end of file
332 388 margin: 0px 2px 0px 0px; No newline at end of file
333 389 padding: 0; No newline at end of file
334 390 border: 0px solid #f00 !important; } No newline at end of file
335 391 No newline at end of file
336 392 .lblSignRight { No newline at end of file
337 393 font-family: 'Roboto Condensed', sans-serif; No newline at end of file
338 394 color: #666; No newline at end of file
339 395 float: left; No newline at end of file
340 396 margin: 0; No newline at end of file
341 397 padding: 0; No newline at end of file
342 398 border: 0px solid #f00 !important; } No newline at end of file
343 399 No newline at end of file
344 400 .lblNewSignLeft, .lblNewSignRight { No newline at end of file
345 401 font-family: 'Roboto Condensed', sans-serif; No newline at end of file
346 402 color: #666; No newline at end of file
347 403 float: left; No newline at end of file
348 404 padding: 0; } No newline at end of file
349 405 No newline at end of file
350 406 .lblNewSignLeft { No newline at end of file
351 407 margin: 0px 2px 0px 0px; No newline at end of file
352 408 border: 0px solid #f00 !important; } No newline at end of file
353 409 No newline at end of file
354 410 .lblNewSignRight { No newline at end of file
355 411 margin: 0; No newline at end of file
356 412 border: 0px solid #f00 !important; } No newline at end of file
357 413 No newline at end of file
358 414 .divTx { No newline at end of file
359 415 display: block; No newline at end of file
360 416 float: left; No newline at end of file
361 417 margin: 10px; No newline at end of file
362 418 border: 0px solid #f00 !important; } No newline at end of file
363 419 No newline at end of file
364 420 .divTx label { No newline at end of file
365 421 display: block; } No newline at end of file
366 422 No newline at end of file
367 423 .divTx textarea { No newline at end of file
368 424 width: 100px; No newline at end of file
369 425 max-width: 100px; No newline at end of file
370 426 height: 160px; No newline at end of file
371 427 max-height: 165px; No newline at end of file
372 428 text-align: justify; No newline at end of file
373 429 border: 2px solid #eee !important; No newline at end of file
374 430 font-family: "Ubuntu"; No newline at end of file
375 431 font-size: inherit; No newline at end of file
376 432 line-height: 20px; } No newline at end of file
377 433 No newline at end of file
378 434 .divTx p { No newline at end of file
379 435 width: 100px; No newline at end of file
380 436 max-width: 105px; No newline at end of file
381 437 height: 160px; No newline at end of file
382 438 max-height: 165px; No newline at end of file
383 439 background: #fdfdfb; No newline at end of file
384 440 padding: 2px; No newline at end of file
385 441 border: 1px solid #eee !important; No newline at end of file
386 442 font-family: 'Ubuntu', sans-serif; No newline at end of file
387 443 font-size: inherit; No newline at end of file
388 444 text-align: justify; No newline at end of file
389 445 margin: 0 auto; No newline at end of file
390 446 line-height: 20px; } No newline at end of file
391 447 No newline at end of file
392 448 .divUes { No newline at end of file
393 449 display: block; No newline at end of file
394 450 margin: 10px; } No newline at end of file
395 451 No newline at end of file
396 452 .divUes input[type=text] { No newline at end of file
397 453 width: 240px; No newline at end of file
398 454 max-width: 240px; No newline at end of file
399 455 font-family: 'Ubuntu', sans-serif; No newline at end of file
400 456 font-size: inherit; } No newline at end of file
401 457 No newline at end of file
402 458 .divNewUes { No newline at end of file
403 459 width: 350px; No newline at end of file
404 460 display: block; No newline at end of file
405 461 margin: 0px 10px; No newline at end of file
406 462 padding: 0; No newline at end of file
407 463 font-family: 'Roboto Condensed', sans-serif; No newline at end of file
408 464 /*overflow: hidden;*/ No newline at end of file
409 465 border: 0px solid #f00 !important; } No newline at end of file
410 466 No newline at end of file
411 467 .titleUes { No newline at end of file
412 468 width: 35px; No newline at end of file
413 469 text-align: right; No newline at end of file
414 470 padding-right: 5px; No newline at end of file
415 471 float: left; No newline at end of file
416 472 line-height: 22px; No newline at end of file
417 473 font-family: 'Roboto Condensed', sans-serif; No newline at end of file
418 474 letter-spacing: 0.086em; No newline at end of file
419 475 border: 0px solid #266 !important; } No newline at end of file
420 476 No newline at end of file
421 477 .valueUes { No newline at end of file
422 478 width: 300px; No newline at end of file
423 479 float: left; No newline at end of file
424 480 border: 0px solid #2f4 !important; No newline at end of file
425 481 line-height: 22px; } No newline at end of file
426 482 No newline at end of file
427 483 .lblUes { No newline at end of file
428 484 font-family: 'Roboto Condensed', sans-serif; No newline at end of file
429 485 color: #666; No newline at end of file
430 486 font-size: 1.1em; } No newline at end of file
431 487 No newline at end of file
432 488 .txtUnitUes { No newline at end of file
433 489 width: 60px; No newline at end of file
434 490 border: 0; No newline at end of file
435 491 padding: 0px 2px; No newline at end of file
436 492 text-align: center; No newline at end of file
437 493 font-family: 'Roboto Condensed', sans-serif; No newline at end of file
438 494 font-size: 0.95em; No newline at end of file
439 495 border-bottom: 1px solid #666 !important; } No newline at end of file
440 496 /* No newline at end of file
441 497 .divNewUes input[type=text] { No newline at end of file
442 498 width: 240px; No newline at end of file
443 499 max-width: 240px; No newline at end of file
444 500 line-height: 22px; } No newline at end of file
445 501 */ No newline at end of file
446 502 .checkOnly { No newline at end of file
447 503 width: 120px; No newline at end of file
448 504 float: left; No newline at end of file
449 505 display: block; No newline at end of file
450 506 line-height: 25px; No newline at end of file
451 507 border: 0px solid #1cc !important; } No newline at end of file
452 508 No newline at end of file
453 509 .overJRO img { No newline at end of file
454 510 width: 400px; No newline at end of file
455 511 height: 270px; No newline at end of file
456 512 text-align: center; No newline at end of file
457 513 vertical-align: middle; No newline at end of file
458 514 margin: 10px 5px 5px 5px; No newline at end of file
459 515 display: block; No newline at end of file
460 516 background: #fdfdfb; No newline at end of file
461 517 border: 1px solid #eee !important; } No newline at end of file
462 518 No newline at end of file
463 519 .overJRO a { No newline at end of file
464 520 text-align: center; No newline at end of file
465 521 margin-left: 160px; No newline at end of file
466 522 display: block; } No newline at end of file
467 523 No newline at end of file
468 524 .activeOverJRO { No newline at end of file
469 525 width: 60px; No newline at end of file
470 526 padding: 0px 2px; No newline at end of file
471 527 border-bottom: 1px solid #1494F6 !important; } No newline at end of file
472 528 No newline at end of file
473 529 /****************************************************************************************/ No newline at end of file
474 530 /****** MENU DE NAVEGACION DE PATRONES **********************************/ No newline at end of file
475 531 /****************************************************************************************/ No newline at end of file
476 532 #divMnuPattern { No newline at end of file
477 533 width: 280px; No newline at end of file
478 534 height: 25px; No newline at end of file
479 535 display: block; No newline at end of file
480 536 float: right; No newline at end of file
481 537 margin: 5px 40px 5px 0px; No newline at end of file
482 538 border: 0px solid #1cc !important; } No newline at end of file
483 539 No newline at end of file
484 540 #divMnuPattern li { No newline at end of file
485 541 float: right; No newline at end of file
486 542 display: block; No newline at end of file
487 543 width: 60px; No newline at end of file
488 544 border: 0px solid #2cc !important; } No newline at end of file
489 545 No newline at end of file
490 546 #divMnuPattern a { No newline at end of file
491 547 display: block; No newline at end of file
492 548 line-height: 22px; No newline at end of file
493 549 text-decoration: none; No newline at end of file
494 550 padding: 0px 5px; No newline at end of file
495 551 margin: 0px 2px; No newline at end of file
496 552 text-align: center; No newline at end of file
497 553 color: #1494F6; No newline at end of file
498 554 border-bottom: 1px solid #1494F6 !important; } No newline at end of file
499 555 No newline at end of file
500 556 #infoPattern { No newline at end of file
501 557 display: block; No newline at end of file
502 558 margin: 0px 25px; No newline at end of file
503 559 border: 0px solid #1494f6 !important; } No newline at end of file
504 560 No newline at end of file
505 561 #navPatterns { No newline at end of file
506 562 margin: 0 auto; No newline at end of file
507 563 width: 700px; No newline at end of file
508 564 height: 30px; No newline at end of file
509 565 border: 0px solid #d00 !important; No newline at end of file
510 566 font-family: 'Ubuntu', sans-serif; No newline at end of file
511 567 font-size: 14px; No newline at end of file
512 568 padding: 5px 0px; } No newline at end of file
513 569 No newline at end of file
514 570 #navPatternList { No newline at end of file
515 571 margin: 0 auto; No newline at end of file
516 572 border: 0px solid #ecc !important; } No newline at end of file
517 573 No newline at end of file
518 574 #navPatternList ul { No newline at end of file
519 575 list-style: none; No newline at end of file
520 576 list-style-type: none; No newline at end of file
521 577 margin: 0; } No newline at end of file
522 578 No newline at end of file
523 579 #navPatternList ul li { No newline at end of file
524 580 float: left; No newline at end of file
525 581 width: 50px; No newline at end of file
526 582 border: 1px solid #eee !important; } No newline at end of file
527 583 No newline at end of file
528 584 #navPatternList a { No newline at end of file
529 585 width: 50px; No newline at end of file
530 586 display: block; No newline at end of file
531 587 text-align: center; No newline at end of file
532 588 line-height: 30px; No newline at end of file
533 589 padding: 1px 0px; No newline at end of file
534 590 border: 0px solid #1cc !important; } No newline at end of file
535 591 No newline at end of file
536 592 .lnkPattern { No newline at end of file
537 593 background-color: #ccc !important; No newline at end of file
538 594 color: #eee; } No newline at end of file
539 595 No newline at end of file
540 596 .lnkPatternSelected { No newline at end of file
541 597 background-color: #2cc !important; No newline at end of file
542 598 color: #fff; } No newline at end of file
543 599 No newline at end of file
544 600 .lnkPatternActive { No newline at end of file
545 601 color: #f66; No newline at end of file
546 602 } No newline at end of file
547 603 No newline at end of file
548 604 .divListofPatterns { No newline at end of file
549 605 width: 650px; No newline at end of file
550 606 display: block; No newline at end of file
551 607 border: 1px solid #1cc !important; No newline at end of file
552 608 margin: 0 auto; } No newline at end of file
553 609 No newline at end of file
554 610 .divPattern { No newline at end of file
555 611 width: 600px; No newline at end of file
556 612 display: block; No newline at end of file
557 613 border: 1px solid #f00 !important; No newline at end of file
558 614 margin: 2px auto; } No newline at end of file
559 615 No newline at end of file
560 616 /****************************************************************************************/ No newline at end of file
561 617 /****** HEADER *************/ No newline at end of file
562 618 /****************************************************************************************/ No newline at end of file
563 619 header nav { No newline at end of file
564 620 width: 960px; No newline at end of file
565 621 margin: 0 auto; No newline at end of file
566 622 height: 100%; No newline at end of file
567 623 border: 0px solid #1cc !important; } No newline at end of file
568 624 No newline at end of file
569 625 header nav a { No newline at end of file
570 626 font-family: 'Roboto Condensed', sans-serif; No newline at end of file
571 627 font-size: 1.98em; No newline at end of file
572 628 text-transform: uppercase; No newline at end of file
573 629 width: 232px; No newline at end of file
574 630 padding: 2px; No newline at end of file
575 631 text-align: center; No newline at end of file
576 632 border: 1px solid #ddd !important; No newline at end of file
577 633 box-shadow: 1px 1px 2px #ddd; No newline at end of file
578 634 display: block; No newline at end of file
579 635 float: left; No newline at end of file
580 636 height: 45px; No newline at end of file
581 637 text-decoration: none; No newline at end of file
582 638 background: #eee; No newline at end of file
583 639 line-height: 45px; No newline at end of file
584 640 color: #15425d; No newline at end of file
585 641 margin: 0px 1px; } No newline at end of file
586 642 No newline at end of file
587 643 header nav a.selected { No newline at end of file
588 644 background: #666; No newline at end of file
589 645 color: #fff; } No newline at end of file
590 646 No newline at end of file
591 647 #Main_Head { No newline at end of file
592 648 margin: 0 auto; No newline at end of file
593 649 height: 100%; No newline at end of file
594 650 border: 1px solid #ddd !important; No newline at end of file
595 651 box-shadow: 1px 1px 2px #ddd; No newline at end of file
596 652 border-radius: 5px; No newline at end of file
597 653 display: block; } No newline at end of file
598 654 No newline at end of file
599 655 .Main_Title { No newline at end of file
600 656 font-size: 2em; No newline at end of file
601 657 letter-spacing: 0.06em; No newline at end of file
602 658 color: #444; No newline at end of file
603 659 text-shadow: 2px 2px #ccc; } No newline at end of file
604 660 No newline at end of file
605 661 /****************************************************************************************/ No newline at end of file
606 662 /****** FOOTER *************/ No newline at end of file
607 663 /****************************************************************************************/ No newline at end of file
608 664 footer p { No newline at end of file
609 665 font-family: 'Roboto Condensed', sans-serif; No newline at end of file
610 666 font-size: 0.98em; } No newline at end of file
611 667 No newline at end of file
612 668 /****************************************************************************************/ No newline at end of file
613 669 /****** LOGIN *************/ No newline at end of file
614 670 /****************************************************************************************/ No newline at end of file
615 671 #contentLogin { No newline at end of file
616 672 margin: 0; No newline at end of file
617 673 padding: 0; No newline at end of file
618 674 border: 0px solid #1cc; } No newline at end of file
619 675 No newline at end of file
620 676 #MainColumnLogin { No newline at end of file
621 677 margin: 2px auto; No newline at end of file
622 678 border: 0px solid #f00 !important; No newline at end of file
623 679 box-shadow: 1px 1px 2px #ddd; No newline at end of file
624 680 border-radius: 2px; No newline at end of file
625 681 background-color: #eee; No newline at end of file
626 682 width: 100%; No newline at end of file
627 683 padding: 5px 0px; No newline at end of file
628 684 } No newline at end of file
629 685 No newline at end of file
630 686 .row_reg { No newline at end of file
631 687 margin: 5px auto; No newline at end of file
632 688 display: block; No newline at end of file
633 689 width: 90%; No newline at end of file
634 690 border: 0px solid #1cc !important; No newline at end of file
635 691 line-height: 22px; No newline at end of file
636 692 } No newline at end of file
637 693 No newline at end of file
638 694 .row_reg label, .row_reg input[type=text] { No newline at end of file
639 695 float: left; No newline at end of file
640 696 line-height: 22px; No newline at end of file
641 697 } No newline at end of file
642 698 No newline at end of file
643 699 #id_username, #id_password { No newline at end of file
644 700 width: 160px; No newline at end of file
645 701 line-height: 22px; No newline at end of file
646 702 } No newline at end of file
647 703 No newline at end of file
648 704 .row_reg label { No newline at end of file
649 705 width: 400px; No newline at end of file
650 706 text-align: right; No newline at end of file
651 707 padding-right: 10px; No newline at end of file
652 708 border: 0px solid #d22 !important; No newline at end of file
653 709 } No newline at end of file
654 710 No newline at end of file
655 711 .row_reg input[type=submit], .row_reg input[type=button] { No newline at end of file
656 712 margin-left: 410px; No newline at end of file
657 713 width: 80px; No newline at end of file
658 714 } No newline at end of file
659 715 No newline at end of file
660 716 #lblTitleLogin { No newline at end of file
661 717 width: 100%; No newline at end of file
662 718 text-align: center; No newline at end of file
663 719 font-size: 1.2em; No newline at end of file
664 720 font-weight: normal; No newline at end of file
665 721 color: #222; No newline at end of file
666 722 border: 0px solid #f00 !important; No newline at end of file
667 723 background-color: #ccc; No newline at end of file
668 724 } No newline at end of file
@@ -1,310 +1,314
1 1 {% extends "abscontrol/index.html" %} No newline at end of file
2 2 {% block title %}ABS CONTROL:::PROFILE:::{{ objProfile.name }}{% endblock %} No newline at end of file
3 3 {% block scripting %} No newline at end of file
4 4 <script src="/static/static/js/patterns.js"></script> No newline at end of file
5 5 {% endblock %} No newline at end of file
6 6 {% block mnu_profile %} No newline at end of file
7 7 <nav class="MnuHorizontal" id="mnuProfiles"> No newline at end of file
8 8 <ul> No newline at end of file
9 9 <li><a href="{% url abscontrol.views.new %}">New</a></li> No newline at end of file
10 {% if objProfile and patternChoosen %} No newline at end of file
10 11 <li><a href="{% url abscontrol.views.viewPattern objProfile.id patternChoosen.id %}">View</a></li> No newline at end of file
12 {% endif %} No newline at end of file
11 13 {% if objProfile.state == 0 %} No newline at end of file
12 14 <li><a href="/abscontrol/changeName/{{ objProfile.id }}/">Save</a></li> No newline at end of file
13 15 {% else %} No newline at end of file
14 16 <li><a href="#" id="lnkUpdateProfile">Save</a></li> No newline at end of file
15 17 {% endif %} No newline at end of file
16 18 <li><a href="#">Save as</a></li> No newline at end of file
17 19 <li><a href="{% url abscontrol.views.importProfile %}">Import</a></li> No newline at end of file
18 20 {% if objProfile %} No newline at end of file
19 21 <li><a href="#" id="lnkExport" alt="{{ objProfile.id }}">Export</a></li> No newline at end of file
20 22 {% endif %} No newline at end of file
21 23 </ul> No newline at end of file
22 24 </nav> No newline at end of file
23 25 {% endblock %} No newline at end of file
24 26 {% block maincolumn%} No newline at end of file
25 27 <div id="maincolumn"> No newline at end of file
26 28 {% if objProfile.state == 1 %} No newline at end of file
27 29 <form action="{% url abscontrol.views.update objProfile.id %}" method="post" id="frmProfile"> No newline at end of file
28 30 {% csrf_token %} No newline at end of file
29 31 <div id="divProfile"> No newline at end of file
30 32 <label for="lblName">Profile:</label> No newline at end of file
31 33 <input type="text" name="txtProfile" value="{{ objProfile.name }}"/> No newline at end of file
32 34 </div> No newline at end of file
33 35 <input type="hidden" name="mode" value="e"> No newline at end of file
34 36 </form> No newline at end of file
35 37 {% else %} No newline at end of file
36 38 <div id="divProfile">
39 No newline at end of file
37 <label for="lblName">Profile: {{ objProfile.name }}</label>
No newline at end of file
40 No newline at end of file
38 </div> No newline at end of file
No newline at end of file
41 </div>
No newline at end of file
42 <div class="cleardivs"></div> No newline at end of file
39 43 {% endif %} No newline at end of file
40 44 {% if patternChoosen %} No newline at end of file
41 45 <div id="navPatterns"> No newline at end of file
42 46 <nav class="" id="navPatternList"> No newline at end of file
43 47 <ul> No newline at end of file
44 48 {% for element in lsPatterns %} No newline at end of file
45 49 {% if patternChoosen.id == element.id %} No newline at end of file
46 50 <li><a href="{% url abscontrol.views.editPattern objProfile.id element.id %}" class="lnkPatternSelected">{{ element.value }}</a></li> No newline at end of file
47 51 {% else %} No newline at end of file
48 52 <li><a href="{% url abscontrol.views.editPattern objProfile.id element.id %}" class="lnkPattern">{{ element.value }}</a></li> No newline at end of file
49 53 {% endif %} No newline at end of file
50 54 {% endfor %} No newline at end of file
51 55 </ul> No newline at end of file
52 56 </nav> No newline at end of file
53 57 </div> No newline at end of file
54 58 {% endif %} No newline at end of file
55 59 {% block mnuPattern %} No newline at end of file
56 60 <div class="divMenu" id="divMnuPattern"> No newline at end of file
57 61 <nav class="MnuHorizontal"> No newline at end of file
58 62 <ul class="mnu" id="mnuPattern"> No newline at end of file
59 63 {% if lsPatterns|length > 1 %} No newline at end of file
60 64 <li><a href="{% url abscontrol.views.deletePattern objProfile.id patternChoosen.id %}">Delete</a></li> No newline at end of file
61 65 {% endif %} No newline at end of file
62 66 <li><a href="#" class="" id="lnkSavePattern">Save</a></li> No newline at end of file
63 67 {% if lsPatterns|length < 10 %} No newline at end of file
64 68 <li><a href="{% url abscontrol.views.addPattern objProfile.id %}">Add</a></li> No newline at end of file
65 69 {% endif %} No newline at end of file
66 70 </ul> No newline at end of file
67 71 </nav> No newline at end of file
68 72 </div> No newline at end of file
69 73 <div class="cleardivs"></div> No newline at end of file
70 74 {% endblock %} No newline at end of file
71 75 {% block pattern %} No newline at end of file
72 76 <div id="divPattern"> No newline at end of file
73 77 <form action="{% url abscontrol.views.savePattern objProfile.id %}" id="frmPattern" method="post"> No newline at end of file
74 78 {% csrf_token %} No newline at end of file
75 79 <div id="antennaUp" class="NewAntenna"> No newline at end of file
76 80 <fieldset class="NewFlsAntenna"> No newline at end of file
77 81 <legend class="legendAntenna">UP</legend> No newline at end of file
78 82 <div class="NewDivAntenna"> No newline at end of file
79 83 <label for="lblAntenna" class="titleField">Antenna</label> No newline at end of file
80 84 <div class="boxAntenna" id="divtxtAntenna"> No newline at end of file
81 85 {% for lines in arrayAntennaUp %} No newline at end of file
82 86 <div class="fullLine"> No newline at end of file
83 87 {% if forloop.first %} No newline at end of file
84 88 <label for="lblSignLeft" class="lblSignLeft">[</label> No newline at end of file
85 89 {% else %} No newline at end of file
86 90 <label for="lblSignLeft" class="lblSignLeft">&nbsp;</label> No newline at end of file
87 91 {% endif %} No newline at end of file
88 92 <div class="lineInputs"> No newline at end of file
89 93 <label for="lblSign" class="lblSign">[</label> No newline at end of file
90 94 <div class="divValuesAntenna"> No newline at end of file
91 95 {% for line in lines %} No newline at end of file
92 96 <input type="text" name="txtUnitAntennaUp" class="txtUnitAntenna" id="txtUnitAntennaUp_{{ forloop.parentloop.counter0 }}_{{ forloop.counter0 }}" value="{{line}}" maxlength="3" /> No newline at end of file
93 97 {% if not forloop.last %},{% endif %} No newline at end of file
94 98 {% endfor %} No newline at end of file
95 99 </div> No newline at end of file
96 100 <label for="lblSign" class="lblSign">]</label> No newline at end of file
97 101 </div> No newline at end of file
98 102 {% if forloop.last %} No newline at end of file
99 103 <label for="lblSignRight" class="lblSignRight">]</label> No newline at end of file
100 104 {% else %} No newline at end of file
101 105 <label for="lblSignRight" class="lblSignRight">,</label> No newline at end of file
102 106 {% endif %} No newline at end of file
103 107 </div> No newline at end of file
104 108 <div class="cleardivs"></div> No newline at end of file
105 109 {% endfor %} No newline at end of file
106 110 </div> No newline at end of file
107 111 </div> No newline at end of file
108 112 <div class="NewDivTx"> No newline at end of file
109 113 <label for="lblTx" class="titleField">Tx</label> No newline at end of file
110 114 <div class="boxTR" id="divtxtTR"> No newline at end of file
111 115 {% for lines in arrayTxUp %} No newline at end of file
112 116 <div class="fullLine"> No newline at end of file
113 117 {% if forloop.first %} No newline at end of file
114 118 <label for="lblNewSignLeft" class="lblNewSignLeft">[</label> No newline at end of file
115 119 {% else %} No newline at end of file
116 120 <label for="lblNewSignLeft" class="lblNewSignLeft">&nbsp;</label> No newline at end of file
117 121 {% endif %} No newline at end of file
118 122 <div class="lineInputsTx"> No newline at end of file
119 123 <label for="lblSign" class="lblSignTx">[</label> No newline at end of file
120 124 <div class="divValuesTx"> No newline at end of file
121 125 {% for line in lines %} No newline at end of file
122 126 <input type="text" name="txtUnitTxUp" class="txtUnitTx" id="txtUnitTxUp_{{ forloop.parentloop.counter0 }}_{{ forloop.counter0 }}" value="{{ line }}" maxlength="1" /> No newline at end of file
123 127 {% if not forloop.last %},{% endif %} No newline at end of file
124 128 {% endfor %} No newline at end of file
125 129 </div> No newline at end of file
126 130 <label for="lblSign" class="lblSignTx">]</label> No newline at end of file
127 131 </div> No newline at end of file
128 132 {% if forloop.last %} No newline at end of file
129 133 <label for="lblNewSignRight" class="lblNewSignRight">]</label> No newline at end of file
130 134 {% else %} No newline at end of file
131 135 <label for="lblNewSignRight" class="lblNewSignRight">,</label> No newline at end of file
132 136 {% endif %} No newline at end of file
133 137 </div> No newline at end of file
134 138 <div class="cleardivs"></div> No newline at end of file
135 139 {% endfor %} No newline at end of file
136 140 </div> No newline at end of file
137 141 <div class="cleardivs"></div> No newline at end of file
138 142 </div> No newline at end of file
139 143 <div class="NewDivTx"> No newline at end of file
140 144 <label for="lblRx" class="titleField">Rx</label> No newline at end of file
141 145 <div class="boxTR" id="divtxtTR"> No newline at end of file
142 146 {% for lines in arrayRxUp %} No newline at end of file
143 147 <div class="fullLine"> No newline at end of file
144 148 {% if forloop.first %} No newline at end of file
145 149 <label for="lblNewSignLeft" class="lblNewSignLeft">[</label> No newline at end of file
146 150 {% else %} No newline at end of file
147 151 <label for="lblNewSignLeft" class="lblNewSignLeft">&nbsp;</label> No newline at end of file
148 152 {% endif %} No newline at end of file
149 153 <div class="lineInputsTx"> No newline at end of file
150 154 <label for="lblSign" class="lblSignTx">[</label> No newline at end of file
151 155 <div class="divValuesTx"> No newline at end of file
152 156 {% for line in lines %} No newline at end of file
153 157 <input type="text" name="txtUnitRxUp" class="txtUnitRx" id="txtUnitRxUp_{{ forloop.parentloop.counter0 }}_{{ forloop.counter0 }}" value="{{ line }}" maxlength="1" /> No newline at end of file
154 158 {% if not forloop.last %},{% endif %} No newline at end of file
155 159 {% endfor %} No newline at end of file
156 160 </div> No newline at end of file
157 161 <label for="lblSign" class="lblSignTx">]</label> No newline at end of file
158 162 </div> No newline at end of file
159 163 {% if forloop.last %} No newline at end of file
160 164 <label for="lblNewSignRight" class="lblNewSignRight">]</label> No newline at end of file
161 165 {% else %} No newline at end of file
162 166 <label for="lblNewSignRight" class="lblNewSignRight">,</label> No newline at end of file
163 167 {% endif %} No newline at end of file
164 168 </div> No newline at end of file
165 169 <div class="cleardivs"></div> No newline at end of file
166 170 {% endfor %} No newline at end of file
167 171 </div> No newline at end of file
168 172 <div class="cleardivs"></div> No newline at end of file
169 173 </div> No newline at end of file
170 174 <div class="cleardivs"></div> No newline at end of file
171 175 <div class="divNewUes"> No newline at end of file
172 176 <label for="lblUes" class="titleUes">Ues:</label> No newline at end of file
173 177 <div class="valueUes"> No newline at end of file
174 178 <label for="lblUes">[</label> No newline at end of file
175 179 {% for element in arrayUesUp %} No newline at end of file
176 180 <input type="text" name="unitUesUp_{{ forloop.counter }}" value="{{ element }}" maxlength="8" class="txtUnitUes" /> No newline at end of file
177 181 {% if not forloop.last %},{% endif %} No newline at end of file
178 182 {% endfor %} No newline at end of file
179 183 <label for="lblUes">]</label> No newline at end of file
180 184 </div> No newline at end of file
181 185 </div> No newline at end of file
182 186 <input type="hidden" name="txtAntennaUpId" value="{{ antennaUp.id }}" /> No newline at end of file
183 187 </fieldset> No newline at end of file
184 188 <input type="hidden" name="txtAntennaUp" value="" /> No newline at end of file
185 189 <input type="hidden" name="txtTxUp" value="" /> No newline at end of file
186 190 <input type="hidden" name="txtRxUp" value="" /> No newline at end of file
187 191 <input type="hidden" name="txtUesUp" value="" /> No newline at end of file
188 192 </div> No newline at end of file
189 193 <div id="antennaDown" class="NewAntenna"> No newline at end of file
190 194 <fieldset class="NewFlsAntenna"> No newline at end of file
191 195 <legend class="legendAntenna">DOWN</legend> No newline at end of file
192 196 <div class="NewDivAntenna"> No newline at end of file
193 197 <label for="lblAntenna" class="titleField">Antenna</label> No newline at end of file
194 198 <div class="boxAntenna" id="divtxtAntenna"> No newline at end of file
195 199 {% for lines in arrayAntennaDown %} No newline at end of file
196 200 <div class="fullLine"> No newline at end of file
197 201 {% if forloop.first %} No newline at end of file
198 202 <label for="lblSignLeft" class="lblSignLeft">[</label> No newline at end of file
199 203 {% else %} No newline at end of file
200 204 <label for="lblSignLeft" class="lblSignLeft">&nbsp;</label> No newline at end of file
201 205 {% endif %} No newline at end of file
202 206 <div class="lineInputs"> No newline at end of file
203 207 <label for="lblSign" class="lblSign">[</label> No newline at end of file
204 208 <div class="divValuesAntenna"> No newline at end of file
205 209 {% for line in lines %} No newline at end of file
206 210 <input type="text" name="txtUnitAntennaDown" class="txtUnitAntenna" id="txtUnitAntennaDown_{{ forloop.parentloop.counter0 }}_{{ forloop.counter0 }}" value="{{ line }}" maxlength="3" /> No newline at end of file
207 211 {% if not forloop.last %},{% endif %} No newline at end of file
208 212 {% endfor %} No newline at end of file
209 213 </div> No newline at end of file
210 214 <label for="lblSign" class="lblSign">]</label> No newline at end of file
211 215 </div> No newline at end of file
212 216 {% if forloop.last %} No newline at end of file
213 217 <label for="lblSignRight" class="lblSignRight">]</label> No newline at end of file
214 218 {% else %} No newline at end of file
215 219 <label for="lblSignRight" class="lblSignRight">,</label> No newline at end of file
216 220 {% endif %} No newline at end of file
217 221 </div> No newline at end of file
218 222 <div class="cleardivs"></div> No newline at end of file
219 223 {% endfor %} No newline at end of file
220 224 </div> No newline at end of file
221 225 </div> No newline at end of file
222 226 <div class="NewDivTx"> No newline at end of file
223 227 <label for="lblTx" class="titleField">Tx</label> No newline at end of file
224 228 <div class="boxTR" id="divtxtTR"> No newline at end of file
225 229 {% for lines in arrayTxDown %} No newline at end of file
226 230 <div class="fullLine"> No newline at end of file
227 231 {% if forloop.first %} No newline at end of file
228 232 <label for="lblNewSignLeft" class="lblNewSignLeft">[</label> No newline at end of file
229 233 {% else %} No newline at end of file
230 234 <label for="lblNewSignLeft" class="lblNewSignLeft">&nbsp;</label> No newline at end of file
231 235 {% endif %} No newline at end of file
232 236 <div class="lineInputsTx"> No newline at end of file
233 237 <label for="lblSign" class="lblSignTx">[</label> No newline at end of file
234 238 <div class="divValuesTx"> No newline at end of file
235 239 {% for line in lines %} No newline at end of file
236 240 <input type="text" name="txtUnitTxDown" class="txtUnitTx" id="txtUnitTxDown_{{ forloop.parentloop.counter0 }}_{{ forloop.counter0 }}" value="{{ line }}" maxlength="1" /> No newline at end of file
237 241 {% if not forloop.last %},{% endif %} No newline at end of file
238 242 {% endfor %} No newline at end of file
239 243 </div> No newline at end of file
240 244 <label for="lblSign" class="lblSignTx">]</label> No newline at end of file
241 245 </div> No newline at end of file
242 246 {% if forloop.last %} No newline at end of file
243 247 <label for="lblNewSignRight" class="lblNewSignRight">]</label> No newline at end of file
244 248 {% else %} No newline at end of file
245 249 <label for="lblNewSignRight" class="lblNewSignRight">,</label> No newline at end of file
246 250 {% endif %} No newline at end of file
247 251 </div> No newline at end of file
248 252 <div class="cleardivs"></div> No newline at end of file
249 253 {% endfor %} No newline at end of file
250 254 </div> No newline at end of file
251 255 <div class="cleardivs"></div> No newline at end of file
252 256 </div> No newline at end of file
253 257 <div class="NewDivTx"> No newline at end of file
254 258 <label for="lblRx" class="titleField">Rx</label> No newline at end of file
255 259 <div class="boxTR" id="divtxtTR"> No newline at end of file
256 260 {% for lines in arrayRxDown %} No newline at end of file
257 261 <div class="fullLine"> No newline at end of file
258 262 {% if forloop.first %} No newline at end of file
259 263 <label for="lblNewSignLeft" class="lblNewSignLeft">[</label> No newline at end of file
260 264 {% else %} No newline at end of file
261 265 <label for="lblNewSignLeft" class="lblNewSignLeft">&nbsp;</label> No newline at end of file
262 266 {% endif %} No newline at end of file
263 267 <div class="lineInputsTx"> No newline at end of file
264 268 <label for="lblSign" class="lblSignTx">[</label> No newline at end of file
265 269 <div class="divValuesTx"> No newline at end of file
266 270 {% for line in lines %} No newline at end of file
267 271 <input type="text" name="txtUnitRxDown" class="txtUnitRx" id="txtUnitRxDown_{{ forloop.parentloop.counter0 }}_{{ forloop.counter0 }}" value="{{ line }}" /> No newline at end of file
268 272 {% if not forloop.last %},{% endif %} No newline at end of file
269 273 {% endfor %} No newline at end of file
270 274 </div> No newline at end of file
271 275 <label for="lblSign" class="lblSignTx">]</label> No newline at end of file
272 276 </div> No newline at end of file
273 277 {% if forloop.last %} No newline at end of file
274 278 <label for="lblNewSignRight" class="lblNewSignRight">]</label> No newline at end of file
275 279 {% else %} No newline at end of file
276 280 <label for="lblNewSignRight" class="lblNewSignRight">,</label> No newline at end of file
277 281 {% endif %} No newline at end of file
278 282 </div> No newline at end of file
279 283 <div class="cleardivs"></div> No newline at end of file
280 284 {% endfor %} No newline at end of file
281 285 </div> No newline at end of file
282 286 <div class="cleardivs"></div> No newline at end of file
283 287 </div> No newline at end of file
284 288 <div class="cleardivs"></div> No newline at end of file
285 289 <div class="divNewUes"> No newline at end of file
286 290 <label for="lblUes" class="titleUes">Ues:</label> No newline at end of file
287 291 <div class="valueUes"> No newline at end of file
288 292 <label for="lblUes">[</label> No newline at end of file
289 293 {% for element in arrayUesDown %} No newline at end of file
290 294 <input type="text" name="unitUesDown_{{ forloop.counter }}" value="{{ element }}" maxlength="8" class="txtUnitUes" /> No newline at end of file
291 295 {% if not forloop.last %},{% endif %} No newline at end of file
292 296 {% endfor %} No newline at end of file
293 297 <label for="lblUes">]</label> No newline at end of file
294 298 </div> No newline at end of file
295 299 </div> No newline at end of file
296 300 <input type="hidden" name="txtAntennaDownId" value="{{ antennaDown.id }}" /> No newline at end of file
297 301 </fieldset> No newline at end of file
298 302 <input type="hidden" name="txtAntennaDown" value="" /> No newline at end of file
299 303 <input type="hidden" name="txtTxDown" value="" /> No newline at end of file
300 304 <input type="hidden" name="txtRxDown" value="" /> No newline at end of file
301 305 <input type="hidden" name="txtUesDown" value="" /> No newline at end of file
302 306 </div> No newline at end of file
303 307 <input type="hidden" name="pattern_id" id="pattern_id" value="{{ patternChoosen.id }}" /> No newline at end of file
304 308 <input type="hidden" name="profile_id" id="profile_id" value="{{ objProfile.id }}" /> No newline at end of file
305 309 <input type="hidden" name="mode" value="e"> No newline at end of file
306 310 </form> No newline at end of file
307 311 </div> No newline at end of file
308 312 {% endblock %} No newline at end of file
309 313 </div> No newline at end of file
310 314 {% endblock %} No newline at end of file
@@ -1,264 +1,264
1 1 {% extends "abscontrol/index.html" %} No newline at end of file
2 2 {% load url from future %} No newline at end of file
3 3 {% block title %}ABS CONTROL:::::NEW PROFILE{% endblock %} No newline at end of file
4 4 {% block scripting %} No newline at end of file
5 5 <script src="/static/static/js/patterns.js"></script> No newline at end of file
6 6 {% endblock %} No newline at end of file
7 7 {% block maincolumn%} No newline at end of file
8 8 <div id="maincolumn">
No newline at end of file
9 <!-- <form action="/abscontrol/{{ profile_id }}/save/" method="post" id="frmPattern"> --> No newline at end of file
10 9 <form action="/abscontrol/upgrade/{{ profile_id }}/" method="post" id="frmPattern"> No newline at end of file
11 10 {% csrf_token %} No newline at end of file
12 11 <div id="divProfile">
12 No newline at end of file
13 <label for="lblName">Profile: {{ profile_name }}</label> No newline at end of file
No newline at end of file
13 <label for="lblName" class="lblProfile">{{ profile_name }}</label> No newline at end of file
14 14 </div> No newline at end of file
15 15 {% block mnuPattern %} No newline at end of file
16 16 <div class="divMenu" id="divMnuPattern"> No newline at end of file
17 17 <nav class="MnuHorizontal"> No newline at end of file
18 18 <ul class="mnu" id="mnuPattern"> No newline at end of file
19 19 <li><a href="#" id="lnkSavePattern">Save</a></li> No newline at end of file
20 20 </ul> No newline at end of file
21 21 </nav> No newline at end of file
22 22 </div> No newline at end of file
23 23 <div class="cleardivs"></div> No newline at end of file
24 24 {% endblock %} No newline at end of file
25 25 <div id="divPattern"> No newline at end of file
26 26 <div id="antennaUp" class="NewAntenna"> No newline at end of file
27 27 <fieldset class="NewFlsAntenna"> No newline at end of file
28 28 <legend class="legendAntenna">UP</legend> No newline at end of file
29 29 <div class="NewDivAntenna"> No newline at end of file
30 30 <label for="lblAntenna" class="titleField">Antenna</label> No newline at end of file
31 31 <div class="boxAntenna" id="divtxtAntenna"> No newline at end of file
32 32 {% for i in range %} No newline at end of file
33 33 <div class="fullLine"> No newline at end of file
34 34 {% if i == 0 %} No newline at end of file
35 35 <label for="lblSignLeft" class="lblSignLeft">[</label> No newline at end of file
36 36 {% else %} No newline at end of file
37 37 <label for="lblSignLeft" class="lblSignLeft">&nbsp;</label> No newline at end of file
38 38 {% endif %} No newline at end of file
39 39 <div class="lineInputs"> No newline at end of file
40 40 <label for="lblSign" class="lblSign">[</label> No newline at end of file
41 41 <div class="divValuesAntenna"> No newline at end of file
42 42 {% for j in range %} No newline at end of file
43 43 <input type="text" name="txtUnitAntennaUp" class="txtUnitAntenna" id="txtUnitAntennaUp_{{ i }}_{{ j }}" value="0.5" maxlength="3" /> No newline at end of file
44 44 {% if j != 7 %},{% endif %} No newline at end of file
45 45 {% endfor %} No newline at end of file
46 46 </div> No newline at end of file
47 47 <label for="lblSign" class="lblSign">]</label> No newline at end of file
48 48 </div> No newline at end of file
49 49 {% if i == 7 %} No newline at end of file
50 50 <label for="lblSignRight" class="lblSignRight">]</label> No newline at end of file
51 51 {% else %} No newline at end of file
52 52 <label for="lblSignRight" class="lblSignRight">,</label> No newline at end of file
53 53 {% endif %} No newline at end of file
54 54 </div> No newline at end of file
55 55 <div class="cleardivs"></div> No newline at end of file
56 56 {% endfor %} No newline at end of file
57 57 </div> No newline at end of file
58 58 </div> No newline at end of file
59 59 <div class="NewDivTx"> No newline at end of file
60 60 <label for="lblTx" class="titleField">Tx</label> No newline at end of file
61 61 <div class="boxTR" id="divtxtTR"> No newline at end of file
62 62 {% for i in range %} No newline at end of file
63 63 <div class="fullLine"> No newline at end of file
64 64 {% if i == 0 %} No newline at end of file
65 65 <label for="lblNewSignLeft" class="lblNewSignLeft">[</label> No newline at end of file
66 66 {% else %} No newline at end of file
67 67 <label for="lblNewSignLeft" class="lblNewSignLeft">&nbsp;</label> No newline at end of file
68 68 {% endif %} No newline at end of file
69 69 <div class="lineInputsTx"> No newline at end of file
70 70 <label for="lblSign" class="lblSignTx">[</label> No newline at end of file
71 71 <div class="divValuesTx"> No newline at end of file
72 72 {% for j in range %} No newline at end of file
73 73 <input type="text" name="txtUnitTxUp" class="txtUnitTx" id="txtUnitTxUp_{{ i }}_{{ j }}" value="1" maxlength="1" /> No newline at end of file
74 74 {% if j != 7 %},{% endif %} No newline at end of file
75 75 {% endfor %} No newline at end of file
76 76 </div> No newline at end of file
77 77 <label for="lblSign" class="lblSignTx">]</label> No newline at end of file
78 78 </div> No newline at end of file
79 79 {% if i == 7 %} No newline at end of file
80 80 <label for="lblNewSignRight" class="lblNewSignRight">]</label> No newline at end of file
81 81 {% else %} No newline at end of file
82 82 <label for="lblNewSignRight" class="lblNewSignRight">,</label> No newline at end of file
83 83 {% endif %} No newline at end of file
84 84 </div> No newline at end of file
85 85 <div class="cleardivs"></div> No newline at end of file
86 86 {% endfor %} No newline at end of file
87 87 </div> No newline at end of file
88 88 <div class="cleardivs"></div> No newline at end of file
89 89 </div> No newline at end of file
90 90 <div class="NewDivTx"> No newline at end of file
91 91 <label for="lblRx" class="titleField">Rx</label> No newline at end of file
92 92 <div class="boxTR" id="divtxtTR"> No newline at end of file
93 93 {% for i in range %} No newline at end of file
94 94 <div class="fullLine"> No newline at end of file
95 95 {% if i == 0 %} No newline at end of file
96 96 <label for="lblNewSignLeft" class="lblNewSignLeft">[</label> No newline at end of file
97 97 {% else %} No newline at end of file
98 98 <label for="lblNewSignLeft" class="lblNewSignLeft">&nbsp;</label> No newline at end of file
99 99 {% endif %} No newline at end of file
100 100 <div class="lineInputsTx"> No newline at end of file
101 101 <label for="lblSign" class="lblSignTx">[</label> No newline at end of file
102 102 <div class="divValuesTx"> No newline at end of file
103 103 {% for j in range %} No newline at end of file
104 104 <input type="text" name="txtUnitRxUp" class="txtUnitRx" id="txtUnitRxUp_{{ i }}_{{ j }}" value="0" maxlength="1" /> No newline at end of file
105 105 {% if j != 7 %},{% endif %} No newline at end of file
106 106 {% endfor %} No newline at end of file
107 107 </div> No newline at end of file
108 108 <label for="lblSign" class="lblSignTx">]</label> No newline at end of file
109 109 </div> No newline at end of file
110 110 {% if i == 7 %} No newline at end of file
111 111 <label for="lblNewSignRight" class="lblNewSignRight">]</label> No newline at end of file
112 112 {% else %} No newline at end of file
113 113 <label for="lblNewSignRight" class="lblNewSignRight">,</label> No newline at end of file
114 114 {% endif %} No newline at end of file
115 115 </div> No newline at end of file
116 116 <div class="cleardivs"></div> No newline at end of file
117 117 {% endfor %} No newline at end of file
118 118 </div> No newline at end of file
119 119 <div class="cleardivs"></div> No newline at end of file
120 120 </div> No newline at end of file
121 121 <div class="cleardivs"></div> No newline at end of file
122 122 <div class="divNewUes"> No newline at end of file
123 123 <label for="lblUes" class="titleUes">Ues:</label> No newline at end of file
124 124 <div class="valueUes"> No newline at end of file
125 125 <label for="lblUes">[</label> No newline at end of file
126 126 {% for element in arrayUes %} No newline at end of file
127 127 <input type="text" name="unitUesUp_{{ forloop.counter }}" value="{{ element }}" maxlength="8" class="txtUnitUes" /> No newline at end of file
128 128 {% if not forloop.last %},{% endif %} No newline at end of file
129 129 {% endfor %} No newline at end of file
130 130 <label for="lblUes">]</label> No newline at end of file
131 131 </div> No newline at end of file
132 132 </div> No newline at end of file
133 133 <div class="checkOnly"> No newline at end of file
134 134 <input type="checkbox" name="chkOnlyRxUp" value="" /> No newline at end of file
135 135 <label for="lblOnlyRx">Only Rx</label> No newline at end of file
136 136 </div> No newline at end of file
137 137 </fieldset> No newline at end of file
138 138 <input type="hidden" name="txtAntennaUp" value="" /> No newline at end of file
139 139 <input type="hidden" name="txtTxUp" value="" /> No newline at end of file
140 140 <input type="hidden" name="txtRxUp" value="" /> No newline at end of file
141 141 <input type="hidden" name="txtUesUp" value="" /> No newline at end of file
142 142 </div> No newline at end of file
143 143 <div id="antennaDown" class="NewAntenna"> No newline at end of file
144 144 <fieldset class="NewFlsAntenna"> No newline at end of file
145 145 <legend class="legendAntenna">DOWN</legend> No newline at end of file
146 146 <div class="NewDivAntenna"> No newline at end of file
147 147 <label for="lblAntenna" class="titleField">Antenna</label> No newline at end of file
148 148 <div class="boxAntenna" id="divtxtAntenna"> No newline at end of file
149 149 {% for i in range %} No newline at end of file
150 150 <div class="fullLine"> No newline at end of file
151 151 {% if i == 0 %} No newline at end of file
152 152 <label for="lblSignLeft" class="lblSignLeft">[</label> No newline at end of file
153 153 {% else %} No newline at end of file
154 154 <label for="lblSignLeft" class="lblSignLeft">&nbsp;</label> No newline at end of file
155 155 {% endif %} No newline at end of file
156 156 <div class="lineInputs"> No newline at end of file
157 157 <label for="lblSign" class="lblSign">[</label> No newline at end of file
158 158 <div class="divValuesAntenna"> No newline at end of file
159 159 {% for j in range %} No newline at end of file
160 160 <input type="text" name="txtUnitAntennaDown" class="txtUnitAntenna" id="txtUnitAntennaDown_{{ i }}_{{ j }}" value="0.5" maxlength="3" /> No newline at end of file
161 161 {% if j != 7 %},{% endif %} No newline at end of file
162 162 {% endfor %} No newline at end of file
163 163 </div> No newline at end of file
164 164 <label for="lblSign" class="lblSign">]</label> No newline at end of file
165 165 </div> No newline at end of file
166 166 {% if i == 7 %} No newline at end of file
167 167 <label for="lblSignRight" class="lblSignRight">]</label> No newline at end of file
168 168 {% else %} No newline at end of file
169 169 <label for="lblSignRight" class="lblSignRight">,</label> No newline at end of file
170 170 {% endif %} No newline at end of file
171 171 </div> No newline at end of file
172 172 <div class="cleardivs"></div> No newline at end of file
173 173 {% endfor %} No newline at end of file
174 174 </div> No newline at end of file
175 175 </div> No newline at end of file
176 176 <div class="NewDivTx"> No newline at end of file
177 177 <label for="lblTx" class="titleField">Tx</label> No newline at end of file
178 178 <div class="boxTR" id="divtxtTR"> No newline at end of file
179 179 {% for i in range %} No newline at end of file
180 180 <div class="fullLine"> No newline at end of file
181 181 {% if i == 0 %} No newline at end of file
182 182 <label for="lblNewSignLeft" class="lblNewSignLeft">[</label> No newline at end of file
183 183 {% else %} No newline at end of file
184 184 <label for="lblNewSignLeft" class="lblNewSignLeft">&nbsp;</label> No newline at end of file
185 185 {% endif %} No newline at end of file
186 186 <div class="lineInputsTx"> No newline at end of file
187 187 <label for="lblSign" class="lblSignTx">[</label> No newline at end of file
188 188 <div class="divValuesTx"> No newline at end of file
189 189 {% for j in range %} No newline at end of file
190 190 <input type="text" name="txtUnitTxDown" class="txtUnitTx" id="txtUnitTxDown_{{ i }}_{{ j }}" value="1" maxlength="1" /> No newline at end of file
191 191 {% if j != 7 %},{% endif %} No newline at end of file
192 192 {% endfor %} No newline at end of file
193 193 </div> No newline at end of file
194 194 <label for="lblSign" class="lblSignTx">]</label> No newline at end of file
195 195 </div> No newline at end of file
196 196 {% if i == 7 %} No newline at end of file
197 197 <label for="lblNewSignRight" class="lblNewSignRight">]</label> No newline at end of file
198 198 {% else %} No newline at end of file
199 199 <label for="lblNewSignRight" class="lblNewSignRight">,</label> No newline at end of file
200 200 {% endif %} No newline at end of file
201 201 </div> No newline at end of file
202 202 <div class="cleardivs"></div> No newline at end of file
203 203 {% endfor %} No newline at end of file
204 204 </div> No newline at end of file
205 205 <div class="cleardivs"></div> No newline at end of file
206 206 </div> No newline at end of file
207 207 <div class="NewDivTx"> No newline at end of file
208 208 <label for="lblRx" class="titleField">Rx</label> No newline at end of file
209 209 <div class="boxTR" id="divtxtTR"> No newline at end of file
210 210 {% for i in range %} No newline at end of file
211 211 <div class="fullLine"> No newline at end of file
212 212 {% if i == 0 %} No newline at end of file
213 213 <label for="lblNewSignLeft" class="lblNewSignLeft">[</label> No newline at end of file
214 214 {% else %} No newline at end of file
215 215 <label for="lblNewSignLeft" class="lblNewSignLeft">&nbsp;</label> No newline at end of file
216 216 {% endif %} No newline at end of file
217 217 <div class="lineInputsTx"> No newline at end of file
218 218 <label for="lblSign" class="lblSignTx">[</label> No newline at end of file
219 219 <div class="divValuesTx"> No newline at end of file
220 220 {% for j in range %} No newline at end of file
221 221 <input type="text" name="txtUnitRxDown" class="txtUnitRx" id="txtUnitRxDown_{{ i }}_{{ j }}" value="0" /> No newline at end of file
222 222 {% if j != 7 %},{% endif %} No newline at end of file
223 223 {% endfor %} No newline at end of file
224 224 </div> No newline at end of file
225 225 <label for="lblSign" class="lblSignTx">]</label> No newline at end of file
226 226 </div> No newline at end of file
227 227 {% if i == 7 %} No newline at end of file
228 228 <label for="lblNewSignRight" class="lblNewSignRight">]</label> No newline at end of file
229 229 {% else %} No newline at end of file
230 230 <label for="lblNewSignRight" class="lblNewSignRight">,</label> No newline at end of file
231 231 {% endif %} No newline at end of file
232 232 </div> No newline at end of file
233 233 <div class="cleardivs"></div> No newline at end of file
234 234 {% endfor %} No newline at end of file
235 235 </div> No newline at end of file
236 236 <div class="cleardivs"></div> No newline at end of file
237 237 </div> No newline at end of file
238 238 <div class="cleardivs"></div> No newline at end of file
239 239 <div class="divNewUes"> No newline at end of file
240 240 <label for="lblUes" class="titleUes">Ues:</label> No newline at end of file
241 241 <div class="valueUes"> No newline at end of file
242 242 <label for="lblUes">[</label> No newline at end of file
243 243 {% for element in arrayUes %} No newline at end of file
244 244 <input type="text" name="unitUesDown_{{ forloop.counter }}" value="{{ element }}" maxlength="8" class="txtUnitUes" /> No newline at end of file
245 245 {% if not forloop.last %},{% endif %} No newline at end of file
246 246 {% endfor %} No newline at end of file
247 247 <label for="lblUes">]</label> No newline at end of file
248 248 </div> No newline at end of file
249 249 </div> No newline at end of file
250 250 <div class="checkOnly"> No newline at end of file
251 251 <input type="checkbox" name="chkOnlyRxDown" value="" /> No newline at end of file
252 252 <label for="lblOnlyRx">Only Rx</label> No newline at end of file
253 253 </div> No newline at end of file
254 254 </fieldset> No newline at end of file
255 255 <input type="hidden" name="txtAntennaDown" value="" /> No newline at end of file
256 256 <input type="hidden" name="txtTxDown" value="" /> No newline at end of file
257 257 <input type="hidden" name="txtRxDown" value="" /> No newline at end of file
258 258 <input type="hidden" name="txtUesDown" value="" /> No newline at end of file
259 259 </div> No newline at end of file
260 260 </div> No newline at end of file
261 261 <input type="hidden" name="mode" value="e"> No newline at end of file
262 262 </form> No newline at end of file
263 263 </div> No newline at end of file
264 264 {% endblock %} No newline at end of file
@@ -1,141 +1,156
1 1 {% extends "abscontrol/index.html" %} No newline at end of file
2 2 {% block title %}ABS CONTROL:::PROFILE:::{{ objProfile.name }}{% endblock %} No newline at end of file
3 3 No newline at end of file
4 4 {% block mnu_profile %} No newline at end of file
5 5 <nav class="MnuHorizontal" id="mnuProfiles"> No newline at end of file
6 6 <ul> No newline at end of file
7 7 <li><a href="{% url abscontrol.views.new %}">New</a></li> No newline at end of file
8 8 {% if patternChoosen %} No newline at end of file
9 9 <li><a href="/abscontrol/{{ objProfile.id }}/edit/{{ patternChoosen.id }}">Edit</a></li> No newline at end of file
10 10 {% else %} No newline at end of file
11 11 <li><a href="/abscontrol/edit/{{ objProfile.id }}">Edit</a></li> No newline at end of file
12 12 {% endif %} No newline at end of file
13 13 <li><a href="#">Save as</a></li> No newline at end of file
14 14 <li><a href="{% url abscontrol.views.importProfile %}">Import</a></li> No newline at end of file
15 15 <li><a href="#" id="lnkExport" alt="{{ objProfile.id }}">Export</a></li> No newline at end of file
16 16 <li><a href="#" id="lnkSendFile" alt="{{ objProfile.id }}">Send</a></li> No newline at end of file
17 17 </ul> No newline at end of file
18 18 </nav> No newline at end of file
19 19 {% endblock %} No newline at end of file
20 20 {% block maincolumn%} No newline at end of file
21 {% block activeProfileBar %}
No newline at end of file
22 <div class="cleardivs"></div>
No newline at end of file
23 <div id="activeProfileBar">
No newline at end of file
24 <label for="lblProfileTitle" class="titleBar">Active Profile</label>
No newline at end of file
25 <img src="/media/navbarsep.png" class="navbarsep">
No newline at end of file
26 {% if profileActive != None %}
No newline at end of file
27 <a href="{% url abscontrol.views.view profileActive.id %}" class="lnkActiveProfile">{{ profileActive.name }}</a>
No newline at end of file
28 {% endif %}
No newline at end of file
29 {% if patternActive != None %}
No newline at end of file
30 <img src="/media/navbarsep.png" class="navbarsep">
No newline at end of file
31 <a href="{% url abscontrol.views.viewPattern profileActive.id patternActive.id %}" class="lnkActiveProfile">{{ patternActive.value }}</a>
No newline at end of file
32 {% endif %}
No newline at end of file
33 </div>
No newline at end of file
34 <div class="cleardivs"></div>
No newline at end of file
35 {% endblock %} No newline at end of file
21 36 <div id="maincolumn"> No newline at end of file
22 37 {% if objProfile.state == 0 %} No newline at end of file
23 38 <div id="divProfile"> No newline at end of file
24 39 <label for="lblName">Profile:</label> No newline at end of file
25 40 <label for="lblProfile">{{ objProfile.name }}</label> No newline at end of file
26 41 </div> No newline at end of file
27 42 {% endif %} No newline at end of file
28 43 {% if patternChoosen %} No newline at end of file
29 44 <div id="navPatterns"> No newline at end of file
30 45 <nav class="" id="navPatternList"> No newline at end of file
31 46 <ul> No newline at end of file
32 47 {% for element in lsPatterns %} No newline at end of file
33 48 <li> No newline at end of file
34 49 {% if patternChoosen.id == element.id %} No newline at end of file
35 50 {% if element.is_active == 1 %} No newline at end of file
36 51 <a href="/abscontrol/{{ objProfile.id }}/view/{{ element.id }}/" class="lnkPatternSelected lnkPatternActive">{{ element.value }}</a> No newline at end of file
37 52 {% else %} No newline at end of file
38 53 <a href="/abscontrol/{{ objProfile.id }}/view/{{ element.id }}/" class="lnkPatternSelected">{{ element.value }}</a> No newline at end of file
39 54 {% endif %} No newline at end of file
40 55 {% else %} No newline at end of file
41 56 {% if element.is_active == 1 %} No newline at end of file
42 57 <a href="/abscontrol/{{ objProfile.id }}/view/{{ element.id }}/" class="lnkPattern lnkPatternActive">{{ element.value }}</a> No newline at end of file
43 58 {% else %} No newline at end of file
44 59 <a href="/abscontrol/{{ objProfile.id }}/view/{{ element.id }}/" class="lnkPattern">{{ element.value }}</a> No newline at end of file
45 60 {% endif %} No newline at end of file
46 61 {% endif %} No newline at end of file
47 62 </li> No newline at end of file
48 63 {% endfor %} No newline at end of file
49 64 </ul> No newline at end of file
50 65 <div class="cleardivs"></div> No newline at end of file
51 66 </nav> No newline at end of file
52 67 </div> No newline at end of file
53 68 {% endif %} No newline at end of file
54 69 {% block mnuPattern %} No newline at end of file
55 70 {% if objProfile.is_active == 1 %} No newline at end of file
56 71 <div class="divMenu" id="divMnuPattern"> No newline at end of file
57 72 <nav class="MnuHorizontal"> No newline at end of file
58 73 <ul class="mnu" id="mnuPattern"> No newline at end of file
59 74 <li><a href="#" class="lnkChangePattern">Apply</a></li> No newline at end of file
60 75 </ul> No newline at end of file
61 76 </nav> No newline at end of file
62 77 </div> No newline at end of file
63 78 <div class="cleardivs"></div> No newline at end of file
64 79 {% endif %} No newline at end of file
65 80 {% endblock %} No newline at end of file
66 81 <div id="divPattern"> No newline at end of file
67 82 <div id="infoPattern"> No newline at end of file
68 83 <div id="antennaUp" class="antenna" style="float: left"> No newline at end of file
69 84 <fieldset class="flsAntenna"> No newline at end of file
70 85 <legend class="legendAntenna">UP</legend> No newline at end of file
71 86 <div class="infoAntenna"> No newline at end of file
72 87 <div class="divAntenna"> No newline at end of file
73 88 <label for="lblAntenna">Antenna</label> No newline at end of file
74 89 <p class="view-textAntenna">{{ antennaUp.value }}</p> No newline at end of file
75 90 </div> No newline at end of file
76 91 <div class="divTx"> No newline at end of file
77 92 <label for="lblTx">Tx</label> No newline at end of file
78 93 <p>{{ antennaUp.tx }}</p> No newline at end of file
79 94 </div> No newline at end of file
80 95 <div class="divTx"> No newline at end of file
81 96 <label for="lblRx">Rx</label> No newline at end of file
82 97 <p>{{ antennaUp.rx }}</p> No newline at end of file
83 98 </div> No newline at end of file
84 99 <div class="cleardivs"></div> No newline at end of file
85 100 <div class="divUes"> No newline at end of file
86 101 <label for="lblUes">Ues:</label> No newline at end of file
87 102 <label for="lblAntennaUpUes">{{ antennaUp.ues }}</label> No newline at end of file
88 103 {% if antennaUp.only_rx == 0 %} No newline at end of file
89 104 <input type="checkbox" name="chkOnlyRxUp" value="" /> No newline at end of file
90 105 {% else %} No newline at end of file
91 106 <input type="checkbox" name="chkOnlyRxUp" value="" checked="checked"/> No newline at end of file
92 107 {% endif %} No newline at end of file
93 108 <label for="lblOnlyRx">Only RX</label> No newline at end of file
94 109 </div> No newline at end of file
95 110 </div> No newline at end of file
96 111 </fieldset> No newline at end of file
97 112 </div> No newline at end of file
98 113 {% include 'abscontrol/overjro_up.html' %} No newline at end of file
99 114 <div class="cleardivs"></div> No newline at end of file
100 115 No newline at end of file
101 116 <div id="antennaDown" class="antenna" style="float: left"> No newline at end of file
102 117 <fieldset class="flsAntenna"> No newline at end of file
103 118 <legend class="legendAntenna">DOWN</legend> No newline at end of file
104 119 <div class="infoAntenna"> No newline at end of file
105 120 <div class="divAntenna"> No newline at end of file
106 121 <label for="lblAntenna">Antenna</label> No newline at end of file
107 122 <p class="view-textAntenna">{{ antennaDown.value }}</p> No newline at end of file
108 123 </div> No newline at end of file
109 124 <div class="divTx"> No newline at end of file
110 125 <label for="lblTx">Tx</label> No newline at end of file
111 126 <p>{{ antennaDown.tx }}</p> No newline at end of file
112 127 </div> No newline at end of file
113 128 <div class="divTx"> No newline at end of file
114 129 <label for="lblRx">Rx</label> No newline at end of file
115 130 <p>{{ antennaDown.rx }}</p> No newline at end of file
116 131 </div> No newline at end of file
117 132 <div class="cleardivs"></div> No newline at end of file
118 133 <div class="divUes"> No newline at end of file
119 134 <label for="lblUes">Ues:</label> No newline at end of file
120 135 <label for="lblAntennaDownUes">{{ antennaDown.ues }}</label> No newline at end of file
121 136 {% if antennaDown.only_rx == 0 %} No newline at end of file
122 137 <input type="checkbox" name="chkOnlyRxDown" value="" /> No newline at end of file
123 138 {% else %} No newline at end of file
124 139 <input type="checkbox" name="chkOnlyRxDown" value="" checked="checked"/> No newline at end of file
125 140 {% endif %} No newline at end of file
126 141 <label for="lblOnlyRx">Only RX</label> No newline at end of file
127 142 </div> No newline at end of file
128 143 </div> No newline at end of file
129 144 No newline at end of file
130 145 </fieldset> No newline at end of file
131 146 </div> No newline at end of file
132 147 {% include 'abscontrol/overjro_down.html' %} No newline at end of file
133 148 <div class="cleardivs"></div> No newline at end of file
134 149 </div> No newline at end of file
135 150 <input type="hidden" name="txtAntennaUpId" value="{{ antennaUp.id }}"/> No newline at end of file
136 151 <input type="hidden" name="txtAntennaDownId" value="{{ antennaDown.id }}"/> No newline at end of file
137 152 <input type="hidden" name="txtPatternId" value="{{ patternChoosen.id }}"/> No newline at end of file
138 153 <input type="hidden" name="txtProfileId" value="{{ objProfile.id }}"/> No newline at end of file
139 154 </div> No newline at end of file
140 155 </div> No newline at end of file
141 156 {% endblock %} No newline at end of file
General Comments 0
You need to be logged in to leave comments. Login now