diff --git a/src/components/CscCallDialpad.vue b/src/components/CscCallDialpad.vue index 757badad..a2c4ee46 100644 --- a/src/components/CscCallDialpad.vue +++ b/src/components/CscCallDialpad.vue @@ -38,7 +38,7 @@ :key="rowIndex" >
@@ -84,7 +84,8 @@ ['1','2','3'], ['4','5','6'], ['7','8','9'], - ['*','0','#'] + ['*','0','#'], + ['+'] ]; } }, @@ -114,11 +115,17 @@ flex-direction column margin-left 16px .q-btn-inner + color $dark font-size 22px .q-btn-small .q-btn-inner + color $dark font-size 18px + .csc-dialpad-btn.csc-dialpad-btn-main + .q-btn-inner + color white + .csc-dialpad-btn:first-child margin-left 0 @@ -126,7 +133,7 @@ display: flex flex-direction row margin-bottom 8px - justify-content: flex-end + justify-content: center .csc-dialpad-btn-group.csc-dialpad-btn-group-special justify-content: center diff --git a/src/components/call/CscPhoneNumberInput.vue b/src/components/call/CscPhoneNumberInput.vue index 724e4223..7a1885d6 100644 --- a/src/components/call/CscPhoneNumberInput.vue +++ b/src/components/call/CscPhoneNumberInput.vue @@ -10,11 +10,12 @@ ref="inputField" :dark="dark" clearable - type="tel" + type="text" :float-label="$t('call.number')" :value="value" :disable="!enabled" :error="$v.phoneNumber.$error" + :readonly="readonly" @keypress.space.prevent @keydown.space.prevent @keyup.space.prevent @@ -62,6 +63,10 @@ type: Boolean, default: true }, + readonly: { + type: Boolean, + default: false + }, dark: { type: Boolean, default: true @@ -122,6 +127,7 @@ watch: { value() { this.phoneNumber = this.value; + this.$v.phoneNumber.$touch(); } } } diff --git a/src/components/pages/Home.vue b/src/components/pages/Home.vue index fba1ec57..071898a7 100644 --- a/src/components/pages/Home.vue +++ b/src/components/pages/Home.vue @@ -1,6 +1,6 @@