@@ -1,120 +1,81 | |||
|
1 | @font-face { | |
|
2 |
font-family: ' |
|
|
3 | font-style: normal; | |
|
4 | font-weight: 300; | |
|
5 | src: local('Open Sans Light'), local('OpenSans-Light'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff'); | |
|
6 | } | |
|
7 | @font-face { | |
|
8 | font-family: 'Open Sans'; | |
|
9 | font-style: normal; | |
|
10 | font-weight: 400; | |
|
11 | src: local('Open Sans'), local('OpenSans'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff'); | |
|
12 | } | |
|
13 | @font-face { | |
|
14 | font-family: 'Open Sans'; | |
|
15 | font-style: normal; | |
|
16 | font-weight: 600; | |
|
17 | src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff'); | |
|
18 | } | |
|
19 | @font-face { | |
|
20 | font-family: 'Open Sans'; | |
|
21 | font-style: normal; | |
|
22 | font-weight: 700; | |
|
23 | src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff'); | |
|
24 | } | |
|
25 | @font-face { | |
|
26 | font-family: 'Open Sans'; | |
|
27 | font-style: normal; | |
|
28 | font-weight: 800; | |
|
29 | src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/EInbV5DfGHOiMmvb1Xr-hnhCUOGz7vYGh680lGh-uXM.woff) format('woff'); | |
|
30 | } | |
|
31 | @font-face { | |
|
32 | font-family: 'Open Sans'; | |
|
33 | font-style: italic; | |
|
34 | font-weight: 300; | |
|
35 | src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxh_xHqYgAV9Bl_ZQbYUxnQU.woff) format('woff'); | |
|
36 | } | |
|
37 | @font-face { | |
|
38 | font-family: 'Open Sans'; | |
|
39 | font-style: italic; | |
|
40 | font-weight: 400; | |
|
41 | src: local('Open Sans Italic'), local('OpenSans-Italic'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/xjAJXh38I15wypJXxuGMBobN6UDyHWBl620a-IRfuBk.woff) format('woff'); | |
|
42 | } | |
|
43 | @font-face { | |
|
44 | font-family: 'Open Sans'; | |
|
45 | font-style: italic; | |
|
46 | font-weight: 600; | |
|
47 | src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxn5HxGBcBvicCpTp6spHfNo.woff) format('woff'); | |
|
48 | } | |
|
49 | @font-face { | |
|
50 | font-family: 'Open Sans'; | |
|
51 | font-style: italic; | |
|
52 | font-weight: 700; | |
|
53 | src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxjqR_3kx9_hJXbbyU8S6IN0.woff) format('woff'); | |
|
54 | } | |
|
55 | @font-face { | |
|
56 | font-family: 'Open Sans'; | |
|
57 | font-style: italic; | |
|
58 | font-weight: 800; | |
|
59 | src: local('Open Sans Extrabold Italic'), local('OpenSans-ExtraboldItalic'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxkCDe67GEgBv_HnyvHTfdew.woff) format('woff'); | |
|
60 | } | |
|
1 | /* | |
|
2 | * font-family: 'Droid Sans', sans-serif; | |
|
3 | * font-family: 'Ubuntu', sans-serif; | |
|
4 | * font-family: 'Open Sans', sans-serif; | |
|
5 | * font-family: 'Open Sans Condensed', sans-serif; | |
|
6 | * font-family: 'Roboto Condensed', sans-serif; | |
|
7 | */ | |
|
61 | 8 | |
|
62 | body {font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif} | |
|
63 | article, aside, figure, footer, header, hgroup, nav, section { display:block; } | |
|
9 | body { font-size: 11px; } | |
|
64 | 10 | header {border: 1px solid #fcc; font-size: 2em; height: 50px; text-align: center; line-height: 50px} |
|
65 | 11 | #schema {margin: 0 auto; width: 980px; border: 1px solid #f00; padding: 10px 10px 10px 10px} |
|
66 | 12 | #content {border: 1px solid #1cc; margin-top: 5px; margin-bottom: 5px} |
|
67 |
#content #leftcolumn {float: left;border: 1px solid #c55; width: 150px; |
|
|
13 | #content #leftcolumn {float: left;border: 1px solid #c55; width: 150px; } | |
|
68 | 14 | #content #maincolumn {float: left; border: 1px solid #000; width: 800px; padding-left: 20px;} |
|
69 | 15 | footer {border: 1px solid #200; font-size: 0.9em; height: 30px; text-align: center; line-height: 20px} |
|
70 | 16 | |
|
71 | 17 | .cleardivs {clear: both; border: 0px solid #400; height: 0px} |
|
72 | 18 | /****************************************************************************************/ |
|
73 | 19 | /****** ESTILOS GENERALES *****************/ |
|
74 | 20 | /****************************************************************************************/ |
|
75 |
.mnu{ height: 22px; border: |
|
|
21 | .mnu{ height: 22px; border: 0px solid #c55 !important;} | |
|
76 | 22 | .mnu li{ display:inline;} |
|
23 | .MnuVertical, .MnuHorizontal { font-family: 'Droid Sans', sans-serif; font-size: 1.2em; font-style: italic; text-shadow: 2px 2px #eee} | |
|
24 | .MnuHorizontal ul{ list-style: none; list-style-type: none; margin: 0;} | |
|
25 | ||
|
77 | 26 | /*.MnuHorizontal{ display: -webkit-box; -webkit-box-orient:horizontal;}*/ |
|
78 | 27 | /*.MnuHorizontal a{ display:block; padding:10px; -webkit-box-flex:1; text-align:center; }*/ |
|
79 | 28 | |
|
80 | 29 | /****************************************************************************************/ |
|
81 | 30 | /****** MENU DE NAVEGACION DE PERFILES **********************************/ |
|
82 | 31 | /****************************************************************************************/ |
|
83 | #content #infoProfiles {border: 1px solid #d00; width: 140px; margin: 0px; padding-top: 2px; padding-bottom: 2px} | |
|
32 | #content #infoProfiles {border: 1px solid #d00 !important; width: 140px; margin: 0px; padding-top: 2px; padding-bottom: 2px} | |
|
84 | 33 | .lblInfo {padding-left: 12px; line-height: 20px;} |
|
85 | 34 | #infoProfiles select {padding-left: 12px; line-height: 20px;margin-left: 12px} |
|
86 |
#content nav {border: 0px solid #c55 !important; margin: 0px; |
|
|
87 | #content nav ul{list-style: none; list-style-type: none; margin: 0; padding-left: 20px; border: 0px solid #eee !important} | |
|
88 | #content nav ul li{line-height: 22px; } | |
|
35 | #content nav {border: 0px solid #c55 !important; margin: 0px;} | |
|
36 | ||
|
37 | #leftcolumn #mnuProfiles{ margin: 5px 0px; border: 0px solid #1494F6 !important; } | |
|
38 | #mnuProfiles ul{list-style: none; list-style-type: none; margin: 0; padding-left: 20px; border: 0px solid #f00 !important} | |
|
39 | #mnuProfiles li{ width: 80px; padding: 2px; border: 0px solid #c55 !important; line-height: 22px} | |
|
40 | #mnuProfiles a{ font-weight: normal; color: #1494F6; display: block; border: 0px solid #1cc !important; text-align: left} | |
|
89 | 41 | |
|
90 | 42 | /****************************************************************************************/ |
|
91 | 43 | /******** FORMULARIO DE PERFILES *************************************/ |
|
92 | 44 | /****************************************************************************************/ |
|
93 | 45 | #divProfile { border: 0px solid #dff; margin: 10px 0px; padding: 10px 10px; width: 500px } |
|
94 | 46 | .flsAntenna { margin: 10px 0px; width: 750px; padding: 10px 10px } |
|
95 | 47 | #divPattern textarea,input[type=text],label{ font-family: Monaco; font-size: inherit; } |
|
96 | 48 | |
|
97 | 49 | #divPattern textarea {resize: none; overflow: hidden} |
|
98 | 50 | |
|
99 | 51 | .divAntenna { float: left; margin: 10px; height: 160px; border: 0px solid #fcc !important; width: 260px } |
|
100 | 52 | .divAntenna label{ display: block } |
|
101 | 53 | .txtAntenna { max-width: 250px; max-height: 125px; width: 250px; height: 125px } |
|
102 | 54 | .divAntenna p{ max-width: 250px; max-height: 125px; width: 250px; height: 125px } |
|
103 | 55 | |
|
104 | 56 | .divTx { display: block; float: left; margin: 10px; height: 150px } |
|
105 | 57 | .divTx label{ display: block } |
|
106 | 58 | .divTx textarea{ width: 135px; max-width: 135px; height: 125px; max-height: 125px; text-align: justify } |
|
107 | 59 | .divTx p{ width: 135px; max-width: 135px; height: 125px; max-height: 125px; text-align: justify } |
|
108 | 60 | |
|
109 | 61 | .divUes { display: block; margin: 10px} |
|
110 | 62 | .divUes input[type=text] { width: 240px; max-width: 240px;} |
|
111 | 63 | |
|
112 | 64 | /****************************************************************************************/ |
|
113 | 65 | /****** MENU DE NAVEGACION DE PATRONES **********************************/ |
|
114 | 66 | /****************************************************************************************/ |
|
115 |
#divMnuPattern{ width: |
|
|
67 | #divMnuPattern{ width: 280px; height: 25px; display: block; border: 0px solid #1cc !important; float: left; margin-left: 500px} | |
|
68 | #divMnuPattern li{ float: left; display: block; width: 60px; border: 0px solid #2cc !important} | |
|
69 | #divMnuPattern a{ display: block; line-height: 22px; text-decoration: none; padding: 0px 5px; | |
|
70 | border-bottom: 1px solid #1494F6 !important; margin: 0px 2px; text-align: center; color: #1494F6 | |
|
71 | } | |
|
116 | 72 | #infoPattern{ display: block; border: 1px solid #1494f6 !important, margin: 5px 2px; } |
|
117 | #navPatterns{ margin: 5px auto; padding: 2px; border: 1px solid #d00 !important; width: 400px; height: 25px} | |
|
118 | #navPatterns ul li{ width: 50px; border: 1px solid #1cc !important} | |
|
119 | #navPatterns a{ width: 50px; border: 0px solid #1cc !important} | |
|
73 | ||
|
74 | #navPatterns{ margin: 10px auto; border: 0px solid #d00 !important; width: 500px; height: 30px; font-family: 'Ubuntu', sans-serif; font-size: 14px; | |
|
75 | padding: 10px 0px} | |
|
120 | 76 | #navPatternList{ margin: 0px auto; border: 1px solid #ecc !important} |
|
77 | #navPatternList ul{ list-style: none; list-style-type: none; margin: 0;} | |
|
78 | #navPatternList ul li{ float: left; width: 50px; border: 1px solid #eee !important; } | |
|
79 | #navPatternList a{ width: 50px; border: 0px solid #1cc !important; display: block; text-align: center; line-height: 25px} | |
|
80 | .lnkPattern{ background-color: #ccc !important; color: #eee;} | |
|
81 | .lnkPatternSelected{ background-color: #2cc !important; color: #fff;} |
@@ -1,93 +1,93 | |||
|
1 | 1 | {% extends "abscontrol/index.html" %} |
|
2 | 2 | {% block title %}ABS CONTROL:::PROFILE:::{{ objProfile.name }}{% endblock %} |
|
3 | 3 | {% block scripting %} |
|
4 | 4 | <script src="/static/static/js/patterns.js"></script> |
|
5 | 5 | {% endblock %} |
|
6 | 6 | {% block maincolumn%} |
|
7 | 7 | <div id="maincolumn"> |
|
8 | 8 | <div id="divProfile"> |
|
9 | 9 | <label for="lblName">Profile:</label> |
|
10 | 10 | <label for="lblProfile">{{ objProfile.name }}</label> |
|
11 | 11 | </div> |
|
12 | 12 | <div id="divPattern"> |
|
13 | 13 | {% block mnuPattern %} |
|
14 | 14 | <div class="divMenu" id="divMnuPattern"> |
|
15 | 15 | <nav class="MnuHorizontal"> |
|
16 | 16 | <ul class="mnu" id="mnuPattern"> |
|
17 | 17 | <li><a href="/abscontrol/{{ objProfile.id }}/add">Add</a></li> |
|
18 | 18 | <li><a href="/abscontrol/{{ objProfile.id }}/edit/{{ patternChoosen.id }}">Edit</a></li> |
|
19 | 19 | {% if lsPatterns|length > 1 %} |
|
20 | 20 | <li><a href="/abscontrol/{{ objProfile.id }}/delete/{{ patternChoosen.id }}">Delete</a></li> |
|
21 | 21 | {% endif %} |
|
22 | 22 | <li><a href="#">Apply</a></li> |
|
23 | 23 | </ul> |
|
24 | 24 | </nav> |
|
25 | 25 | </div> |
|
26 | 26 | <div class="cleardivs"></div> |
|
27 | 27 | {% endblock %} |
|
28 | 28 | {% block pattern %} |
|
29 | 29 | <div id="infoPattern"> |
|
30 | 30 | {% if patternChoosen %} |
|
31 | 31 | <div id="navPatterns"> |
|
32 |
<nav class=" |
|
|
33 |
<ul |
|
|
32 | <nav class="" id="navPatternList"> | |
|
33 | <ul> | |
|
34 | 34 | {% for element in lsPatterns %} |
|
35 | 35 | {% if patternChoosen.id == element.id %} |
|
36 | 36 | <li><a href="/abscontrol/{{ objProfile.id }}/view/{{ element.id }}" class="lnkPatternSelected">{{ element.value }}</a></li> |
|
37 | 37 | {% else %} |
|
38 | 38 | <li><a href="/abscontrol/{{ objProfile.id }}/view/{{ element.id }}" class="lnkPattern">{{ element.value }}</a></li> |
|
39 | 39 | {% endif %} |
|
40 | 40 | {% endfor %} |
|
41 | 41 | </ul> |
|
42 | 42 | </nav> |
|
43 | 43 | </div> |
|
44 | 44 | {% endif %} |
|
45 | 45 | <div id="antennaUp"> |
|
46 | 46 | <fieldset class="flsAntenna"> |
|
47 | 47 | <legend>UP</legend> |
|
48 | 48 | <div class="divAntenna"> |
|
49 | 49 | <label for="lblAntenna">Antenna</label> |
|
50 | 50 | <p>{{ antennaUp.value }}</p> |
|
51 | 51 | </div> |
|
52 | 52 | <div class="divTx"> |
|
53 | 53 | <label for="lblTx">Tx</label> |
|
54 | 54 | <p>{{ antennaUp.tx }}</p> |
|
55 | 55 | </div> |
|
56 | 56 | <div class="divTx"> |
|
57 | 57 | <label for="lblRx">Rx</label> |
|
58 | 58 | <p>{{ antennaUp.rx }}</p> |
|
59 | 59 | </div> |
|
60 | 60 | <div class="cleardivs"></div> |
|
61 | 61 | <div class="divUes"> |
|
62 | 62 | <label for="lblUes">Ues:</label> |
|
63 | 63 | <label for="lblAntennaUpUes">{{ antennaUp.ues }}</label> |
|
64 | 64 | </div> |
|
65 | 65 | </fieldset> |
|
66 | 66 | </div> |
|
67 | 67 | <div id="antennaDown"> |
|
68 | 68 | <fieldset class="flsAntenna"> |
|
69 | 69 | <legend>DOWN</legend> |
|
70 | 70 | <div class="divAntenna"> |
|
71 | 71 | <label for="lblAntenna">Antenna</label> |
|
72 | 72 | <p>{{ antennaDown.value }}</textarea> |
|
73 | 73 | </div> |
|
74 | 74 | <div class="divTx"> |
|
75 | 75 | <label for="lblTx">Tx</label> |
|
76 | 76 | <p>{{ antennaDown.tx }}</p> |
|
77 | 77 | </div> |
|
78 | 78 | <div class="divTx"> |
|
79 | 79 | <label for="lblRx">Rx</label> |
|
80 | 80 | <p>{{ antennaDown.rx }}</p> |
|
81 | 81 | </div> |
|
82 | 82 | <div class="cleardivs"></div> |
|
83 | 83 | <div class="divUes"> |
|
84 | 84 | <label for="lblUes">Ues:</label> |
|
85 | 85 | <label for="lblAntennaDownUes">{{ antennaDown.ues }}</label> |
|
86 | 86 | </div> |
|
87 | 87 | </fieldset> |
|
88 | 88 | </div> |
|
89 | 89 | </div> |
|
90 | 90 | {% endblock %} |
|
91 | 91 | </div> |
|
92 | 92 | </div> |
|
93 | 93 | {% endblock %} |
@@ -1,60 +1,60 | |||
|
1 | 1 | {% extends "base.html" %} |
|
2 | 2 | |
|
3 | 3 | {% block title %}ABS CONTROL:::::{% endblock %} |
|
4 | 4 | {% block scripting %} |
|
5 | 5 | {% if profile_list %} |
|
6 | 6 | <script src="/static/static/js/profiles.js"></script> |
|
7 | 7 | {% endif %} |
|
8 | 8 | {% endblock %} |
|
9 | 9 | {% block content %} |
|
10 | 10 | <div id="content"> |
|
11 | 11 | {% block leftcolumn %} |
|
12 | 12 | <div id="leftcolumn"> |
|
13 | 13 | <div id="lsProfiles"> |
|
14 | 14 | <div id="infoProfiles"> |
|
15 | 15 | <label for="lblProfile" class="lblInfo">Profiles:</label><br /> |
|
16 | 16 | {% if profile_list %} |
|
17 | 17 | <select name="lsProfiles" id="listProfiles"> |
|
18 | 18 | <option value="-1">Choose ...</option> |
|
19 | 19 | {% for entry in profile_list %} |
|
20 | 20 | {% if objProfile %} |
|
21 | 21 | {% if objProfile.id == entry.id %} |
|
22 | 22 | <option value="{{ entry.id }}" selected>{{ entry.name }}</option> |
|
23 | 23 | {% else %} |
|
24 | 24 | <option value="{{ entry.id }}">{{ entry.name }}</option> |
|
25 | 25 | {% endif %} |
|
26 | 26 | {% else %} |
|
27 | 27 | <option value="{{ entry.id }}">{{ entry.name }}</option> |
|
28 | 28 | {% endif %} |
|
29 | 29 | {% endfor %} |
|
30 | 30 | </select> |
|
31 | 31 | {% else %} |
|
32 | 32 | <label for="lblMessage" class="lblInfo">No profiles.</label> |
|
33 | 33 | {% endif %} |
|
34 | 34 | </div> |
|
35 | 35 | </div> |
|
36 | 36 | {% block mnu_profile %} |
|
37 | <nav> | |
|
37 | <nav class="MnuVertical" id="mnuProfiles"> | |
|
38 | 38 | <ul> |
|
39 | 39 | <li><a href="/abscontrol/new">New</a></li> |
|
40 | 40 | {% if objProfile %} |
|
41 | 41 | <li><a href="/abscontrol/edit/{{ objProfile.id }}">Edit</a></li> |
|
42 | 42 | <li><a href="#">Save</a></li> |
|
43 | 43 | {% endif %} |
|
44 | 44 | <li><a href="#">Save as</a></li> |
|
45 | 45 | <li><a href="#">Import</a></li> |
|
46 | 46 | <li><a href="#">Export</a></li> |
|
47 | 47 | <li><a href="#">Apply</a></li> |
|
48 | 48 | </ul> |
|
49 | 49 | </nav> |
|
50 | 50 | {% endblock %} |
|
51 | 51 | </div> |
|
52 | 52 | {% endblock %} |
|
53 | 53 | {% block maincolumn %} |
|
54 | 54 | <div id="maincolumn"> |
|
55 | 55 | |
|
56 | 56 | </div> |
|
57 | 57 | {% endblock %} |
|
58 | 58 | <div class="cleardivs"></div> |
|
59 | 59 | </div> |
|
60 | 60 | {% endblock %} No newline at end of file |
@@ -1,74 +1,74 | |||
|
1 | 1 | {% extends "abscontrol/index.html" %} |
|
2 | 2 | {% block title %}ABS CONTROL:::PROFILE:::{{ objProfile.name }}{% endblock %} |
|
3 | 3 | |
|
4 | 4 | {% block maincolumn%} |
|
5 | 5 | <div id="maincolumn"> |
|
6 | 6 | <div id="divProfile"> |
|
7 | 7 | <label for="lblName">Profile:</label> |
|
8 | 8 | <label for="lblProfile">{{ objProfile.name }}</label> |
|
9 | 9 | </div> |
|
10 | 10 | <div id="divPattern"> |
|
11 | 11 | <div id="infoPattern"> |
|
12 | 12 | {% if patternChoosen %} |
|
13 | 13 | <div id="navPatterns"> |
|
14 |
<nav class=" |
|
|
15 |
<ul |
|
|
14 | <nav class="" id="navPatternList"> | |
|
15 | <ul> | |
|
16 | 16 | {% for element in lsPatterns %} |
|
17 | 17 | {% if patternChoosen.id == element.id %} |
|
18 | 18 | <li><a href="/abscontrol/{{ objProfile.id }}/view/{{ element.id }}" class="lnkPatternSelected">{{ element.value }}</a></li> |
|
19 | 19 | {% else %} |
|
20 | 20 | <li><a href="/abscontrol/{{ objProfile.id }}/view/{{ element.id }}" class="lnkPattern">{{ element.value }}</a></li> |
|
21 | 21 | {% endif %} |
|
22 | 22 | {% endfor %} |
|
23 | 23 | </ul> |
|
24 | 24 | </nav> |
|
25 | 25 | </div> |
|
26 | 26 | {% endif %} |
|
27 | 27 | <div id="antennaUp"> |
|
28 | 28 | <fieldset class="flsAntenna"> |
|
29 | 29 | <legend>UP</legend> |
|
30 | 30 | <div class="divAntenna"> |
|
31 | 31 | <label for="lblAntenna">Antenna</label> |
|
32 | 32 | <p>{{ antennaUp.value }}</p> |
|
33 | 33 | </div> |
|
34 | 34 | <div class="divTx"> |
|
35 | 35 | <label for="lblTx">Tx</label> |
|
36 | 36 | <p>{{ antennaUp.tx }}</p> |
|
37 | 37 | </div> |
|
38 | 38 | <div class="divTx"> |
|
39 | 39 | <label for="lblRx">Rx</label> |
|
40 | 40 | <p>{{ antennaUp.rx }}</p> |
|
41 | 41 | </div> |
|
42 | 42 | <div class="cleardivs"></div> |
|
43 | 43 | <div class="divUes"> |
|
44 | 44 | <label for="lblUes">Ues:</label> |
|
45 | 45 | <label for="lblAntennaUpUes">{{ antennaUp.ues }}</label> |
|
46 | 46 | </div> |
|
47 | 47 | </fieldset> |
|
48 | 48 | </div> |
|
49 | 49 | <div id="antennaDown"> |
|
50 | 50 | <fieldset class="flsAntenna"> |
|
51 | 51 | <legend>DOWN</legend> |
|
52 | 52 | <div class="divAntenna"> |
|
53 | 53 | <label for="lblAntenna">Antenna</label> |
|
54 | 54 | <p>{{ antennaDown.value }}</p> |
|
55 | 55 | </div> |
|
56 | 56 | <div class="divTx"> |
|
57 | 57 | <label for="lblTx">Tx</label> |
|
58 | 58 | <p>{{ antennaDown.tx }}</p> |
|
59 | 59 | </div> |
|
60 | 60 | <div class="divTx"> |
|
61 | 61 | <label for="lblRx">Rx</label> |
|
62 | 62 | <p>{{ antennaDown.rx }}</p> |
|
63 | 63 | </div> |
|
64 | 64 | <div class="cleardivs"></div> |
|
65 | 65 | <div class="divUes"> |
|
66 | 66 | <label for="lblUes">Ues:</label> |
|
67 | 67 | <label for="lblAntennaDownUes">{{ antennaDown.ues }}</label> |
|
68 | 68 | </div> |
|
69 | 69 | </fieldset> |
|
70 | 70 | </div> |
|
71 | 71 | </div> |
|
72 | 72 | </div> |
|
73 | 73 | </div> |
|
74 | 74 | {% endblock %} |
@@ -1,80 +1,81 | |||
|
1 | 1 | {% extends "abscontrol/edit.html" %} |
|
2 | 2 | |
|
3 | 3 | {% block mnuPattern %} |
|
4 | 4 | <div class="divMenu" id="divMnuPattern"> |
|
5 | 5 | <nav class="MnuHorizontal"> |
|
6 | 6 | <ul class="mnu" id="mnuPattern"> |
|
7 | 7 | <li><a href="/abscontrol/{{ objProfile.id }}/edit/{{ patternChoosen.id }}">Edit</a></li> |
|
8 | 8 | {% if lsPatterns|length > 1 %} |
|
9 | 9 | <li><a href="/abscontrol/{{ objProfile.id }}/delete/{{ patternChoosen.id }}">Delete</a></li> |
|
10 | 10 | {% endif %} |
|
11 | 11 | <li><a href="#">Apply</a></li> |
|
12 | 12 | </ul> |
|
13 | 13 | </nav> |
|
14 | 14 | </div> |
|
15 | 15 | <div class="cleardivs"></div> |
|
16 | 16 | {% endblock %} |
|
17 | 17 | {% block pattern %} |
|
18 | 18 | <div id="infoPattern"> |
|
19 | 19 | {% if patternChoosen %} |
|
20 | 20 | <div id="navPatterns"> |
|
21 |
<nav class=" |
|
|
22 | <ul class="mnu" id="navPatternList"> | |
|
21 | <nav class="" id="navPatternList"> | |
|
22 | <ul> | |
|
23 | 23 | {% for element in lsPatterns %} |
|
24 | 24 | {% if patternChoosen.id == element.id %} |
|
25 | 25 | <li><a href="/abscontrol/{{ objProfile.id }}/view/{{ element.id }}" class="lnkPatternSelected">{{ element.value }}</a></li> |
|
26 | 26 | {% else %} |
|
27 | 27 | <li><a href="/abscontrol/{{ objProfile.id }}/view/{{ element.id }}" class="lnkPattern">{{ element.value }}</a></li> |
|
28 | 28 | {% endif %} |
|
29 | 29 | {% endfor %} |
|
30 | 30 | </ul> |
|
31 | 31 | </nav> |
|
32 | 32 | </div> |
|
33 | <div class="cleardivs"></div> | |
|
33 | 34 | {% endif %} |
|
34 | 35 | <div id="antennaUp"> |
|
35 | 36 | <fieldset class="flsAntenna"> |
|
36 | 37 | <legend>UP</legend> |
|
37 | 38 | <div class="divAntenna"> |
|
38 | 39 | <label for="lblAntenna">Antenna</label> |
|
39 | 40 | <p>{{ antennaUp.value }}</p> |
|
40 | 41 | </div> |
|
41 | 42 | <div class="divTx"> |
|
42 | 43 | <label for="lblTx">Tx</label> |
|
43 | 44 | <p>{{ antennaUp.tx }}</p> |
|
44 | 45 | </div> |
|
45 | 46 | <div class="divTx"> |
|
46 | 47 | <label for="lblRx">Rx</label> |
|
47 | 48 | <p>{{ antennaUp.rx }}</p> |
|
48 | 49 | </div> |
|
49 | 50 | <div class="cleardivs"></div> |
|
50 | 51 | <div class="divUes"> |
|
51 | 52 | <label for="lblUes">Ues:</label> |
|
52 | 53 | <label for="lblAntennaUpUes">{{ antennaUp.ues }}</label> |
|
53 | 54 | </div> |
|
54 | 55 | </fieldset> |
|
55 | 56 | </div> |
|
56 | 57 | <div id="antennaDown"> |
|
57 | 58 | <fieldset class="flsAntenna"> |
|
58 | 59 | <legend>DOWN</legend> |
|
59 | 60 | <div class="divAntenna"> |
|
60 | 61 | <label for="lblAntenna">Antenna</label> |
|
61 | 62 | <p>{{ antennaDown.value }}</p> |
|
62 | 63 | </div> |
|
63 | 64 | <div class="divTx"> |
|
64 | 65 | <label for="lblTx">Tx</label> |
|
65 | 66 | <p>{{ antennaDown.tx }}</p> |
|
66 | 67 | </div> |
|
67 | 68 | <div class="divTx"> |
|
68 | 69 | <label for="lblRx">Rx</label> |
|
69 | 70 | <p>{{ antennaDown.rx }}</p> |
|
70 | 71 | </div> |
|
71 | 72 | <div class="cleardivs"></div> |
|
72 | 73 | <div class="divUes"> |
|
73 | 74 | <label for="lblUes">Ues:</label> |
|
74 | 75 | <label for="lblAntennaDownUes">{{ antennaDown.ues }}</label> |
|
75 | 76 | </div> |
|
76 | 77 | </fieldset> |
|
77 | 78 | </div> |
|
78 | 79 | <input type="hidden" name="profile_id" id="profile_id" value="{{ objProfile.id }}" /> |
|
79 | 80 | </div> |
|
80 | 81 | {% endblock %} |
@@ -1,52 +1,53 | |||
|
1 | 1 | {% load static %} |
|
2 | 2 | <!DOCTYPE html> |
|
3 | 3 | <html lang="en"> |
|
4 | 4 | <head> |
|
5 | 5 | <meta charset="utf-8" /> |
|
6 | 6 | {% comment %} |
|
7 | 7 | <!-- Always force latest IE rendering engine (even in intranet) & Chrome Frame |
|
8 | 8 | Remove this if you use the .htaccess --> |
|
9 | 9 | <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> |
|
10 | 10 | {% endcomment %} |
|
11 | <link href='http://fonts.googleapis.com/css?family=Droid+Sans|Ubuntu:400,500,300italic|Open+Sans:400,300,600|Open+Sans+Condensed:300,700|Roboto+Condensed:400,300' rel='stylesheet' type='text/css'> | |
|
11 | 12 | <link rel="stylesheet" href="{% static 'static/css/style.css' %}" type="text/css" /> |
|
12 | 13 | <script src="{% static 'static/js/jquery-1.9.1.min.js' %}"></script> |
|
13 | 14 | {% block scripting %}{% endblock %} |
|
14 | 15 | <title>{% block title %}JRO WEB APPS::::{% endblock %}</title> |
|
15 | 16 | <meta name="description" content="JRO WEB APPLICATIONS" /> |
|
16 | 17 | <meta name="author" content="Jose Antonio Sal y Rosas Celi" /> |
|
17 | 18 | |
|
18 | 19 | {# <meta name="viewport" content="width=device-width; initial-scale=1.0" /> #} |
|
19 | 20 | {% comment %} |
|
20 | 21 | <!-- Replace favicon.ico & apple-touch-icon.png in the root of your domain and delete these references --> |
|
21 | 22 | <link rel="shortcut icon" href="/favicon.ico" /> |
|
22 | 23 | <link rel="apple-touch-icon" href="/apple-touch-icon.png" /> |
|
23 | 24 | {% endcomment %} |
|
24 | 25 | </head> |
|
25 | 26 | <body> |
|
26 | 27 | <div id="schema"> |
|
27 | 28 | <header> |
|
28 | 29 | {% block header %} |
|
29 | 30 | <nav> |
|
30 | 31 | <a href="/abscontrol">ABS</a> | |
|
31 | 32 | <a href="#">CR</a> | |
|
32 | 33 | <a href="#">DDS</a> | |
|
33 | 34 | <a href="#">JARS</a> |
|
34 | 35 | </nav> |
|
35 | 36 | {% endblock %} |
|
36 | 37 | </header> |
|
37 | 38 | {% block content %} |
|
38 | 39 | <div id="content"> |
|
39 | 40 | <nav> |
|
40 | 41 | <p><a href="/">Home</a></p> |
|
41 | 42 | <p><a href="/contact">Contact</a></p> |
|
42 | 43 | </nav> |
|
43 | 44 | </div> |
|
44 | 45 | {% endblock %} |
|
45 | 46 | <footer> |
|
46 | 47 | {% block footer %} |
|
47 | 48 | <p>© Copyright by Jicamarca Radio Observatory</p> |
|
48 | 49 | {% endblock %} |
|
49 | 50 | </footer> |
|
50 | 51 | </div> |
|
51 | 52 | </body> |
|
52 | 53 | </html> |
General Comments 0
You need to be logged in to leave comments.
Login now