3 * Attaches simple_sitemap behaviors to the entity form.
9 Drupal.behaviors.simple_sitemapForm = {
10 attach: function(context) {
12 // On load: Hide the 'Regenerate sitemap' field to only display it if settings have changed.
13 $('.form-item-simple-sitemap-regenerate-now').hide();
15 // On load: Show or hide settings dependant on 'enabled' setting.
16 if ($('#edit-simple-sitemap-index-content-1').is(':checked')) {
17 $('.form-item-simple-sitemap-priority').show();
18 $('.form-item-simple-sitemap-changefreq').show();
19 $('.form-item-simple-sitemap-include-images').show();
22 $('.form-item-simple-sitemap-priority').hide();
23 $('.form-item-simple-sitemap-changefreq').hide();
24 $('.form-item-simple-sitemap-include-images').hide();
27 // On change: Show or hide settings dependant on 'enabled' setting.
28 $("#edit-simple-sitemap-index-content").change(function() {
29 if ($('#edit-simple-sitemap-index-content-1').is(':checked')) {
30 $('.form-item-simple-sitemap-priority').show();
31 $('.form-item-simple-sitemap-changefreq').show();
32 $('.form-item-simple-sitemap-include-images').show();
35 $('.form-item-simple-sitemap-priority').hide();
36 $('.form-item-simple-sitemap-changefreq').hide();
37 $('.form-item-simple-sitemap-include-images').hide();
39 // Show 'Regenerate sitemap' field if 'enabled' setting has changed.
40 $('.form-item-simple-sitemap-regenerate-now').show();
43 // Show 'Regenerate sitemap' field if settings have changed.
44 $("#edit-simple-sitemap-priority, #edit-simple-sitemap-changefreq, #edit-simple-sitemap-include-images").change(function() {
45 $('.form-item-simple-sitemap-regenerate-now').show();