modified: public/lib/fn.js
modified: public/lib/inter.js modified: views/admin/objects/object_edit.ejs modified: views/project.ejs fix: Не обновляет данные при внесении изменений. сам объект в редакторе обновляется, но в панели остаются первые данные. Выделение объекта не должно сохранятся при скачивании.
This commit is contained in:
parent
1b63c0b917
commit
5564936a35
|
@ -361,26 +361,26 @@ async function removeImageBackground(image) {
|
|||
}
|
||||
}
|
||||
|
||||
// $.post( "/get_objs")
|
||||
// .done(function( res ) {
|
||||
// if(res["out"] == "good"){
|
||||
// // console.log(res["body"]);
|
||||
// let sources = [];
|
||||
// res["body"].forEach(element => {
|
||||
// sources.push(element["img"]);
|
||||
// if(element == res["body"].at(-1)){
|
||||
// // console.log(sources);
|
||||
// preloadImages(sources,()=>{
|
||||
// // console.log("cached");
|
||||
// callback();
|
||||
// // sources.forEach(element => {
|
||||
// // console.log(element,is_cached(element));
|
||||
// // });
|
||||
// })
|
||||
// }
|
||||
// });
|
||||
// }
|
||||
$.post( "/get_objs")
|
||||
.done(function( res ) {
|
||||
if(res["out"] == "good"){
|
||||
// console.log(res["body"]);
|
||||
let sources = [];
|
||||
res["body"].forEach(element => {
|
||||
sources.push(element["img"]);
|
||||
if(element == res["body"].at(-1)){
|
||||
// console.log(sources);
|
||||
preloadImages(sources,()=>{
|
||||
// console.log("cached");
|
||||
callback();
|
||||
// sources.forEach(element => {
|
||||
// console.log(element,is_cached(element));
|
||||
// });
|
||||
})
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
function is_cached(img_url){
|
||||
var imgEle = document.createElement("img");
|
||||
|
|
|
@ -108,7 +108,9 @@ function obj_click(id){
|
|||
obj_selection();
|
||||
// console.log(obj.);
|
||||
}
|
||||
function obj_selection(){
|
||||
}
|
||||
function obj_selection(clear = false){
|
||||
cur_obj = (clear == true)? null:cur_obj;
|
||||
let drags = document.getElementsByClassName("drag");
|
||||
Object.values(drags).forEach(element => {
|
||||
// console.log(element.id,cur_obj);
|
||||
|
@ -121,7 +123,6 @@ function obj_click(id){
|
|||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
function resize_drags(){
|
||||
document.getElementById('drags').setAttribute("data-x",document.getElementsByClassName("wall")[0].getBoundingClientRect().left.toString()+"px");
|
||||
|
|
|
@ -186,6 +186,7 @@
|
|||
else{
|
||||
msg("товар сохранён");
|
||||
set_obj_edit_params();
|
||||
edit_get_objs();
|
||||
}
|
||||
}
|
||||
});
|
||||
|
|
|
@ -331,6 +331,7 @@
|
|||
}
|
||||
|
||||
function proj_img(callback,cost = false){
|
||||
obj_selection(true)
|
||||
let width = (parseInt(document.getElementById("wall").style.width))
|
||||
document.getElementById("drags").append(document.getElementById("wall"));
|
||||
document.getElementById("drags").style.height = document.getElementById("wall").style.height;
|
||||
|
|
Loading…
Reference in New Issue
Block a user