var Bizgaze; (function (Bizgaze) { let Apps; (function (Apps) { let Routes; (function (Routes) { let Components; (function (Components) { class routeaddress extends Unibase.Platform.Core.BaseComponent { constructor() { super(...arguments); this.routeAddressIds = []; } cssFiles() { return []; } jsFiles() { return ['apps/routes/managers/routemanager.js']; } html(id, containerid) { let html = ``; return html; } load(id, containerid, callback) { } getrouteaddressids(containerid) { const instance = this; instance.routeAddressIds = []; $(`#layout_list_container_${containerid}`).find(".added-copy-item").each(function (i, e) { $(e).find('.index-number').text(i); var routeaddressid = $(e).find("#hf_routeaddressid").val(); if (routeaddressid != 0) { instance.routeAddressIds.push(routeaddressid); } }); return instance.routeAddressIds; } Updateindex(containerid) { var instance = this; $(`#layout_list_container_${containerid}`).sortable({ update: function (event, ui) { Bizgaze.Apps.Routes.Components.routeaddress.Instance().getrouteaddressids(containerid); instance.updateRouteIndex(); } }); } updateRouteIndex() { var instance = this; instance.fileCacheHelper.loadJsFile("apps/routes/managers/routemanager.js", function () { Bizgaze.Apps.Routes.Managers.RouteManager.Instance().updateRouteIndexes(instance.routeAddressIds).then(function (response) { MessageHelper.Instance().showSuccess(response.message, ''); }); }); } static Instance() { if (this.instance === undefined) { this.instance = new routeaddress(); } return this.instance; } } Components.routeaddress = routeaddress; })(Components = Routes.Components || (Routes.Components = {})); })(Routes = Apps.Routes || (Apps.Routes = {})); })(Apps = Bizgaze.Apps || (Bizgaze.Apps = {})); })(Bizgaze || (Bizgaze = {}));