showStalewarning change

v1.18.x
barisusakli
parent d05d75a29f
commit 1bf6054345

@ -226,8 +226,7 @@ define('forum/topic/postTools', ['share', 'navigator', 'components', 'translator
} }
function onReplyClicked(button, tid) { function onReplyClicked(button, tid) {
showStaleWarning(function(proceed) { showStaleWarning(function() {
if (!proceed) {
var selectedText = getSelectedText(button); var selectedText = getSelectedText(button);
var username = getUserName(button); var username = getUserName(button);
@ -255,12 +254,11 @@ define('forum/topic/postTools', ['share', 'navigator', 'components', 'translator
text: username ? username + ' ' : '' text: username ? username + ' ' : ''
}); });
} }
}
}); });
} }
function onQuoteClicked(button, tid) { function onQuoteClicked(button, tid) {
showStaleWarning(function(proceed) { showStaleWarning(function() {
function quote(text) { function quote(text) {
$(window).trigger('action:composer.addQuote', { $(window).trigger('action:composer.addQuote', {
@ -274,7 +272,6 @@ define('forum/topic/postTools', ['share', 'navigator', 'components', 'translator
}); });
} }
if (!proceed) {
var username = getUserName(button); var username = getUserName(button);
var pid = getData(button, 'data-pid'); var pid = getData(button, 'data-pid');
var selectedText = getSelectedText(button); var selectedText = getSelectedText(button);
@ -288,7 +285,6 @@ define('forum/topic/postTools', ['share', 'navigator', 'components', 'translator
quote(post); quote(post);
}); });
}
}); });
} }
@ -498,7 +494,10 @@ define('forum/topic/postTools', ['share', 'navigator', 'components', 'translator
} }
function showStaleWarning(callback) { function showStaleWarning(callback) {
if (ajaxify.data.lastposttime < (Date.now() - (1000 * 60 * 60 * 24 * ajaxify.data.topicStaleDays))) { if (ajaxify.data.lastposttime >= (Date.now() - (1000 * 60 * 60 * 24 * ajaxify.data.topicStaleDays))) {
return callback();
}
translator.translate('[[topic:stale.warning]]', function(translated) { translator.translate('[[topic:stale.warning]]', function(translated) {
var warning = bootbox.dialog({ var warning = bootbox.dialog({
title: '[[topic:stale.title]]', title: '[[topic:stale.title]]',
@ -508,7 +507,7 @@ define('forum/topic/postTools', ['share', 'navigator', 'components', 'translator
label: '[[topic:stale.reply_anyway]]', label: '[[topic:stale.reply_anyway]]',
className: 'btn-link', className: 'btn-link',
callback: function() { callback: function() {
callback(false); callback();
} }
}, },
create: { create: {
@ -528,9 +527,6 @@ define('forum/topic/postTools', ['share', 'navigator', 'components', 'translator
warning.modal(); warning.modal();
}); });
} else {
callback(false);
}
} }
return PostTools; return PostTools;

Loading…
Cancel
Save