{*
+--------------------------------------------------------------------+
- | CiviCRM version 4.5 |
+ | CiviCRM version 4.6 |
+--------------------------------------------------------------------+
- | Copyright CiviCRM LLC (c) 2004-2014 |
+ | Copyright CiviCRM LLC (c) 2004-2015 |
+--------------------------------------------------------------------+
| This file is a part of CiviCRM. |
| |
class='crm-event-manage-registration-form-block-custom_post_multiple'>
<td scope="row" class="label" width="20%">{$form.custom_post_id_multiple.$profilePostNum.label}</td>
<td>{$form.custom_post_id_multiple.$profilePostNum.html}
- <span class='profile_bottom_link_remove'><a href="#"
- class="crm-hover-button crm-button-rem-profile"><span
- class="icon ui-icon-trash"></span>{ts}remove profile{/ts}</a></span>
- {if $smarty.foreach.profilePostIdName.last}
-
- <span class='profile_bottom_link'><a href="#" class="crm-hover-button crm-button-add-profile"><span
- class="icon ui-icon-plus"></span>{ts}add another profile (bottom of page){/ts}</a></span>
- {/if}
+
+ <span class='profile_bottom_link_remove'>
+ <a href="#" class="crm-hover-button crm-button-rem-profile">
+ <span class="icon ui-icon-trash"></span>{ts}remove profile{/ts}
+ </a>
+ </span>
+
+ <span class='profile_bottom_link' {if !$smarty.foreach.profilePostIdName.last} style="display: none"{/if}>
+ <a href="#" class="crm-hover-button crm-button-add-profile">
+ <span class="icon ui-icon-plus"></span>
+ {ts}add another profile (bottom of page){/ts}
+ </a>
+ </span>
<br/><span class="profile-links"></span>
</td>
</tr>
<td scope="row" class="label"
width="20%">{$form.additional_custom_post_id_multiple.$profilePostNumA.label}</td>
<td>{$form.additional_custom_post_id_multiple.$profilePostNumA.html}
- <span class='profile_bottom_add_link_remove'><a href="#"
- class="crm-hover-button crm-button-rem-profile"><span
- class="icon ui-icon-trash"></span>{ts}remove profile{/ts}</a></span>
- {if $smarty.foreach.profilePostIdAName.last}
-
- <span class='profile_bottom_add_link'><a href="#"
- class="crm-hover-button crm-button-add-profile"><span
- class="icon ui-icon-plus"></span>{ts}add another profile (bottom of page){/ts}</a></span>
- {/if}
+
+ <span class='profile_bottom_add_link_remove'>
+ <a href="#" class="crm-hover-button crm-button-rem-profile">
+ <span class="icon ui-icon-trash"></span>{ts}remove profile{/ts}
+ </a>
+ </span>
+ <span class='profile_bottom_add_link' {if !$smarty.foreach.profilePostIdAName.last} style="display: none"{/if}>
+ <a href="#" class="crm-hover-button crm-button-add-profile">
+ <span class="icon ui-icon-plus"></span>
+ {ts}add another profile (bottom of page){/ts}
+ </a>
+ </span>
<br/><span class="profile-links"></span>
</td>
</tr>
var profileBottomCountAdd = Number({/literal}{$profilePostMultipleAdd|@count}{literal});
function addBottomProfile( e ) {
+ var urlPath;
e.preventDefault();
var addtlPartc = $(this).data('addtlPartc');
e.preventDefault();
$(e.target).closest('tr').hide().find('.crm-profile-selector').val('');
- $(e.target).closest('tbody').find('tr:visible:last .profile_bottom_link_main, tr:visible:last .profile_bottom_link, tr:visible:last .profile_bottom_add_link_main').show();
+ $(e.target).closest('tbody').find('tr:visible:last .profile_bottom_link_main,tr:visible:last .profile_bottom_add_link, tr:visible:last .profile_bottom_link, tr:visible:last .profile_bottom_add_link_main').show();
}
- var strSameAs = ' - '+ts('same as for main contact')+' - ';
- var strSelect = ' - '+ts('select')+' - ';
+ var
+ strSameAs = '{/literal}{ts escape='js'}- same as for main contact -{/ts}{literal}',
+ strSelect = '{/literal}{ts escape='js'}- select -{/ts}{literal}';
$('#crm-container').on('crmLoad', function() {
var $container = $("[id^='additional_profile_'],.additional_profile").not('.processed').addClass('processed');
$('#additional_profile_pre,#additional_profile_post').show();
}
- showRuleFields({/literal}{$ruleFields}{literal});
});
- $('#allow_same_participant_emails').change( function() { showRuleFields({/literal}{$ruleFields}{literal}) });
-
$('#registration_blocks').on('click', '.crm-button-add-profile', addBottomProfile);
$('#registration_blocks').on('click', '.crm-button-rem-profile', removeBottomProfile);
$('#crm-container').on('crmLoad', function(e) {
$('tr[id^="additional_profile"] input[id^="additional_custom_"]').change(function(e) {
- $input = $(e.target);
+ var $input = $(e.target);
if ( $input.val() == '') {
- $selected = $input.closest('tr').find('.crm-profile-selector-select :selected');
+ var $selected = $input.closest('tr').find('.crm-profile-selector-select :selected');
if ($selected.text() == strSelect) { $input.val('none'); }
}
});