Forum.js 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. (function (global, factory) {
  2. if (typeof define === "function" && define.amd) {
  3. define("/App/Forum", ["exports", "BaseApp"], factory);
  4. } else if (typeof exports !== "undefined") {
  5. factory(exports, require("BaseApp"));
  6. } else {
  7. var mod = {
  8. exports: {}
  9. };
  10. factory(mod.exports, global.BaseApp);
  11. global.AppForum = mod.exports;
  12. }
  13. })(this, function (_exports, _BaseApp2) {
  14. "use strict";
  15. Object.defineProperty(_exports, "__esModule", {
  16. value: true
  17. });
  18. _exports.run = run;
  19. _exports.getInstance = getInstance;
  20. _exports.default = _exports.AppForum = void 0;
  21. _BaseApp2 = babelHelpers.interopRequireDefault(_BaseApp2);
  22. var AppForum =
  23. /*#__PURE__*/
  24. function (_BaseApp) {
  25. babelHelpers.inherits(AppForum, _BaseApp);
  26. function AppForum() {
  27. babelHelpers.classCallCheck(this, AppForum);
  28. return babelHelpers.possibleConstructorReturn(this, babelHelpers.getPrototypeOf(AppForum).apply(this, arguments));
  29. }
  30. return AppForum;
  31. }(_BaseApp2.default);
  32. _exports.AppForum = AppForum;
  33. var instance = null;
  34. function getInstance() {
  35. if (!instance) {
  36. instance = new AppForum();
  37. }
  38. return instance;
  39. }
  40. function run() {
  41. var app = getInstance();
  42. app.run();
  43. }
  44. var _default = AppForum;
  45. _exports.default = _default;
  46. });