diff --git a/bricks/dataviewer.js b/bricks/dataviewer.js index d8a9e89..979777b 100644 --- a/bricks/dataviewer.js +++ b/bricks/dataviewer.js @@ -138,7 +138,7 @@ bricks.DataViewer = class extends bricks.VBox { } if (this.toolbar){ this.toolbar.tools.forEach(t => { - if (! edit_names.incloudes(t.name)){ + if (! edit_names.includes(t.name)){ tbdesc.tools.push(t); } }); diff --git a/bricks/iframe.js b/bricks/iframe.js index 101f7c5..4bf932c 100644 --- a/bricks/iframe.js +++ b/bricks/iframe.js @@ -10,4 +10,12 @@ bricks.Iframe = class extends bricks.Layout { } } +bricks.NewWindow = class extends bricks.JsWidget { + constructor(opts){ + super(opts); + window.open(opts.url); + } +} + +bricks.Factory.register('NewWindow', bricks.NewWindow); bricks.Factory.register('Iframe', bricks.Iframe);