Current File : /data/web/virtuals/215191/virtual/www/domains/starwars.cz/sites/all/modules/domain/domain.node.js |
/**
* @file
* Attaches behaviours for the Domain Access module
*/
(function ($) {
/**
* Provide the summary information for the domain access vertical tab
* on the node edit form.
*/
Drupal.behaviors.domainNodeFieldsetSummaries = {
attach: function (context) {
$('fieldset.domain-access-options-form').drupalSetSummary(function (context) {
if (typeof Drupal.settings.domain !== 'undefined') {
var fieldTypeSelector = (Drupal.settings.domain.fieldType == 0) ? ':checked' : ':selected';
var allAffiliatesCheckbox = $('.form-item-domain-site input', context);
var domainInput = (fieldTypeSelector == ':checked') ? $('.form-item-domains input', context) : $('.form-item-domains select option', context);
domainInput = domainInput.filter(fieldTypeSelector);
var selectedDomainCount = domainInput.length;
if (allAffiliatesCheckbox.is(':checked')) {
return Drupal.t('All affiliates');
}
else if (selectedDomainCount == 0) {
return Drupal.t('No affiliates');
}
else if (selectedDomainCount == 1) {
return (fieldTypeSelector == ':checked') ? domainInput.siblings('label').first().text() : domainInput.first().text();
}
else {
return Drupal.t('@count affiliates', {'@count': selectedDomainCount});
}
}
});
}
};
})(jQuery);