87 lines
2.2 KiB
JavaScript
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%');
|
|
}
|