From af91ddf63737fb368c77860d9762cc062690c713 Mon Sep 17 00:00:00 2001 From: marktaiwan Date: Tue, 24 Feb 2015 16:04:00 +0800 Subject: [PATCH] Split post menu into own function --- js/post-filter.js | 330 ++++++++++++++++++---------------------------- js/post-menu.js | 209 +++++++++++++++++++++++++++++ 2 files changed, 340 insertions(+), 199 deletions(-) create mode 100644 js/post-menu.js diff --git a/js/post-filter.js b/js/post-filter.js index c2c5a764..83684176 100644 --- a/js/post-filter.js +++ b/js/post-filter.js @@ -204,192 +204,150 @@ if (active_page === 'thread' || active_page === 'index') { /* * create filter menu when the button is clicked */ - function addMenu(e, ele, threadId, pageData) { - - var $ele = $(ele); - var $buffer; - - var postId = $ele.find('.post_no').not('[id]').text(); - if (pageData.hasUID) { - var postUid = $ele.find('.poster_id').text(); - } - var postName; - var postTrip = ''; - if (!pageData.forcedAnon) { - postName = (typeof $ele.find('.name').contents()[0] == 'undefined') ? '' : $ele.find('.name').contents()[0].nodeValue.trim(); - postTrip = $ele.find('.trip').text(); - } - - // get the button's position - var pos = $(e.target).offset(); - - $buffer = $('
').append( - $('