UNPKG

unserver-unify

Version:

60 lines (52 loc) 1.6 kB
'use strict'; angular.module('bamboo.help').controller('HelpSiderbarCtrl', function($scope, ApiService) { this.pdfitems = []; this.htmlitems = []; this.mp4items = []; var schoolId = ApiService.gid; var self = this; self.showMobileSid = false; //init the var to show/hide sidebar for mobile view self.toggleSideBar = function() { self.showMobileSid = !self.showMobileSid; } var weekago=new Date(); weekago.setDate(weekago.getDate() - 30); function gethelp() { ApiService.get("/helps/main").then(function(result) { console.log(result); if (result.data.success) { console.log(result.data.data); var items=result.data.data; angular.forEach(items, function(value, key){ if(new Date(value.create_at)>weekago){ value.newflag=true; } // console.log(value); if(value.media=="pdf"){ self.pdfitems.push(value); }else if(value.media=='mp4'){ self.mp4items.push(value); }else{ self.htmlitems.push(value); } }); console.log(self.pdfitems); } }); } this.toggledrop = function() { if ($scope.dropdown) { $scope.dropdown = false; } else { $scope.dropdown = true; } } gethelp(); this.compareDate = function(courseDate) { var cd = new Date(courseDate); var weekago = new Date(); weekago.setDate(weekago.getDate() - 7); if (cd > weekago) return true; else return false; }; });