From a106289b68291d1afb8f039aef19d4989906ed50 Mon Sep 17 00:00:00 2001 From: Leonardo Merlin Date: Fri, 7 Aug 2015 14:45:37 -0300 Subject: [PATCH] Add limit and fix reverse filter when no criteria is selected. --- src/app/components/programas/programas.directive.js | 14 +++++++++----- src/app/components/programas/programas.html | 9 +++++++-- 2 files changed, 16 insertions(+), 7 deletions(-) diff --git a/src/app/components/programas/programas.directive.js b/src/app/components/programas/programas.directive.js index 01c5e61..6032790 100644 --- a/src/app/components/programas/programas.directive.js +++ b/src/app/components/programas/programas.directive.js @@ -29,6 +29,7 @@ var vm = this; vm.query = null; + vm.limitTo = 4; vm.categoryFilter = null; vm.orderCriteries = [ { label: 'Título', name: 'title' }, @@ -127,12 +128,9 @@ return function (input, criteria, reverse){ input = input || []; + criteria = criteria || {}; reverse = reverse || false; - if( !criteria ){ - return input; - } - var out = []; // for (var i = 0; i < input.length; i++) { // var program = input[i]; @@ -152,10 +150,16 @@ // break; default: $log.info('Criteria not handled yet: ', criteria); - out = input; + + if(reverse){ + out = input.slice().reverse(); + }else{ + out = input; + } break; } + return out; }; } diff --git a/src/app/components/programas/programas.html b/src/app/components/programas/programas.html index 8528730..175b2b2 100644 --- a/src/app/components/programas/programas.html +++ b/src/app/components/programas/programas.html @@ -44,13 +44,18 @@
+ + + + -
+
-- libgit2 0.21.2