From cd8690fb85937fe381f7ea7429772037168ae4aa Mon Sep 17 00:00:00 2001
From: Dries Buytaert <dries@buytaert.net>
Date: Sat, 14 Jul 2007 15:28:02 +0000
Subject: [PATCH] - Patch #158790 by kkaefer: usability improvement:
 automatically select proper radio button.

---
 modules/node/node.js     | 12 ++++++++++++
 modules/node/node.module |  2 ++
 2 files changed, 14 insertions(+)
 create mode 100644 modules/node/node.js

diff --git a/modules/node/node.js b/modules/node/node.js
new file mode 100644
index 000000000000..b8b3520006d9
--- /dev/null
+++ b/modules/node/node.js
@@ -0,0 +1,12 @@
+// $Id$
+
+if (Drupal.jsEnabled) {
+  $(function() {
+    // Automatically selects the right radio button in the filter section of
+    // the admin content list.
+    $('#node-admin-filter select').change(function() {
+        $('#node-admin-filter input:radio[@value="'+ this.id.substr(5) +'"]')
+          .attr('checked', true);
+    });
+  });
+}
diff --git a/modules/node/node.module b/modules/node/node.module
index 8876001f0fe2..e90788a00fb1 100644
--- a/modules/node/node.module
+++ b/modules/node/node.module
@@ -1524,6 +1524,8 @@ function node_filter_form() {
     $form['filters']['buttons']['reset'] = array('#type' => 'submit', '#value' => t('Reset'));
   }
 
+  drupal_add_js(drupal_get_path('module', 'node') .'/node.js');
+
   return $form;
 }
 
-- 
GitLab