Category Drop-Menu Tweak, v1.7

Download (Zip File)
Download (Plain Text)

Installation

Unzip the ZIP file in your plugins folder. If you don't have one, create one in the same folder as the mt.cgi file. Then, go through and chmod 755 any .pl and .cgi files created.

If you are using a version of MT earlier than 3.3, you will need to use v1.6 and install the BigPAPI plugin.

What It Does

The plugin changes the category drop-menu on the entry editing screen, highlighting subcategories. Furthermore, if you tab to or click on the menu, you can type the first few letters of any category and select it automatically.

As of version 1.5, you may change the coloring and padding options from a page within your MT installation.

Why?

Before subcategories, you could use the tab-and-type method to select any category. Now, because of the HTML SixApart used, you can only select top-level categories with that trick. I wanted to restore the ability to choose any category with your keyboard.

Browser Note

Firefox (v1.0-1.5) displays both the colors and subcategory indentation.

Internet Explorer (v6.0) displays the colors, but does not indent subcategories.

These were both under Windows 98. I have not tested it on any other installations.

Version History

v1.0 - Original version. [16 August 2005]

v1.5 - Added ability to change options from a screen within MT installations. [17 August 2005]

v1.51 - Cleaned up some code. Changed the default color scheme. [19 August 2005]

v1.6 - Added the ability to restore the default settings, and added support for other category-listing pages. [27 August 2005]

v1.7 - Updated the plugin to work with MT 3.3. [1 October 2006]

Known Bugs

MT 3.2: The power-editing screen strips out the offending HTML, but does not add in new indentation or colors.

MT 3.3: Category drop-down menus in the batch-editing window are not modified by this plugin. I have not looked deeply into this problem, and I will not be able to for some time. Sorry.

This plugin is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License.
To contact the author, send mail to the "webmaster" of this domain.