Mercurial > defr > drupal > noderef_view
changeset 8:1f9c278126f9
Don't put the value twice in autocomplete fields.
| author | Franck Deroche <franck@defr.org> | 
|---|---|
| date | Tue, 27 Jan 2009 11:55:21 +0100 | 
| parents | 281e131cb6c3 | 
| children | b942365b70eb | 
| files | noderef_view.js | 
| diffstat | 1 files changed, 4 insertions(+), 2 deletions(-) [+] | 
line wrap: on
 line diff
--- a/noderef_view.js Tue Jan 27 11:54:25 2009 +0100 +++ b/noderef_view.js Tue Jan 27 11:55:21 2009 +0100 @@ -25,10 +25,12 @@ var selection = noderef_view_get_selection(), left = []; for(nid in selection) { count = 0; + // Let's compute the potential value for autocomplete fields + acvalue = selection[nid] +' [nid:'+ nid +']'; // Autocomplete field - count += $('input.form-autocomplete:not([value])', wrapper) + count += $('input.form-autocomplete[value="'+ acvalue +'"], input.form-autocomplete:not([value])', wrapper) .filter(':first') - .val(selection[nid]) + .val(acvalue) .length; // Select field (exclude the weight of autocomplete fields) count += $('select:not([id$="--weight"])', wrapper).val(nid).length;
