From eaf7c83e1518660269e93e96ffc896da5a55c9ca Mon Sep 17 00:00:00 2001 From: RealAngeleno Date: Mon, 26 Jun 2023 15:05:51 -0700 Subject: [PATCH] Create hide-form.js --- js/hide-form.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 js/hide-form.js diff --git a/js/hide-form.js b/js/hide-form.js new file mode 100644 index 00000000..86e6b31f --- /dev/null +++ b/js/hide-form.js @@ -0,0 +1,23 @@ +/* + * Adds 4chan-like [Start a New Thread] and [Post a Reply] buttons to pages. + * + * Usage: + * $config['additional_javascript'][] = 'js/jquery.min.js'; + * $config['additional_javascript'][] = 'js/hide-form.js'; + * + */ + +$(document).ready(() => { + if (active_page !== 'index' && active_page !== 'thread') + return; + + let form_el = $('form[name="post"]'); + let form_msg = active_page === 'index' ? 'Start a New Thread' : 'Post a Reply'; + + form_el.hide(); + form_el.after(`
[${_(form_msg)}]
`); + $('div#show-post-form').click(() => { + $('div#show-post-form').hide(); + form_el.show(); + }); +});