objects image edit fix
This commit is contained in:
parent
b69a17ee5d
commit
f51e96d4dd
|
@ -317,7 +317,21 @@ async function removeImageBackground(image) {
|
|||
.catch(console.error);
|
||||
}
|
||||
|
||||
function getBase64Image(img_url) {
|
||||
img = new Image();
|
||||
img.src = img_url;
|
||||
let canvas = document.createElement("canvas");
|
||||
canvas.width = img.width;
|
||||
canvas.height = img.height;
|
||||
|
||||
let ctx = canvas.getContext("2d");
|
||||
ctx.drawImage(img, 0, 0);
|
||||
|
||||
let dataURL = canvas.toDataURL("image/png");
|
||||
|
||||
return dataURL;
|
||||
// return dataURL.replace(/^data:image\/(png|jpg);base64,/, "");
|
||||
}
|
||||
|
||||
function img_cache(callback){
|
||||
function preloadImages(array,callback) {
|
||||
|
|
|
@ -165,7 +165,7 @@
|
|||
|
||||
name_div.value = name;
|
||||
img_file.value = null;
|
||||
img_prev.src = img;
|
||||
img_prev.src = getBase64Image(img);
|
||||
img_prev.style.height = `${height* cm_mult}px`;
|
||||
img_prev.style.width = `${width* cm_mult}px`;
|
||||
cost_text.value = cost;
|
||||
|
@ -238,6 +238,7 @@
|
|||
msg("товар добавлен");
|
||||
setTimeout(()=>{
|
||||
edit_get_objs();
|
||||
set_obj_edit_params();
|
||||
},500)
|
||||
}
|
||||
});
|
||||
|
|
|
@ -86,7 +86,7 @@
|
|||
function obj_del(id){
|
||||
// let select = document.getElementById("group_select");
|
||||
let menu = document.getElementById(`object_${id}`);
|
||||
msg(`вы точно хотите удалить ${menu.getAttribute("name").split("~")[0]}?`,{type:"ask",res:(out)=>{if(res){
|
||||
msg(`вы точно хотите удалить ${menu.getAttribute("name").split("~")[0]}?`,{type:"ask",res:(out)=>{if(out){
|
||||
let wait_msg = msg("удаление товара",{type:"wait"});
|
||||
$.post( "/admin/objects/delete", { id:id,})
|
||||
.done(function( res ) {
|
||||
|
|
Loading…
Reference in New Issue
Block a user