.crm-container .crm-action-menu.action-icon-clipboard .select2-default span.select2-chosen:before {
background-position: -160px -128px;
}
+.crm-container .crm-action-menu.action-icon-token .select2-default span.select2-chosen:before {
+ background-position: -144px 0;
+}
/* Restore this property otherwise our css overrides it */
.select2-search input {
box-sizing: border-box;
},
template: '<input type="text" class="crmMailingToken" />',
link: function (scope, element, attrs, crmUiIdCtrl) {
- $(element).select2({
- width: "10em",
+ $(element).addClass('crm-action-menu action-icon-token').select2({
+ width: "12em",
dropdownAutoWidth: true,
data: CRM.crmMailing.mailTokens,
- placeholder: ts('Insert')
+ placeholder: ts('Tokens')
});
$(element).on('select2-selecting', function (e) {
var id = crmUiIdCtrl.get(attrs.crmFor);
// Initialize token selector widgets
var form = $('form.{/literal}{$form.formClass}{literal}');
$('input.crm-token-selector', form)
- .addClass('crm-action-menu')
+ .addClass('crm-action-menu action-icon-token')
.change(insertToken)
.crmSelect2({
data: form.data('tokens'),
- placeholder: '{/literal}{ts escape='js'}Insert Token{/ts}{literal}'
+ placeholder: '{/literal}{ts escape='js'}Tokens{/ts}{literal}'
});
$('.accordion .head').addClass( "ui-accordion-header ui-helper-reset ui-state-default ui-corner-all ");