mirror of
https://github.com/owncloud/bookmarks.git
synced 2025-02-02 02:52:10 +01:00
Merge pull request #198 from owncloud/closure-for-navigation
Do not load routes when not needed
This commit is contained in:
commit
a154287116
@ -15,20 +15,15 @@
|
|||||||
|
|
||||||
namespace OCA\Bookmarks\AppInfo;
|
namespace OCA\Bookmarks\AppInfo;
|
||||||
|
|
||||||
\OCP\App::addNavigationEntry(array(
|
$navigationEntry = function () {
|
||||||
// the string under which your app will be referenced in owncloud
|
return [
|
||||||
'id' => 'bookmarks',
|
'id' => 'bookmarks',
|
||||||
// sorting weight for the navigation. The higher the number, the higher
|
'order' => 10,
|
||||||
// will it be listed in the navigation
|
'name' => \OC::$server->getL10N('bookmarks')->t('Bookmarks'),
|
||||||
'order' => 10,
|
'href' => \OC::$server->getURLGenerator()->linkToRoute('bookmarks.web_view.index'),
|
||||||
// the route that will be shown on startup
|
'icon' => \OC::$server->getURLGenerator()->imagePath('bookmarks', 'bookmarks.svg'),
|
||||||
'href' => \OCP\Util::linkToRoute('bookmarks.web_view.index'),
|
];
|
||||||
// the icon that will be shown in the navigation
|
};
|
||||||
// this file needs to exist in img/
|
\OC::$server->getNavigationManager()->add($navigationEntry);
|
||||||
'icon' => \OCP\Util::imagePath('bookmarks', 'bookmarks.svg'),
|
|
||||||
// the title of your application. This will be used in the
|
|
||||||
// navigation or on the settings page of your app
|
|
||||||
'name' => \OC_L10N::get('bookmarks')->t('Bookmarks')
|
|
||||||
));
|
|
||||||
|
|
||||||
\OC::$server->getSearch()->registerProvider('OCA\Bookmarks\Controller\Lib\Search', array('apps' => array('bookmarks')));
|
\OC::$server->getSearch()->registerProvider('OCA\Bookmarks\Controller\Lib\Search', array('apps' => array('bookmarks')));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user