/* * @copyright 2019 Christoph Wurst * * @author 2019 Christoph Wurst * * @license GNU AGPL version 3 or any later version * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as * published by the Free Software Foundation, either version 3 of the * License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see . */ import Apps from './apps' import {AppConfig, appConfig} from './appconfig' import Backbone from './backbone' import Config from './config' import ContactsMenu from './contactsmenu' import Dialogs from './dialogs' import EventSource from './eventsource' import {get, set} from './get_set' import {isUserAdmin} from './admin' import L10N from './l10n' import { generateUrl, getRootPath, filePath, linkTo, linkToOCS, linkToRemote, linkToRemoteBase, } from './routing' import msg from './msg' import Notification from './notification' import PasswordConfirmation from './password-confirmation' import Plugins from './plugins' import search from './search' import Util from './util' import {debug} from './debug' import {redirect, reload} from './navigation' import webroot from './webroot' /** @namespace OC */ export default { Apps, AppConfig, appConfig, Backbone, ContactsMenu, config: Config, dialogs: Dialogs, EventSource, isUserAdmin, L10N, msg, Notification, PasswordConfirmation, Plugins, search, Util, debug, generateUrl, get: get(window), set: set(window), getRootPath, filePath, redirect, reload, linkTo, linkToOCS, linkToRemote, linkToRemoteBase, /** * Relative path to Nextcloud root. * For example: "/nextcloud" * * @type string * * @deprecated since 8.2, use OC.getRootPath() instead * @see OC#getRootPath */ webroot, }