Мелкий рефакторинг

This commit is contained in:
Book Pauk
2020-03-04 15:45:13 +07:00
parent 1aebbbcabd
commit 57948cf6e3

View File

@@ -3,7 +3,7 @@
<slot></slot> <slot></slot>
<!---------------------------------------------------> <!--------------------------------------------------->
<div v-show="type == 'alert'" class="dialog column bg-white no-wrap" :style="dialogStyle"> <div v-show="type == 'alert'" class="bg-white no-wrap">
<div class="header row"> <div class="header row">
<div class="caption col row items-center q-ml-md"> <div class="caption col row items-center q-ml-md">
<q-icon v-show="caption" class="q-mr-sm" :class="iconColor" name="las la-exclamation-circle" size="28px"></q-icon> <q-icon v-show="caption" class="q-mr-sm" :class="iconColor" name="las la-exclamation-circle" size="28px"></q-icon>
@@ -16,7 +16,7 @@
</div> </div>
</div> </div>
<div class="col q-mx-md"> <div class="q-mx-md">
<div v-html="message"></div> <div v-html="message"></div>
</div> </div>
@@ -26,7 +26,7 @@
</div> </div>
<!---------------------------------------------------> <!--------------------------------------------------->
<div v-show="type == 'confirm'" class="dialog column bg-white no-wrap" :style="dialogStyle"> <div v-show="type == 'confirm'" class="bg-white no-wrap">
<div class="header row"> <div class="header row">
<div class="caption col row items-center q-ml-md"> <div class="caption col row items-center q-ml-md">
<q-icon v-show="caption" class="q-mr-sm" :class="iconColor" name="las la-exclamation-circle" size="28px"></q-icon> <q-icon v-show="caption" class="q-mr-sm" :class="iconColor" name="las la-exclamation-circle" size="28px"></q-icon>
@@ -39,7 +39,7 @@
</div> </div>
</div> </div>
<div class="col q-mx-md"> <div class="q-mx-md">
<div v-html="message"></div> <div v-html="message"></div>
</div> </div>
@@ -50,7 +50,7 @@
</div> </div>
<!---------------------------------------------------> <!--------------------------------------------------->
<div v-show="type == 'prompt'" class="dialog column bg-white no-wrap" :style="dialogStyle"> <div v-show="type == 'prompt'" class="bg-white no-wrap">
<div class="header row"> <div class="header row">
<div class="caption col row items-center q-ml-md"> <div class="caption col row items-center q-ml-md">
<q-icon v-show="caption" class="q-mr-sm" :class="iconColor" name="las la-exclamation-circle" size="28px"></q-icon> <q-icon v-show="caption" class="q-mr-sm" :class="iconColor" name="las la-exclamation-circle" size="28px"></q-icon>
@@ -63,7 +63,7 @@
</div> </div>
</div> </div>
<div class="col q-mx-md"> <div class="q-mx-md">
<div v-html="message"></div> <div v-html="message"></div>
<q-input ref="input" class="q-mt-xs" outlined dense v-model="inputValue"/> <q-input ref="input" class="q-mt-xs" outlined dense v-model="inputValue"/>
<div class="error"><span v-show="error != ''">{{ error }}</span></div> <div class="error"><span v-show="error != ''">{{ error }}</span></div>
@@ -99,7 +99,6 @@ class StdDialog extends Vue {
inputValue = ''; inputValue = '';
error = ''; error = '';
iconColor = ''; iconColor = '';
style = '';
created() { created() {
if (this.$root.addKeyHook) { if (this.$root.addKeyHook) {
@@ -123,10 +122,6 @@ class StdDialog extends Vue {
} }
} }
get dialogStyle() {
return 'min-height: 150px';
}
onHide() { onHide() {
if (this.hideTrigger) { if (this.hideTrigger) {
this.hideTrigger(); this.hideTrigger();