Parcourir la source

Fixes #463: Prevent prepopulation of livesearch field with '---------'

Jeremy Stretch il y a 8 ans
Parent
commit
b74f338aa1
1 fichiers modifiés avec 8 ajouts et 2 suppressions
  1. 8 2
      netbox/project-static/js/livesearch.js

+ 8 - 2
netbox/project-static/js/livesearch.js

@@ -8,9 +8,15 @@ $(document).ready(function() {
     }
 
     // Update livesearch text when real field changes
-    search_field.val(real_field.children('option:selected').text());
-    real_field.change(function() {
+    if (real_field.val()) {
         search_field.val(real_field.children('option:selected').text());
+    }
+    real_field.change(function() {
+        if (real_field.val()) {
+            search_field.val(real_field.children('option:selected').text());
+        } else {
+            search_field.val('');
+        }
     });
 
     search_field.autocomplete({