framework/extensions/likes/js/admin/dist/extension.js
2016-06-03 11:01:39 +09:30

28 lines
896 B
JavaScript

'use strict';
System.register('flarum/likes/main', ['flarum/extend', 'flarum/app', 'flarum/components/PermissionGrid'], function (_export, _context) {
"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('flarum-likes', function () {
extend(PermissionGrid.prototype, 'replyItems', function (items) {
items.add('likePosts', {
icon: 'thumbs-o-up',
label: app.translator.trans('flarum-likes.admin.permissions.like_posts_label'),
permission: 'discussion.likePosts'
});
});
});
}
};
});