
| Current Path : /var/www/html/rocksensor3/web/modules/contrib/simple_sitemap/js/ |
Linux ift1.ift-informatik.de 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 |
| Current File : /var/www/html/rocksensor3/web/modules/contrib/simple_sitemap/js/simple_sitemap.fieldsetSummaries.js |
/**
* @file
* Attaches simple_sitemap behaviors to the entity form.
*/
(($, Drupal) => {
Drupal.behaviors.simpleSitemapFieldsetSummaries = {
attach(context) {
$(context)
.find('.simple-sitemap-fieldset')
.drupalSetSummary((fieldset) => {
let summary = '';
const enabledVariants = [];
$(fieldset)
.find('input:checkbox[name*="simple_sitemap_index_now"]')
.each(function each() {
summary = `${
this.checked
? Drupal.t('IndexNow notification enabled')
: Drupal.t('IndexNow notification disabled')
}, `;
});
$(fieldset)
.find('input:radio:checked[data-simple-sitemap-label][value="1"]')
.each(function each() {
enabledVariants.push(this.dataset.simpleSitemapLabel);
});
if (enabledVariants.length > 0) {
summary += Drupal.t('Included in sitemaps: ');
summary += enabledVariants.join(', ');
} else {
summary += Drupal.t('Excluded from all sitemaps');
}
return summary;
});
},
};
})(jQuery, Drupal);