summaryrefslogtreecommitdiff
path: root/modules/system/system.js
diff options
context:
space:
mode:
Diffstat (limited to 'modules/system/system.js')
-rw-r--r--modules/system/system.js21
1 files changed, 21 insertions, 0 deletions
diff --git a/modules/system/system.js b/modules/system/system.js
index a0f712aec..479ecc6ea 100644
--- a/modules/system/system.js
+++ b/modules/system/system.js
@@ -148,5 +148,26 @@ Drupal.behaviors.poweredByPreview = {
};
+ /**
+ * Show/hide settings for page caching depending on whether page caching is
+ * enabled or not.
+ */
+Drupal.behaviors.pageCache = {
+ attach: function (context, settings) {
+ $('#edit-cache-0', context).change(function () {
+ $('#page-compression-wrapper').hide();
+ $('#cache-error').hide();
+ });
+ $('#edit-cache-1', context).change(function () {
+ $('#page-compression-wrapper').show();
+ $('#cache-error').hide();
+ });
+ $('#edit-cache-2', context).change(function () {
+ $('#page-compression-wrapper').show();
+ $('#cache-error').show();
+ });
+ },
+};
+
})(jQuery);