Commit 483880ab006da20b1043daa5a05aee06ab1301da
1 parent
d310936d
Exists in
master
and in
6 other branches
New layout for results - beta
Showing
2 changed files
with
152 additions
and
38 deletions
Show diff stats
index.html
| ... | ... | @@ -302,8 +302,8 @@ |
| 302 | 302 | <p class="box-subtitle">{{stripTags (trimString abstract 200)}}</p> |
| 303 | 303 | </div> |
| 304 | 304 | <div class="vote-actions"> |
| 305 | - <a href="#" class="like dislike" data-vote-value="-1"></a> | |
| 306 | - <a href="#" class="like" data-vote-value="1"></a> | |
| 305 | + <a href="#" class="dislike" data-vote-value="-1"><span class="fa fa-times"></span></a> | |
| 306 | + <a href="#" class="like" data-vote-value="1"><span class="fa fa-check"></span></a> | |
| 307 | 307 | <a href="#" class="skip button box-footer">Pular</a> |
| 308 | 308 | <a href="#" class="vote-result box-bottom">Resultados</a> |
| 309 | 309 | </div> |
| ... | ... | @@ -324,24 +324,26 @@ |
| 324 | 324 | <span>Última atualização </span> |
| 325 | 325 | <span class="timeago" title="{{updated_at}}"></span> |
| 326 | 326 | </div> |
| 327 | - <table> | |
| 328 | - <tr class="header"> | |
| 329 | - <td class="position">Posição</td> | |
| 330 | - <td class="abstract-text">Propostas</td> | |
| 331 | - <td class="votes-for"></td> | |
| 332 | - <td class="votes-against"></td> | |
| 333 | - <td class="views">Exibições</td> | |
| 334 | - </tr> | |
| 335 | - {{#each proposals}} | |
| 336 | - <tr> | |
| 337 | - <td class="">{{calcPosition @index ../pagination.per_page ../pagination.page}}°</td> | |
| 338 | - <td class="abstract-text"><div class="truncate"><p class="truncated">{{stripTags abstract}}</p></div></td> | |
| 339 | - <td class="votes-for value">{{votes_for}}</td> | |
| 340 | - <td class="votes-against value">{{votes_against}}</td> | |
| 341 | - <td class="views value">{{hits}}</td> | |
| 327 | + <div class="table"> | |
| 328 | + <table> | |
| 329 | + <tr class="header"> | |
| 330 | + <th class="position">Posição</th> | |
| 331 | + <th class="abstract-text">Propostas</th> | |
| 332 | + <th class="views">Exibições</th> | |
| 333 | + <th class="votes-for"><span class="fa fa-check"></span></th> | |
| 334 | + <th class="votes-against"><span class="fa fa-times"></span></th> | |
| 342 | 335 | </tr> |
| 343 | - {{/each}} | |
| 344 | - </table> | |
| 336 | + {{#each proposals}} | |
| 337 | + <tr> | |
| 338 | + <td class="">{{calcPosition @index ../pagination.per_page ../pagination.page}}°</td> | |
| 339 | + <td class="abstract-text"><div class="truncate"><p class="truncated">{{stripTags abstract}}</p></div></td> | |
| 340 | + <td class="views value">{{hits}}</td> | |
| 341 | + <td class="votes-for value">{{votes_for}}</td> | |
| 342 | + <td class="votes-against value">{{votes_against}}</td> | |
| 343 | + </tr> | |
| 344 | + {{/each}} | |
| 345 | + </table> | |
| 346 | + </div> | |
| 345 | 347 | <div class="paging"></div> |
| 346 | 348 | </div> |
| 347 | 349 | </script> | ... | ... |
sass/_proposal_detail.scss
| ... | ... | @@ -232,16 +232,49 @@ |
| 232 | 232 | } |
| 233 | 233 | } |
| 234 | 234 | } |
| 235 | - table { | |
| 235 | + .table { | |
| 236 | + border: 2px solid $color; | |
| 237 | + border-radius: 6px; | |
| 236 | 238 | clear: both; |
| 237 | - margin-top: 20px; | |
| 238 | - td { | |
| 239 | - padding: 0 5px; | |
| 239 | + margin: 20px; | |
| 240 | + } | |
| 241 | + table { | |
| 242 | + tr { | |
| 243 | + td { | |
| 244 | + &:first-child { | |
| 245 | + border-left: 0; | |
| 246 | + } | |
| 247 | + &:last-child { | |
| 248 | + border-right: 0; | |
| 249 | + } | |
| 250 | + } | |
| 251 | + &:last-child { | |
| 252 | + td { | |
| 253 | + &:first-child { | |
| 254 | + border-bottom-left-radius: 3px; | |
| 255 | + border-bottom: 0; | |
| 256 | + border-left: 0; | |
| 257 | + } | |
| 258 | + &:last-child { | |
| 259 | + border-bottom-right-radius: 3px; | |
| 260 | + border-right: 0; | |
| 261 | + border-bottom: 0; | |
| 262 | + } | |
| 263 | + } | |
| 264 | + } | |
| 240 | 265 | } |
| 241 | - tbody tr:nth-child(odd) { | |
| 242 | - background-color: #e5e5e5; | |
| 266 | + td { | |
| 267 | + background-color: #eeeff1; | |
| 268 | + padding: 10px 20px; | |
| 269 | + border: 1px solid #fff; | |
| 270 | + text-align: center; | |
| 271 | + &.abstract-text { | |
| 272 | + text-align: left; | |
| 273 | + p { | |
| 274 | + margin: 0; | |
| 275 | + } | |
| 276 | + } | |
| 243 | 277 | } |
| 244 | - | |
| 245 | 278 | .abstract-text { |
| 246 | 279 | width: 80%; |
| 247 | 280 | } |
| ... | ... | @@ -254,15 +287,62 @@ |
| 254 | 287 | font-weight: bold; |
| 255 | 288 | text-align: center; |
| 256 | 289 | color: rgb(68, 68, 68); |
| 290 | + th { | |
| 291 | + background-color: $color; | |
| 292 | + color: #fff; | |
| 293 | + padding: 20px; | |
| 294 | + border-bottom: 3px solid darken($color, 15%); | |
| 295 | + border-left: 1px solid lighten($color, 15%); | |
| 296 | + border-right: 1px solid lighten($color, 15%); | |
| 297 | + &.abstract-text { | |
| 298 | + text-align: left; | |
| 299 | + } | |
| 300 | + &:first-child { | |
| 301 | + border-top-left-radius: 3px; | |
| 302 | + border-left: 0; | |
| 303 | + border-top: 0; | |
| 304 | + } | |
| 305 | + &:last-child { | |
| 306 | + border-top-right-radius: 3px; | |
| 307 | + border-right: 0; | |
| 308 | + border-top: 0; | |
| 309 | + } | |
| 310 | + } | |
| 257 | 311 | .votes-for { |
| 258 | - background-image: url(./images/result-like.png); | |
| 259 | - background-repeat: no-repeat; | |
| 260 | - display: inline-block; | |
| 261 | - background-position: center; | |
| 312 | + // background-image: url(./images/result-like.png); | |
| 313 | + // background-repeat: no-repeat; | |
| 314 | + // display: inline-block; | |
| 315 | + // background-position: center; | |
| 316 | + display: table-cell; | |
| 317 | + color: #fff; | |
| 318 | + .fa { | |
| 319 | + background-color: #32dbb5; | |
| 320 | + border: 2px solid #ffffff; | |
| 321 | + border-radius: 100%; | |
| 322 | + font-size: 12px; | |
| 323 | + height: 24px; | |
| 324 | + padding: 3px 0; | |
| 325 | + text-align: center; | |
| 326 | + transition: all 200ms ease 0s; | |
| 327 | + width: 24px; | |
| 328 | + } | |
| 262 | 329 | } |
| 263 | 330 | .votes-against { |
| 264 | - @extend .votes-for; | |
| 265 | - background-image: url(./images/result-dislike.png); | |
| 331 | + // @extend .votes-for; | |
| 332 | + // background-image: url(./images/result-dislike.png); | |
| 333 | + display: table-cell; | |
| 334 | + color: #fff; | |
| 335 | + .fa { | |
| 336 | + background-color: #DB4127; | |
| 337 | + border: 2px solid #ffffff; | |
| 338 | + border-radius: 100%; | |
| 339 | + font-size: 12px; | |
| 340 | + height: 24px; | |
| 341 | + padding: 3px 0; | |
| 342 | + text-align: center; | |
| 343 | + transition: all 200ms ease 0s; | |
| 344 | + width: 24px; | |
| 345 | + } | |
| 266 | 346 | } |
| 267 | 347 | } |
| 268 | 348 | |
| ... | ... | @@ -475,15 +555,47 @@ |
| 475 | 555 | } |
| 476 | 556 | .vote-actions { |
| 477 | 557 | .like { |
| 478 | - background-image: url(./images/like.png); | |
| 479 | - background-repeat: no-repeat; | |
| 558 | + // background-image: url(./images/like.png); | |
| 559 | + // background-repeat: no-repeat; | |
| 560 | + // display: inline-block; | |
| 561 | + // height: 72px; | |
| 562 | + // width: 76px; | |
| 563 | + // margin: 0 6%; | |
| 480 | 564 | display: inline-block; |
| 481 | - height: 72px; | |
| 482 | - width: 76px; | |
| 483 | - margin: 0 6%; | |
| 565 | + color: #fff; | |
| 566 | + margin: 0 30px; | |
| 567 | + .fa { | |
| 568 | + background-color: #32DBB5; | |
| 569 | + font-size: 35px; | |
| 570 | + padding: 12px; | |
| 571 | + border-radius: 100%; | |
| 572 | + border-bottom: 3px solid darken(#32DBB5, 15%); | |
| 573 | + width: 64px; | |
| 574 | + height: 64px; | |
| 575 | + transition: all 200ms; | |
| 576 | + &:hover { | |
| 577 | + background-color: darken(#32DBB5, 15%); | |
| 578 | + } | |
| 579 | + } | |
| 484 | 580 | } |
| 485 | 581 | .dislike { |
| 486 | - background-image: url(./images/dislike.png); | |
| 582 | + // background-image: url(./images/dislike.png); | |
| 583 | + color: #fff; | |
| 584 | + display: inline-block; | |
| 585 | + margin: 0 30px; | |
| 586 | + .fa { | |
| 587 | + background-color: #DB4127; | |
| 588 | + font-size: 35px; | |
| 589 | + padding: 12px; | |
| 590 | + border-radius: 100%; | |
| 591 | + border-bottom: 3px solid darken(#DB4127, 15%); | |
| 592 | + width: 64px; | |
| 593 | + height: 64px; | |
| 594 | + transition: all 200ms; | |
| 595 | + &:hover { | |
| 596 | + background-color: darken(#DB4127, 15%); | |
| 597 | + } | |
| 598 | + } | |
| 487 | 599 | } |
| 488 | 600 | .skip { |
| 489 | 601 | font-weight: 500; | ... | ... |