Index: domain_conf.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/domain/domain_conf/domain_conf.module,v
retrieving revision 1.25
diff -u -r1.25 domain_conf.module
--- domain_conf.module	6 Jul 2008 21:16:39 -0000	1.25
+++ domain_conf.module	11 Feb 2009 18:27:37 -0000
@@ -271,6 +271,24 @@
     '#weight' => -8,
   );
   // Toggle the site offline status.
+  drupal_add_js('if (Drupal.jsEnabled) {
+    $(document).ready(function() {
+    $("a#site_offline").click(function() {
+      //uncheck all online checkboxes
+      $("input[name^=\'domain_batch\'][id$=\'-0\']:checked").attr("checked", "");
+      //check all offline checkboxes
+      $("input[name^=\'domain_batch\'][id$=\'-1\']").attr("checked", "checked");
+      return false;
+    });
+    $("a#site_online").click(function() {
+      //uncheck all offline checkboxes
+      $("input[name^=\'domain_batch\'][id$=\'-1\']:checked").attr("checked", "");
+      //check all online checkboxes
+      $("input[name^=\'domain_batch\'][id$=\'-0\']").attr("checked", "checked");
+      return false;
+    });
+    });
+    }', 'inline');
   $batch['site_offline'] = array(
     '#form' => array(
       '#title' => t('Site status'),
@@ -281,7 +299,7 @@
     '#domain_action' => 'domain_conf',
     '#system_default' => variable_get('site_offline', 0),
     '#variable' => 'site_offline',
-    '#meta_description' => t('Set the online / offline status for all domains.'),
+    '#meta_description' => t('Set the <a href="" id="site_online">online</a> / <a href="" id="site_offline">offline</a> status for all domains.'),
     '#data_type' => 'integer',
     '#weight' => -8,
   );

