CRM-15524 - Add 'ajax-snippet' region
authorColeman Watts <coleman@civicrm.org>
Sun, 2 Nov 2014 23:35:29 +0000 (18:35 -0500)
committerColeman Watts <coleman@civicrm.org>
Mon, 3 Nov 2014 00:39:36 +0000 (19:39 -0500)
CRM/Core/Resources.php
templates/CRM/common/snippet.tpl

index 38680eef6f74780fdfd445578217f67979494954..dd9fdf805d56bf1911f1403a69f71bd3333af747 100644 (file)
@@ -226,7 +226,7 @@ class CRM_Core_Resources {
   public function addSetting($settings) {
     $this->settings = $this->mergeSettings($this->settings, $settings);
     if (!$this->addedSettings) {
-      $region = self::isAjaxMode() ? 'page-body' : 'html-header';
+      $region = self::isAjaxMode() ? 'ajax-snippet' : 'html-header';
       $resources = $this;
       CRM_Core_Region::instance($region)->add(array(
         'callback' => function(&$snippet, &$html) use ($resources) {
index bb84d5a84ab52c0533e3a56864cc3b777ff388c4..217335505f9a13ecf5528dd7776c56efdcb3b998 100644 (file)
     {if $smarty.get.snippet eq 2}
       {include file="CRM/common/print.tpl"}
     {else}
+      {crmRegion name='ajax-snippet'}{/crmRegion}
+
       {crmRegion name='page-header' allowCmsOverride=0}{/crmRegion}
-      
+
       {crmRegion name='page-body'}
 
         {* Add status messages and container-snippet div unless we are outputting json. *}