Skip to content
Snippets Groups Projects
Commit 72c214c9 authored by François  LAURENT's avatar François LAURENT
Browse files

fix: backend menu bug following MR !21

parent 1142f4e0
No related branches found
No related tags found
1 merge request!22Set of commits to be tagger v0.19
Pipeline #143635 passed
...@@ -905,7 +905,7 @@ end ...@@ -905,7 +905,7 @@ end
function filemenu(controller; kwargs...) function filemenu(controller; kwargs...)
wd = getworkingdir(controller) wd = getworkingdir(controller)
dir = joinpath(wd.root, wd.path[]) dir = joinpath(wd.root, wd.path[])
browser = FileBrowser(dir; root=wd.root, upload_button=true) browser = FileBrowser(dir; root=wd.root, upload_button=false)
on(FileBrowsers.selectedfile(browser)) do file on(FileBrowsers.selectedfile(browser)) do file
tryopenfile(controller, file; reload=true) tryopenfile(controller, file; reload=true)
end end
...@@ -916,9 +916,11 @@ function filemenu(controller; kwargs...) ...@@ -916,9 +916,11 @@ function filemenu(controller; kwargs...)
wd.path[] = dir wd.path[] = dir
wd.content[] = [d for (_, d) in browser.model.content[]] wd.content[] = [d for (_, d) in browser.model.content[]]
end end
on(FilePickers.uploadedfile(browser)) do fileinfo if FileBrowsers.supports_upload(browser)
filepath = joinpath(workingdir[], fileinfo["name"]) on(FilePickers.uploadedfile(browser)) do fileinfo
saveinputfile(filepath, fileinfo["content"]) filepath = joinpath(workingdir[], fileinfo["name"])
saveinputfile(filepath, fileinfo["content"])
end
end end
return FileMenu(gethub(controller), browser) return FileMenu(gethub(controller), browser)
end end
...@@ -990,7 +992,7 @@ end ...@@ -990,7 +992,7 @@ end
function Bonito.jsrender(session::Session, bs::BackendMenu) function Bonito.jsrender(session::Session, bs::BackendMenu)
node = lowerdom(session, bs) node = lowerdom(session, bs)
onjs(session, bs.backends.model_instances, js"""(options) => { onjs(session, bs.backends.model_instances, js"""(options) => {
select = document.querySelector($(dom_selector(bs)) + ' > select'); select = document.querySelectorAll($(dom_selector(bs)) + ' > select')[1];
LarvaTagger.updateSelectOptions(select, options); LarvaTagger.updateSelectOptions(select, options);
}""") }""")
return node return node
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment