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:
2023-11-16 17:32:11 +00:00
parent 38418b5e59
commit 1a8831d6ad
9 changed files with 116 additions and 44 deletions

View File

@ -60,9 +60,11 @@
// load_groups(()=>{
// edit_get_objs();
// });
const get_object_id = new URL(window.location).searchParams.get("object_id");
function set_edit(id){
window.history.pushState({}, null, `${(new URL(window.location)).toString().split("?")[0]}?object_id=${id}`);
let menu = document.getElementById(`object_${id}`);
set_obj_edit_params(menu.getAttribute("src"),
menu.getAttribute("name").split("~")[0],
@ -81,6 +83,7 @@
function edit_get_objs(by_name = false,callback){
document.getElementById("objs_in_group").innerHTML = "";
let wait_msg_object_load = (get_object_id != null)? msg("загружаем прошлый объект",{type:"wait"}):null;
if (obj_edit_type == "edit") set_obj_edit_params();
edit_load_objs((data)=>{
let wait_msg = msg("Загрузка объектов",{type:"wait"})
@ -92,9 +95,9 @@
if(data.at(-1)["id"] == value["id"]){
msg_del(wait_msg.id);
msg("Объекты загружены")
if(new URL(window.location).searchParams.get("object_id") != null){
const get_object_id = new URL(window.location).searchParams.get("object_id");
set_edit(new URL(window.location).searchParams.get("object_id"));
if(get_object_id != null && wait_msg_object_load != null){
set_edit(get_object_id);
msg_del(wait_msg_object_load.id);
}
if(callback)callback(true);
}