var Unibase; (function (Unibase) { let Platform; (function (Platform) { let Series; (function (Series) { let Components; (function (Components) { class SeriesFormatList extends Platform.Core.BaseComponent { constructor() { super(); this.seriesManager = Series.Managers.SeriesManager.Instance(); this.datetimehelper = Platform.Helpers.DateTimeHelper.Instance(); } jsFiles() { return ['platform/series/managers/seriesmanager.js', 'platform/core/helpers/datetimehelper/datetimehelper.js', 'platform/series/components/createseriesformat.js', 'platform/series/components/seriesformatdetails.js']; } cssFiles() { return []; } html(id, containerid) { let html = `
`; $("." + containerid).html(html); return html; } load(id, containerid, callback) { var Id = Number(id); var instance = this; instance.FormatList(); $("#btn_CloseSeriesFormatList").click(function () { $('#' + containerid).modal('hide'); $('#' + containerid).remove(); }); $("#btnAddNewSeriesFormat").click(function () { Unibase.Platform.Series.Components.CreateSeriesFormat.Instance().render(id); }); } FormatList() { var SeriesId = Number($("#hf_seriesid").val()); var _datetimehelper = Unibase.Platform.Helpers.DateTimeHelper.Instance(); this.seriesManager.getSeriesFormats(SeriesId).then(function (response) { $('.seriesformatlist').remove(); var html = ""; for (var i = 0; i < response.result.length; i++) { var index = i + 1; var data = response.result[i]; html = '