CRM-16415 - Add space after icon in crmButton
authorColeman Watts <coleman@civicrm.org>
Thu, 12 Nov 2015 21:22:05 +0000 (16:22 -0500)
committerColeman Watts <coleman@civicrm.org>
Thu, 12 Nov 2015 21:22:05 +0000 (16:22 -0500)
CRM/Core/Smarty/plugins/block.crmButton.php

index 4833e7934a04a320130868d1cb354308ea03e7cd..1efef99bfe70e4e13386d0bc4ad397887d8e6369 100644 (file)
@@ -53,10 +53,10 @@ function smarty_block_crmButton($params, $text, &$smarty) {
   }
   // Always add class 'button' - fixme probably should be crm-button
   $params['class'] = empty($params['class']) ? 'button' : 'button ' . $params['class'];
-  // Any jQuery-UI icon works
+  // Any FA icon works
   $icon = CRM_Utils_Array::value('icon', $params, 'pencil');
   // All other params are treated as html attributes
   CRM_Utils_Array::remove($params, 'icon', 'p', 'q', 'a', 'f', 'h', 'fb', 'fe');
   $attributes = CRM_Utils_String::htmlAttributes($params);
-  return "<a $attributes><span><span class='crm-i fa-$icon'></span> $text</span></a>";
+  return "<a $attributes><span><span class='crm-i fa-$icon'></span>&nbsp; $text</span></a>";
 }