Update action-menu styles
[civicrm-core.git] / templates / CRM / Activity / Form / ActivityLinks.tpl
index f1ac44866ed304c64f3e39816036bae8e062cd54..3eaff3d9014478ad1fec64962a92af9abcaedac6 100644 (file)
@@ -1,8 +1,8 @@
 {*
  +--------------------------------------------------------------------+
- | CiviCRM version 4.4                                                |
+ | CiviCRM version 4.5                                                |
  +--------------------------------------------------------------------+
- | Copyright CiviCRM LLC (c) 2004-2013                                |
+ | Copyright CiviCRM LLC (c) 2004-2014                                |
  +--------------------------------------------------------------------+
  | This file is a part of CiviCRM.                                    |
  |                                                                    |
 {/if}
 
 {if $as_select} {* on 3.2, the activities can be either a drop down select (on the activity tab) or a list (on the action menu) *}
-<select onchange="if (this.value) window.location=''+ this.value; else return false" name="other_activity" id="other_activity" class="form-select">
-  <option value="">{ts}- new activity -{/ts}</option>
+<select name="other_activity" class="crm-form-select crm-select2 crm-action-menu action-icon-plus">
+  <option value="">{ts}New activity{/ts}</option>
 {foreach from=$activityTypes key=k item=link}
   <option value="{$urls.$k}">{$link}</option>
 {/foreach}
 </select>
-
+{literal}
+<script type="text/javascript">
+  CRM.$(function($) {
+    $('[name=other_activity].crm-action-menu').change(function() {
+      var
+        $el = $(this),
+        url = $el.val();
+      if (url) {
+        $el.select2('val', '');
+        CRM.loadForm(url).on('crmFormSuccess', function() {
+          CRM.refreshParent($el);
+        });
+      }
+    });
+  });
+</script>
+{/literal}
 {else}
 <ul>
+  <li class="crm-activity-tab"><a href="#" data-tab="activity">{ts}Record Activity:{/ts}</a></li>
 {foreach from=$activityTypes key=k item=link}
-<li class="crm-activity-type_{$k}"><a href="{$urls.$k}">{$link}</a></li>
+<li class="crm-activity-type_{$k}"><a href="{$urls.$k}" data-tab="activity">{$link}</a></li>
 {/foreach}
 
 {* add hook links if any *}
 {if $hookLinks}
    {foreach from=$hookLinks item=link}
     <li>
-        <a href="{$link.url}">
+        <a href="{$link.url}" data-tab="activity"{if !empty($link.title)} title="{$link.title}"{/if}>
           {if $link.img}
                 <img src="{$link.img}" alt="{$link.title}" />&nbsp;
           {/if}
-          {$link.title}
+          {$link.name}
         </a>
     </li>
    {/foreach}