1
0
mirror of https://github.com/flarum/core.git synced 2025-07-23 17:51:24 +02:00

[WIP] JS Extender API foundation (#1468)

* Run extenders exported by extensions
* Add some basic extenders
* Patch Mithril as the very first thing so extension code can run safely
* Load the payload into the app before booting extensions
* Setup default routes before booting extensions
This commit is contained in:
Toby Zerner
2018-06-22 10:49:46 +09:30
committed by GitHub
parent e12386d6ec
commit d7dd4bf8a0
14 changed files with 125 additions and 42 deletions

View File

@@ -57,7 +57,7 @@ class Assets implements ExtenderInterface
$event->view->getJs()->addString(function () use ($extension) {
$name = $extension->getId();
return 'var module={};'.file_get_contents($this->js).";flarum.extensions['$name']=module.exports";
return 'var module={};'.file_get_contents($this->js).";\nflarum.extensions['$name']=module.exports";
});
}
}