CRM-13966 - Wire up getlist api to entityRef fields
[civicrm-core.git] / CRM / Core / Form / Renderer.php
index 713bead502a7418213f24e6580c7aa463e77abba..e619497deaf2228de78e4b203b524ad20c0799e3 100644 (file)
@@ -179,7 +179,10 @@ class CRM_Core_Form_Renderer extends HTML_QuickForm_Renderer_ArraySmarty {
     if ($type == 'select' && $element->getAttribute('multiple')) {
       $type = 'multiselect';
     }
-    $class = ($class ? "$class " : '') . 'crm-form-' . $type;
+    // Add widget-specific class
+    if (!$class || strpos($class, 'crm-form-') === FALSE) {
+      $class = ($class ? "$class " : '') . 'crm-form-' . $type;
+    }
 
     if ($required) {
       $class .= ' required';