lib updates, img sizing fixes
This commit is contained in:
@ -7827,4 +7827,4 @@
|
||||
return html2canvas;
|
||||
|
||||
})));
|
||||
//# sourceMappingURL=html2canvas.js.map
|
||||
//# sourceMappingURL=html2canvas.js.map
|
@ -11,41 +11,39 @@ function get_count(clas){
|
||||
function create(clas,x,y,body,id){
|
||||
let main_clas = clas.split(" ")[0];
|
||||
// if (body == null || body == "") body = "[]";
|
||||
try{
|
||||
load_obj(main_clas,(db_data)=>{
|
||||
// let data = db_data;
|
||||
// body = data["img"];
|
||||
// console.log(data["img"].toString());
|
||||
// console.log(db_data[0]);
|
||||
// console.log(clas,x,y,body,parent);
|
||||
// console.log(id);
|
||||
// root.innerHTML += "<div class='"+clas+" drag' id="+obj+">"+body+"</div>";
|
||||
// let img = document.createElement("img");
|
||||
let obj = document.createElement("img");
|
||||
obj.id = id;
|
||||
clas= clas.split(" ");
|
||||
clas.forEach(cl => {
|
||||
obj.classList.add(cl);
|
||||
load_obj(main_clas,(db_data)=>{
|
||||
// let data = db_data;
|
||||
// body = data["img"];
|
||||
// console.log(data["img"].toString());
|
||||
// console.log(db_data[0]);
|
||||
// console.log(clas,x,y,body,parent);
|
||||
// console.log(id);
|
||||
// root.innerHTML += "<div class='"+clas+" drag' id="+obj+">"+body+"</div>";
|
||||
// let img = document.createElement("img");
|
||||
let obj = document.createElement("img");
|
||||
obj.id = id;
|
||||
clas= clas.split(" ");
|
||||
clas.forEach(cl => {
|
||||
obj.classList.add(cl);
|
||||
});
|
||||
if (db_data == null) {
|
||||
delete objs[main_clas][id];
|
||||
save(()=>{
|
||||
goto("/proj/"+proj_name);
|
||||
});
|
||||
if (db_data == null) {
|
||||
delete objs[main_clas][id];
|
||||
save(()=>{
|
||||
goto("/proj/"+proj_name);
|
||||
});
|
||||
}
|
||||
else{
|
||||
obj.src = db_data["img"];
|
||||
obj.title = `${db_data["name"]} \n ${db_data["description"]}`;
|
||||
}
|
||||
// obj.innerHTML = body;
|
||||
// parent.append(obj);
|
||||
obj.setAttribute("max-width","100px");
|
||||
root.append(obj);
|
||||
set_pos(obj,x,y);
|
||||
// let obj_doc = document.getElementById(obj);
|
||||
// console.log(obj_doc.classList);
|
||||
})
|
||||
}catch{}
|
||||
}
|
||||
else{
|
||||
obj.src = db_data["img"];
|
||||
obj.title = `${db_data["name"]} \n ${db_data["description"]}`;
|
||||
}
|
||||
// obj.innerHTML = body;
|
||||
// parent.append(obj);
|
||||
obj.setAttribute("max-width","100px");
|
||||
root.append(obj);
|
||||
set_pos(obj,x,y);
|
||||
// let obj_doc = document.getElementById(obj);
|
||||
// console.log(obj_doc.classList);
|
||||
})
|
||||
}
|
||||
|
||||
function wall_size_change(type,value){
|
||||
@ -233,7 +231,7 @@ interact('.createzone').dropzone({
|
||||
zone.classList.remove('drop-target');
|
||||
drag.classList.remove('spawn');
|
||||
let x = zone.getBoundingClientRect().left + window.scrollX - 15;
|
||||
let y = zone.getBoundingClientRect().top + window.scrollY - 30;
|
||||
let y = zone.getBoundingClientRect().top + window.scrollY - 32;
|
||||
create(`${zone.classList[0]} drag spawn`,x,y,`${zone.classList[0]}`,`none`);
|
||||
},
|
||||
ondrop: function (event) {var drag = event.relatedTargetdrag.classList.remove('in_zone');drag.classList.remove('can-drop');},
|
||||
@ -244,7 +242,7 @@ function drag_start() {
|
||||
let zones = document.getElementsByClassName("createzone");
|
||||
Object.entries(zones).forEach(([key, zone]) => {
|
||||
let x = zone.getBoundingClientRect().left - scrollX - 15;
|
||||
let y = zone.getBoundingClientRect().top - scrollY - 30;
|
||||
let y = zone.getBoundingClientRect().top - scrollY - 32;
|
||||
// console.log(x,y);
|
||||
create(`${zone.classList[0]} drag spawn`,x,y,`${zone.classList[0]}`,`none`);
|
||||
});
|
||||
|
11758
public/lib/interact.js
Normal file
11758
public/lib/interact.js
Normal file
File diff suppressed because it is too large
Load Diff
1
public/lib/interact.js.map
Normal file
1
public/lib/interact.js.map
Normal file
File diff suppressed because one or more lines are too long
3
public/lib/interact.min.js
vendored
3
public/lib/interact.min.js
vendored
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user