2016-03-18 09:33:31 +10:30
|
|
|
'use strict';
|
2015-10-11 11:43:13 +10:30
|
|
|
|
2016-03-18 09:33:31 +10:30
|
|
|
System.register('flarum/sticky/main', ['flarum/extend', 'flarum/app', 'flarum/components/PermissionGrid'], function (_export, _context) {
|
2016-06-03 11:02:28 +09:30
|
|
|
"use strict";
|
|
|
|
|
2015-10-11 11:43:13 +10:30
|
|
|
var extend, app, PermissionGrid;
|
|
|
|
return {
|
|
|
|
setters: [function (_flarumExtend) {
|
|
|
|
extend = _flarumExtend.extend;
|
|
|
|
}, function (_flarumApp) {
|
2016-03-18 09:33:31 +10:30
|
|
|
app = _flarumApp.default;
|
2015-10-11 11:43:13 +10:30
|
|
|
}, function (_flarumComponentsPermissionGrid) {
|
2016-03-18 09:33:31 +10:30
|
|
|
PermissionGrid = _flarumComponentsPermissionGrid.default;
|
2015-10-11 11:43:13 +10:30
|
|
|
}],
|
|
|
|
execute: function () {
|
|
|
|
|
2015-10-27 12:40:16 +10:30
|
|
|
app.initializers.add('flarum-sticky', function () {
|
2015-10-11 11:43:13 +10:30
|
|
|
extend(PermissionGrid.prototype, 'moderateItems', function (items) {
|
|
|
|
items.add('sticky', {
|
|
|
|
icon: 'thumb-tack',
|
2015-10-27 12:40:16 +10:30
|
|
|
label: app.translator.trans('flarum-sticky.admin.permissions.sticky_discussions_label'),
|
2015-10-11 11:43:13 +10:30
|
|
|
permission: 'discussion.sticky'
|
|
|
|
}, 95);
|
|
|
|
});
|
|
|
|
});
|
|
|
|
}
|
|
|
|
};
|
|
|
|
});
|