diff --git a/public/src/forum/topic/fork.js b/public/src/forum/topic/fork.js index 468b708a5a..5952e86920 100644 --- a/public/src/forum/topic/fork.js +++ b/public/src/forum/topic/fork.js @@ -15,16 +15,10 @@ define(function() { function onForkThreadClicked() { forkModal = $('#fork-thread-modal'); - forkModal.removeClass('hide') - .css('position', 'fixed') - .css('left', Math.max(0, (($(window).width() - $(forkModal).outerWidth()) / 2) + $(window).scrollLeft()) + 'px') - .css('top', '0px') - .css('z-index', '2000'); - forkCommit = forkModal.find('#fork_thread_commit'); - pids.length = 0; + showForkModal(); showNoPostsSelected(); forkModal.find('.close,#fork_thread_cancel').on('click', closeForkModal); @@ -36,6 +30,14 @@ define(function() { forkCommit.on('click', createTopicFromPosts); } + function showForkModal() { + forkModal.removeClass('hide') + .css('position', 'fixed') + .css('left', Math.max(0, (($(window).width() - $(forkModal).outerWidth()) / 2) + $(window).scrollLeft()) + 'px') + .css('top', '0px') + .css('z-index', '2000'); + } + function createTopicFromPosts() { socket.emit('topics.createTopicFromPosts', { title: forkModal.find('#fork-title').val(),