123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- var Unibase;
- (function (Unibase) {
- let Themes;
- (function (Themes) {
- let Providers;
- (function (Providers) {
- class SignUp {
- constructor() {
- this._filecheHelper = Unibase.Platform.Helpers.FileCacheHelper.Instance();
- }
- static SetInstance(callback, data) {
- if (this._instance === undefined)
- this._setInstance(callback, data);
- }
- static Instance() {
- return this._instance;
- }
- static _setInstance(callback, data) {
- if (data != null && data != "" && data.length > 0) {
- let signupIndex = data.findIndex(x => x.settingtypeName.toLowerCase() == "signup");
- if (signupIndex != -1) {
- var _filecache = Unibase.Platform.Helpers.FileCacheHelper.Instance();
- _filecache.loadJsFile(data[signupIndex].settingValue1, function () {
- try {
- Unibase.Themes.Providers.SignUp._instance = eval(data[signupIndex].settingValue2);
- Unibase.Themes.Providers.CreateCustomer.SetInstance(callback, data);
- }
- catch (e) {
- Unibase.Themes.Providers.SignUp._setDefaultProvider(callback, data);
- bootbox.alert("SignUp: " + e.message);
- }
- });
- }
- else {
- Unibase.Themes.Providers.SignUp._setDefaultProvider(callback, data);
- }
- }
- else {
- Unibase.Themes.Providers.SignUp._setDefaultProvider(callback, data);
- }
- }
- static _setDefaultProvider(callback, data) {
- var _filecache = Unibase.Platform.Helpers.FileCacheHelper.Instance();
- Unibase.Themes.Providers.SignUp._instance = Unibase.Themes.Compact.Components.Signup.Instance();
- Unibase.Themes.Providers.CreateCustomer.SetInstance(callback, data);
- }
- static isFileExists(path) {
- return false;
- }
- }
- Providers.SignUp = SignUp;
- })(Providers = Themes.Providers || (Themes.Providers = {}));
- })(Themes = Unibase.Themes || (Unibase.Themes = {}));
- })(Unibase || (Unibase = {}));
|