unserver-unify
Version:
60 lines (52 loc) • 1.6 kB
JavaScript
;
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;
};
});