Fix deprecated syntax for live() function

This commit is contained in:
Matt-Yorkley
2021-08-11 13:24:09 +01:00
parent 3db6cb2db3
commit fa94392fb6
2 changed files with 5 additions and 4 deletions

View File

@@ -18,8 +18,8 @@
:javascript
var properties = #{raw(@properties.to_json)};
$("#producer_properties input.autocomplete").live("keydown", function() {
already_auto_completed = $(this).is('ac_input');
$("#producer_properties").on("keydown", "input.autocomplete", function() {
var already_auto_completed = $(this).is('ac_input');
if (!already_auto_completed) {
$(this).autocomplete({source: properties});
$(this).focus();

View File

@@ -61,8 +61,9 @@
:javascript
var properties = #{raw(@properties.to_json)};
$("#product_properties input.autocomplete").live("keydown", function(){
already_auto_completed = $(this).is('ac_input');
$("#product_properties").on("keydown", "input.autocomplete", function(){
var already_auto_completed = $(this).is('ac_input');
if (!already_auto_completed) {
$(this).autocomplete({source: properties});
$(this).focus();