|
|
@ -32,9 +32,9 @@
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="col-lg-4 col-md-6 col-sm-6 col-xs-6">
|
|
|
|
<div class="col-lg-4 col-md-6 col-sm-6 col-xs-6">
|
|
|
|
<div @click="call()">
|
|
|
|
<div @click="screenShare()">
|
|
|
|
<q-card :class="{ 'home-card-inactive': !isCallAvailable,
|
|
|
|
<q-card :class="{ 'home-card-inactive': !isCallAvailable || isMobile,
|
|
|
|
'home-card-active': isCallAvailable }"
|
|
|
|
'home-card-active': isCallAvailable && !isMobile }"
|
|
|
|
class="no-margin"
|
|
|
|
class="no-margin"
|
|
|
|
flat>
|
|
|
|
flat>
|
|
|
|
<q-card-main align="center">
|
|
|
|
<q-card-main align="center">
|
|
|
@ -100,7 +100,7 @@
|
|
|
|
import CscPage from '../CscPage'
|
|
|
|
import CscPage from '../CscPage'
|
|
|
|
import CscCall from '../CscCall'
|
|
|
|
import CscCall from '../CscCall'
|
|
|
|
import { mapGetters } from 'vuex'
|
|
|
|
import { mapGetters } from 'vuex'
|
|
|
|
import { QCard, QCardMain, QCardActions, QIcon } from 'quasar-framework'
|
|
|
|
import { QCard, QCardMain, QCardActions, QIcon, Platform } from 'quasar-framework'
|
|
|
|
import { showGlobalWarning } from '../../helpers/ui'
|
|
|
|
import { showGlobalWarning } from '../../helpers/ui'
|
|
|
|
|
|
|
|
|
|
|
|
export default {
|
|
|
|
export default {
|
|
|
@ -119,7 +119,10 @@
|
|
|
|
computed: {
|
|
|
|
computed: {
|
|
|
|
...mapGetters('call', [
|
|
|
|
...mapGetters('call', [
|
|
|
|
'isCallAvailable'
|
|
|
|
'isCallAvailable'
|
|
|
|
])
|
|
|
|
]),
|
|
|
|
|
|
|
|
isMobile() {
|
|
|
|
|
|
|
|
return Platform.is.mobile;
|
|
|
|
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
methods: {
|
|
|
|
methods: {
|
|
|
|
call() {
|
|
|
|
call() {
|
|
|
@ -129,6 +132,13 @@
|
|
|
|
showGlobalWarning(this.$i18n.t('pages.home.featureNotAvailable'));
|
|
|
|
showGlobalWarning(this.$i18n.t('pages.home.featureNotAvailable'));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
screenShare() {
|
|
|
|
|
|
|
|
if(this.isCallAvailable && !this.isMobile) {
|
|
|
|
|
|
|
|
this.$store.commit('layout/showRight');
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
showGlobalWarning(this.$i18n.t('pages.home.featureNotAvailable'));
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
},
|
|
|
|
buddyList() {
|
|
|
|
buddyList() {
|
|
|
|
showGlobalWarning(this.$i18n.t('pages.home.featureNotAvailable'));
|
|
|
|
showGlobalWarning(this.$i18n.t('pages.home.featureNotAvailable'));
|
|
|
|
}
|
|
|
|
}
|
|
|
|