69 lines
2.3 KiB
JavaScript
Raw Normal View History

2016-03-18 09:31:06 +10:30
'use strict';
2015-10-11 23:17:51 +10:30
2016-03-18 09:31:06 +10:30
System.register('flarum/akismet/components/AkismetSettingsModal', ['flarum/components/SettingsModal'], function (_export, _context) {
2015-10-11 23:17:51 +10:30
var SettingsModal, AkismetSettingsModal;
return {
setters: [function (_flarumComponentsSettingsModal) {
2016-03-18 09:31:06 +10:30
SettingsModal = _flarumComponentsSettingsModal.default;
2015-10-11 23:17:51 +10:30
}],
execute: function () {
2016-03-18 09:31:06 +10:30
AkismetSettingsModal = function (_SettingsModal) {
2015-10-11 23:17:51 +10:30
babelHelpers.inherits(AkismetSettingsModal, _SettingsModal);
function AkismetSettingsModal() {
babelHelpers.classCallCheck(this, AkismetSettingsModal);
2016-03-18 09:31:06 +10:30
return babelHelpers.possibleConstructorReturn(this, Object.getPrototypeOf(AkismetSettingsModal).apply(this, arguments));
2015-10-11 23:17:51 +10:30
}
babelHelpers.createClass(AkismetSettingsModal, [{
key: 'className',
value: function className() {
return 'AkismetSettingsModal Modal--small';
}
}, {
key: 'title',
value: function title() {
return app.translator.trans('flarum-akismet.admin.akismet_settings.title');
2015-10-11 23:17:51 +10:30
}
}, {
key: 'form',
value: function form() {
return [m(
'div',
{ className: 'Form-group' },
m(
'label',
null,
app.translator.trans('flarum-akismet.admin.akismet_settings.api_key_label')
2015-10-11 23:17:51 +10:30
),
m('input', { className: 'FormControl', bidi: this.setting('flarum-akismet.api_key') })
)];
}
}]);
return AkismetSettingsModal;
2016-03-18 09:31:06 +10:30
}(SettingsModal);
2015-10-11 23:17:51 +10:30
_export('default', AkismetSettingsModal);
}
};
2015-11-03 10:02:16 +10:30
});;
2016-03-18 09:31:06 +10:30
'use strict';
2015-11-03 10:02:16 +10:30
2016-03-18 09:31:06 +10:30
System.register('flarum/akismet/main', ['flarum/app', 'flarum/akismet/components/AkismetSettingsModal'], function (_export, _context) {
2015-11-03 10:02:16 +10:30
var app, AkismetSettingsModal;
return {
setters: [function (_flarumApp) {
2016-03-18 09:31:06 +10:30
app = _flarumApp.default;
2015-11-03 10:02:16 +10:30
}, function (_flarumAkismetComponentsAkismetSettingsModal) {
2016-03-18 09:31:06 +10:30
AkismetSettingsModal = _flarumAkismetComponentsAkismetSettingsModal.default;
2015-11-03 10:02:16 +10:30
}],
execute: function () {
app.initializers.add('flarum-akismet', function () {
app.extensionSettings['flarum-akismet'] = function () {
return app.modal.show(new AkismetSettingsModal());
};
});
}
};
2015-10-11 23:17:51 +10:30
});