@@ -30,17 +30,21 @@ const base = function(props, context, dependencies)
30
30
* @private .
31
31
*/
32
32
const genericName = computed ( ( ) => {
33
+ let genericName
34
+
33
35
if ( fieldName && fieldName . value ) {
34
- return localize ( fieldName . value , config$ . value , form$ . value )
36
+ genericName = localize ( fieldName . value , config$ . value , form$ . value )
35
37
} else if ( label && label . value ) {
36
- return Label . value
38
+ genericName = Label . value
37
39
} else if ( floating && floating . value ) {
38
- return localize ( floating . value , config$ . value , form$ . value )
40
+ genericName = localize ( floating . value , config$ . value , form$ . value )
39
41
} else if ( placeholder && placeholder . value && form$ . value . options . floatPlaceholders ) {
40
- return localize ( placeholder . value , config$ . value , form$ . value )
42
+ genericName = localize ( placeholder . value , config$ . value , form$ . value )
41
43
} else {
42
- return upperFirst ( name . value ) . replace ( / _ | - / g, ' ' )
44
+ genericName = upperFirst ( name . value ) . replace ( / _ | - / g, ' ' )
43
45
}
46
+
47
+ return form$ . value . $vueform . sanitize ( genericName )
44
48
} )
45
49
46
50
return {
@@ -76,17 +80,21 @@ const file = function(props, context, dependencies)
76
80
* @private .
77
81
*/
78
82
const genericName = computed ( ( ) => {
83
+ let genericName
84
+
79
85
if ( embed . value && filename . value ) {
80
- return filename . value
86
+ genericName = filename . value
81
87
} else if ( fieldName && fieldName . value ) {
82
- return localize ( fieldName . value , config$ . value , form$ . value )
88
+ genericName = localize ( fieldName . value , config$ . value , form$ . value )
83
89
} else if ( label . value ) {
84
- return Label . value
90
+ genericName = Label . value
85
91
} else {
86
- return / ^ \d + $ / . test ( name . value )
92
+ genericName = / ^ \d + $ / . test ( name . value )
87
93
? form$ . value . translations . vueform . elements . file . defaultName
88
94
: upperFirst ( name . value ) . replace ( / _ | - / g, ' ' )
89
95
}
96
+
97
+ return form$ . value . $vueform . sanitize ( genericName )
90
98
} )
91
99
92
100
return {
0 commit comments