Commit 3b4724ae4006538a5f17a332f26beef71afa2c39
1 parent
72255466
Exists in
master
and in
4 other branches
Retirado o botão de remover da página ranking
Showing
6 changed files
with
23 additions
and
10 deletions
Show diff stats
src/app/components/category-list/category-list.directive.js
| ... | ... | @@ -9,23 +9,33 @@ |
| 9 | 9 | function categoryList() { |
| 10 | 10 | |
| 11 | 11 | /** @ngInject */ |
| 12 | - function CategoryListController($rootScope, $element, $log) { | |
| 12 | + function CategoryListController($rootScope, $location, $element, $log) { | |
| 13 | 13 | $log.debug('CategoryListController'); |
| 14 | 14 | |
| 15 | 15 | // alias |
| 16 | 16 | var vm = this; |
| 17 | - | |
| 17 | + | |
| 18 | 18 | // dependencies |
| 19 | 19 | vm.$rootScope = $rootScope; |
| 20 | + vm.$location = $location; | |
| 20 | 21 | vm.$element = $element; |
| 21 | 22 | vm.$log = $log; |
| 22 | 23 | |
| 24 | + | |
| 23 | 25 | // initialization |
| 24 | 26 | vm.init(); |
| 25 | 27 | } |
| 26 | 28 | |
| 27 | 29 | CategoryListController.prototype.init = function() { |
| 28 | 30 | var vm = this; |
| 31 | + vm.pathUrl = vm.$location.$$path; | |
| 32 | + //var pathUrl = String(window.location.pathname) | |
| 33 | + vm.escodeRemover = true; | |
| 34 | + | |
| 35 | + // Disable button remove of page ranking | |
| 36 | + if(vm.pathUrl=="/ranking"){ | |
| 37 | + vm.escodeRemover = false; | |
| 38 | + } | |
| 29 | 39 | |
| 30 | 40 | // Default values |
| 31 | 41 | if(!vm.isCollapsed){ |
| ... | ... | @@ -47,12 +57,13 @@ |
| 47 | 57 | |
| 48 | 58 | CategoryListController.prototype.selectCategory = function(category, $event) { |
| 49 | 59 | var vm = this; |
| 50 | - | |
| 60 | + | |
| 51 | 61 | // prevent glitch |
| 52 | 62 | $event.stopPropagation(); |
| 53 | 63 | |
| 54 | 64 | if (category !== vm.selectedCategory) { |
| 55 | 65 | vm.selectedCategory = category; |
| 66 | + | |
| 56 | 67 | }else{ |
| 57 | 68 | |
| 58 | 69 | if(vm._disableUnselect()){ | ... | ... |
src/app/components/category-list/category-list.html
| ... | ... | @@ -5,7 +5,6 @@ |
| 5 | 5 | <!-- <span class="visible-xs"><b>Filtrar</b> por Tema <span class="glyphicon glyphicon-filter pull-right"></span></span> --> |
| 6 | 6 | <b>Filtrar</b> por Tema <span class="glyphicon glyphicon-filter pull-right"></span> |
| 7 | 7 | </h3> |
| 8 | - | |
| 9 | 8 | <!-- <div class="list-group ng-hide" ng-show="!vm.isCollapsed" ng-class="vm.selectedCategory.slug"> --> |
| 10 | 9 | <div class="list-group" ng-class="vm.selectedCategory.slug"> |
| 11 | 10 | <button type="button" class="list-group-item category-list--item" |
| ... | ... | @@ -17,7 +16,7 @@ |
| 17 | 16 | <span class="category-list--icon icon" aria-hidden="true" ng-class="'icon-tema-' + category.slug + '-small'"></span> |
| 18 | 17 | <span class="category-list--label">{{::category.name}}</span> |
| 19 | 18 | <span class="category-list--icon--right glyphicon glyphicon-chevron-right hidden-xs" ng-hide="vm.selectedCategory.slug === category.slug"></span> |
| 20 | - <span class="category-list--icon--right glyphicon glyphicon-remove hidden-xs" ng-show="vm.selectedCategory.slug === category.slug"></span> | |
| 19 | + <span ng-if="vm.escodeRemover" class="category-list--icon--right glyphicon glyphicon-remove hidden-xs" ng-show="vm.selectedCategory.slug === category.slug"></span> | |
| 21 | 20 | <div ng-if="category.archived" class="category-list--icon-archived"> |
| 22 | 21 | <span class="glyphicon glyphicon-ok" aria-hidden="true"></span> |
| 23 | 22 | </div> | ... | ... |
src/app/pages/auth/new-password.html
| ... | ... | @@ -31,7 +31,8 @@ |
| 31 | 31 | novalidate |
| 32 | 32 | name="newPasswordForm" |
| 33 | 33 | ng-submit="newPasswordForm.$valid && pageNewPassword.submitNewPassword($event, newPasswordForm)"> |
| 34 | - <input type="hidden" id="code" name="code" value="{{::pageNewPassword.token}}" /> | |
| 34 | + | |
| 35 | + | |
| 35 | 36 | <div class="row"> |
| 36 | 37 | <div class="col-md-6"> |
| 37 | 38 | <div class="form-group"> | ... | ... |
src/app/pages/auth/newPassword.controller.js
src/app/pages/ranking/ranking.controller.js
| ... | ... | @@ -37,8 +37,8 @@ |
| 37 | 37 | vm.query = null; |
| 38 | 38 | vm.search = vm.$location.search(); |
| 39 | 39 | //Remove "X" from the theme at the ranking page |
| 40 | - // vm.slug = vm.$location.$$path; | |
| 41 | - // console.log(vm.$location.$$path); | |
| 40 | + vm.slug = vm.$location.$$path; | |
| 41 | + console.log("aqui",vm.$location.$$path); | |
| 42 | 42 | |
| 43 | 43 | if (vm.search.tema) { |
| 44 | 44 | vm._filtredByThemeSlug = vm.search.tema; | ... | ... |
src/app/pages/ranking/ranking.html
| ... | ... | @@ -40,9 +40,11 @@ |
| 40 | 40 | <div class="container"> |
| 41 | 41 | <div id="lista-de-propostas" class="row"> |
| 42 | 42 | <div class="col-sm-4 col-md-3"> |
| 43 | + <!-- Banner lateral de temas --> | |
| 43 | 44 | <div ng-if="pageRanking.themes"> |
| 44 | - <category-list categories="pageRanking.themes" selected-category="pageRanking.selectedTheme" disable-unselect="true"></category-list> | |
| 45 | + <category-list categories="pageRanking.themes" selected-category="" disable-unselect="true"></category-list> | |
| 45 | 46 | </div> |
| 47 | + | |
| 46 | 48 | <div ng-if="pageRanking.filtredPrograms && pageRanking.selectedProgram" class="topics-select--wrapper"> |
| 47 | 49 | <topics-select topics="pageRanking.filtredPrograms" selected-topic="pageRanking.selectedProgram"></topics-select> |
| 48 | 50 | </div> | ... | ... |