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 = `