1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-07-15 07:52:14 +00:00
seahub/templates/snippets/list_commit_detail.html

67 lines
2.1 KiB
HTML
Raw Normal View History

<!-- <script type="text/javascript"> -->
function get_commit_diff(url, callback) {
$.ajax({
url: url,
dataType: 'json',
cache: false,
contentType: 'application/json; charset=utf-8',
success: function(data) {
var con = '';
var show = function(data_) {
con += '<ul>';
for (var i = 0, len = data_.length; i < len; i++) {
con += '<li>' + data_[i] + '</li>';
2012-09-15 13:01:06 +00:00
}
con += '</ul>';
};
if (data['new'].length > 0) {
2012-10-17 03:55:15 +00:00
con += '<h3 id="ls-ch-new">新文件</h3>';
show(data['new']);
}
if (data['removed'].length > 0) {
2012-10-17 03:55:15 +00:00
con += '<h3 id="ls-ch-rm">删除的文件</h3>';
show(data['removed']);
}
if (data['renamed'].length > 0) {
2012-10-17 03:55:15 +00:00
con += '<h3 id="ls-ch-rn">重命名或移动的文件</h3>';
show(data['renamed']);
}
if (data['modified'].length > 0) {
2012-10-17 03:55:15 +00:00
con += '<h3 id="ls-ch-modi">修改的文件</h3>';
show(data['modified']);
}
if (data['newdir'].length > 0) {
2012-10-17 03:55:15 +00:00
con += '<h3 id="ls-ch-newdir">新目录</h3>';
show(data['newdir']);
}
if (data['deldir'].length > 0) {
2012-10-17 03:55:15 +00:00
con += '<h3 id="ls-ch-deldir">删除的目录</h3>';
show(data['deldir']);
}
if (!con) {
con = '<p>合并没有产生冲突文件</p>';
}
callback(con);
}
});
}
function list_commit_change(obj) {
var url = obj.attr('href');
get_commit_diff(url, function(content) {
2012-10-17 03:55:15 +00:00
var time = '<p><span class="commit-time">' + obj.attr('data') + '</span></p>';
var title = '<h2>修改详情</h2>' + time;
$('#ls-ch').html(title + content).modal({
appendTo:'#main',
maxHeight: window.innerHeight - 57,
2012-10-16 08:03:23 +00:00
autoResize:true
2012-09-15 13:01:06 +00:00
});
});
}
$('.lsch').click(function() {
list_commit_change($(this));
return false;
});