Use new BuildClientView API

This commit is contained in:
Toby Zerner 2015-10-03 16:44:20 +09:30
parent b9e2f8e660
commit 5c46e03750

View File

@ -1,4 +1,4 @@
<?php
<?php
/*
* This file is part of Flarum.
*
@ -19,47 +19,31 @@ class AddClientAssets
{
public function subscribe(Dispatcher $events)
{
$events->listen(RegisterLocales::class, [$this, 'addLocale']);
$events->listen(BuildClientView::class, [$this, 'addAssets']);
$events->listen(RegisterForumRoutes::class, [$this, 'addRoutes']);
}
public function addLocale(RegisterLocales $event)
{
$event->addTranslations('en', __DIR__.'/../../locale/en.yml');
}
public function addAssets(BuildClientView $event)
{
$event->forumAssets([
__DIR__.'/../../js/forum/dist/extension.js',
__DIR__.'/../../less/forum/extension.less'
]);
if ($event->isForum()) {
$event->addAssets([
__DIR__.'/../../js/forum/dist/extension.js',
__DIR__.'/../../less/forum/extension.less'
]);
$event->forumBootstrapper('tags/main');
$event->addBootstrapper('flarum/tags/main');
$event->forumTranslations([
'tags.tags',
'tags.discussion_tagged_post',
'tags.added_tags',
'tags.removed_tags',
'tags.tag_new_discussion_title',
'tags.tag_new_discussion_link',
'tags.edit_discussion_tags_title',
'tags.edit_discussion_tags_link',
'tags.choose_primary_tags',
'tags.choose_secondary_tags',
'tags.confirm',
'tags.more',
'tags.deleted'
]);
$event->addTranslations(['flarum-tags.forum']);
}
$event->adminAssets([
__DIR__.'/../../js/admin/dist/extension.js',
__DIR__.'/../../less/admin/extension.less'
]);
if ($event->isAdmin()) {
$event->addAssets([
__DIR__.'/../../js/admin/dist/extension.js',
__DIR__.'/../../less/admin/extension.less'
]);
$event->adminBootstrapper('tags/main');
$event->addBootstrapper('flarum/tags/main');
}
}
public function addRoutes(RegisterForumRoutes $event)