From 6a9169657d5b5dea09fe7d2dbabe49a8a4845d05 Mon Sep 17 00:00:00 2001 From: Michael Save Date: Sat, 31 Mar 2012 11:20:18 +1100 Subject: Merged js/ into https://github.com/savetheinternet/Tinyboard --- js/quick-post-controls.js | 80 ----------------------------------------------- 1 file changed, 80 deletions(-) delete mode 100644 js/quick-post-controls.js (limited to 'js/quick-post-controls.js') diff --git a/js/quick-post-controls.js b/js/quick-post-controls.js deleted file mode 100644 index 90a46cd9..00000000 --- a/js/quick-post-controls.js +++ /dev/null @@ -1,80 +0,0 @@ -/* - * quick-posts-controls.js - * https://github.com/savetheinternet/Tinyboard-Tools/blob/master/js/quick-posts-controls.js - * - * Released under the MIT license - * Copyright (c) 2012 Michael Save - * - * Usage: - * $config['additional_javascript'][] = 'js/jquery.min.js'; - * $config['additional_javascript'][] = 'js/quick-post-controls.js'; - * - */ - -$(document).ready(function(){ - var open_form = function() { - var thread = $(this).parent().parent().hasClass('op'); - var id = $(this).attr('name').match(/^delete_(\d+)$/)[1]; - var submitButton; - - if(this.checked) { - var post_form = $('
' + - '
' + - (!thread ? '
' : '') + - - '' + - - ': ' + - '' + - '' + - '' + - ' ' + - - '
' + - - ': ' + - '' + - ' ' + - '
' + - '
'); - post_form - .attr('action', $('form:first').attr('action')) - .append($('input[name=board]:first').clone()) - .find('input:not([type="checkbox"]):not([type="submit"]):not([type="hidden"])').keypress(function(e) { - if(e.which == 13) { - e.preventDefault(); - if($(this).attr('name') == 'password') { - post_form.find('input[name=delete]').click(); - } else if($(this).attr('name') == 'reason') { - post_form.find('input[name=report]').click(); - } - - return false; - } - - return true; - }); - - post_form.find('input[type="password"]').val(localStorage.password); - - if(thread) { - post_form.prependTo($(this).parent().parent().find('p.body')); - } else { - post_form.appendTo($(this).parent().parent()); - //post_form.insertBefore($(this)); - } - } else { - var elm = $(this).parent().parent().find('form'); - - if(elm.attr('class') == 'post-actions') - elm.remove(); - } - }; - - $('div.post input[type=checkbox].delete').each(function() { - $(this).change(open_form); - if(this.checked) - $(this).trigger('change'); - }); -}); - -- cgit v1.3