@@ -1,5 +1,31 @@ |
||
| 1 |
+// Color Swatch |
|
| 2 |
+ |
|
| 3 |
+@black: #202020; |
|
| 4 |
+@dark-gray: #1D1D26; |
|
| 5 |
+@medium-gray: #737389; |
|
| 6 |
+@ligh-gray: #D4D4DE; |
|
| 7 |
+@red: #F26C63; |
|
| 8 |
+@blue: #55B3DA; |
|
| 9 |
+@yellow: #F2CB63; |
|
| 10 |
+@green: #92BC64; |
|
| 11 |
+@white: white; |
|
| 12 |
+ |
|
| 1 | 13 |
// Avalanche Theme |
| 2 | 14 |
|
| 15 |
+html, body {
|
|
| 16 |
+ height: 100%; |
|
| 17 |
+} |
|
| 18 |
+.wrapper {
|
|
| 19 |
+ min-height: 100%; |
|
| 20 |
+ height: auto !important; |
|
| 21 |
+ height: 100%; |
|
| 22 |
+ margin: 0 auto -222px; /* the bottom margin is the negative value of the footer's height */ |
|
| 23 |
+} |
|
| 24 |
+.footer, .push {
|
|
| 25 |
+ height: 192px; /* .push must be the same height as .footer */ |
|
| 26 |
+} |
|
| 27 |
+ |
|
| 28 |
+ |
|
| 3 | 29 |
.top-container {
|
| 4 | 30 |
margin-top: 85px |
| 5 | 31 |
} |
@@ -7,7 +33,7 @@ |
||
| 7 | 33 |
.page-header {
|
| 8 | 34 |
padding-bottom: 0; |
| 9 | 35 |
margin: 20px 0 30px; |
| 10 |
- border-bottom: 2px solid #D4D4DE; |
|
| 36 |
+ border-bottom: 2px solid @ligh-gray; |
|
| 11 | 37 |
} |
| 12 | 38 |
|
| 13 | 39 |
.page-header h1 {
|
@@ -21,6 +47,22 @@ |
||
| 21 | 47 |
margin-bottom: 0px; |
| 22 | 48 |
} |
| 23 | 49 |
|
| 50 |
+.page-header-type h1 {
|
|
| 51 |
+ font-size: 48px; |
|
| 52 |
+ line-height: 59px; |
|
| 53 |
+ margin-top: 0px; |
|
| 54 |
+} |
|
| 55 |
+ |
|
| 56 |
+.page-header-type small {
|
|
| 57 |
+ font-family: Avenir-MediumOblique; |
|
| 58 |
+ font-size: 18px; |
|
| 59 |
+ color: #1D1D26; |
|
| 60 |
+ line-height: 25px; |
|
| 61 |
+ text-transform: uppercase; |
|
| 62 |
+ font-style: italic; |
|
| 63 |
+ font-weight: 200; |
|
| 64 |
+} |
|
| 65 |
+ |
|
| 24 | 66 |
.page-header h1 .btn {
|
| 25 | 67 |
margin-bottom: 9px; |
| 26 | 68 |
} |
@@ -101,7 +143,7 @@ h2 {
|
||
| 101 | 143 |
/* James Peret: */ |
| 102 | 144 |
font-family: Avenir-Medium; |
| 103 | 145 |
font-size: 14px; |
| 104 |
- color: #000000; |
|
| 146 |
+ color: @black; |
|
| 105 | 147 |
line-height: 22px; |
| 106 | 148 |
} |
| 107 | 149 |
|
@@ -121,30 +163,34 @@ h2 {
|
||
| 121 | 163 |
padding-right: 6px; |
| 122 | 164 |
font-family: Avenir-Oblique; |
| 123 | 165 |
font-size: 18px; |
| 124 |
- color: #000000; |
|
| 166 |
+ color: @black; |
|
| 125 | 167 |
line-height: 28px; |
| 126 | 168 |
} |
| 127 | 169 |
|
| 170 |
+.page-header-type .mission-status {
|
|
| 171 |
+ margin-top: 12px; |
|
| 172 |
+} |
|
| 173 |
+ |
|
| 128 | 174 |
.status-planning {
|
| 129 |
- background-color: #D4D4DE; |
|
| 175 |
+ background-color: @ligh-gray; |
|
| 130 | 176 |
} |
| 131 | 177 |
|
| 132 | 178 |
.status-launched {
|
| 133 |
- background-color: #55B3DA; |
|
| 179 |
+ background-color: @blue; |
|
| 134 | 180 |
} |
| 135 | 181 |
|
| 136 | 182 |
.status-completed {
|
| 137 |
- background-color: #92BC64; |
|
| 183 |
+ background-color: @green; |
|
| 138 | 184 |
} |
| 139 | 185 |
|
| 140 | 186 |
.status-failed {
|
| 141 |
- background-color: #F26C63; |
|
| 187 |
+ background-color: @red; |
|
| 142 | 188 |
} |
| 143 | 189 |
|
| 144 | 190 |
.mission-counter {
|
| 145 | 191 |
font-family: Avenir-Medium; |
| 146 | 192 |
font-size: 18px; |
| 147 |
- color: #000000; |
|
| 193 |
+ color: @black; |
|
| 148 | 194 |
line-height: 28px; |
| 149 | 195 |
padding: 0px; |
| 150 | 196 |
} |
@@ -167,8 +213,8 @@ h2 {
|
||
| 167 | 213 |
// Buttons |
| 168 | 214 |
|
| 169 | 215 |
.btn.btn-success {
|
| 170 |
- color: #92BC64; |
|
| 171 |
- border-color: #92BC64; |
|
| 216 |
+ color: @green; |
|
| 217 |
+ border-color: @green; |
|
| 172 | 218 |
} |
| 173 | 219 |
|
| 174 | 220 |
.btn {
|
@@ -207,17 +253,17 @@ footer {
|
||
| 207 | 253 |
} |
| 208 | 254 |
|
| 209 | 255 |
.footer-black {
|
| 210 |
- background-color: #202020; |
|
| 256 |
+ background-color: @black; |
|
| 211 | 257 |
color: white; |
| 212 | 258 |
} |
| 213 | 259 |
|
| 214 | 260 |
.footer-white a {
|
| 215 |
- color: #1D1D26; |
|
| 261 |
+ color: @dark-gray; |
|
| 216 | 262 |
font-weight: bold; |
| 217 | 263 |
} |
| 218 | 264 |
|
| 219 | 265 |
.footer-white a:hover {
|
| 220 |
- color: #55B3DA; |
|
| 266 |
+ color: @blue; |
|
| 221 | 267 |
font-weight: bold; |
| 222 | 268 |
text-transform: underline; |
| 223 | 269 |
} |
@@ -229,7 +275,7 @@ footer {
|
||
| 229 | 275 |
} |
| 230 | 276 |
|
| 231 | 277 |
.footer-black a:hover {
|
| 232 |
- color: #55B3DA; |
|
| 278 |
+ color: @blue; |
|
| 233 | 279 |
font-weight: bold; |
| 234 | 280 |
text-transform: underline; |
| 235 | 281 |
background-color: transparent; |
@@ -37,33 +37,36 @@ |
||
| 37 | 37 |
<%= javascript_include_tag "application" %> |
| 38 | 38 |
</head> |
| 39 | 39 |
<body> |
| 40 |
+ <div class="wrapper"> |
|
| 41 |
+ <div class="navbar navbar-fixed-top"> |
|
| 42 |
+ <div class="navbar-inner past-main"> |
|
| 43 |
+ <div class="container"> |
|
| 44 |
+ <a class="btn btn-navbar" data-target=".nav-collapse" data-toggle="collapse"> |
|
| 45 |
+ <span class="icon-bar"></span> |
|
| 46 |
+ <span class="icon-bar"></span> |
|
| 47 |
+ <span class="icon-bar"></span> |
|
| 48 |
+ </a> |
|
| 49 |
+ <%= render 'layouts/logo' %> |
|
| 40 | 50 |
|
| 41 |
- <div class="navbar navbar-fixed-top"> |
|
| 42 |
- <div class="navbar-inner past-main"> |
|
| 43 |
- <div class="container"> |
|
| 44 |
- <a class="btn btn-navbar" data-target=".nav-collapse" data-toggle="collapse"> |
|
| 45 |
- <span class="icon-bar"></span> |
|
| 46 |
- <span class="icon-bar"></span> |
|
| 47 |
- <span class="icon-bar"></span> |
|
| 48 |
- </a> |
|
| 49 |
- <%= render 'layouts/logo' %> |
|
| 51 |
+ <%= render 'layouts/navigation_links' %> |
|
| 50 | 52 |
|
| 51 |
- <%= render 'layouts/navigation_links' %> |
|
| 53 |
+ </div> |
|
| 54 |
+ </div> |
|
| 55 |
+ </div> |
|
| 52 | 56 |
|
| 53 |
- </div> |
|
| 54 |
- </div> |
|
| 57 |
+ <div class="container top-container "> |
|
| 58 |
+ <div class="row"> |
|
| 59 |
+ <div class="span12"> |
|
| 60 |
+ <%= bootstrap_flash %> |
|
| 61 |
+ <%= yield %> |
|
| 62 |
+ </div> |
|
| 63 |
+ </div><!--/row--> |
|
| 64 |
+ </div> <!-- /container --> |
|
| 65 |
+ <div class="push"></div> |
|
| 55 | 66 |
</div> |
| 56 |
- |
|
| 57 |
- <div class="container top-container "> |
|
| 58 |
- <div class="row"> |
|
| 59 |
- <div class="span12"> |
|
| 60 |
- <%= bootstrap_flash %> |
|
| 61 |
- <%= yield %> |
|
| 62 |
- </div> |
|
| 63 |
- </div><!--/row--> |
|
| 64 |
- </div> <!-- /container --> |
|
| 65 | 67 |
|
| 66 | 68 |
<%= render 'layouts/footer' %> |
| 69 |
+ |
|
| 67 | 70 |
|
| 68 | 71 |
</body> |
| 69 | 72 |
</html> |
@@ -1,6 +1,9 @@ |
||
| 1 |
-<div class="page-header"> |
|
| 2 |
- <h1>Missions <%= link_to 'New Mission', new_mission_path, class: 'btn btn-success' %></h1> |
|
| 3 |
-</div> |
|
| 1 |
+<%= content_tag(:div, class: 'page-header') do %> |
|
| 2 |
+ <%= content_tag(:h1) do %> |
|
| 3 |
+ <%= t 'mission.missions' %> |
|
| 4 |
+ <%= link_to 'New Mission', new_mission_path, class: 'btn btn-success' %> |
|
| 5 |
+ <% end %> |
|
| 6 |
+<% end %> |
|
| 4 | 7 |
|
| 5 | 8 |
<%= content_tag(:h2, (t 'mission.featured_missions'))%> |
| 6 | 9 |
|
@@ -1,3 +1,12 @@ |
||
| 1 |
+<%= content_tag(:div, class: 'page-header page-header-type') do %> |
|
| 2 |
+ <%= content_tag(:small, (t 'mission.mission')+':') %> |
|
| 3 |
+ <%= content_tag(:h1) do %> |
|
| 4 |
+ <%= @mission.title %> |
|
| 5 |
+ <%= status(@mission.status) %> |
|
| 6 |
+ <% end %> |
|
| 7 |
+<% end %> |
|
| 8 |
+ |
|
| 9 |
+ |
|
| 1 | 10 |
<p id="notice"><%= notice %></p> |
| 2 | 11 |
|
| 3 | 12 |
<p> |
@@ -6,11 +15,6 @@ |
||
| 6 | 15 |
</p> |
| 7 | 16 |
|
| 8 | 17 |
<p> |
| 9 |
- <strong>Title:</strong> |
|
| 10 |
- <%= @mission.title %> |
|
| 11 |
-</p> |
|
| 12 |
- |
|
| 13 |
-<p> |
|
| 14 | 18 |
<strong>Objective:</strong> |
| 15 | 19 |
<%= @mission.objective %> |
| 16 | 20 |
</p> |