var Unibase; (function (Unibase) { let Themes; (function (Themes) { let Layouts; (function (Layouts) { let Components; (function (Components) { class DashboardLayout extends Unibase.Platform.Core.BaseComponent { init(containerid, dashboardid) { var jsfiles = ["libs/jquery/ui/jquery-ui.min.js", "libs/gridstack/gridstack.jQueryUI.min.js"]; this.fileCacheHelper.loadJsFiles(jsfiles, function () { DashboardLayout.Instance().render(containerid); }); } render(containerid) { let html = `
`; $("#" + containerid).html(html); $("#dashboard-grid-container").css("min-height", $(window).height() - 140); } static Instance() { if (this.instance === undefined || this.instance === null) this.instance = new DashboardLayout(); return this.instance; } loadSampleData() { var html = `
my first widget1
my first widget 2
my first widget 3
my first widget 4
my first widget
my first widget 5
my first widget 6
my first widget 7
my first widget 8
my first widget 9
my first widget 10
`; $("#dashboard-grid-container").html(html); } } Components.DashboardLayout = DashboardLayout; })(Components = Layouts.Components || (Layouts.Components = {})); })(Layouts = Themes.Layouts || (Themes.Layouts = {})); })(Themes = Unibase.Themes || (Unibase.Themes = {})); })(Unibase || (Unibase = {}));