diff options
| author | PliablePixels <pliablepixels@gmail.com> | 2015-08-05 17:59:26 -0400 |
|---|---|---|
| committer | PliablePixels <pliablepixels@gmail.com> | 2015-08-05 17:59:26 -0400 |
| commit | 10f5788d747d2f96027c0591fe332b74f9b9aac7 (patch) | |
| tree | 1f0162ff7fd69338eba5eea78cc09fc1f5affd33 /www/js/EventDateTimeFilterCtrl.js | |
| parent | 67b5040175a6c282be515dfb61e30540f22d0333 (diff) | |
Timeline feature (Experimental)
Diffstat (limited to 'www/js/EventDateTimeFilterCtrl.js')
| -rw-r--r-- | www/js/EventDateTimeFilterCtrl.js | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/www/js/EventDateTimeFilterCtrl.js b/www/js/EventDateTimeFilterCtrl.js new file mode 100644 index 00000000..31ade8dd --- /dev/null +++ b/www/js/EventDateTimeFilterCtrl.js @@ -0,0 +1,66 @@ +/* jshint -W041 */ +/* jslint browser: true*/ +/* global cordova,StatusBar,angular,console,moment */ + + + +angular.module('zmApp.controllers') + .controller('zmApp.EventDateTimeFilterCtrl', ['$scope', '$ionicSlideBoxDelegate', '$ionicSideMenuDelegate', '$rootScope', '$ionicHistory', function ($scope, $ionicScrollDelegate,$ionicSideMenuDelegate, $rootScope, $ionicHistory) { + +$scope.removeFilters = function() +{ + $rootScope.isEventFilterOn = false; + $rootScope.fromDate = ""; + $rootScope.fromTime= ""; + $rootScope.toDate = ""; + $rootScope.toTime=""; + $rootScope.fromString=""; + $rootScope.toString=""; + $ionicHistory.goBack(); +}; + +$scope.saveFilters = function() +{ + if (!$rootScope.fromDate) + { + console.log ("RESET fromDate"); + $rootScope.fromDate = new Date(); + } + + if (!$rootScope.toDate) + { + console.log ("RESET toDate"); + $rootScope.toDate = new Date(); + } + + if (!$rootScope.fromTime) + { + console.log ("RESET fromTime"); + $rootScope.fromTime = new Date(99,5,24,0,0,0,0); //moment().format("hh:mm:ss"); + } + + + if (!$rootScope.toTime) + { + console.log ("RESET toTime"); + $rootScope.toTime =new Date(99,5,24,23,59,59,0); + //$rootScope.toTime = "01:01:02"; //moment().format("hh:mm:ss"); + } + + + $rootScope.isEventFilterOn = true; + $rootScope.fromString = moment($rootScope.fromDate).format("YYYY-MM-DD") + " " + moment($rootScope.fromTime).format ("HH:mm:ss"); + + $rootScope.toString = moment($rootScope.toDate).format("YYYY-MM-DD") + " " + moment($rootScope.toTime).format ("HH:mm:ss"); + + //console.log("CONCAT DATES " + temp); + // + // var startDate = moment(temp).format("YYYY-MM-DD hh:mm:ss"); + console.log (" DATE IS " + $rootScope.fromString + " AND " +$rootScope.toString); + $ionicHistory.goBack(); +}; + + +} + +]); |
