From 0a9bbd60c22cba5f8ff5ee79db118a019f3c3dac Mon Sep 17 00:00:00 2001 From: n0rdye Date: Fri, 17 Nov 2023 13:56:28 +0000 Subject: [PATCH] modified: public/lib/inter.js modified: views/project.ejs changed: cost elements css; calculator width --- public/lib/inter.js | 8 ++++++-- views/project.ejs | 16 +++++++++++++--- 2 files changed, 19 insertions(+), 5 deletions(-) diff --git a/public/lib/inter.js b/public/lib/inter.js index de72183..4ae3d21 100644 --- a/public/lib/inter.js +++ b/public/lib/inter.js @@ -190,7 +190,7 @@ function calc_total(start = false){ let obj_cost_div = document.createElement("li"); obj_cost_div.innerHTML = `
` + - `
${key.split("~g~")[0].replaceAll("$"," ")}`+ + `
${key.split("~g~")[0].replaceAll("$"," ")}`+ `
 ${Object.keys(value).length}X
`+ `
`+ `
${parseInt(parseInt(objs_store[key]["cost"]) * Object.keys(value).length)}
`; @@ -202,7 +202,7 @@ function calc_total(start = false){ // return total; objs["total"] = total; - document.getElementById("proj_cost_text").innerText = `стоимость: ${total} руб.`; + document.getElementById("proj_cost_text").innerText = `Стоимость: ${total} руб.`; } function load(objss){ @@ -242,8 +242,12 @@ function load(objss){ function reload(save = false){ // objs = JSON.parse($.cookie("objs")); // console.log(objs); + // objs = objs.sort(); document.getElementById("drags").innerHTML = ""; + let cro = cur_obj; load(objs); + cur_obj = cro; + obj_selection(); if(save){save(()=>{},false)} } diff --git a/views/project.ejs b/views/project.ejs index b0d0f6a..555059d 100644 --- a/views/project.ejs +++ b/views/project.ejs @@ -147,7 +147,7 @@
@@ -320,7 +329,7 @@ } function img_download(){ - msg("добавить на фото стоимость?",{type:"ask",res:(out)=>{ + msg("добавить на фото Стоимость?",{type:"ask",res:(out)=>{ let wait_msg = msg("делаем фото",{type:"wait"}) proj_img((src)=>{ msg("изображение проекта готово",{time:3}) @@ -342,7 +351,7 @@ if(cost == true){ width += document.getElementById("proj_cost").getBoundingClientRect().width; document.getElementById("drags").append(document.getElementById("cost_div")); - document.getElementById("cost_div").style.marginLeft = `${parseInt(document.getElementById("wall").style.width) + 4}px`; + document.getElementById("cost_div").style.marginLeft = `${parseInt(document.getElementById("wall").style.width) + 1}px`; document.getElementById("cost_list").style.display = "block"; } html2canvas(document.getElementById("drags"),{ @@ -465,6 +474,7 @@ } } // console.log(objs[obj.classList[0]][obj.getAttribute("id")]); + reload(); } function obj_del(){