TT#51083 Call: Fix number input position

Change-Id: I27d02b76928e815c9b14749b3ac7308942c6627c
changes/28/26728/1
Hans-Peter Herzog 7 years ago
parent dfd5157a9d
commit 99e7725f1a

@ -64,14 +64,21 @@
<style lang="stylus" rel="stylesheet/stylus">
@import '../themes/quasar.variables.styl';
.csc-page
min-height 100vh
position relative
padding $flex-gutter-lg
padding-top $header-height
margin 0
padding 0
.csc-page-content
min-height 100vh
padding $flex-gutter-lg
padding-top $header-height
padding-bottom $call-footer-height
.csc-page.csc-page-mobile
padding-left $flex-gutter-sm * 1.4
padding-right $flex-gutter-sm * 1.4
.csc-page-content
padding-left $flex-gutter-sm * 1.4
padding-right $flex-gutter-sm * 1.4
.csc-page.csc-page-mobile.csc-page-list
padding-left 0
padding-right 0
.csc-page-content
padding-left 0
padding-right 0
</style>

@ -3,64 +3,68 @@
class="csc-simple-page"
>
<div
class="csc-call-page-content"
:class="pageClasses"
>
<div
v-if="hasFax"
class="csc-communication-actions row justify-center"
class="col col-xs-12 col-md-6 col-lg-4"
>
<q-btn
<div
v-if="hasFax"
icon="fa-fax"
round
color="primary"
@click="sendFax()"
class="csc-communication-actions row justify-center"
>
<q-btn
v-if="hasFax"
icon="fa-fax"
round
color="primary"
@click="sendFax()"
/>
</div>
<q-alert
v-if="!isCallInitializing && desktopSharingInstall"
v-model="desktopSharingInstall"
color="warning"
:actions="desktopSharingAlertActions"
>
{{ $t('call.desktopSharingNotInstalled') }}
</q-alert>
<q-alert
v-if="!isCallInitializing && !hasRtcEngineCapabilityEnabled"
class="csc-inline-alert"
appear
icon="info"
color="info"
:actions="rtcEngineInfoActions"
>
{{ $t('call.rtcEngineNotEnabled') }}
</q-alert>
<div
v-if="isCallInitializing"
class="csc-main-spinner"
>
<q-spinner-dots
size="32px"
color="primary"
/>
</div>
<csc-phone-number-input
v-if="!isCallInitializing"
class="csc-call-phone-number"
:dark="true"
:value="callNumberInput"
:readonly="dialpadOpened"
:enabled="isCallInitialized"
@number-changed="numberInputChanged"
/>
</div>
<q-alert
v-if="!isCallInitializing && desktopSharingInstall"
v-model="desktopSharingInstall"
color="warning"
:actions="desktopSharingAlertActions"
>
{{ $t('call.desktopSharingNotInstalled') }}
</q-alert>
<q-alert
v-if="!isCallInitializing && !hasRtcEngineCapabilityEnabled"
class="csc-inline-alert"
appear
icon="info"
color="info"
:actions="rtcEngineInfoActions"
>
{{ $t('call.rtcEngineNotEnabled') }}
</q-alert>
<div
v-if="isCallInitializing"
class="csc-main-spinner"
>
<q-spinner-dots
size="32px"
color="primary"
<csc-call-dialpad
v-if="dialpadOpened && isCallInitialized"
:show-backspace-button="true"
:show-clear-button="true"
@click="dialpadClick"
@remove="remove"
@remove-all="removeAll"
/>
</div>
<csc-phone-number-input
v-if="!isCallInitializing"
class="csc-call-phone-number"
:dark="true"
:value="callNumberInput"
:readonly="dialpadOpened"
:enabled="isCallInitialized"
@number-changed="numberInputChanged"
/>
<csc-call-dialpad
v-if="dialpadOpened && isCallInitialized"
:show-backspace-button="true"
:show-clear-button="true"
@click="dialpadClick"
@remove="remove"
@remove-all="removeAll"
/>
</div>
</csc-page>
</template>
@ -156,6 +160,18 @@
}
}
]
},
pageClasses() {
let classes = ["row", "justify-center"];
if(this.isMobile) {
classes.push('items-end');
classes.push('csc-call-page-mobile');
}
else {
classes.push('items-center');
classes.push('csc-call-page-mobile');
}
return classes;
}
}
}
@ -163,11 +179,9 @@
<style lang="stylus" rel="stylesheet/stylus">
@import '../../themes/quasar.variables'
.csc-call-page-mobile
min-height calc(100vh - 203px)
.csc-call-page
height calc(100vh - 120px)
padding 0
padding-top $header-height
.csc-communication-actions
position absolute
top $header-height
@ -184,5 +198,4 @@
.csc-info-text
line-height 1.4em
color $white
</style>

Loading…
Cancel
Save