form.js
26 lines
| 760 B
| application/javascript
|
JavascriptLexer
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
|
r1005 | }); | |
var form = $('#form'); | |||
$('textarea').keypress(function(event) { | |||
neko259
|
r1007 | if (event.which == 13 && event.ctrlKey) { | |
neko259
|
r1005 | form.submit(); | |
} | |||
neko259
|
r970 | }); |