1 line
2.4 KiB
Plaintext
1 line
2.4 KiB
Plaintext
{"version":3,"mappings":";mLAUA,MAAMA,EAAqBC,EAAU,OAAQ,qBAAqB,EAC5DC,EAAmBD,EAAU,OAAQ,mBAAmB,EACxDE,EAAsBF,EAAU,OAAQ,wBAAwB,EAEtE,SAAS,iBAAiB,mBAAoB,SAAY,CACzD,GAAI,OAAO,IAAI,OAAW,IAAa,CACtC,KAAM,CAAE,2BAAAG,CAA0B,EAAK,MAAKC,EAAA,2CAAAD,CAAA,eAAQ,4BAAoB,oCAAAA,CAAA,oEACxEE,EAAO,MAAM,6BAA6B,EAC1CF,EAA0B,CAC3B,CAEA,GAAIJ,GAAsB,KAAO,KAAK,OAAO,SAAU,CACtD,KAAM,CAAE,QAASO,CAAG,EAAK,MAAKF,EAAA,wBAAAE,CAAA,eAAQ,sCAAK,OAAAC,KAAA,kBAAAD,EAAA,sBACrC,CAAE,QAASE,CAAa,EAAK,MAAKJ,EAAA,wBAAAI,CAAA,OAAC,QAAO,oCAA2B,iBAAAA,EAAA,8DAKrEC,EAHK,IAAIH,EAAI,CAClB,OAASI,GAAMA,EAAEF,EAAe,EAAE,CACrC,CAAG,EACa,SAAS,IACvB,IAAI,MAAM,SAAS,SAClB,IAAI,IAAI,MAAM,SAAS,QAAQ,OAAQ,CACtC,GAAI,IACIC,CAEZ,CAAI,CACJ,CACC,CACD,CAAC,EAED,IAAI,KAAO,CACV,qBAAsBR,EACtB,oBAAqBC,CACtB","names":["workspaceAvailable","loadState","workspaceEnabled","openReadOnlyEnabled","registerFileActionFallback","__vitePreload","logger","Vue","n","FilesSettings","el","h"],"ignoreList":[],"sources":["../src/files.js"],"sourcesContent":["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nimport { loadState } from '@nextcloud/initial-state'\n\nimport { logger } from './helpers/logger.js'\n// eslint-disable-next-line import/no-unresolved, n/no-missing-import\nimport 'vite/modulepreload-polyfill'\n\nconst workspaceAvailable = loadState('text', 'workspace_available')\nconst workspaceEnabled = loadState('text', 'workspace_enabled')\nconst openReadOnlyEnabled = loadState('text', 'open_read_only_enabled')\n\ndocument.addEventListener('DOMContentLoaded', async () => {\n\tif (typeof OCA.Viewer === 'undefined') {\n\t\tconst { registerFileActionFallback } = await import('./helpers/files.js')\n\t\tlogger.error('Viewer app is not installed')\n\t\tregisterFileActionFallback()\n\t}\n\n\tif (workspaceAvailable && OCA && OCA?.Files?.Settings) {\n\t\tconst { default: Vue } = await import('vue')\n\t\tconst { default: FilesSettings } = await import('./views/FilesSettings.vue')\n\n\t\tconst vm = new Vue({\n\t\t\trender: (h) => h(FilesSettings, {}),\n\t\t})\n\t\tconst el = vm.$mount().$el\n\t\tOCA.Files.Settings.register(\n\t\t\tnew OCA.Files.Settings.Setting('text', {\n\t\t\t\tel: () => {\n\t\t\t\t\treturn el\n\t\t\t\t},\n\t\t\t}),\n\t\t)\n\t}\n})\n\nOCA.Text = {\n\tRichWorkspaceEnabled: workspaceEnabled,\n\tOpenReadOnlyEnabled: openReadOnlyEnabled,\n}\n"],"file":"text-files.mjs"} |