Script Summary: ***** DEPRECATED - Salesforce provides this functionality natively effective Summer 2011. ***** Adds controls to the top of the Salesforce setup sidebar to filter, collapse and expand the setup tree, and adds a handle to show/hide the sidebar. Requires Firefox 3.5+, Chrome, or Safari.
Version: 1.2.4
As of Summer '11, Salesforce provides the filtering functionality natively in the app. If you have already installed this script, you'll get two Quick Find boxes - simply go to your Greasemonkey > Manage User Scripts to disable or delete this script.For the record, I'm thrilled that the functionality is now being provided natively. Thanks to everyone who made the Setup Enhancer script so popular, and to those who have been inspired to write new userscripts to make admins' lives easier.
Features
Check out the video demo over at CRMFYI--thanks Jeff!
- Filter the setup tree by keystroke, matching on the first letters of each word in the label. If the filter matches a node with children, such as the standard object nodes, all child nodes are displayed.
- Expand or collapse all nodes in the setup tree.
- Collapse or expand the setup sidebar.
Updates
Want to be notified of updates to this script? Create a userscripts.org account, check the Settings > Notifications flag to be sent email when your favorite scripts are updated, and favorite this script using the link on the right-hand side of the page.
- Version 1.2.4: Cosmetic changes to make the Quick Find box match the Winter 11 Setup reskin. If you don't care how it looks, you can skip this update.
- Version 1.2.3: Another developer pointed out that Japanese doesn't always have spaces between words, so the "improved" filtering in 1.2.2 wasn't really an improvement. This version reverts the change from 1.2.2, and also cleans up some code. Once again, if you don't use a language with multibyte characters, you can skip this update.
- Version 1.2.2: Improved filtering on multibyte characters so the filter now behaves like filtering on non-multibyte characters. If you don't use a language with multibyte characters (e.g. Japanese, Korean, Russian), you can skip this update.
- Version 1.2.1: Adds support for filtering multibyte characters (e.g. Japanese, Korean, Russian). If you don't use those languages, you can skip this update.
- Version 1.2: Highlights filter terms in matching labels. Displays a message when no matches are found. Fixes a bug that prevented the last section title from being hidden if no matches were found in that section, and a bug that prevented the Checkout section from being included in the filter. Also includes minor performance improvements to filtering.
- Version 1.1: Collapses nodes that don't match the filter string, so only nodes that matched the filter are expanded when you navigate to a new page (in 1.0, nodes that didn't match were only hidden, not collapsed, resulting in an expanded tree).
Requirements
Firefox
- Firefox 3.5 or higher => http://firefox.com
- Greasemonkey => https://addons.mozilla.org/en-US/firefox/addon/748 (Firefox only - Chrome has native Greasemonkey support)
Chrome
Works in recent (>July 2010) builds of Chrome on both Windows and Mac. If you have trouble with it in Chrome, try updating your Chrome installation.
Safari
Running Greasemonkey scripts in Safari can be iffy, but one user reported success in Safari 5.0.2 on the Mac following the steps outlined at http://www.simplehelp.net/2007/11/14/how-to-run-greasemonkey-scripts-in-safari/ - but for Step 3, don't use the link on the instructions. Instead use this one: http://dl.getdropbox.com/u/299419/app/GreaseKit-1.7_leo.zip
Disclaimer
Salesforce.com does not endorse or supply support for this script.



