forked from dyc87112/spring-cloud-config-admin
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.js
More file actions
51 lines (43 loc) · 994 Bytes
/
script.js
File metadata and controls
51 lines (43 loc) · 994 Bytes
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
(function($)
{
var defaultSettings = {
milestoneNumber : 10,
usePHPapi : true,
apiPath : '/',
repo : 'rails',
username : 'rails'
};
$.fn.releaseNotes = function(settings){
settings = $.extend({}, defaultSettings, settings || {});
var apiPath = apiPath."api.php";
var respType = (settings.usePHPapi) ? "jsonp" : "json"
return this.each(function(){
releases.load(this, settings);
});
var releases = {
load: function(){
this.callApi({
action:"milestones"
}).success(function(resp){
console.log(resp)
})
},
callApi: function(action){
return $.ajax({
url:this.urls[action](),
dataType:respType,
data:settings
})
},
urls : {
milestones : function(){
if(settings.usePHPapi){
return $url = "/repos/". $configs["username"] ."/". $configs["repo"] ."/milestones";
}else{
return apiPath;
}
}
}
}
}
})(jQuery);