bugfix
This commit is contained in:
parent
8c65308d33
commit
4580196894
@ -1,6 +1,9 @@
|
|||||||
var bricks = window.bricks || {};
|
var bricks = window.bricks || {};
|
||||||
/*
|
/*
|
||||||
*/
|
*/
|
||||||
|
bricks.url_menuitems = {
|
||||||
|
}
|
||||||
|
|
||||||
bricks.Menu = class extends bricks.VScrollPanel {
|
bricks.Menu = class extends bricks.VScrollPanel {
|
||||||
/*
|
/*
|
||||||
{
|
{
|
||||||
@ -19,7 +22,6 @@ bricks.Menu = class extends bricks.VScrollPanel {
|
|||||||
this.container = new bricks.VBox({});
|
this.container = new bricks.VBox({});
|
||||||
this.container.user_data = opts;
|
this.container.user_data = opts;
|
||||||
this.add_widget(this.container);
|
this.add_widget(this.container);
|
||||||
this.url_items = {};
|
|
||||||
schedule_once(this.create_children.bind(this, this.container, this.opts.items), 0.1);
|
schedule_once(this.create_children.bind(this, this.container, this.opts.items), 0.1);
|
||||||
}
|
}
|
||||||
create_submenu_container(){
|
create_submenu_container(){
|
||||||
@ -116,13 +118,12 @@ bricks.Menu = class extends bricks.VScrollPanel {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
async get_submenu_items(url){
|
async get_submenu_items(url){
|
||||||
var items = this.url_items[url];
|
var items = bricks.url_menuitems[url];
|
||||||
if (items) return items;
|
if (items) return items;
|
||||||
if this.url_items[url]) returnn
|
|
||||||
var jc = new bricks.HttpJson();
|
var jc = new bricks.HttpJson();
|
||||||
var d = await jc.get(url);
|
var d = await jc.get(url);
|
||||||
items = d.options.items;
|
items = d.options.items;
|
||||||
this.url_items[url] = items;
|
bricks.url_menuitems[url] = items;
|
||||||
return items;
|
return items;
|
||||||
}
|
}
|
||||||
get_container(w, mpath){
|
get_container(w, mpath){
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user