From de7bd6a9b7aa8a8dca8c8e9ae3aab3f1f65c1c02 Mon Sep 17 00:00:00 2001 From: Melody Date: Tue, 26 May 2015 22:16:14 -0700 Subject: [PATCH] Primitive filtering --- scripts/CardListController.js | 28 +++++++++++++++++++++ templates/cardlist.html | 58 ++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 85 insertions(+), 1 deletion(-) diff --git a/scripts/CardListController.js b/scripts/CardListController.js index 7a71727..ee1646f 100644 --- a/scripts/CardListController.js +++ b/scripts/CardListController.js @@ -43,5 +43,33 @@ angular.module('flashy.CardListController', ['ui.router']). $(document).off('keydown'); }); + // checkbox filter + $scope.filter = { + 'week1': true, + 'week2': true, + 'week3': true, + 'week4': true, + 'week5': true, + 'week6': true, + 'week7': true, + 'week8': true, + 'week9': true, + 'week10': true, + }; + + $scope.filterByDate = function(item) { + var date = new Date(item.pushed); + return ((date >= new Date('Mar 29, 2015')) && (date <= new Date('Apr 4, 2015')) && $scope.filter['week1']) || + ((date >= new Date('Apr 4, 2015')) && (date <= new Date('Apr 11, 2015')) && $scope.filter['week2']) || + ((date >= new Date('Apr 12, 2015')) && (date <= new Date('Apr 18, 2015')) && $scope.filter['week3']) || + ((date >= new Date('Apr 19, 2015')) && (date <= new Date('Apr 25, 2015')) && $scope.filter['week4']) || + ((date >= new Date('Apr 26, 2015')) && (date <= new Date('May 2, 2015')) && $scope.filter['week5']) || + ((date >= new Date('May 3, 2015')) && (date <= new Date('May 9, 2015')) && $scope.filter['week6']) || + ((date >= new Date('May 10, 2015')) && (date <= new Date('May 16, 2015')) && $scope.filter['week7']) || + ((date >= new Date('May 17, 2015')) && (date <= new Date('May 23, 2015')) && $scope.filter['week8']) || + ((date >= new Date('May 24, 2015')) && (date <= new Date('May 30, 2015')) && $scope.filter['week9']) || + ((date >= new Date('May 31, 2015')) && (date <= new Date('Jun 6, 2015')) && $scope.filter['week10']); + }; + } ); diff --git a/templates/cardlist.html b/templates/cardlist.html index 2f8227c..e04e4dd 100644 --- a/templates/cardlist.html +++ b/templates/cardlist.html @@ -1,10 +1,66 @@
Show Hidden +
+
+ + + +
+
+
+ +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
-- 1.9.1