12345678910111213141516171819202122232425262728293031 |
- import './files-app-settings.js'
- import './templates.js'
- import './legacy/filelistSearch.js'
- import processLegacyFilesViews from './legacy/navigationMapper.js'
-
- import Vue from 'vue'
- import NavigationService from './services/Navigation.ts'
- import NavigationView from './views/Navigation.vue'
-
- import router from './router/router.js'
-
- // Init Files App Navigation Service
- const Navigation = new NavigationService()
-
- // Assign Navigation Service to the global OCP.Files
- window.OCP.Files = window.OCP.Files ?? {}
- Object.assign(window.OCP.Files, { Navigation })
-
- // Init Navigation View
- const View = Vue.extend(NavigationView)
- const FilesNavigationRoot = new View({
- name: 'FilesNavigationRoot',
- propsData: {
- Navigation,
- },
- router,
- })
- FilesNavigationRoot.$mount('#app-navigation-files')
-
- // Init legacy files views
- processLegacyFilesViews()
|