From b7d752dd1c6e0e391c62fd65ab2913b3f5790553 Mon Sep 17 00:00:00 2001 From: Pablo Marco del Pont Date: Sat, 10 Nov 2018 14:16:10 -0300 Subject: [PATCH] =?UTF-8?q?Paginaci=C3=B3n=20de=20botonera=20y=20filtro=20?= =?UTF-8?q?de=20botones=20para=20dispositivos=20m=C3=B3viles.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/js/controller.js | 11 ++++++++--- src/js/route.js | 9 ++++++--- src/js/service.js | 4 ++-- 3 files changed, 16 insertions(+), 8 deletions(-) diff --git a/src/js/controller.js b/src/js/controller.js index faecc4f..d8a43a1 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -1,9 +1,14 @@ angular.module('focaBotoneraPrincipal') .controller('focaBotoneraPrincipalController', [ - '$scope', '$location', '$cookies', 'botones', 'focaModalService', - function($scope, $location, $cookies, botones, focaModalService) { + '$scope', '$location', '$cookies', 'botones', 'focaModalService', 'APP', + function($scope, $location, $cookies, botones, focaModalService, APP) { $scope.paginas = []; - $scope.paginas.push(botones.data); + if(APP !== '') { + $scope.paginas.push(botones.data.slice(0, 3)); + $scope.paginas.push(botones.data.slice(3, 6)); + } else { + $scope.paginas.push(botones.data); + } $scope.irA = function(accion) { $location.path(accion); diff --git a/src/js/route.js b/src/js/route.js index a7784ae..61144a0 100644 --- a/src/js/route.js +++ b/src/js/route.js @@ -4,9 +4,12 @@ angular.module('focaBotoneraPrincipal') controller: 'focaBotoneraPrincipalController', templateUrl: 'src/views/foca-botonera-principal.html', resolve: { - botones: ['focaBotoneraPrincipalService', function(focaBotoneraPrincipalService) { - return focaBotoneraPrincipalService.obtenerBotones(); - }] + botones: [ + 'focaBotoneraPrincipalService', 'APP', + function(focaBotoneraPrincipalService, APP) { + return focaBotoneraPrincipalService.obtenerBotones(APP); + } + ] } }); }]); diff --git a/src/js/service.js b/src/js/service.js index a1839d5..8504776 100644 --- a/src/js/service.js +++ b/src/js/service.js @@ -3,8 +3,8 @@ angular.module('focaBotoneraPrincipal') '$http', 'API_ENDPOINT', function($http, API_ENDPOINT) { return { - obtenerBotones: function() { - return $http.get(API_ENDPOINT.URL + '/boton'); + obtenerBotones: function(app) { + return $http.get(API_ENDPOINT.URL + '/boton' + '/' + app); } }; } -- 1.9.1