This commit is contained in:
Face
2025-09-07 18:49:32 +03:00
parent b4639e80bc
commit 7220880e95
19 changed files with 1078 additions and 23 deletions

View File

@@ -254,3 +254,15 @@ static func delete_crumb(domain: String, name: String) -> bool:
all_crumbs.erase(name)
save_all_crumbs(domain, all_crumbs)
return existed
static func clear_all_crumbs():
if DirAccess.dir_exists_absolute(CRUMBS_DIR_PATH):
var dir = DirAccess.open(CRUMBS_DIR_PATH)
if dir:
dir.list_dir_begin()
var file_name = dir.get_next()
while file_name != "":
if file_name.ends_with(".json"):
dir.remove(file_name)
file_name = dir.get_next()
dir.list_dir_end()

View File

@@ -507,7 +507,7 @@ static func is_same_element_visual_node(node1: Node, node2: Node) -> bool:
return false
static func render_new_element_at_position(element: HTMLParser.HTMLElement, parent_node: Node, position: int, dom_parser: HTMLParser) -> void:
var main_scene = Engine.get_main_loop().current_scene.get_node("/root/Main")
var main_scene = Engine.get_main_loop().current_scene.Engine.get_main_loop().current_scene
if not main_scene:
return
@@ -529,7 +529,7 @@ static func render_new_element_at_position(element: HTMLParser.HTMLElement, pare
container_node.move_child(element_node, position)
static func render_new_element_by_reference(element: HTMLParser.HTMLElement, parent_node: Node, reference_element_id: String, insert_before: bool, dom_parser: HTMLParser) -> void:
var main_scene = Engine.get_main_loop().current_scene.get_node("/root/Main")
var main_scene = Engine.get_main_loop().current_scene.Engine.get_main_loop().current_scene
if not main_scene:
return