{*
+--------------------------------------------------------------------+
- | 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}" />
{/if}
- {$link.title}
+ {$link.name}
</a>
</li>
{/foreach}