disable autocomplete and lpignore

This commit is contained in:
hasti chavda
2021-06-25 05:25:50 +00:00
committed by Mohit Panjwani
parent 512983deee
commit 76977c3d2a
7 changed files with 73 additions and 47 deletions

View File

@ -28,6 +28,8 @@
v-model.trim="mailConfigData.from_mail" v-model.trim="mailConfigData.from_mail"
type="text" type="text"
name="from_mail" name="from_mail"
autocomplete="off"
data-lpignore="true"
class="mt-2" class="mt-2"
@input="$v.mailConfigData.from_mail.$touch()" @input="$v.mailConfigData.from_mail.$touch()"
/> />
@ -44,6 +46,8 @@
type="text" type="text"
name="name" name="name"
class="mt-2" class="mt-2"
autocomplete="off"
data-lpignore="true"
@input="$v.mailConfigData.from_name.$touch()" @input="$v.mailConfigData.from_name.$touch()"
/> />
</sw-input-group> </sw-input-group>

View File

@ -24,8 +24,8 @@
required required
> >
<sw-input <sw-input
:invalid="$v.mailConfigData.mail_mailgun_domain.$error"
v-model.trim="mailConfigData.mail_mailgun_domain" v-model.trim="mailConfigData.mail_mailgun_domain"
:invalid="$v.mailConfigData.mail_mailgun_domain.$error"
type="text" type="text"
name="mailgun_domain" name="mailgun_domain"
class="mt-2" class="mt-2"
@ -39,11 +39,13 @@
required required
> >
<sw-input <sw-input
:invalid="$v.mailConfigData.mail_mailgun_secret.$error"
v-model.trim="mailConfigData.mail_mailgun_secret" v-model.trim="mailConfigData.mail_mailgun_secret"
:invalid="$v.mailConfigData.mail_mailgun_secret.$error"
:type="getInputType" :type="getInputType"
name="mailgun_secret" name="mailgun_secret"
class="mt-2" class="mt-2"
autocomplete="off"
data-lpignore="true"
@input="$v.mailConfigData.mail_mailgun_secret.$touch()" @input="$v.mailConfigData.mail_mailgun_secret.$touch()"
> >
<template v-slot:rightIcon> <template v-slot:rightIcon>
@ -67,8 +69,8 @@
required required
> >
<sw-input <sw-input
:invalid="$v.mailConfigData.mail_mailgun_endpoint.$error"
v-model.trim="mailConfigData.mail_mailgun_endpoint" v-model.trim="mailConfigData.mail_mailgun_endpoint"
:invalid="$v.mailConfigData.mail_mailgun_endpoint.$error"
type="text" type="text"
name="mailgun_endpoint" name="mailgun_endpoint"
class="mt-2" class="mt-2"
@ -82,11 +84,13 @@
required required
> >
<sw-input <sw-input
:invalid="$v.mailConfigData.from_mail.$error"
v-model.trim="mailConfigData.from_mail" v-model.trim="mailConfigData.from_mail"
:invalid="$v.mailConfigData.from_mail.$error"
type="text" type="text"
name="from_mail" name="from_mail"
class="mt-2" class="mt-2"
autocomplete="off"
data-lpignore="true"
@input="$v.mailConfigData.from_mail.$touch()" @input="$v.mailConfigData.from_mail.$touch()"
/> />
</sw-input-group> </sw-input-group>
@ -97,11 +101,13 @@
required required
> >
<sw-input <sw-input
:invalid="$v.mailConfigData.from_name.$error"
v-model.trim="mailConfigData.from_name" v-model.trim="mailConfigData.from_name"
:invalid="$v.mailConfigData.from_name.$error"
type="text" type="text"
name="from_name" name="from_name"
class="mt-2" class="mt-2"
autocomplete="off"
data-lpignore="true"
@input="$v.mailConfigData.from_name.$touch()" @input="$v.mailConfigData.from_name.$touch()"
/> />
</sw-input-group> </sw-input-group>
@ -122,10 +128,14 @@
</template> </template>
<script> <script>
const { required, email, numeric } = require('vuelidate/lib/validators') const { required, email } = require('vuelidate/lib/validators')
import { EyeIcon, EyeOffIcon } from '@vue-hero-icons/outline' import { EyeIcon, EyeOffIcon } from '@vue-hero-icons/outline'
export default { export default {
components: {
EyeIcon,
EyeOffIcon,
},
props: { props: {
configData: { configData: {
type: Object, type: Object,
@ -143,10 +153,6 @@ export default {
default: Array, default: Array,
}, },
}, },
components: {
EyeIcon,
EyeOffIcon,
},
data() { data() {
return { return {
isShowPassword: false, isShowPassword: false,

View File

@ -24,8 +24,8 @@
required required
> >
<sw-input <sw-input
:invalid="$v.mailConfigData.mail_host.$error"
v-model.trim="mailConfigData.mail_host" v-model.trim="mailConfigData.mail_host"
:invalid="$v.mailConfigData.mail_host.$error"
type="text" type="text"
name="mail_host" name="mail_host"
class="mt-2" class="mt-2"
@ -39,8 +39,8 @@
required required
> >
<sw-input <sw-input
:invalid="$v.mailConfigData.mail_port.$error"
v-model.trim="mailConfigData.mail_port" v-model.trim="mailConfigData.mail_port"
:invalid="$v.mailConfigData.mail_port.$error"
type="text" type="text"
name="mail_port" name="mail_port"
class="mt-2" class="mt-2"
@ -70,11 +70,13 @@
required required
> >
<sw-input <sw-input
:invalid="$v.mailConfigData.from_mail.$error"
v-model.trim="mailConfigData.from_mail" v-model.trim="mailConfigData.from_mail"
:invalid="$v.mailConfigData.from_mail.$error"
type="text" type="text"
name="from_mail" name="from_mail"
class="mt-2" class="mt-2"
autocomplete="off"
data-lpignore="true"
@input="$v.mailConfigData.from_mail.$touch()" @input="$v.mailConfigData.from_mail.$touch()"
/> />
</sw-input-group> </sw-input-group>
@ -85,11 +87,13 @@
required required
> >
<sw-input <sw-input
:invalid="$v.mailConfigData.from_name.$error"
v-model.trim="mailConfigData.from_name" v-model.trim="mailConfigData.from_name"
:invalid="$v.mailConfigData.from_name.$error"
type="text" type="text"
name="name" name="name"
class="mt-2" class="mt-2"
autocomplete="off"
data-lpignore="true"
@input="$v.mailConfigData.from_name.$touch()" @input="$v.mailConfigData.from_name.$touch()"
/> />
</sw-input-group> </sw-input-group>
@ -100,8 +104,8 @@
required required
> >
<sw-input <sw-input
:invalid="$v.mailConfigData.mail_ses_key.$error"
v-model.trim="mailConfigData.mail_ses_key" v-model.trim="mailConfigData.mail_ses_key"
:invalid="$v.mailConfigData.mail_ses_key.$error"
type="text" type="text"
name="mail_ses_key" name="mail_ses_key"
class="mt-2" class="mt-2"
@ -115,11 +119,13 @@
required required
> >
<sw-input <sw-input
:invalid="$v.mailConfigData.mail_ses_secret.$error"
v-model.trim="mailConfigData.mail_ses_secret" v-model.trim="mailConfigData.mail_ses_secret"
:invalid="$v.mailConfigData.mail_ses_secret.$error"
:type="getInputType" :type="getInputType"
name="mail_ses_secret" name="mail_ses_secret"
class="mt-2" class="mt-2"
autocomplete="off"
data-lpignore="true"
@input="$v.mailConfigData.mail_ses_secret.$touch()" @input="$v.mailConfigData.mail_ses_secret.$touch()"
> >
<template v-slot:rightIcon> <template v-slot:rightIcon>
@ -157,6 +163,10 @@ const { required, email, numeric } = require('vuelidate/lib/validators')
import { EyeIcon, EyeOffIcon } from '@vue-hero-icons/outline' import { EyeIcon, EyeOffIcon } from '@vue-hero-icons/outline'
export default { export default {
components: {
EyeOffIcon,
EyeIcon,
},
props: { props: {
configData: { configData: {
type: Object, type: Object,
@ -174,10 +184,6 @@ export default {
default: Array, default: Array,
}, },
}, },
components: {
EyeOffIcon,
EyeIcon,
},
data() { data() {
return { return {
isShowPassword: false, isShowPassword: false,

View File

@ -24,8 +24,8 @@
required required
> >
<sw-input <sw-input
:invalid="$v.mailConfigData.mail_host.$error"
v-model.trim="mailConfigData.mail_host" v-model.trim="mailConfigData.mail_host"
:invalid="$v.mailConfigData.mail_host.$error"
type="text" type="text"
name="mail_host" name="mail_host"
class="mt-2" class="mt-2"
@ -48,6 +48,8 @@
:type="getInputType" :type="getInputType"
name="password" name="password"
class="mt-2" class="mt-2"
autocomplete="off"
data-lpignore="true"
> >
<template v-slot:rightIcon> <template v-slot:rightIcon>
<eye-off-icon <eye-off-icon
@ -70,8 +72,8 @@
required required
> >
<sw-input <sw-input
:invalid="$v.mailConfigData.mail_port.$error"
v-model.trim="mailConfigData.mail_port" v-model.trim="mailConfigData.mail_port"
:invalid="$v.mailConfigData.mail_port.$error"
type="text" type="text"
name="mail_port" name="mail_port"
class="mt-2" class="mt-2"
@ -101,11 +103,13 @@
required required
> >
<sw-input <sw-input
:invalid="$v.mailConfigData.from_mail.$error"
v-model.trim="mailConfigData.from_mail" v-model.trim="mailConfigData.from_mail"
:invalid="$v.mailConfigData.from_mail.$error"
type="text" type="text"
name="from_mail" name="from_mail"
class="mt-2" class="mt-2"
autocomplete="off"
data-lpignore="true"
@input="$v.mailConfigData.from_mail.$touch()" @input="$v.mailConfigData.from_mail.$touch()"
/> />
</sw-input-group> </sw-input-group>
@ -116,8 +120,8 @@
required required
> >
<sw-input <sw-input
:invalid="$v.mailConfigData.from_name.$error"
v-model.trim="mailConfigData.from_name" v-model.trim="mailConfigData.from_name"
:invalid="$v.mailConfigData.from_name.$error"
type="text" type="text"
name="from_name" name="from_name"
class="mt-2" class="mt-2"

View File

@ -23,8 +23,8 @@
required required
> >
<sw-input <sw-input
:invalid="$v.mailConfigData.mail_mailgun_domain.$error"
v-model.trim="mailConfigData.mail_mailgun_domain" v-model.trim="mailConfigData.mail_mailgun_domain"
:invalid="$v.mailConfigData.mail_mailgun_domain.$error"
type="text" type="text"
name="mailgun_domain" name="mailgun_domain"
@input="$v.mailConfigData.mail_mailgun_domain.$touch()" @input="$v.mailConfigData.mail_mailgun_domain.$touch()"
@ -38,10 +38,12 @@
required required
> >
<sw-input <sw-input
:invalid="$v.mailConfigData.mail_mailgun_secret.$error"
v-model.trim="mailConfigData.mail_mailgun_secret" v-model.trim="mailConfigData.mail_mailgun_secret"
:invalid="$v.mailConfigData.mail_mailgun_secret.$error"
:type="getInputType" :type="getInputType"
name="mailgun_secret" name="mailgun_secret"
autocomplete="off"
data-lpignore="true"
@input="$v.mailConfigData.mail_mailgun_secret.$touch()" @input="$v.mailConfigData.mail_mailgun_secret.$touch()"
> >
<template v-slot:rightIcon> <template v-slot:rightIcon>
@ -65,8 +67,8 @@
required required
> >
<sw-input <sw-input
:invalid="$v.mailConfigData.mail_mailgun_endpoint.$error"
v-model.trim="mailConfigData.mail_mailgun_endpoint" v-model.trim="mailConfigData.mail_mailgun_endpoint"
:invalid="$v.mailConfigData.mail_mailgun_endpoint.$error"
type="text" type="text"
name="mailgun_endpoint" name="mailgun_endpoint"
@input="$v.mailConfigData.mail_mailgun_endpoint.$touch()" @input="$v.mailConfigData.mail_mailgun_endpoint.$touch()"
@ -80,8 +82,8 @@
required required
> >
<sw-input <sw-input
:invalid="$v.mailConfigData.from_mail.$error"
v-model.trim="mailConfigData.from_mail" v-model.trim="mailConfigData.from_mail"
:invalid="$v.mailConfigData.from_mail.$error"
type="text" type="text"
name="from_mail" name="from_mail"
@input="$v.mailConfigData.from_mail.$touch()" @input="$v.mailConfigData.from_mail.$touch()"
@ -94,8 +96,8 @@
required required
> >
<sw-input <sw-input
:invalid="$v.mailConfigData.from_name.$error"
v-model.trim="mailConfigData.from_name" v-model.trim="mailConfigData.from_name"
:invalid="$v.mailConfigData.from_name.$error"
type="text" type="text"
name="from_name" name="from_name"
@input="$v.mailConfigData.from_name.$touch()" @input="$v.mailConfigData.from_name.$touch()"
@ -119,6 +121,10 @@ const { required, email } = require('vuelidate/lib/validators')
import { EyeIcon, EyeOffIcon } from '@vue-hero-icons/outline' import { EyeIcon, EyeOffIcon } from '@vue-hero-icons/outline'
export default { export default {
components: {
EyeIcon,
EyeOffIcon,
},
props: { props: {
configData: { configData: {
type: Object, type: Object,
@ -136,10 +142,6 @@ export default {
default: Array, default: Array,
}, },
}, },
components: {
EyeIcon,
EyeOffIcon,
},
data() { data() {
return { return {
isShowPassword: false, isShowPassword: false,

View File

@ -23,8 +23,8 @@
required required
> >
<sw-input <sw-input
:invalid="$v.mailConfigData.mail_host.$error"
v-model.trim="mailConfigData.mail_host" v-model.trim="mailConfigData.mail_host"
:invalid="$v.mailConfigData.mail_host.$error"
type="text" type="text"
name="mail_host" name="mail_host"
@input="$v.mailConfigData.mail_host.$touch()" @input="$v.mailConfigData.mail_host.$touch()"
@ -39,8 +39,8 @@
required required
> >
<sw-input <sw-input
:invalid="$v.mailConfigData.mail_port.$error"
v-model.trim="mailConfigData.mail_port" v-model.trim="mailConfigData.mail_port"
:invalid="$v.mailConfigData.mail_port.$error"
type="text" type="text"
name="mail_port" name="mail_port"
@input="$v.mailConfigData.mail_port.$touch()" @input="$v.mailConfigData.mail_port.$touch()"
@ -70,8 +70,8 @@
required required
> >
<sw-input <sw-input
:invalid="$v.mailConfigData.from_mail.$error"
v-model.trim="mailConfigData.from_mail" v-model.trim="mailConfigData.from_mail"
:invalid="$v.mailConfigData.from_mail.$error"
type="text" type="text"
name="from_mail" name="from_mail"
@input="$v.mailConfigData.from_mail.$touch()" @input="$v.mailConfigData.from_mail.$touch()"
@ -84,8 +84,8 @@
required required
> >
<sw-input <sw-input
:invalid="$v.mailConfigData.from_name.$error"
v-model.trim="mailConfigData.from_name" v-model.trim="mailConfigData.from_name"
:invalid="$v.mailConfigData.from_name.$error"
type="text" type="text"
name="name" name="name"
@input="$v.mailConfigData.from_name.$touch()" @input="$v.mailConfigData.from_name.$touch()"
@ -99,8 +99,8 @@
required required
> >
<sw-input <sw-input
:invalid="$v.mailConfigData.mail_ses_key.$error"
v-model.trim="mailConfigData.mail_ses_key" v-model.trim="mailConfigData.mail_ses_key"
:invalid="$v.mailConfigData.mail_ses_key.$error"
type="text" type="text"
name="mail_ses_key" name="mail_ses_key"
@input="$v.mailConfigData.mail_ses_key.$touch()" @input="$v.mailConfigData.mail_ses_key.$touch()"
@ -113,10 +113,12 @@
required required
> >
<sw-input <sw-input
:invalid="$v.mailConfigData.mail_ses_secret.$error"
v-model.trim="mailConfigData.mail_ses_secret" v-model.trim="mailConfigData.mail_ses_secret"
:invalid="$v.mailConfigData.mail_ses_secret.$error"
:type="getInputType" :type="getInputType"
name="mail_ses_secret" name="mail_ses_secret"
autocomplete="off"
data-lpignore="true"
@input="$v.mailConfigData.mail_ses_secret.$touch()" @input="$v.mailConfigData.mail_ses_secret.$touch()"
> >
<template v-slot:rightIcon> <template v-slot:rightIcon>
@ -152,6 +154,10 @@ const { required, email, numeric } = require('vuelidate/lib/validators')
import { EyeIcon, EyeOffIcon } from '@vue-hero-icons/outline' import { EyeIcon, EyeOffIcon } from '@vue-hero-icons/outline'
export default { export default {
components: {
EyeIcon,
EyeOffIcon,
},
props: { props: {
configData: { configData: {
type: Object, type: Object,
@ -169,10 +175,6 @@ export default {
default: Array, default: Array,
}, },
}, },
components: {
EyeIcon,
EyeOffIcon,
},
data() { data() {
return { return {
isShowPassword: false, isShowPassword: false,

View File

@ -23,8 +23,8 @@
required required
> >
<sw-input <sw-input
:invalid="$v.mailConfigData.mail_host.$error"
v-model.trim="mailConfigData.mail_host" v-model.trim="mailConfigData.mail_host"
:invalid="$v.mailConfigData.mail_host.$error"
type="text" type="text"
name="mail_host" name="mail_host"
@input="$v.mailConfigData.mail_host.$touch()" @input="$v.mailConfigData.mail_host.$touch()"
@ -45,6 +45,8 @@
<sw-input <sw-input
v-model.trim="mailConfigData.mail_password" v-model.trim="mailConfigData.mail_password"
:type="getInputType" :type="getInputType"
autocomplete="off"
data-lpignore="true"
name="password" name="password"
> >
<template v-slot:rightIcon> <template v-slot:rightIcon>
@ -70,8 +72,8 @@
required required
> >
<sw-input <sw-input
:invalid="$v.mailConfigData.mail_port.$error"
v-model.trim="mailConfigData.mail_port" v-model.trim="mailConfigData.mail_port"
:invalid="$v.mailConfigData.mail_port.$error"
type="text" type="text"
name="mail_port" name="mail_port"
@input="$v.mailConfigData.mail_port.$touch()" @input="$v.mailConfigData.mail_port.$touch()"
@ -101,8 +103,8 @@
required required
> >
<sw-input <sw-input
:invalid="$v.mailConfigData.from_mail.$error"
v-model.trim="mailConfigData.from_mail" v-model.trim="mailConfigData.from_mail"
:invalid="$v.mailConfigData.from_mail.$error"
type="text" type="text"
name="from_mail" name="from_mail"
@input="$v.mailConfigData.from_mail.$touch()" @input="$v.mailConfigData.from_mail.$touch()"
@ -115,8 +117,8 @@
required required
> >
<sw-input <sw-input
:invalid="$v.mailConfigData.from_name.$error"
v-model.trim="mailConfigData.from_name" v-model.trim="mailConfigData.from_name"
:invalid="$v.mailConfigData.from_name.$error"
type="text" type="text"
name="from_name" name="from_name"
@input="$v.mailConfigData.from_name.$touch()" @input="$v.mailConfigData.from_name.$touch()"