1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-08-17 14:37:58 +00:00
seahub/templates/snippets/list_commit_detail.html
2013-02-25 17:27:12 +08:00

48 lines
1.9 KiB
HTML

{% load i18n %}
function listCommitDetails(url, t) {
$.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'});
$.ajax({
url: url,
dataType: 'json',
cache: false,
success: function(data) {
var heading = '<h3>{% trans "Modification Details" %}</h3>';
var time = '<p class="commit-time">' + t + '</p>';
var con = '';
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>';
}
}
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" %}');
if (!con) {
if (data['cmt_desc']) {
con = '<p>' + data['cmt_desc'] + '</p>';
}
}
$('#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);
}
});
}
$('.lsch').click(function() {
listCommitDetails($(this).data('url'), $(this).data('time'));
return false;
});