Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/fulltextsearch.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorMaxence Lange <maxence@artificial-owl.com>2018-10-31 13:33:15 +0300
committerMaxence Lange <maxence@artificial-owl.com>2018-10-31 13:33:15 +0300
commit8c74cc866d5f48ecff844afb41715560ce7fd568 (patch)
tree6c0e4ca65c01c1ceb2bc621536c963f8fe2bd311 /lib
parent7b75f049ee5f32ee552a4ec6812073e28c5b2494 (diff)
compat NC15
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
Diffstat (limited to 'lib')
-rw-r--r--lib/Controller/NavigationController.php14
1 files changed, 12 insertions, 2 deletions
diff --git a/lib/Controller/NavigationController.php b/lib/Controller/NavigationController.php
index da2977a..97a51e2 100644
--- a/lib/Controller/NavigationController.php
+++ b/lib/Controller/NavigationController.php
@@ -36,6 +36,7 @@ use OCA\FullTextSearch\Service\ConfigService;
use OCA\FullTextSearch\Service\MiscService;
use OCP\AppFramework\Controller;
use OCP\AppFramework\Http\TemplateResponse;
+use OCP\FullTextSearch\IFullTextSearchManager;
use OCP\IConfig;
use OCP\IRequest;
@@ -51,6 +52,9 @@ class NavigationController extends Controller {
/** @var IConfig */
private $config;
+ /** @var IFullTextSearchManager */
+ private $fullTextSearchManager;
+
/** @var ConfigService */
private $configService;
@@ -67,10 +71,12 @@ class NavigationController extends Controller {
* @param MiscService $miscService
*/
public function __construct(
- IRequest $request, IConfig $config, ConfigService $configService, MiscService $miscService
+ IRequest $request, IConfig $config, IFullTextSearchManager $fullTextSearchManager,
+ ConfigService $configService, MiscService $miscService
) {
parent::__construct(Application::APP_NAME, $request);
$this->config = $config;
+ $this->fullTextSearchManager = $fullTextSearchManager;
$this->configService = $configService;
$this->miscService = $miscService;
}
@@ -87,7 +93,11 @@ class NavigationController extends Controller {
$themingName = $this->config->getAppValue('theming', 'name', 'Nextcloud');
- $data = ['themingName' => $themingName];
+ $data = [
+ 'themingName' => $themingName
+ ];
+
+ $this->fullTextSearchManager->addJavascriptAPI();
return new TemplateResponse(Application::APP_NAME, 'navigate', $data);
}