www.gusucode.com > Flarum中文优化论坛PHP源码程序 > FlarumChina-master/vendor/flarum/flarum-ext-flags/js/forum/src/main.js
import app from 'flarum/app'; import Model from 'flarum/Model'; import Flag from 'flarum/flags/models/Flag'; import FlagsPage from 'flarum/flags/components/FlagsPage'; import addFlagControl from 'flarum/flags/addFlagControl'; import addFlagsDropdown from 'flarum/flags/addFlagsDropdown'; import addFlagsToPosts from 'flarum/flags/addFlagsToPosts'; app.initializers.add('flarum-flags', () => { app.store.models.posts.prototype.flags = Model.hasMany('flags'); app.store.models.posts.prototype.canFlag = Model.attribute('canFlag'); app.store.models.flags = Flag; app.routes.flags = {path: '/flags', component: <FlagsPage/>}; addFlagControl(); addFlagsDropdown(); addFlagsToPosts(); });