2012-10-29 13:43:52 +00:00
{% load i18n %}
2013-01-12 08:33:32 +00:00
function listCommitDetails(url, t) {
2013-01-11 08:41:40 +00:00
$.modal('< div id = "ls-ch" > < img src = "{{MEDIA_URL}}img/loading-icon.gif" alt = "{% trans 'Loading...' %}" style = "margin-top:30px;" / > < / div > ', {autoResize:true});
$('#ls-ch').css('text-align', 'center');
$('#simplemodal-container').css({'width':'auto', 'height':'auto'});
2012-10-15 13:03:42 +00:00
$.ajax({
2013-01-12 08:33:32 +00:00
url: url,
2012-10-15 13:03:42 +00:00
dataType: 'json',
cache: false,
success: function(data) {
2013-01-11 08:41:40 +00:00
var heading = '< h3 > {% trans "Modification Details" %}< / h3 > ';
2013-01-12 08:33:32 +00:00
var time = '< p class = "commit-time" > ' + t + '< / p > ';
2012-10-15 13:03:42 +00:00
var con = '';
2013-01-11 08:41:40 +00:00
function show(data_, hd) {
if (data_.length > 0) {
con += '< h4 > ' + hd + '< / h4 > ';
con += '< ul > ';
for (var i = 0, len = data_.length; i < len ; i + + ) {
con += '< li > ' + data_[i] + '< / li > ';
}
con += '< / ul > ';
2012-09-15 13:01:06 +00:00
}
2012-10-15 13:03:42 +00:00
}
2013-01-11 08:41:40 +00:00
show(data['new'], '{% trans "New files" %}');
show(data['removed'], '{% trans "Deleted files" %}');
show(data['renamed'], '{% trans "Renamed or Moved files" %}');
show(data['modified'], '{% trans "Modified files" %}');
show(data['newdir'], '{% trans "New directories" %}');
show(data['deldir'], '{% trans "Deleted directories" %}');
2012-10-15 13:03:42 +00:00
if (!con) {
2013-02-21 11:53:09 +00:00
if (data['cmt_desc']) {
2013-01-28 02:29:09 +00:00
con = '< p > ' + data['cmt_desc'] + '< / p > ';
}
2012-10-15 13:03:42 +00:00
}
2013-01-11 08:41:40 +00:00
$('#ls-ch').css('text-align','left').html(heading + time + con);
$(window).resize();
},
error: function() {
$('#ls-ch').html('{% trans "Unknown error." %}');
setTimeout(function() { $.modal.close(); }, 2500);
2012-10-15 13:03:42 +00:00
}
});
}
$('.lsch').click(function() {
2013-01-12 08:33:32 +00:00
listCommitDetails($(this).data('url'), $(this).data('time'));
2012-10-15 13:03:42 +00:00
return false;
});