xxb/module/action/js/history.js
2023-10-23 15:51:36 +08:00

87 lines
2.2 KiB
JavaScript

$(document).ready(function()
{
$('.finishDating').click(function()
{
var url = $(this).attr('href');
bootbox.confirm(v.lang.confirmFinish, function(result)
{
if(result)
{
$.getJSON(url, function(response)
{
location.reload();
});
}
});
return false;
});
/* Toggle one comment. */
$('.toggle').click(function()
{
$(this).toggleClass('change-show').toggleClass('change-hide');
if($(this).parent().next().find('.changes').size())
{
$(this).parent().next().find('.changes').toggle();
}
else
{
$(this).parent().next().toggle().find('.changes').show();
}
});
/* Toggle all comment. */
$('.toggle-all').click(function()
{
$(this).toggleClass('change-show').toggleClass('change-hide');
$('.toggle').click();
});
/* Sort records. */
$('.sorter').click(function()
{
var orderClass = $(this).find('span').attr('class');
if(orderClass == 'log-asc')
{
$(this).find('span').attr('class', 'log-desc');
$.cookie('historyOrder', 'log-desc', {path: v.webRoot});
}
else
{
$(this).find('span').attr('class', 'log-asc');
$.cookie('historyOrder', 'log-asc', {path: v.webRoot});
}
$(this).parents('.panel').find('.panel-body li').reverseOrder();
});
customeHistoryOrder();
$('.pager').find('a').click(function()
{
$('#actionBox').load($(this).attr('href'));
return false;
});
});
function customeHistoryOrder()
{
var historyOrder = $.cookie('historyOrder');
if(typeof(historyOrder) == 'undefined') return true;
$('.panel-history').each(function()
{
if(historyOrder != $(this).find('.sorter').find('span').attr('class'))
{
$(this).find('.sorter').click();
}
});
}
function toggleComment(actionID)
{
$('.comment' + actionID).toggle();
$('#lastCommentBox').toggle();
$('.ke-container').css('width', '100%');
}