Setting Checkboxes in Drupal Admin, Redux

By

This article was published by DrupalEasy as a Quicktip, 2011-02-27.

An earlier article presented a technique for enabling a large number of checkboxes on a Drupal administrative page — such as the permissions admin page — using the Check All extension for the Mozilla Firefox browser. Unfortunately, with the release of Firefox version 3.6, that extension is no longer supported, and there is no indication that an updated version of it will be released. Thus, that exact technique is no longer workable.

However, the Firefox add-on ecosystem shares many similarities with that of Drupal — one of which is that when a valuable add-on is unusable, for whatever reason, a different developer will often create an alternate solution, or continue to maintain an add-on with similar or identical functionality, keeping it up-to-date with the latest releases of the host system. In this case, the replacement extension is CheckFox, which works just as well for enabling and disabling a lengthy column of checkboxes on any Drupal page.

To utilize CheckFox, follow the same procedure as for Check All: Add CheckFox to your Firefox installation, and restart your browser. On any Web page, click and drag your mouse to highlight the labels of the target checkboxes (or use "Select All" on Firefox's Edit menu), and right-click on the page. On the context menu that pops up, choose "Check" or "Uncheck" (these menu labels differ from Check All's). If your highlighted checkboxes include at least one that is enabled and at least one that is disabled, then both menu options will be present.

This alternate extension should be equally helpful when you have more checkboxes than time or patience!

Copyright © 2011 Michael J. Ross. All rights reserved.

Add new comment

Filtered HTML

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <address> <area> <blockquote> <br> <cite> <code> <dd> <div> <dl> <dt> <em> <fieldset> <h1> <h2> <h3> <h4> <h5> <h6> <hr> <img> <input> <li> <map> <ol> <p> <pre> <span> <strong> <sup> <u> <ul>

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
8 + 11 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.