-- Indentation fixes
[civicrm-core.git] / js / jquery / jquery.crmContactField.js
index 9ba1645228c9f75ae71f75366df527d203e050d3..67ff79e7c48cb87d8d3b3bd45f95cc75ee5bb533 100644 (file)
    */
   $.fn.crmContactField = function() {
     return this.each(function(){
-      var contactUrl = CRM.url('civicrm/ajax/rest', 'className=CRM_Contact_Page_AJAX&fnName=getContactList&json=1');
+      var urlParams = 'className=CRM_Contact_Page_AJAX&fnName=getContactList&json=1';
       var hiddenEl = this;
       var widgetEl = $('<input type="text" />');
 
       var activeContactId = null;
+      // For organization autocomplete
+      if($(this).attr('urlParam')) {
+        var param = $(this).attr('urlParam');
+        var urlParams = urlParams + '&' + param;
+      }
+      var contactUrl = CRM.url('civicrm/ajax/rest', urlParams);
       var setContactId = function(newContactId) {
         if (newContactId != $(hiddenEl).val()) {
           $(hiddenEl).val(newContactId);