more cleanup

v1.18.x
Baris Soner Usakli 11 years ago
parent 403de08d60
commit b5c8158ad5

@ -938,32 +938,19 @@ define(['composer', 'forum/pagination'], function(composer, pagination) {
}
function set_delete_state(deleted) {
var deleteThreadEl = $('.delete_thread'),
deleteTextEl = $('.delete_thread span'),
threadEl = $('#post-container'),
deleteNotice = document.getElementById('thread-deleted') || document.createElement('div');
if (deleted) {
translator.translate('<i class="fa fa-fw fa-comment"></i> [[topic:thread_tools.restore]]', function(translated) {
deleteTextEl.html(translated);
});
threadEl.addClass('deleted');
var threadEl = $('#post-container');
// Spawn a 'deleted' notice at the top of the page
deleteNotice.setAttribute('id', 'thread-deleted');
deleteNotice.className = 'alert alert-warning';
deleteNotice.innerHTML = 'This thread has been deleted. Only users with thread management privileges can see it.';
threadEl.before(deleteNotice);
translator.translate('<i class="fa fa-fw ' + (deleted ? 'fa-comment' : 'fa-trash-o') + '"></i> [[topic:thread_tools.' + (deleted ? 'restore' : 'delete') + ']]', function(translated) {
$('.delete_thread span').html(translated);
});
thread_state.deleted = '1';
} else {
translator.translate('<i class="fa fa-fw fa-trash-o"></i> [[topic:thread_tools.delete]]', function(translated) {
deleteTextEl.html(translated);
});
threadEl.removeClass('deleted');
deleteNotice.parentNode.removeChild(deleteNotice);
threadEl.toggleClass('deleted', deleted);
thread_state.deleted = deleted ? '1' : '0';
thread_state.deleted = '0';
if(deleted) {
$('<div id="thread-deleted">This thread has been deleted. Only users with thread management privileges can see it.</div>').insertBefore(threadEl);
} else {
$('#thread-deleted').remove();
}
}
@ -999,10 +986,7 @@ define(['composer', 'forum/pagination'], function(composer, pagination) {
function toggle_post_tools(pid, isDeleted) {
var postEl = $('#post-container li[data-pid="' + pid + '"]');
postEl.find('.quote').toggleClass('none', isDeleted);
postEl.find('.favourite').toggleClass('none', isDeleted);
postEl.find('.post_reply').toggleClass('none', isDeleted);
postEl.find('.chat').toggleClass('none', isDeleted);
postEl.find('.quote, .favourite, .post_reply, .chat').toggleClass('none', isDeleted);
translator.translate(isDeleted ? ' [[topic:restore]]' : ' [[topic:delete]]', function(translated) {
postEl.find('.delete').find('span').html(translated);

Loading…
Cancel
Save