repod/src/main.js
Michel Roux 1eeb718a88
All checks were successful
repod / xml (push) Successful in 28s
repod / php (push) Successful in 1m23s
repod / nodejs (push) Successful in 2m35s
Add initial-state
2023-12-24 00:24:46 +01:00

28 lines
707 B
JavaScript

import { translate, translatePlural } from '@nextcloud/l10n'
import App from './App.vue'
import Vue from 'vue'
import { generateFilePath } from '@nextcloud/router'
import router from './router.js'
import store from './store/main.js'
// eslint-disable-next-line
__webpack_public_path__ = generateFilePath(appName, '', 'js/')
const t = (...args) => translate('repod', ...args)
const n = (...args) => translatePlural('repod', ...args)
Vue.mixin({ methods: { t, n } })
Vue.filter('stripHTML', (value) => {
const div = document.createElement('div')
div.innerHTML = value
return div.textContent || div.innerText || ''
})
export default new Vue({
el: '#content',
router,
store,
render: h => h(App),
})