Файл: concrete5.7.5.6/concrete/attributes/social_links/form.js
Строк: 63
<?php
var ConcreteSocialLinksAttribute = {
init: function() {
$('.ccm-social-link-attribute-add-service').click(function() {
$($('.ccm-social-link-attribute').get(0)).
clone().
appendTo($('.ccm-social-link-attribute-wrapper')).
find('input').
val('').
closest('.ccm-social-link-attribute').
find('select').
trigger('change');
$('button.ccm-social-link-attribute-remove-line').show();
$('button.ccm-social-link-attribute-remove-line:first').hide();
});
$('.ccm-social-link-attribute-wrapper').on('click', 'button.ccm-social-link-attribute-remove-line', function() {
$(this).closest('.ccm-social-link-attribute').remove();
});
$('.ccm-social-link-attribute-wrapper').on('change', 'select', function() {
var opt = $($(this).find(':selected'));
var $parentContainer = $(this).closest('.ccm-social-link-attribute');
$('button.ccm-social-link-attribute-remove-line').show();
$('button.ccm-social-link-attribute-remove-line:first').hide();
$parentContainer.
find('.ccm-social-link-service-text-wrapper').
addClass('input-prepend').
find('.ccm-social-link-service-add-on-wrapper').show().
find('.add-on i').
removeClass().
addClass('fa fa-'+opt.attr('data-icon'));
});
$('.ccm-social-link-attribute-wrapper select').trigger('change');
}
};
?>