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")
|
$.post( "/get_objs")
|
||||||
// .done(function( res ) {
|
.done(function( res ) {
|
||||||
// if(res["out"] == "good"){
|
if(res["out"] == "good"){
|
||||||
// // console.log(res["body"]);
|
// console.log(res["body"]);
|
||||||
// let sources = [];
|
let sources = [];
|
||||||
// res["body"].forEach(element => {
|
res["body"].forEach(element => {
|
||||||
// sources.push(element["img"]);
|
sources.push(element["img"]);
|
||||||
// if(element == res["body"].at(-1)){
|
if(element == res["body"].at(-1)){
|
||||||
// // console.log(sources);
|
// console.log(sources);
|
||||||
// preloadImages(sources,()=>{
|
preloadImages(sources,()=>{
|
||||||
// // console.log("cached");
|
// console.log("cached");
|
||||||
// callback();
|
callback();
|
||||||
// // sources.forEach(element => {
|
// sources.forEach(element => {
|
||||||
// // console.log(element,is_cached(element));
|
// console.log(element,is_cached(element));
|
||||||
// // });
|
|
||||||
// })
|
|
||||||
// }
|
|
||||||
// });
|
|
||||||
// }
|
|
||||||
// });
|
// });
|
||||||
|
})
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
function is_cached(img_url){
|
function is_cached(img_url){
|
||||||
var imgEle = document.createElement("img");
|
var imgEle = document.createElement("img");
|
||||||
|
|
|
@ -108,7 +108,9 @@ function obj_click(id){
|
||||||
obj_selection();
|
obj_selection();
|
||||||
// console.log(obj.);
|
// console.log(obj.);
|
||||||
}
|
}
|
||||||
function obj_selection(){
|
}
|
||||||
|
function obj_selection(clear = false){
|
||||||
|
cur_obj = (clear == true)? null:cur_obj;
|
||||||
let drags = document.getElementsByClassName("drag");
|
let drags = document.getElementsByClassName("drag");
|
||||||
Object.values(drags).forEach(element => {
|
Object.values(drags).forEach(element => {
|
||||||
// console.log(element.id,cur_obj);
|
// console.log(element.id,cur_obj);
|
||||||
|
@ -121,7 +123,6 @@ function obj_click(id){
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
function resize_drags(){
|
function resize_drags(){
|
||||||
document.getElementById('drags').setAttribute("data-x",document.getElementsByClassName("wall")[0].getBoundingClientRect().left.toString()+"px");
|
document.getElementById('drags').setAttribute("data-x",document.getElementsByClassName("wall")[0].getBoundingClientRect().left.toString()+"px");
|
||||||
|
|
|
@ -186,6 +186,7 @@
|
||||||
else{
|
else{
|
||||||
msg("товар сохранён");
|
msg("товар сохранён");
|
||||||
set_obj_edit_params();
|
set_obj_edit_params();
|
||||||
|
edit_get_objs();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
|
@ -331,6 +331,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
function proj_img(callback,cost = false){
|
function proj_img(callback,cost = false){
|
||||||
|
obj_selection(true)
|
||||||
let width = (parseInt(document.getElementById("wall").style.width))
|
let width = (parseInt(document.getElementById("wall").style.width))
|
||||||
document.getElementById("drags").append(document.getElementById("wall"));
|
document.getElementById("drags").append(document.getElementById("wall"));
|
||||||
document.getElementById("drags").style.height = document.getElementById("wall").style.height;
|
document.getElementById("drags").style.height = document.getElementById("wall").style.height;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user