form.js
21 lines
| 640 B
| application/javascript
|
JavascriptLexer
neko259
|
r698 | var isCompact = false; | |
neko259
|
r673 | ||
neko259
|
r680 | $('input[name=image]').wrap($('<div class="file_wrap"></div>')); | |
neko259
|
r676 | ||
$('body').on('change', 'input[name=image]', function(event) { | |||
neko259
|
r673 | var file = event.target.files[0]; | |
if(file.type.match('image.*')) { | |||
var fileReader = new FileReader(); | |||
fileReader.addEventListener("load", function(event) { | |||
neko259
|
r680 | var wrapper = $('.file_wrap'); | |
wrapper.find('.file-thumb').remove(); | |||
wrapper.append( | |||
$('<div class="file-thumb" style="background-image: url('+event.target.result+')"></div>') | |||
neko259
|
r673 | ); | |
}); | |||
fileReader.readAsDataURL(file); | |||
} | |||
neko259
|
r970 | }); |