Built files from Bizgaze WebServer
Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

signup.js 2.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. var Unibase;
  2. (function (Unibase) {
  3. let Themes;
  4. (function (Themes) {
  5. let Providers;
  6. (function (Providers) {
  7. class SignUp {
  8. constructor() {
  9. this._filecheHelper = Unibase.Platform.Helpers.FileCacheHelper.Instance();
  10. }
  11. static SetInstance(callback, data) {
  12. if (this._instance === undefined)
  13. this._setInstance(callback, data);
  14. }
  15. static Instance() {
  16. return this._instance;
  17. }
  18. static _setInstance(callback, data) {
  19. if (data != null && data != "" && data.length > 0) {
  20. let signupIndex = data.findIndex(x => x.settingtypeName.toLowerCase() == "signup");
  21. if (signupIndex != -1) {
  22. var _filecache = Unibase.Platform.Helpers.FileCacheHelper.Instance();
  23. _filecache.loadJsFile(data[signupIndex].settingValue1, function () {
  24. try {
  25. Unibase.Themes.Providers.SignUp._instance = eval(data[signupIndex].settingValue2);
  26. Unibase.Themes.Providers.CreateCustomer.SetInstance(callback, data);
  27. }
  28. catch (e) {
  29. Unibase.Themes.Providers.SignUp._setDefaultProvider(callback, data);
  30. bootbox.alert("SignUp: " + e.message);
  31. }
  32. });
  33. }
  34. else {
  35. Unibase.Themes.Providers.SignUp._setDefaultProvider(callback, data);
  36. }
  37. }
  38. else {
  39. Unibase.Themes.Providers.SignUp._setDefaultProvider(callback, data);
  40. }
  41. }
  42. static _setDefaultProvider(callback, data) {
  43. var _filecache = Unibase.Platform.Helpers.FileCacheHelper.Instance();
  44. Unibase.Themes.Providers.SignUp._instance = Unibase.Themes.Compact.Components.Signup.Instance();
  45. Unibase.Themes.Providers.CreateCustomer.SetInstance(callback, data);
  46. }
  47. static isFileExists(path) {
  48. return false;
  49. }
  50. }
  51. Providers.SignUp = SignUp;
  52. })(Providers = Themes.Providers || (Themes.Providers = {}));
  53. })(Themes = Unibase.Themes || (Unibase.Themes = {}));
  54. })(Unibase || (Unibase = {}));