modified: object.js
modified: public/lib/fn.js modified: public/lib/inter.js modified: public/lib/inter_group_object.js modified: public/lib/inter_temp.js modified: views/admin/objects/group_object.ejs modified: views/admin/objects/object_creation.ejs modified: views/admin/objects/object_edit.ejs modified: views/project.ejs
This commit is contained in:
		| @ -302,7 +302,7 @@ async function removeImageBackground(image) { | ||||
|     } | ||||
|    | ||||
|     ctx.putImageData(imageData, 0, 0); | ||||
|     return canvas.toDataURL(`image/png`); | ||||
|     return canvas.toDataURL(`image/jpg`); | ||||
|   } | ||||
|  | ||||
|   function downloadImg(url, filename) { | ||||
|  | ||||
| @ -1,6 +1,6 @@ | ||||
| window.dragMoveListener = dragMoveListener; | ||||
| let root = document.getElementById("drags"); | ||||
| let objs = { height:"2",width:"4",color:"#FFFFFF"}; | ||||
| let objs = { height:"2",width:"3",color:"#FFFFFF"}; | ||||
| let objs_store = {}; | ||||
| let proj_from = "cloud"; | ||||
| let cur_obj; | ||||
| @ -19,7 +19,18 @@ function create(clas,x,y,color = null,id,size,layer = 0){ | ||||
|     clas.forEach(cl => { | ||||
|         obj.classList.add(cl); | ||||
|     }); | ||||
|     get_obj(main_clas,(db_data)=>{ | ||||
|     if(objs_store[main_clas] == null){ | ||||
|         load_objs(()=>{ | ||||
|             make_obj(objs_store[main_clas]) | ||||
|         }); | ||||
|     } | ||||
|     else{ | ||||
|         make_obj(objs_store[main_clas]) | ||||
|     } | ||||
|     // get_obj(main_clas,(db_data)=>{ | ||||
|  | ||||
|     // }) | ||||
|     function make_obj(db_data) { | ||||
|         // console.log(db_data); | ||||
|         // console.log(db_data); | ||||
|         // db_data.forEach(db_data => { | ||||
| @ -60,7 +71,7 @@ function create(clas,x,y,color = null,id,size,layer = 0){ | ||||
|             } | ||||
|         } | ||||
|         calc_total(); | ||||
|     }) | ||||
|     } | ||||
|     obj.setAttribute("decoding","async"); | ||||
|     obj.setAttribute("loading","lazy"); | ||||
|     if(id != "none"){obj.setAttribute("onclick",`obj_click("${id}")`);} | ||||
|  | ||||
| @ -1,6 +1,6 @@ | ||||
| window.dragMoveListener = dragMoveListener; | ||||
| let root = document.getElementById("drags"); | ||||
| let objs = { height:"2",width:"4",color:"#FFFFFF"}; | ||||
| let objs = { height:"2",width:"2",color:"#ffffff",total:0}; | ||||
| let objs_store = {}; | ||||
| let proj_from = "cloud"; | ||||
| let cur_obj; | ||||
| @ -19,7 +19,18 @@ function create(clas,x,y,color = null,id,size,layer = 0){ | ||||
|     clas.forEach(cl => { | ||||
|         obj.classList.add(cl); | ||||
|     }); | ||||
|     get_obj(main_clas,(db_data)=>{ | ||||
|     if(objs_store[main_clas] == null){ | ||||
|         load_objs(()=>{ | ||||
|             make_obj(objs_store[main_clas]) | ||||
|         }); | ||||
|     } | ||||
|     else{ | ||||
|         make_obj(objs_store[main_clas]) | ||||
|     } | ||||
|     // get_obj(main_clas,(db_data)=>{ | ||||
|  | ||||
|     // }) | ||||
|     function make_obj(db_data) { | ||||
|         // console.log(db_data); | ||||
|         // console.log(db_data); | ||||
|         // db_data.forEach(db_data => { | ||||
| @ -60,7 +71,7 @@ function create(clas,x,y,color = null,id,size,layer = 0){ | ||||
|             } | ||||
|         } | ||||
|         calc_total(); | ||||
|     }) | ||||
|     } | ||||
|     obj.setAttribute("decoding","async"); | ||||
|     obj.setAttribute("loading","lazy"); | ||||
|     if(id != "none"){obj.setAttribute("onclick",`obj_click("${id}")`);} | ||||
| @ -219,7 +230,10 @@ function load(objss){ | ||||
|         } | ||||
|  | ||||
|         if (keys == "color"){ | ||||
|             console.log(values); | ||||
|             document.getElementById("trans_checkbox").checked =  (values == "#ffffff")? true:false; | ||||
|             document.getElementById("wall").style.backgroundColor = values; | ||||
|             wall_color_change() | ||||
|         } | ||||
|         if (keys == Object.keys(objs).at(-1)){ | ||||
|             proj_state = "loaded"; | ||||
|  | ||||
| @ -1,6 +1,6 @@ | ||||
| window.dragMoveListener = dragMoveListener; | ||||
| let root = document.getElementById("drags"); | ||||
| let objs = { height:"2",width:"4",color:"#FFFFFF",total:0}; | ||||
| let objs = { height:"2",width:"3",color:"#FFFFFF",total:0}; | ||||
| let objs_store = {}; | ||||
| let proj_from = "cloud"; | ||||
| let cur_obj; | ||||
| @ -19,7 +19,18 @@ function create(clas,x,y,color = null,id,size,layer = 0){ | ||||
|     clas.forEach(cl => { | ||||
|         obj.classList.add(cl); | ||||
|     }); | ||||
|     get_obj(main_clas,(db_data)=>{ | ||||
|     if(objs_store[main_clas] == null){ | ||||
|         load_objs(()=>{ | ||||
|             make_obj(objs_store[main_clas]) | ||||
|         }); | ||||
|     } | ||||
|     else{ | ||||
|         make_obj(objs_store[main_clas]) | ||||
|     } | ||||
|     // get_obj(main_clas,(db_data)=>{ | ||||
|  | ||||
|     // }) | ||||
|     function make_obj(db_data) { | ||||
|         // console.log(db_data); | ||||
|         // console.log(db_data); | ||||
|         // db_data.forEach(db_data => { | ||||
| @ -60,7 +71,7 @@ function create(clas,x,y,color = null,id,size,layer = 0){ | ||||
|             } | ||||
|         } | ||||
|         calc_total(); | ||||
|     }) | ||||
|     } | ||||
|     obj.setAttribute("decoding","async"); | ||||
|     obj.setAttribute("loading","lazy"); | ||||
|     if(id != "none"){obj.setAttribute("onclick",`obj_click("${id}")`);} | ||||
|  | ||||
		Reference in New Issue
	
	Block a user