@@ -161,69 +161,68 @@ ${self.repo_context_bar('changelog', c.f
<div class="pagination-wh pagination-left">
${c.pagination.pager('$link_previous ~2~ $link_next')}
</div>
<script type="text/javascript" src="${h.url('/js/graph.js', ver=c.kallithea_version)}"></script>
<script type="text/javascript">
$(document).ready(function(){
var $checkboxes = $('.changeset_range');
pyroutes.register('changeset_home', "${h.url('changeset_home', repo_name='%(repo_name)s', revision='%(revision)s')}", ['repo_name', 'revision']);
var checkbox_checker = function(e) {
var $checked_checkboxes = $checkboxes.filter(':checked');
var $singlerange = $('#singlerange');
$('#rev_range_container').hide();
$checkboxes.show();
$singlerange.show();
if ($checked_checkboxes.length > 0) {
$checked_checkboxes.first().parent('td').append($singlerange);
var singlerange = $singlerange.prop('checked');
var rev_end = $checked_checkboxes.first().prop('name').substr(0, 12);
var rev_end = $checked_checkboxes.first().prop('name');
if ($checked_checkboxes.length > 1 || singlerange) {
var rev_start = $checked_checkboxes.last().prop('name').substr(0, 12);
var rev_start = $checked_checkboxes.last().prop('name');
$('#rev_range_container').prop('href',
pyroutes.url('changeset_home', {'repo_name': '${c.repo_name}',
'revision': rev_start + '...' + rev_end}));
$('#rev_range_container').html(
_TM['Show Selected Changesets {0} → {1}'].format(rev_start, rev_end));
_TM['Show Selected Changesets {0} → {1}'].format(rev_start.substr(0, 12), rev_end.substr(0, 12)));
$('#rev_range_container').show();
$('#open_new_pr').prop('href', pyroutes.url('pullrequest_home',
{'repo_name': '${c.repo_name}',
'rev_start': rev_start,
'rev_end': rev_end}));
$('#open_new_pr').html(_TM['Open New Pull Request for {0} → {1}'].format(rev_start, rev_end));
$('#open_new_pr').html(_TM['Open New Pull Request for {0} → {1}'].format(rev_start.substr(0, 12), rev_end.substr(0, 12)));
} else {
$('#open_new_pr').html(_TM['Open New Pull Request from {0}'].format(rev_end));
$('#open_new_pr').html(_TM['Open New Pull Request from {0}'].format(rev_end.substr(0, 12)));
}
$('#rev_range_clear').show();
$('#compare_fork').hide();
var disabled = true;
$checkboxes.each(function(){
var $this = $(this);
if (disabled) {
if ($this.prop('checked')) {
$this.closest('tr').removeClass('out-of-range');
disabled = singlerange;
$this.closest('tr').addClass('out-of-range');
disabled = $this.prop('checked');
});
if ($checked_checkboxes.length + (singlerange ? 1 : 0) >= 2) {
$checkboxes.hide();
$checked_checkboxes.show();
if (!singlerange)
$singlerange.hide();
Status change: