www.gusucode.com > Flarum PHP论坛 中文版 v0.1 beta7源码程序 > FlarumChina-master/vendor/sijad/flarum-ext-recaptcha/js/admin/dist/extension.js

    'use strict';

System.register('sijad/recaptcha/components/ReCaptchaSettingsModal', ['flarum/app', 'flarum/components/SettingsModal'], function (_export, _context) {
  "use strict";

  var app, SettingsModal, ReCaptchaSettingsModal;
  return {
    setters: [function (_flarumApp) {
      app = _flarumApp.default;
    }, function (_flarumComponentsSettingsModal) {
      SettingsModal = _flarumComponentsSettingsModal.default;
    }],
    execute: function () {
      ReCaptchaSettingsModal = function (_SettingsModal) {
        babelHelpers.inherits(ReCaptchaSettingsModal, _SettingsModal);

        function ReCaptchaSettingsModal() {
          babelHelpers.classCallCheck(this, ReCaptchaSettingsModal);
          return babelHelpers.possibleConstructorReturn(this, (ReCaptchaSettingsModal.__proto__ || Object.getPrototypeOf(ReCaptchaSettingsModal)).apply(this, arguments));
        }

        babelHelpers.createClass(ReCaptchaSettingsModal, [{
          key: 'className',
          value: function className() {
            return 'ReCaptchaSettingsModal Modal--small';
          }
        }, {
          key: 'title',
          value: function title() {
            return app.translator.trans('sijad-recaptcha.admin.recaptcha_settings.title');
          }
        }, {
          key: 'form',
          value: function form() {
            return [m(
              'div',
              { className: 'Form-group' },
              m(
                'label',
                null,
                app.translator.trans('sijad-recaptcha.admin.recaptcha_settings.sitekey_label')
              ),
              m('input', { className: 'FormControl', bidi: this.setting('sijad-recaptcha.sitekey') })
            ), m(
              'div',
              { className: 'Form-group' },
              m(
                'label',
                null,
                app.translator.trans('sijad-recaptcha.admin.recaptcha_settings.secret_label')
              ),
              m('input', { className: 'FormControl', bidi: this.setting('sijad-recaptcha.secret') })
            )];
          }
        }]);
        return ReCaptchaSettingsModal;
      }(SettingsModal);

      _export('default', ReCaptchaSettingsModal);
    }
  };
});;
'use strict';

System.register('sijad/recaptcha/main', ['flarum/app', 'sijad/recaptcha/components/ReCaptchaSettingsModal'], function (_export, _context) {
  "use strict";

  var app, ReCaptchaSettingsModal;
  return {
    setters: [function (_flarumApp) {
      app = _flarumApp.default;
    }, function (_sijadRecaptchaComponentsReCaptchaSettingsModal) {
      ReCaptchaSettingsModal = _sijadRecaptchaComponentsReCaptchaSettingsModal.default;
    }],
    execute: function () {

      app.initializers.add('sijad-recaptcha', function () {
        app.extensionSettings['sijad-recaptcha'] = function () {
          return app.modal.show(new ReCaptchaSettingsModal());
        };
      });
    }
  };
});