-
{{::proposal.abstract}}
+
+
{{::proposal.abstract}}
+
+
+
+
{{::($index+1)}}ยบ
@@ -26,7 +34,7 @@
Veja as propostas mais votadas
-
+
diff --git a/src/app/components/proposal-carousel/proposal-carousel.scss b/src/app/components/proposal-carousel/proposal-carousel.scss
index 619d064..5e3fe2f 100644
--- a/src/app/components/proposal-carousel/proposal-carousel.scss
+++ b/src/app/components/proposal-carousel/proposal-carousel.scss
@@ -9,12 +9,12 @@
color: #fff;
font-weight: bold;
font-size: 25px;
- padding: 20px 15px;
+ padding: 10px 15px;
&-triggers {
position: absolute;
right: 15px;
- top: 20px;
+ top: 8px;
button {
border: 1px solid #fff;
@@ -46,14 +46,26 @@
.content {
position: relative;
- z-index: 2;
+ z-index: 10;
+ }
+
+ .join {
+ position: absolute;
+ bottom: 32px;
+ z-index: 10;
+
+ .btn {
+ padding: 0;
+ font-weight: bold;
+ font-size: 16px;
+ }
}
&-watermark {
position: absolute;
bottom: 1px;
left: -5px;
- color: #ddd;
+ color: #e6e6e6;
font-size: 150px;
font-weight: bold;
line-height: 116px;
diff --git a/src/app/index.run.js b/src/app/index.run.js
index 569fe3c..2155234 100644
--- a/src/app/index.run.js
+++ b/src/app/index.run.js
@@ -142,7 +142,7 @@
if (mainContentArea) {
$timeout(function() {
- $rootScope.scrollTo(mainContentArea, $event);
+ $rootScope.scrollTo(angular.element(mainContentArea), $event);
}, 90); // force queue
} else {
$log.warn('role="main" not found.');
diff --git a/src/app/pages/article/article.controller.js b/src/app/pages/article/article.controller.js
index a29f359..2c206ec 100644
--- a/src/app/pages/article/article.controller.js
+++ b/src/app/pages/article/article.controller.js
@@ -6,10 +6,11 @@
.controller('ArticlePageController', ArticlePageController);
/** @ngInject */
- function ArticlePageController(DialogaService, $state, $sce, $log) {
+ function ArticlePageController(DialogaService, $rootScope, $state, $sce, $log) {
var vm = this;
vm.DialogaService = DialogaService;
+ vm.$rootScope = $rootScope;
vm.$state = $state;
vm.$sce = $sce;
vm.$log = $log;
@@ -17,6 +18,8 @@
vm.init();
vm.loadData();
+ vm.$rootScope.focusMainContent();
+
vm.$log.debug('ArticlePageController');
}
diff --git a/src/app/pages/auth/auth.controller.js b/src/app/pages/auth/auth.controller.js
index deba871..5729471 100644
--- a/src/app/pages/auth/auth.controller.js
+++ b/src/app/pages/auth/auth.controller.js
@@ -26,6 +26,8 @@
vm.loadData();
vm.attachListeners();
+ vm.$rootScope.focusMainContent();
+
vm.$log.debug('AuthPageController');
}
diff --git a/src/app/pages/programas/programa.controller.js b/src/app/pages/programas/programa.controller.js
index 8260b3a..122e76a 100644
--- a/src/app/pages/programas/programa.controller.js
+++ b/src/app/pages/programas/programa.controller.js
@@ -7,8 +7,6 @@
/** @ngInject */
function ProgramaPageController(DialogaService, PATH, VOTE_OPTIONS, $state, $location, $scope, $rootScope, $element, $timeout, $log) {
- $log.debug('ProgramaPageController');
-
var vm = this;
vm.DialogaService = DialogaService;
@@ -25,6 +23,9 @@
vm.init();
vm.loadData();
vm.attachListeners();
+ vm.$rootScope.focusMainContent();
+
+ vm.$log.debug('ProgramaPageController');
}
ProgramaPageController.prototype.init = function() {
diff --git a/src/app/pages/programas/programa.html b/src/app/pages/programas/programa.html
index 30ebc90..6642eae 100644
--- a/src/app/pages/programas/programa.html
+++ b/src/app/pages/programas/programa.html
@@ -18,8 +18,8 @@