forked from jpatovh/hubic-api-console
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathapp.js
86 lines (71 loc) · 2.07 KB
/
app.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
var routerApp = angular.module("routerApp", [
"ui.bootstrap",
"ui.bootstrap.tpls",
"ui.router",
"ngSanitize",
"ngAnimate",
"ngHubic"
]);
routerApp.config(function(OvhProvider) {
// Set the Application Key (AK):
OvhProvider.setAppKey("");
// Set the Application Secret (AS):
OvhProvider.setAppSecret("");
// Set the API Base Path
OvhProvider.setBaseUrl("https://api.hubic.com/1.0");
// Returns complete data
OvhProvider.setPreventReturnData(true);
if (window.location.href.indexOf("access_token") != -1) {
var access_token = window.location.href.split("#")[2].split("&")[0].split("=")[1];
OvhProvider.setConsumerKey(access_token);
}
});
routerApp.config(function($stateProvider, $urlRouterProvider) {
$urlRouterProvider.otherwise("/home");
$stateProvider
.state("home", {
url: "/home",
templateUrl: "home.html"
})
.state("home.ovh", {
url: "/ovh",
templateUrl: "home-ovh.html",
controller: function() {}
})
.state("home.hubic", {
url: "/hubic",
templateUrl: "home-hubic.html",
controller: function() {}
})
.state("hubic", {
url: "/hubic",
templateUrl: "hubic-home.html",
controller: "hubicController"
})
.state("about", {
url: "/about",
views: {
"": {
templateUrl: "about.html"
},
"columnOne@about": {
templateUrl: "about-ovh.html"
},
"columnTwo@about": {
templateUrl: "about-hubic.html"
}
}
});
});
routerApp.run(function() {
$.scrollUp({
// scrollImg: !0,
// animation: "slide",
});
});
routerApp.controller('CollapseDemoCtrl', function($scope) {
$scope.isNavCollapsed = true;
$('.navbar-collapse li a').click(function() {
$('.navbar-collapse').collapse("hide");
});
});