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 @@
-
-
- {{ $attrs.label }}
-
-
-
-
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 @@
-
-
-
-
-
-
- Title
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
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"