aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files/src/main.js
diff options
context:
space:
mode:
authorJohn Molakvoæ <skjnldsv@protonmail.com>2022-12-14 16:54:35 +0100
committerJohn Molakvoæ <skjnldsv@protonmail.com>2023-01-04 16:45:52 +0100
commit5c987a0ff4530cd0951920fcbfaf97411aeec17a (patch)
treecec3ffdd3282cfe2a84f6f2d9251c72bc3922ed8 /apps/files/src/main.js
parent887c9e05de88f81ed6f0cb88bd185c05b1a22076 (diff)
downloadnextcloud-server-5c987a0ff4530cd0951920fcbfaf97411aeec17a.tar.gz
nextcloud-server-5c987a0ff4530cd0951920fcbfaf97411aeec17a.zip
Port settings to Modal
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
Diffstat (limited to 'apps/files/src/main.js')
-rw-r--r--apps/files/src/main.js18
1 files changed, 13 insertions, 5 deletions
diff --git a/apps/files/src/main.js b/apps/files/src/main.js
index 948e1b68aca..3099a4c619c 100644
--- a/apps/files/src/main.js
+++ b/apps/files/src/main.js
@@ -1,4 +1,3 @@
-import './files-app-settings.js'
import './templates.js'
import './legacy/filelistSearch.js'
import processLegacyFilesViews from './legacy/navigationMapper.js'
@@ -7,15 +6,24 @@ import Vue from 'vue'
import NavigationService from './services/Navigation.ts'
import NavigationView from './views/Navigation.vue'
-import router from './router/router.js'
+import SettingsService from './services/Settings.js'
+import SettingsModel from './models/Setting.js'
-// Init Files App Navigation Service
-const Navigation = new NavigationService()
+import router from './router/router.js'
-// Assign Navigation Service to the global OCP.Files
+// Init private and public Files namespace
+window.OCA.Files = window.OCA.Files ?? {}
window.OCP.Files = window.OCP.Files ?? {}
+
+// Init Navigation Service
+const Navigation = new NavigationService()
Object.assign(window.OCP.Files, { Navigation })
+// Init Files App Settings Service
+const Settings = new SettingsService()
+Object.assign(window.OCA.Files, { Settings })
+Object.assign(window.OCA.Files.Settings, { Setting: SettingsModel })
+
// Init Navigation View
const View = Vue.extend(NavigationView)
const FilesNavigationRoot = new View({