This repository has been archived on 2019-10-13. You can view files and clone it, but cannot push or open issues or pull requests.
basta-server/ofu_app/static/js/food/image_capturing.js
2017-10-23 00:50:05 +02:00

43 lines
1.3 KiB
JavaScript

document.addEventListener('DOMContentLoaded', add_img_class, true);
function add_img_class() {
console.log($('.food-item'));
$('.food-item').each(function () {
var food_id = $(this).data('food');
console.log("ITEM: " + $(this) + " FOOD-ID: " + food_id);
$(this).find('.img').addClass('img-' + food_id);
$(this).find('.pic-upload').addClass('img-upload-' + food_id).on('change', function () {
readURL(this)
});
});
}
function readURL(obj) {
var inputClass = "img-upload-" + $(obj).attr('class').split(' ')[1].split('-')[2];
console.log(inputClass);
input = $('.' + inputClass)[0];
var file = input.files[0];
console.log(file);
if (window.FileReader) {
reader = new FileReader();
reader.onloadend = function (e) {
var picClass = "img-" + $(obj).attr('class').split(' ')[1].split('-')[2];
showUploadedItem(e.target.result, picClass);
};
reader.readAsDataURL(file);
}
}
function showUploadedItem(source, picClass) {
console.log("Show Image: " + picClass + " source: " + source);
$('.' + picClass).each(function () {
console.log($(this));
$(this).attr('src',source);
});
}
function upload_image(source) {
}