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) {
|
2016-06-03 10:58:11 +09:30
|
|
|
"use strict";
|
|
|
|
|
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-11-19 21:46:54 +10:30
|
|
|
return babelHelpers.possibleConstructorReturn(this, (AkismetSettingsModal.__proto__ || 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() {
|
2016-01-19 16:52:10 +10:30
|
|
|
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,
|
2016-01-19 16:52:10 +10:30
|
|
|
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) {
|
2016-06-03 10:58:11 +09:30
|
|
|
"use strict";
|
|
|
|
|
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
|
|
|
});
|