telebit/html/admin/js/app.js

44 lines
982 B
JavaScript
Raw Normal View History

console.log("app.sh startup")
var app = angular.module("rvpnApp", ["ngRoute"]);
app.config(function($routeProvider, $locationProvider) {
$routeProvider
.when("/admin/index.html", {
templateUrl : "admin/partials/servers.html"
})
.when("/admin/servers/", {
templateUrl : "admin/partials/servers.html"
})
.when("/admin/#domains", {
templateUrl : "green.htm"
})
.when("/blue", {
templateUrl : "blue.htm"
});
$locationProvider.html5Mode(true);
});
app.controller('serverController', function ($scope, $http) {
$scope.servers = [];
var api = '/api/com.daplie.rvpn/servers'
$http.get(api).then(function(response) {
updateView(response.data);
});
updateView = function(data) {
console.log(data);
if (data.error == 'ok' ){
console.log("ok")
$scope.servers = data.result.servers;
console.log(data.result)
}
};
});