var Unibase; (function (Unibase) { let Platform; (function (Platform) { let AppStore; (function (AppStore) { let Components; (function (Components) { class Providers extends Platform.Core.BaseComponent { constructor() { super(); } cssFiles() { return []; } jsFiles() { return ["platform/apps/managers/appmanager.js", "platform/integrations/components/createprovider.js", "platform/integrations/managers/integrationmanager.js", "platform/appstore/components/appstore.js", "platform/apps/components/appbuilderhiddenfields.js", "platform/core/infos/status.js"]; } load(id, containerid, callback) { $("#btn_integrator").click(function () { Unibase.Platform.Integrations.Components.CreateProvider.Instance().ProviderStatus($("#hf_providerId").val(), $("#hf_statusId").val()); }); } html(id, containerid) { let html = '
' + '
Integration App' + '
' + '
' + '



' + '
' + ''; return html; } init(providerId, providerName, statusId) { var instance = this; instance.fileCacheHelper.loadJsFiles(["platform/appstore/components/appstore.js", "platform/integrations/components/createprovider.js"], function () { instance.navigationHelper.popup(providerId, '', Unibase.Platform.AppStore.Components.Providers.Instance(), function () { }, Platform.Helpers.Size.Large); instance.render(providerId, providerName, statusId); }); } render(providerId, providerName, statusId) { $("#hf_providerId").val(providerId); $("#hf_statusId").val(statusId); $("#app_Title").text(providerName); if (statusId == 1) { $('#btn_integrator').text("UnInstall"); } else { $('#btn_integrator').text("Install"); } } static Instance() { if (this.instance === undefined) { this.instance = new Providers(); } return this.instance; } } Components.Providers = Providers; })(Components = AppStore.Components || (AppStore.Components = {})); })(AppStore = Platform.AppStore || (Platform.AppStore = {})); })(Platform = Unibase.Platform || (Unibase.Platform = {})); })(Unibase || (Unibase = {}));