TT#84202 As a Customer, I want to see the Send Fax button in a new location together with the other media functions

Change-Id: I15325909b7e7618cbc5eded3fb32d1cf04bcc958
changes/92/41092/1
Hans-Peter Herzog 5 years ago
parent 092e6bd224
commit 3885a6abb5

@ -135,7 +135,9 @@
Platform, Platform,
QSpinnerDots, QSpinnerDots,
QToolbar, QToolbar,
QPopover QPopover,
QFabAction,
QFab
} from 'quasar-framework' } from 'quasar-framework'
import { import {
getLanguageLabel getLanguageLabel
@ -158,7 +160,9 @@
QSpinnerDots, QSpinnerDots,
QToolbar, QToolbar,
QPopover, QPopover,
CscLanguageMenu CscLanguageMenu,
QFabAction,
QFab
}, },
data () { data () {
return { return {

@ -3,7 +3,7 @@
no-border no-border
link link
highlight highlight
class="csc-language-selection csc-toolbar-btn-popover" class="csc-language-selection csc-toolbar-btn-popover no-padding"
> >
<q-collapsible <q-collapsible
ref="languageCollapsible" ref="languageCollapsible"

@ -1,5 +1,6 @@
<template> <template>
<q-list <q-list
class="no-padding"
no-border no-border
link link
> >

@ -13,6 +13,7 @@
slot="header" slot="header"
> >
<q-btn <q-btn
class="csc-user-menu-button"
v-if="isMobile" v-if="isMobile"
flat flat
color="white" color="white"
@ -22,6 +23,39 @@
name="menu" name="menu"
/> />
</q-btn> </q-btn>
<q-btn
v-if="hasFaxCapability && hasSendFaxFeature"
class="csc-user-menu-button bg-primary text-dark"
flat
color="primary"
round
small
>
<q-icon
name="apps"
/>
<q-popover
ref="appPopover"
>
<q-list
class="no-padding"
no-border
>
<q-item
link
@click="showSendFax();$refs.appPopover.close()"
>
<q-item-side
icon="fa-fax"
color="primary"
/>
<q-item-main
:label="$t('communication.sendFax')"
/>
</q-item>
</q-list>
</q-popover>
</q-btn>
<q-btn <q-btn
class="csc-user-menu-button no-shadow" class="csc-user-menu-button no-shadow"
v-if="!isMobile" v-if="!isMobile"
@ -109,10 +143,7 @@
:is-pbx-admin="isPbxAdmin" :is-pbx-admin="isPbxAdmin"
:is-pbx-configuration="isPbxConfiguration" :is-pbx-configuration="isPbxConfiguration"
/> />
<router-view <router-view />
:has-fax="hasFaxCapability && hasSendFaxFeature"
@send-fax="showSendFax()"
/>
<csc-send-fax <csc-send-fax
ref="sendFax" ref="sendFax"
/> />
@ -179,7 +210,9 @@
QItemTile, QItemTile,
QPopover, QPopover,
QSideLink, QSideLink,
QCollapsible QCollapsible,
QFabAction,
QFab
} from 'quasar-framework' } from 'quasar-framework'
import CscMainMenu from "./MainMenu" import CscMainMenu from "./MainMenu"
import CscLanguageMenu from "./CscLanguageMenu" import CscLanguageMenu from "./CscLanguageMenu"
@ -232,7 +265,9 @@
CscCall, CscCall,
CscSendFax, CscSendFax,
CscLogo, CscLogo,
CscUserMenu CscUserMenu,
QFabAction,
QFab
}, },
computed: { computed: {
...mapGetters([ ...mapGetters([
@ -499,7 +534,8 @@
top 4px top 4px
position absolute position absolute
.csc-user-menu-button .csc-user-menu-button
margin 0 0.2rem margin-left 0
margin-right 0.2rem
padding 0.2rem padding 0.2rem
.on-left .on-left
margin 0 margin 0

@ -8,18 +8,6 @@
<div <div
class="col col-xs-12 col-md-6 col-lg-4" class="col col-xs-12 col-md-6 col-lg-4"
> >
<div
v-if="hasFax"
class="csc-communication-actions row justify-center"
>
<q-btn
v-if="hasFax"
icon="fa-fax"
round
color="primary"
@click="sendFax()"
/>
</div>
<q-alert <q-alert
v-if="!isCallInitializing && desktopSharingInstall" v-if="!isCallInitializing && desktopSharingInstall"
v-model="desktopSharingInstall" v-model="desktopSharingInstall"
@ -104,15 +92,11 @@
QBtn QBtn
}, },
props: [ props: [
'hasFax'
], ],
methods: { methods: {
numberInputChanged(number) { numberInputChanged(number) {
this.$store.commit('call/numberInputChanged', number); this.$store.commit('call/numberInputChanged', number);
}, },
sendFax() {
this.$emit('send-fax');
},
dialpadClick(value) { dialpadClick(value) {
let number = this.callNumberInput + value; let number = this.callNumberInput + value;
this.$store.commit('call/numberInputChanged', number); this.$store.commit('call/numberInputChanged', number);

Loading…
Cancel
Save