Skip to content
Snippets Groups Projects
Commit bf7b5130 authored by Jacob Rockowitz's avatar Jacob Rockowitz Committed by Jacob Rockowitz
Browse files

Issue #3316026 by jrockowitz, Thomas Cys: Disable autocomplete in Chrome

parent 76abb06b
No related branches found
No related tags found
No related merge requests found
......@@ -99,7 +99,8 @@
}
// Disable autocomplete.
$input.attr('autocomplete', 'off');
var off = /chrom(e|ium)/.test(window.navigator.userAgent.toLowerCase()) ? 'chrome-off-' + Math.floor(Math.random() * 100000000) : 'off';
$input.attr('autocomplete', off);
$input.datepicker(options);
});
......
......@@ -38,7 +38,8 @@
$(this)
.on('blur', function () {
this.type = 'password';
$(this).attr('autocomplete', 'off');
var off = /chrom(e|ium)/.test(window.navigator.userAgent.toLowerCase()) ? 'chrome-off-' + Math.floor(Math.random() * 100000000) : 'off';
$(this).attr('autocomplete', off);
})
.on('focus', function () {
this.type = type;
......
......@@ -64,7 +64,8 @@
var placesAutocomplete = window.places(options);
// Disable autocomplete.
$input.attr('autocomplete', 'off');
var off = /chrom(e|ium)/.test(window.navigator.userAgent.toLowerCase()) ? 'chrome-off-' + Math.floor(Math.random() * 100000000) : 'off';
$input.attr('autocomplete', off);
// Sync values on change and clear events.
placesAutocomplete.on('change', function (e) {
......
......@@ -46,7 +46,8 @@
.removeClass('form-autocomplete');
}
// Always disable browser auto completion.
$value.attr('autocomplete', 'off');
var off = /chrom(e|ium)/.test(window.navigator.userAgent.toLowerCase()) ? 'chrome-off-' + Math.floor(Math.random() * 100000000) : 'off';
$value.attr('autocomplete', off);
}).trigger('change');
});
......
......@@ -51,8 +51,9 @@
if ($table.length) {
$filterRows = $table.find(sourceSelector);
var off = /chrom(e|ium)/.test(window.navigator.userAgent.toLowerCase()) ? 'chrome-off-' + Math.floor(Math.random() * 100000000) : 'off';
$input
.attr('autocomplete', 'off')
.attr('autocomplete', off)
.on('keyup', debounce(filterElementList, 200))
.keyup();
......
......@@ -79,7 +79,7 @@ class WebformAddonsController extends ControllerBase implements ContainerInjecti
'name' => 'text',
'class' => ['webform-form-filter-text'],
'data-summary' => '.webform-addons-summary',
'data-item-singlular' => $this->t('add-on'),
'data-item-singular' => $this->t('add-on'),
'data-item-plural' => $this->t('add-ons'),
'data-no-results' => '.webform-addons-no-results',
'data-element' => '.admin-list',
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment