Commit | Line | Data |
---|---|---|
1cef3745 CW |
1 | CRM.$(function($) { |
2 | 'use strict'; | |
3 | ||
4 | function assignAutoComplete(id_field, profileids) { | |
5 | $('#' + id_field).on('change', function (event, data) { | |
6 | var contactID = $(this).val(); | |
7 | CRM.api3('profile', 'get', {'profile_id': profileids, 'contact_id': contactID}) | |
8 | .done(function (result) { | |
9 | $.each(result.values, function (id, value) { | |
10 | $.each(value, function (fieldname, fieldvalue) { | |
11 | $('#' + fieldname).val(fieldvalue); | |
12 | }); | |
13 | }); | |
14 | } | |
15 | ); | |
16 | }); | |
17 | } | |
18 | ||
19 | $(CRM.form.autocompletes).each(function (index, autocomplete) { | |
20 | assignAutoComplete(autocomplete.id_field, CRM.ids.profile || []); | |
21 | }); | |
22 | ||
23 | }); | |
24 |