diff --git a/package.json b/package.json index 0804ad42..ddbfe1b5 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,6 @@ }, "dependencies": { "@quasar/extras": "^1.9.16", - "axios": "^0.21.1", "core-js": "^3.6.5", "file-saver": "^2.0.2", "jest-junit": "^11.1.0", diff --git a/quasar.conf.js b/quasar.conf.js index 05db394b..73377d53 100644 --- a/quasar.conf.js +++ b/quasar.conf.js @@ -23,11 +23,9 @@ module.exports = function (/* ctx */) { 'filters', 'vuelidate', 'i18n', - // 'axios', 'vue-resource', 'user', 'routes', - 'components', 'vue-scrollto', 'constants', 'vue-wait', diff --git a/src/boot/axios.js b/src/boot/axios.js deleted file mode 100644 index afe512ea..00000000 --- a/src/boot/axios.js +++ /dev/null @@ -1,23 +0,0 @@ - -import axios from 'axios' -import { - getJwt, - hasJwt -} from 'src/auth' - -export default ({ Vue, store, app }) => { - const http = axios.create({ - baseURL: app.config.baseHttpUrl - }) - http.interceptors.request.use(function (config) { - if (hasJwt()) { - config.headers.Authorization = 'Bearer ' + getJwt() - } - return config - }, function (error) { - return Promise.reject(error) - }) - Vue.http = http - Vue.$http = http - store.$http = http -} diff --git a/src/boot/components.js b/src/boot/components.js deleted file mode 100644 index 9fa66432..00000000 --- a/src/boot/components.js +++ /dev/null @@ -1,18 +0,0 @@ - -import QItemMain from 'src/components/quasar-legacy/QItemMain' -import QItemSide from 'src/components/quasar-legacy/QItemSide' -import QCollapsible from 'src/components/quasar-legacy/QCollapsible' -import QAlert from 'src/components/quasar-legacy/QAlert' -import QResizeObservable from 'src/components/quasar-legacy/QResizeObservable' -import QModal from 'src/components/quasar-legacy/QModal' -import QPopover from 'src/components/quasar-legacy/QPopover' - -export default ({ Vue }) => { - Vue.component('q-item-main', QItemMain) - Vue.component('q-item-side', QItemSide) - Vue.component('q-collapsible', QCollapsible) - Vue.component('q-alert', QAlert) - Vue.component('q-resize-observable', QResizeObservable) - Vue.component('q-modal', QModal) - Vue.component('q-popover', QPopover) -} diff --git a/src/boot/i18n.js b/src/boot/i18n.js index 82bf8ae3..7639a9e2 100644 --- a/src/boot/i18n.js +++ b/src/boot/i18n.js @@ -2,6 +2,7 @@ import Vue from 'vue' import VueI18n from 'vue-i18n' import { + getLanguageLabels, messages } from 'src/i18n' import { @@ -22,6 +23,8 @@ export const i18n = new VueI18n({ }) export default ({ app, store }) => { + store.commit('user/setLanguageLabels', getLanguageLabels()) + app.i18n = i18n store.$i18n = i18n if (!hasSession('locale')) { diff --git a/src/components/CscLanguageMenu.vue b/src/components/CscLanguageMenu.vue index 31ac6a6c..24ae757f 100644 --- a/src/components/CscLanguageMenu.vue +++ b/src/components/CscLanguageMenu.vue @@ -17,9 +17,9 @@ clickable @click="changeSessionLanguage(language[0])" > - + + {{ language[1] }} + @@ -54,9 +54,3 @@ export default { } } - - diff --git a/src/components/pages/CallForward/CscDestination.vue b/src/components/pages/CallForward/CscDestination.vue index d70009a3..3df6bdc0 100644 --- a/src/components/pages/CallForward/CscDestination.vue +++ b/src/components/pages/CallForward/CscDestination.vue @@ -125,40 +125,6 @@ @click="deleteDestination(index)" /> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/components/pages/CallForward/CscDestinations.vue b/src/components/pages/CallForward/CscDestinations.vue index 0cc5c76e..2a33ed64 100644 --- a/src/components/pages/CallForward/CscDestinations.vue +++ b/src/components/pages/CallForward/CscDestinations.vue @@ -49,66 +49,6 @@ > {{ $t('do not ring own phone') }} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/components/quasar-legacy/QAlert.vue b/src/components/quasar-legacy/QAlert.vue deleted file mode 100644 index 47bfb2fb..00000000 --- a/src/components/quasar-legacy/QAlert.vue +++ /dev/null @@ -1,11 +0,0 @@ - - - diff --git a/src/components/quasar-legacy/QCollapsible.vue b/src/components/quasar-legacy/QCollapsible.vue deleted file mode 100644 index db978eea..00000000 --- a/src/components/quasar-legacy/QCollapsible.vue +++ /dev/null @@ -1,22 +0,0 @@ - - - diff --git a/src/components/quasar-legacy/QItemMain.vue b/src/components/quasar-legacy/QItemMain.vue deleted file mode 100644 index d76bbf87..00000000 --- a/src/components/quasar-legacy/QItemMain.vue +++ /dev/null @@ -1,14 +0,0 @@ - - - diff --git a/src/components/quasar-legacy/QItemSide.vue b/src/components/quasar-legacy/QItemSide.vue deleted file mode 100644 index 6f85f669..00000000 --- a/src/components/quasar-legacy/QItemSide.vue +++ /dev/null @@ -1,14 +0,0 @@ - - - diff --git a/src/components/quasar-legacy/QModal.vue b/src/components/quasar-legacy/QModal.vue deleted file mode 100644 index 6cc473a8..00000000 --- a/src/components/quasar-legacy/QModal.vue +++ /dev/null @@ -1,11 +0,0 @@ - - - diff --git a/src/components/quasar-legacy/QPopover.vue b/src/components/quasar-legacy/QPopover.vue deleted file mode 100644 index 9d79b7ed..00000000 --- a/src/components/quasar-legacy/QPopover.vue +++ /dev/null @@ -1,11 +0,0 @@ - - - diff --git a/src/components/quasar-legacy/QResizeObservable.vue b/src/components/quasar-legacy/QResizeObservable.vue deleted file mode 100644 index df89a2d6..00000000 --- a/src/components/quasar-legacy/QResizeObservable.vue +++ /dev/null @@ -1,11 +0,0 @@ - - - diff --git a/src/layouts/CscLayoutConference.vue b/src/layouts/CscLayoutConference.vue index 8da01ce3..55916e96 100644 --- a/src/layouts/CscLayoutConference.vue +++ b/src/layouts/CscLayoutConference.vue @@ -158,10 +158,11 @@ - + > + {{ muteLabel }} + @@ -268,6 +269,11 @@ export default { }, conferenceHasParticipants () { return Object.keys(this.participantsList).length < 1 + }, + muteLabel () { + return _.isEmpty(this.mutedState) + ? this.$t('Mute all') + : this.$t('Unmute all') } }, watch: { @@ -324,11 +330,6 @@ export default { this.$store.dispatch('conference/unMuteAll') } }, - muteLabel () { - return _.isEmpty(this.mutedState) - ? this.$t('Mute all') - : this.$t('Unmute all') - }, async join (conferenceId) { if (this.hasConferenceId) { await this.$store.dispatch('conference/join', conferenceId) diff --git a/src/store/index.js b/src/store/index.js index bcc966f4..ea58b3c6 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -37,10 +37,6 @@ import CallPlugin from 'src/plugins/call' import ConferencePlugin from 'src/plugins/conference' import { INTERNAL_DATE_FORMAT_SLASH, INTERNAL_DATE_FORMAT_DASH, INTERNAL_DATE_FORMAT_DASH_HOUR } from 'src/constants' -import { - getLanguageLabels -} from 'src/i18n' - Vue.use(RtcEnginePlugin) Vue.use(CallPlugin) Vue.use(ConferencePlugin) @@ -190,9 +186,6 @@ export default function (/* { ssrContext } */) { }).onConferenceEnded(() => { store.dispatch('conference/leave') }) - }, - function initI18n (store) { - store.commit('user/setLanguageLabels', getLanguageLabels()) } ], // enable strict mode (adds overhead!) diff --git a/templates/component.vue b/templates/component.vue deleted file mode 100644 index b6e38f7c..00000000 --- a/templates/component.vue +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/templates/layout.vue b/templates/layout.vue deleted file mode 100644 index 60e8fd18..00000000 --- a/templates/layout.vue +++ /dev/null @@ -1,73 +0,0 @@ - - - - - diff --git a/templates/page.vue b/templates/page.vue deleted file mode 100644 index a448e97a..00000000 --- a/templates/page.vue +++ /dev/null @@ -1,17 +0,0 @@ - - - - - diff --git a/yarn.lock b/yarn.lock index bbe7970b..8308bc74 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2306,13 +2306,6 @@ aws4@^1.8.0: resolved "https://npm-registry.sipwise.com/aws4/-/aws4-1.10.1.tgz#e1e82e4f3e999e2cfd61b161280d16a111f86428" integrity sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA== -axios@^0.21.1: - version "0.21.1" - resolved "https://npm-registry.sipwise.com/axios/-/axios-0.21.1.tgz" - integrity sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA== - dependencies: - follow-redirects "^1.10.0" - babel-code-frame@^6.26.0: version "6.26.0" resolved "https://npm-registry.sipwise.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" @@ -5342,11 +5335,6 @@ follow-redirects@^1.0.0: resolved "https://npm-registry.sipwise.com/follow-redirects/-/follow-redirects-1.13.0.tgz#b42e8d93a2a7eea5ed88633676d6597bc8e384db" integrity sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA== -follow-redirects@^1.10.0: - version "1.13.1" - resolved "https://npm-registry.sipwise.com/follow-redirects/-/follow-redirects-1.13.1.tgz" - integrity sha512-SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg== - for-in@^1.0.2: version "1.0.2" resolved "https://npm-registry.sipwise.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80"