From 5fb246689031b6e0362747f9718709f59c59bc98 Mon Sep 17 00:00:00 2001 From: Leonardo Merlin Date: Thu, 6 Aug 2015 14:32:48 -0300 Subject: [PATCH] Add contrast handler (with ) --- src/app/index.run.js | 20 ++++++++++++++++---- src/app/partials/header/header.controller.js | 15 ++------------- src/app/partials/header/header.html | 2 +- 3 files changed, 19 insertions(+), 18 deletions(-) diff --git a/src/app/index.run.js b/src/app/index.run.js index 5e1e480..ab533ef 100644 --- a/src/app/index.run.js +++ b/src/app/index.run.js @@ -8,10 +8,23 @@ .run(runBlock); /** @ngInject */ - function handleAccessibility($rootScope, $timeout, $log) { - + function handleAccessibility($rootScope, $timeout, $cookies, $log) { $log.debug('handleAccessibility'); + var contrast = $cookies.get('dialoga_contraste'); + adjustContrast(contrast); + + function adjustContrast(state){ + var bodyEl = angular.element(document).find('body'); + angular.element(bodyEl).toggleClass('contraste', !!state); + } + + $rootScope.toggleContrast = function () { + contrast = !contrast; + $cookies.put('dialoga_contraste', contrast); + adjustContrast(contrast); + }; + $rootScope.focusMainContent = function ($event) { // prevent skip link from redirecting @@ -31,8 +44,7 @@ /** @ngInject */ function runBlock($log) { - - $log.debug('runBlock end'); + $log.debug('runBlock'); } })(); diff --git a/src/app/partials/header/header.controller.js b/src/app/partials/header/header.controller.js index 469ca8d..97c207d 100644 --- a/src/app/partials/header/header.controller.js +++ b/src/app/partials/header/header.controller.js @@ -6,22 +6,11 @@ .controller('HeaderController', HeaderController); /** @ngInject */ - function HeaderController($timeout, $log) { - $log.debug('HeaderController'); - + function HeaderController($log) { var vm = this; - vm.$timeout = $timeout; vm.$log = $log; - - vm.contrast = false; + vm.$log.debug('HeaderController'); } - HeaderController.prototype.toggleContrast = function () { - var vm = this; - - vm.contrast = !vm.contrast; - vm.$log.debug('contrast', vm.contrast); - }; - })(); diff --git a/src/app/partials/header/header.html b/src/app/partials/header/header.html index 5b8bb9f..95ce029 100644 --- a/src/app/partials/header/header.html +++ b/src/app/partials/header/header.html @@ -2,7 +2,7 @@
-
-- libgit2 0.21.2