diff --git a/src/main/twirl/pulls/compare.scala.html b/src/main/twirl/pulls/compare.scala.html
index 8ea107a..9ae11a4 100644
--- a/src/main/twirl/pulls/compare.scala.html
+++ b/src/main/twirl/pulls/compare.scala.html
@@ -17,14 +17,14 @@
@origin/@repository.name:
@helper.html.dropdown(originId) {
@originRepository.branchList.map { branch =>
-
@helper.html.checkicon(branch == originId) @branch
+ @helper.html.checkicon(branch == originId) @branch
}
}
...
@repository.owner/@repository.name:
@helper.html.dropdown(forkedId) {
@repository.branchList.map { branch =>
- @helper.html.checkicon(branch == forkedId) @branch
+ @helper.html.checkicon(branch == forkedId) @branch
}
}
@@ -88,8 +88,17 @@
$('#compare-edit').show();
});
+ $('a.origin-branch, a.forked-branch').click(function(){
+ var e = $(this);
+ e.parents('ul').find('i').attr('class', 'icon-white');
+ e.find('i').attr('class', 'icon-ok');
+ e.parents('div.btn-group').find('button strong').text(e.data('branch'));
+ });
+
$('#refresh-compare').click(function(){
- // TODO send request
+ location.href = '@url(repository)/pulls/compare/@origin:' +
+ $.trim($('i.icon-ok').parents('a.origin-branch').text()) + '...' +
+ $.trim($('i.icon-ok').parents('a.forked-branch').text());
});
$('#toggle-file-list').click(function(){