From a236a173088cc93a84217bf5d8ad83aa919cd6bf Mon Sep 17 00:00:00 2001 From: czaks Date: Sun, 27 Apr 2014 16:13:13 +0200 Subject: multi_image.js -> multi-image.js --- js/multi-image.js | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 js/multi-image.js (limited to 'js/multi-image.js') diff --git a/js/multi-image.js b/js/multi-image.js new file mode 100644 index 00000000..cb2f2ccf --- /dev/null +++ b/js/multi-image.js @@ -0,0 +1,30 @@ +/* + * multi-image.js - Add support for multiple images to the post form + * + * Copyright (c) 2014 Fredrick Brennan + * + * Usage: + * $config['max_images'] = 3; + * $config['additional_javascript'][] = 'js/jquery.min.js'; + * $config['additional_javascript'][] = 'js/multi-image.js'; + */ + +function multi_image() { + $('input[type=file]').after('+'); + + $(document).on('click', 'a.add_image', function(e) { + e.preventDefault(); + $('#upload_url').remove(); + + var images_len = $('input[type=file]').length; + + if (!(images_len >= max_images)) { + $('.add_image').after('
'); + if (typeof setup_form !== 'undefined') setup_form($('form[name="post"]')); + } + }) +} + +if (active_page == 'thread' || active_page == 'index' && max_images > 1) { + $(document).ready(multi_image); +} -- cgit v1.3