mirror of
https://github.com/flarum/framework.git
synced 2025-02-15 01:22:52 +08:00
88 lines
2.8 KiB
JavaScript
88 lines
2.8 KiB
JavaScript
![]() |
System.register('flarum/pusher/main', ['flarum/extend', 'flarum/app', 'flarum/pusher/components/PusherSettingsModal'], function (_export) {
|
||
|
'use strict';
|
||
|
|
||
|
var extend, app, PusherSettingsModal;
|
||
|
return {
|
||
|
setters: [function (_flarumExtend) {
|
||
|
extend = _flarumExtend.extend;
|
||
|
}, function (_flarumApp) {
|
||
|
app = _flarumApp['default'];
|
||
|
}, function (_flarumPusherComponentsPusherSettingsModal) {
|
||
|
PusherSettingsModal = _flarumPusherComponentsPusherSettingsModal['default'];
|
||
|
}],
|
||
|
execute: function () {
|
||
|
|
||
|
app.initializers.add('flarum-pusher', function (app) {
|
||
|
app.extensionSettings['flarum-pusher'] = function () {
|
||
|
return app.modal.show(new PusherSettingsModal());
|
||
|
};
|
||
|
});
|
||
|
}
|
||
|
};
|
||
|
});;System.register('flarum/pusher/components/PusherSettingsModal', ['flarum/components/SettingsModal'], function (_export) {
|
||
|
'use strict';
|
||
|
|
||
|
var SettingsModal, PusherSettingsModal;
|
||
|
return {
|
||
|
setters: [function (_flarumComponentsSettingsModal) {
|
||
|
SettingsModal = _flarumComponentsSettingsModal['default'];
|
||
|
}],
|
||
|
execute: function () {
|
||
|
PusherSettingsModal = (function (_SettingsModal) {
|
||
|
babelHelpers.inherits(PusherSettingsModal, _SettingsModal);
|
||
|
|
||
|
function PusherSettingsModal() {
|
||
|
babelHelpers.classCallCheck(this, PusherSettingsModal);
|
||
|
babelHelpers.get(Object.getPrototypeOf(PusherSettingsModal.prototype), 'constructor', this).apply(this, arguments);
|
||
|
}
|
||
|
|
||
|
babelHelpers.createClass(PusherSettingsModal, [{
|
||
|
key: 'className',
|
||
|
value: function className() {
|
||
|
return 'PusherSettingsModal Modal--small';
|
||
|
}
|
||
|
}, {
|
||
|
key: 'title',
|
||
|
value: function title() {
|
||
|
return 'Pusher Settings';
|
||
|
}
|
||
|
}, {
|
||
|
key: 'form',
|
||
|
value: function form() {
|
||
|
return [m(
|
||
|
'div',
|
||
|
{ className: 'Form-group' },
|
||
|
m(
|
||
|
'label',
|
||
|
null,
|
||
|
'App ID'
|
||
|
),
|
||
|
m('input', { className: 'FormControl', bidi: this.setting('flarum-pusher.app_id') })
|
||
|
), m(
|
||
|
'div',
|
||
|
{ className: 'Form-group' },
|
||
|
m(
|
||
|
'label',
|
||
|
null,
|
||
|
'App Key'
|
||
|
),
|
||
|
m('input', { className: 'FormControl', bidi: this.setting('flarum-pusher.app_key') })
|
||
|
), m(
|
||
|
'div',
|
||
|
{ className: 'Form-group' },
|
||
|
m(
|
||
|
'label',
|
||
|
null,
|
||
|
'App Secret'
|
||
|
),
|
||
|
m('input', { className: 'FormControl', bidi: this.setting('flarum-pusher.app_secret') })
|
||
|
)];
|
||
|
}
|
||
|
}]);
|
||
|
return PusherSettingsModal;
|
||
|
})(SettingsModal);
|
||
|
|
||
|
_export('default', PusherSettingsModal);
|
||
|
}
|
||
|
};
|
||
|
});
|