1
- const { createApp, reactive } = Vue ;
2
-
3
1
var api = {
4
2
submit ( data ) {
5
3
var fullHeaders = { }
@@ -32,7 +30,7 @@ var api = {
32
30
}
33
31
34
32
let currentLanguage = "en"
35
- let currentModal = reactive ( {
33
+ let currentModal = Vue . reactive ( {
36
34
type : null ,
37
35
data : null ,
38
36
show : false ,
@@ -60,17 +58,15 @@ document.onclick = (event) => {
60
58
currentModal . data = null
61
59
}
62
60
}
63
- document . onkeydown = ( event ) => {
64
- if ( ! currentModal . data ) return ;
65
- let isEscape = false ;
66
- if ( "key" in event ) {
67
- isEscape = event . key === "Escape" || event . key === "Esc" ;
61
+ document . onkeypress = ( event ) => {
62
+ if ( ! currentModal . data ) return
63
+ let isEscape = false
64
+ if ( "key" in evt ) {
65
+ isEscape = evt . key === "Escape" || evt . key === "Esc"
68
66
} else {
69
- isEscape = event . keyCode === 27 ;
70
- }
71
- if ( isEscape ) {
72
- currentModal . data = null ;
67
+ isEscape = evt . keyCode === 27
73
68
}
69
+ currentModal . data = null
74
70
}
75
71
76
72
function areEqual ( ) {
@@ -287,8 +283,12 @@ const StepComponent = {
287
283
</span>
288
284
</div>
289
285
<form v-if="step.identifier != 'user'">
290
- <field :field="field" v-for="field in step.fields" :key="field.key" :locales="locales" v-if="field.widget !== 'HiddenInput'">
291
- </field>
286
+ <template v-for="field in step.fields" :key="field.key">
287
+ <field v-if="field && field.widget !== 'HiddenInput'"
288
+ :field="field"
289
+ :locales="locales">
290
+ </field>
291
+ </template>
292
292
</form>
293
293
<form v-else id="auth-form">
294
294
<div class="auth-form-block">
@@ -382,7 +382,7 @@ const StepComponent = {
382
382
} ,
383
383
}
384
384
385
- const app = createApp ( {
385
+ const app = Vue . createApp ( {
386
386
template : `
387
387
<div :class="currentModal.data ? 'defocused' : 'focused'" :style="{'--color': eventConfiguration.primary_color || '#2185d0'}">
388
388
<div id="flow-modal" v-if="currentModal.data">
@@ -492,6 +492,6 @@ const app = createApp({
492
492
} ,
493
493
} )
494
494
495
- app . component ( ' field' , FieldComponent )
496
- app . component ( ' step' , StepComponent )
497
- app . mount ( ' #flow' )
495
+ app . component ( " field" , FieldComponent )
496
+ app . component ( " step" , StepComponent )
497
+ app . mount ( " #flow" )
0 commit comments