diff options
-rw-r--r-- | lib/AppInfo/Application.php | 5 | ||||
-rw-r--r-- | src/public.js | 3 |
2 files changed, 7 insertions, 1 deletions
diff --git a/lib/AppInfo/Application.php b/lib/AppInfo/Application.php index cefcf33d8..c93bd28eb 100644 --- a/lib/AppInfo/Application.php +++ b/lib/AppInfo/Application.php @@ -90,6 +90,11 @@ class Application extends App { $eventDispatcher->addListener('OCA\Files_Sharing::loadAdditionalScripts', function () { \OCP\Util::addScript('text', 'public'); \OCP\Util::addStyle('text', 'icons'); + $this->initialStateService->provideInitialState( + self::APP_NAME, + 'workspace_available', + $this->config->getAppValue(self::APP_NAME, 'workspace_available', '1') === '1' + ); }); } diff --git a/src/public.js b/src/public.js index a91e1746f..785a80ac9 100644 --- a/src/public.js +++ b/src/public.js @@ -5,6 +5,7 @@ import { registerFileCreate, } from './helpers/files' import { openMimetypes } from './helpers/mime' +import { loadState } from '@nextcloud/initial-state' __webpack_nonce__ = btoa(OC.requestToken) // eslint-disable-line __webpack_public_path__ = OC.linkTo('text', 'js/') // eslint-disable-line @@ -50,5 +51,5 @@ documentReady(() => { }) OCA.Text = { - RichWorkspaceEnabled: false, + RichWorkspaceEnabled: loadState('text', 'workspace_available'), } |