1
0
mirror of synced 2025-02-04 06:09:23 +03:00

catch up to master

This commit is contained in:
Igor Vaynberg 2013-03-25 12:37:04 -07:00
parent 8970025d28
commit 4b7edef2dc
2 changed files with 54 additions and 22 deletions

View File

@ -224,13 +224,13 @@ $("#e10_3").select2({
<section id="changelog">
<h2>Changelog</h2>
<h2>Changelog <span id="milestones"></span> <span id="totalissues"></span></h2>
<div class="row"><div class="span12">
<ul>
<li>Loading...</li>
<script>
$(function() {
var url="https://api.github.com/repos/ivaynberg/select2/issues?state=closed&milestone=9";
var url="https://api.github.com/repos/ivaynberg/select2/issues?state=closed&milestone=10";
$.ajax({
url: url,
dataType: "jsonp"
@ -245,6 +245,22 @@ $("#e10_3").select2({
.replace(/\$title/g, this.title)
list.append(markup);
});
$("#totalissues").html("("+issues.data.length+")");
var milestones=$.map(issues.data, function(e) {
return e.milestone.title;
});
for (var i=1;i<milestones.length;i++) {
if (milestones[i-1]===milestones[i]) {
milestones.splice(i, 1);
i--;
}
}
$("#milestones").html(milestones.join(", "));
}).fail(function() {
$("#changelog ul").empty().append("<li class='alert alert-error'>Error retrieving changelog</li>");
});

View File

@ -240,36 +240,52 @@ $("#e10_4").select2({
</header>
<section id="changelog">
<h2>Changelog</h2>
<div class="row"><div class="span12">
<ul>
<li>Loading...</li>
<script>
$(function() {
var url="https://api.github.com/repos/ivaynberg/select2/issues?state=closed&milestone=8";
$.ajax({
url: url,
dataType: "jsonp"
}).done(function(issues) {
<section id="changelog">
<h2>Changelog <span id="milestones"></span> <span id="totalissues"></span></h2>
<div class="row"><div class="span12">
<ul>
<li>Loading...</li>
<script>
$(function() {
var url="https://api.github.com/repos/ivaynberg/select2/issues?state=closed&milestone=10";
$.ajax({
url: url,
dataType: "jsonp"
}).done(function(issues) {
var list=$("#changelog ul");
var template="<li><a href='$url'><span>#$num</span> </a>$title</li>";
list.empty();
$.each(issues.data, function() {
var markup=template
.replace(/\$url/g, this.html_url)
.replace(/\$num/g, this.number)
.replace(/\$title/g, this.title)
.replace(/\$url/g, this.html_url)
.replace(/\$num/g, this.number)
.replace(/\$title/g, this.title)
list.append(markup);
});
$("#totalissues").html("("+issues.data.length+")");
var milestones=$.map(issues.data, function(e) {
return e.milestone.title;
});
for (var i=1;i<milestones.length;i++) {
if (milestones[i-1]===milestones[i]) {
milestones.splice(i, 1);
i--;
}
}
$("#milestones").html(milestones.join(", "));
}).fail(function() {
$("#changelog ul").empty().append("<li class='alert alert-error'>Error retrieving changelog</li>");
});
});
</script>
</ul>
</div></div>
</section>
});
</script>
</ul>
</div></div>
</section>
<section>
<h2>Browser Compatibility</h2>