Commit b3e32b039542e48796a5e56d87b1b3b6207ce11a
1 parent
936eb108
Exists in
master
and in
8 other branches
Small frontend improv
Showing
5 changed files
with
36 additions
and
13 deletions
Show diff stats
src/app/components/programa/programa.scss
| 1 | 1 | // Variables |
| 2 | -$program-box-padding: 20px; | |
| 2 | +$program-box-space: 20px; | |
| 3 | 3 | $scale: 1.1; |
| 4 | 4 | $time: .3s; |
| 5 | 5 | |
| ... | ... | @@ -7,7 +7,7 @@ $time: .3s; |
| 7 | 7 | .program-box { |
| 8 | 8 | cursor: pointer; |
| 9 | 9 | background-color: #fff; |
| 10 | - margin-bottom: $program-box-padding; | |
| 10 | + margin-bottom: $program-box-space; | |
| 11 | 11 | |
| 12 | 12 | .contraste & { |
| 13 | 13 | color: #fff; |
| ... | ... | @@ -22,7 +22,7 @@ $time: .3s; |
| 22 | 22 | display: block; |
| 23 | 23 | height: 30px; |
| 24 | 24 | margin: 0; |
| 25 | - padding: 5px $program-box-padding; | |
| 25 | + padding: 5px $program-box-space; | |
| 26 | 26 | color: #ffffff; |
| 27 | 27 | |
| 28 | 28 | @each $category, $color in $categories { |
| ... | ... | @@ -39,15 +39,16 @@ $time: .3s; |
| 39 | 39 | &--title { |
| 40 | 40 | font-size: 18px; |
| 41 | 41 | font-weight: bold; |
| 42 | - padding: 0 $program-box-padding; | |
| 42 | + padding: 0 $program-box-space; | |
| 43 | + margin: 0 0 10px 0; | |
| 43 | 44 | } |
| 44 | 45 | |
| 45 | 46 | &--abstract { |
| 46 | - padding: 0 $program-box-padding; | |
| 47 | + padding: 0 $program-box-space; | |
| 47 | 48 | } |
| 48 | 49 | |
| 49 | 50 | &--button { |
| 50 | - padding: $program-box-padding; | |
| 51 | + padding: $program-box-space; | |
| 51 | 52 | .btn { |
| 52 | 53 | color: #fff; |
| 53 | 54 | font-weight: bold; |
| ... | ... | @@ -73,6 +74,7 @@ $time: .3s; |
| 73 | 74 | |
| 74 | 75 | overflow: hidden; |
| 75 | 76 | text-align: center; |
| 77 | + min-height: 170px; | |
| 76 | 78 | } |
| 77 | 79 | |
| 78 | 80 | &--image { | ... | ... |
src/app/components/programas/programas.directive.js
src/app/components/programas/programas.html
| ... | ... | @@ -34,11 +34,13 @@ |
| 34 | 34 | <label for="programListFilter" class="control-label sr-only">Filtrar programas:</label> |
| 35 | 35 | <input id="programListFilter" type="search" class="form-control" ng-model="vm.query" placeholder="Filtrar programas" aria-label="Filtrar programas" > |
| 36 | 36 | |
| 37 | - <select class="form-control" ng-model="vm.categoryFilter" ng-options="category.name for category in vm.categories track by category.slug"> | |
| 37 | + <!-- <label for="selectCategoryFilter" class="control-label sr-only">Filtrar por tema:</label> | |
| 38 | + <select id="selectCategoryFilter" name="selectCategoryFilter" class="form-control" ng-model="vm.categoryFilter" ng-options="category.name for category in vm.categories track by category.slug"> | |
| 38 | 39 | <option value="">-- Filtrar por tema --</option> |
| 39 | - </select> | |
| 40 | + </select> --> | |
| 40 | 41 | |
| 41 | - <select class="form-control" ng-model="vm.orderCriteria" ng-options="orderCriteria.label for orderCriteria in vm.orderCriteries"> | |
| 42 | + <label for="selectOrderBy" class="control-label sr-only">Ordernar por:</label> | |
| 43 | + <select id="selectOrderBy" name="selectOrderBy" class="form-control" ng-model="vm.orderCriteria" ng-options="orderCriteria.label for orderCriteria in vm.orderCriteries"> | |
| 42 | 44 | <option value="">-- Ordernar por: --</option> |
| 43 | 45 | </select> |
| 44 | 46 | |
| ... | ... | @@ -56,7 +58,7 @@ |
| 56 | 58 | </aside> |
| 57 | 59 | </div> |
| 58 | 60 | <div ng-repeat="program in vm.programs | filterByCategory:vm.categoryFilter | filterByCriteria:vm.orderCriteria:orderReverse | filter:vm.query | limitTo:vm.limitTo as results"> |
| 59 | - <programa-box program="program" display="'box'" class="col-sm-12 col-md-6"></programa-box> | |
| 61 | + <programa-box program="program" display="'box'" class="col-xs-12 col-sm-6"></programa-box> | |
| 60 | 62 | <div ng-if="$odd" class="clearfix"></div> |
| 61 | 63 | </div> |
| 62 | 64 | <div class="animate-repeat" ng-if="results.length == 0"> | ... | ... |
src/app/partials/programas/programa.html
| 1 | 1 | <div class="container"> |
| 2 | 2 | |
| 3 | - <div class="article-bar"> | |
| 3 | + <div class="article-bar" ng-class="programa.program.categories[0].slug"> | |
| 4 | 4 | <div class="navbar"> |
| 5 | 5 | <div class="navbar-header"> |
| 6 | 6 | <button class="btn btn-link" ng-click="programa.goBack()"> |
| ... | ... | @@ -12,7 +12,7 @@ |
| 12 | 12 | <div class="navbar-left"> |
| 13 | 13 | <button class="btn btn-link"> |
| 14 | 14 | <span class="glyphicon glyphicon-refresh"></span> |
| 15 | - <span class="category-name">{{programa.program.categories[0].name}}</span> | |
| 15 | + <span class="category-name">{{::programa.program.categories[0].name}}</span> | |
| 16 | 16 | </button> |
| 17 | 17 | </div> |
| 18 | 18 | <div class="navbar-right"> | ... | ... |
| ... | ... | @@ -0,0 +1,19 @@ |
| 1 | +.article-bar { | |
| 2 | + | |
| 3 | + .btn { | |
| 4 | + color: #fff; | |
| 5 | + font-weight: bold; | |
| 6 | + } | |
| 7 | + | |
| 8 | + @each $category, $color in $categories { | |
| 9 | + &.#{$category} { | |
| 10 | + background-color: $color; | |
| 11 | + } | |
| 12 | + } | |
| 13 | + | |
| 14 | + .contraste & { | |
| 15 | + background-color: #262626; | |
| 16 | + } | |
| 17 | +} | |
| 18 | + | |
| 19 | + | ... | ... |