forked from leftypol/leftypol
multi_image.js -> multi-image.js
This commit is contained in:
parent
b0faa1a7e4
commit
a236a17308
1 changed files with 0 additions and 0 deletions
30
js/multi-image.js
Normal file
30
js/multi-image.js
Normal file
|
@ -0,0 +1,30 @@
|
|||
/*
|
||||
* multi-image.js - Add support for multiple images to the post form
|
||||
*
|
||||
* Copyright (c) 2014 Fredrick Brennan <admin@8chan.co>
|
||||
*
|
||||
* 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('<a href="#" class="add_image">+</a>');
|
||||
|
||||
$(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('<br/><input type="file" name="file'+(images_len+1)+'" id="upload_file'+(images_len+1)+'">');
|
||||
if (typeof setup_form !== 'undefined') setup_form($('form[name="post"]'));
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
if (active_page == 'thread' || active_page == 'index' && max_images > 1) {
|
||||
$(document).ready(multi_image);
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue