mirror of
https://github.com/flarum/framework.git
synced 2025-02-13 13:42:46 +08:00
26 lines
821 B
JavaScript
26 lines
821 B
JavaScript
![]() |
System.register('flarum/sticky/main', ['flarum/extend', 'flarum/app', 'flarum/components/PermissionGrid'], function (_export) {
|
||
|
'use strict';
|
||
|
|
||
|
var extend, app, PermissionGrid;
|
||
|
return {
|
||
|
setters: [function (_flarumExtend) {
|
||
|
extend = _flarumExtend.extend;
|
||
|
}, function (_flarumApp) {
|
||
|
app = _flarumApp['default'];
|
||
|
}, function (_flarumComponentsPermissionGrid) {
|
||
|
PermissionGrid = _flarumComponentsPermissionGrid['default'];
|
||
|
}],
|
||
|
execute: function () {
|
||
|
|
||
|
app.initializers.add('sticky', function () {
|
||
|
extend(PermissionGrid.prototype, 'moderateItems', function (items) {
|
||
|
items.add('sticky', {
|
||
|
icon: 'thumb-tack',
|
||
|
label: 'Sticky discussions',
|
||
|
permission: 'discussion.sticky'
|
||
|
}, 95);
|
||
|
});
|
||
|
});
|
||
|
}
|
||
|
};
|
||
|
});
|