init commit
new file: .gitignore new file: .idea/.gitignore new file: .idea/dataSources.xml new file: .idea/dbr-backend.iml new file: .idea/jsLibraryMappings.xml new file: .idea/misc.xml new file: .idea/modules.xml new file: .idea/vcs.xml new file: go.mod new file: go.sum new file: main.go new file: pb_public/admin/index.html new file: pb_public/admin/upload.html new file: pb_public/css/base.css new file: pb_public/css/bootstrap-grid.css new file: pb_public/css/bootstrap-grid.css.map new file: pb_public/css/bootstrap-grid.min.css new file: pb_public/css/bootstrap-grid.min.css.map new file: pb_public/css/bootstrap-grid.rtl.css new file: pb_public/css/bootstrap-grid.rtl.css.map new file: pb_public/css/bootstrap-grid.rtl.min.css new file: pb_public/css/bootstrap-grid.rtl.min.css.map new file: pb_public/css/bootstrap-reboot.css new file: pb_public/css/bootstrap-reboot.css.map new file: pb_public/css/bootstrap-reboot.min.css new file: pb_public/css/bootstrap-reboot.min.css.map new file: pb_public/css/bootstrap-reboot.rtl.css new file: pb_public/css/bootstrap-reboot.rtl.css.map new file: pb_public/css/bootstrap-reboot.rtl.min.css new file: pb_public/css/bootstrap-reboot.rtl.min.css.map new file: pb_public/css/bootstrap-utilities.css new file: pb_public/css/bootstrap-utilities.css.map new file: pb_public/css/bootstrap-utilities.min.css new file: pb_public/css/bootstrap-utilities.min.css.map new file: pb_public/css/bootstrap-utilities.rtl.css new file: pb_public/css/bootstrap-utilities.rtl.css.map new file: pb_public/css/bootstrap-utilities.rtl.min.css new file: pb_public/css/bootstrap-utilities.rtl.min.css.map new file: pb_public/css/bootstrap.css new file: pb_public/css/bootstrap.css.map new file: pb_public/css/bootstrap.min.css new file: pb_public/css/bootstrap.min.css.map new file: pb_public/css/bootstrap.rtl.css new file: pb_public/css/bootstrap.rtl.css.map new file: pb_public/css/bootstrap.rtl.min.css new file: pb_public/css/bootstrap.rtl.min.css.map new file: pb_public/css/icons/bootstrap-icons.css new file: pb_public/css/icons/fonts/bootstrap-icons.woff new file: pb_public/css/icons/fonts/bootstrap-icons.woff2 new file: pb_public/css/slideshow.css new file: pb_public/css/style.css new file: pb_public/css/upload.css new file: pb_public/css/uploadfile.css new file: pb_public/index.html new file: pb_public/js/api/media.js new file: pb_public/js/bootstrap.bundle.js new file: pb_public/js/bootstrap.bundle.js.map new file: pb_public/js/bootstrap.bundle.min.js new file: pb_public/js/bootstrap.bundle.min.js.map new file: pb_public/js/bootstrap.esm.js new file: pb_public/js/bootstrap.esm.js.map new file: pb_public/js/bootstrap.esm.min.js new file: pb_public/js/bootstrap.esm.min.js.map new file: pb_public/js/bootstrap.js new file: pb_public/js/bootstrap.js.map new file: pb_public/js/bootstrap.min.js new file: pb_public/js/bootstrap.min.js.map new file: pb_public/js/jquery-1.11.0.js new file: pb_public/js/jquery.uploadfile.min.js new file: pb_public/js/multiple-uploader.js new file: pb_public/js/pocketbase/pocketbase.esm.js new file: pb_public/js/pocketbase/pocketbase.umd.js new file: pb_public/js/slideshow.js new file: pb_public/js/upload.js new file: pb_public/js/util.js
This commit is contained in:
47
pb_public/js/upload.js
Normal file
47
pb_public/js/upload.js
Normal file
@ -0,0 +1,47 @@
|
||||
$(document).ready(function() {
|
||||
/* variables */
|
||||
var preview = $('img');
|
||||
var statusausgabe = $('.status');
|
||||
var progress_bar = $('.progress-bar');
|
||||
|
||||
/* only for image preview */
|
||||
$("#image").change(function(){
|
||||
preview.fadeOut();
|
||||
|
||||
/* html FileRender Api */
|
||||
var oFReader = new FileReader();
|
||||
oFReader.readAsDataURL(document.getElementById("image").files[0]);
|
||||
|
||||
oFReader.onload = function (oFREvent) {
|
||||
preview.attr('src', oFREvent.target.result).fadeIn();
|
||||
};
|
||||
});
|
||||
|
||||
/* submit form with ajax request */
|
||||
$('form').ajaxForm({
|
||||
|
||||
/* set data type json */
|
||||
dataType: 'json',
|
||||
|
||||
/* reset before submitting */
|
||||
beforeSend: function() {
|
||||
statusausgabe.fadeOut();
|
||||
progress_bar.width('0%');
|
||||
progress_bar.html('0%');
|
||||
},
|
||||
|
||||
/* progress bar call back*/
|
||||
uploadProgress: function(event, position, total, percentComplete) {
|
||||
var pVel = percentComplete + '%';
|
||||
progress_bar.width(pVel);
|
||||
progress_bar.html(pVel);
|
||||
},
|
||||
|
||||
complete: function(data) {
|
||||
/* var statusausgabe = $('.status'); */
|
||||
preview.fadeOut(800);
|
||||
/* statusausgabe.html(data.responseJSON.statusausgabe).fadeIn(); */
|
||||
}
|
||||
|
||||
});
|
||||
});
|
Reference in New Issue
Block a user