var Bizgaze; (function (Bizgaze) { let Apps; (function (Apps) { let Transact; (function (Transact) { let Controls; (function (Controls) { let ItemDetails; (function (ItemDetails) { class ItemsCarousel extends Unibase.Platform.Core.BaseComponent { constructor() { super(...arguments); this.appsHtml = ''; this.IsAppRefresh = false; } jsFiles() { return ['apps/transact/controls/itemdetails/itemscarousel.js']; } cssFiles() { return []; } html(id, containerid) { var instance = this; let html = ` `; return html; } load(id, containerid, callback) { var instance = this; instance.carouselModel(id); $('.carousel').carousel({ interval: 2000, wrap: false, }); } carouselModel(id) { var instance = this; instance.fileCacheHelper.loadJsFile("platform/files/managers/filemanager.js", function () { Unibase.Platform.Files.Managers.FileManager.Instance().getDocumentByRefIdApi(id).then(function (response) { var document = response.result.sort().reverse(); var documentfiles = response.result.map(x => x.DocumentFiles); let html = ''; for (let i = 0; i < documentfiles.length; i++) { if (documentfiles[i].length > 0) { let DocumentFilePath = documentfiles[i][0].DocumentFilePath; if (i == 0) { html = ``; } else { html = ``; } $(".carousel-inner").append(html); if (i == documentfiles.length - 1) { return; } ; } } }); }); } static Instance() { if (this._instance === undefined) this._instance = new ItemsCarousel(); return this._instance; } } ItemDetails.ItemsCarousel = ItemsCarousel; })(ItemDetails = Controls.ItemDetails || (Controls.ItemDetails = {})); })(Controls = Transact.Controls || (Transact.Controls = {})); })(Transact = Apps.Transact || (Apps.Transact = {})); })(Apps = Bizgaze.Apps || (Bizgaze.Apps = {})); })(Bizgaze || (Bizgaze = {}));