Files
web2.0-backend/infoscreen/static/js/infoscreen_controllers.js
T
2016-09-01 22:13:08 +03:00

34 lines
1.1 KiB
JavaScript

var app = angular.module('infoApp', ['ngAnimate']);
app.controller('infoscreen_main', function($scope,$timeout){
$scope.index = -1;
var templates = [
{
template: "/static/html/test1.html?img=siklogo",
onload: function(){$scope.imagepath = "/static/img/siklogo.jpg";}
},{
template: "/static/html/abb.html"
},{
template: "/static/html/test1.html?img=kaukkarit",
onload: function(){$scope.imagepath = "/static/img/kaukkarit.jpg";}
},{
template: "/static/html/test1.html?img=fujitsu",
onload: function(){$scope.imagepath = "/static/img/fujitsu.png";}
},
];
$scope.next = function(){
$scope.index = ($scope.index + 1) % templates.length;
$scope.active = templates[$scope.index];
$timeout($scope.next,15000);
}
$scope.next()
});
app.controller('ABBController', function($scope, $http){
$scope.jobs = [];
$http.get("/infoscreen/abbjobs").then(function(response){
$scope.jobs = response.data;
})
});