Geocaching VIP List
This script adds a useful display to help you find your friend's and family's logs quickly, and to easily determine if you've found the cache or not. You can also show or hide certain subsets of logs from the cache logs display.
What This Script Does
On the right-hand side of each cache page, a summary of cache logs written by a configurable list of VIPs is shown. Your VIP List might include your friends, family and any other Very Important Persons that you wish to keep an eye on. You can add or remove people to the VIP List using several different methods.
For a quick indication of whether you've found a cache or not, a smiley is added next to the cache title if you've found the cache, or a frownie is added if you've logged a DNF. This indication is based on the logs shown on the page - if only 5 logs are loaded, but your log is the 8th, there will be no indicator. Clicking on the smiley or frownie will scroll the page down to your log entry.
When a cache page is first loaded, it typically only shows the first 5 logs. In this case, only those VIP logs that are included in the first 5 logs will be shown in the VIP Logs area, and a warning will alert you to this condition. Simply click on the "Load more logs" link to load the rest of the logs. This link is identical to the "There are more logs. View them all on one page" link at the bottom of the page.
When all cache logs are displayed, the icons for each log type can be clicked to take you to the first log of that type. When all cache logs are not displayed, the script copies the "There are more logs. View them all on one page" link so it also appears above the logs.
Got Friends?
Have you been collecting friends on your Friends List? If so, you can quickly add them all to your VIP List by clicking on the
link at the top of that page. You can also click on the individual
badges next to each friend to add or remove each one to or from the VIP List.
If you have no friends, don't worry, there are other ways to add cachers to your VIP List. The easiest is to find their cache log on a cache page, and click on the
badge next to their name. When you click on the badge, it's color will change to green to indicate it is on the VIP List. Badges for the cache owner will be blue and badges for you (the logged-in user) will be red.
Another way to add cachers to the VIP List is to click on the
link. This will bring up the current VIP List. You can remove cachers by clicking their name. The link will turn red with a strikeout to indicate it is being removed. Click it again to add it back. Click the "Add" link at the bottom to manually enter a name to be added to the VIP List. Names are not case-sensitive. Click the "Save" button to save your changes or "Cancel" to discard all changes.
Yet another way to add cachers to your VIP List is from their profile pages. Just click on the
badge next to their name at the top.
The
link is useful if you've changed the VIP List in one window or tab, and want to update other windows or tabs to show the additional logs.
Show Only the Logs You Want to See
Don't you wish you could do these things?
- While looking at a cache page with hundreds of logs, you only want to read the logs of your VIPs, without the distraction of all those other logs.
- You're looking at a cache page that has hundreds of finds, but there are a few "did not find" logs mixed in. That doesn't make sense because it's such an easy cache. It would be interesting to read those DNF logs, but finding them among all the other logs is difficult.
- You're hosting an event and you want to see only the Will Attend logs, without all those "can't attend" notes showing up.
Now you can do all that and more. Two buttons have been added to the title bar of the Cache Logs area, which give you the ability to hide or show all the cache logs. When the cache logs are hidden, clicking on a link in the VIP Logs area or the Logged Visits totals, will un-hide those logs, as well as scroll the window to the first one in the group. The title at the left end of the title bar shows how many logs are visible.
Using the first wish above as an example, you would first click on the
button, then scroll up to the VIP Logs, and click on the
icon at the top of the VIP Logs area. This will show (un-hide) all the VIP Logs and scroll the window to the first one.
To accomplish the second wish, you would first click on the
button, then go to the Logged Visits totals, and click on the
icon. This will show (un-hide) all the DNF logs and scroll the window to the first one.
To show all logs again, simply click on the
button.
Note: Showing and hiding hundreds of logs at one time can take a long time. I've done some testing and found that my code to hide or show the logs runs in just a fraction of a second, but the browser then takes a long time to actually re-draw the window. Be patient when working with cache pages with lots of logs.
Configuration
This script has several configurable options. To configure them, click on
below the VIP Logs.
"Show VIP badges" - This option controls whether the badges are shown next to the cache logs.
"Highlight logged in user's logs" - When this option is enabled, the logged-in user's logs will be highlighted in red. This makes it easy to find your own logs. Additionally, if the "Even if not a VIP" box is checked, you don't need to add yourself to the VIP List to see your logs summarized in the VIP Logs area.
"Highlight cache owner's logs" - When this option is enabled, the cache owner's logs will be highlighted in blue. This makes it easy to find the cache owner's logs. If the "Even if not a VIP" box is checked, you don't need to add the cache owner to the VIP List to see the cache owner's logs listed in the VIP Logs area.
"Show instructions if there are no VIP logs" - When this option is turned on, some brief instructions on how to add VIPs will appear when there are no VIP logs. These instructions automatically disappear if there are VIP logs. You can turn this option off after you become familiar with how this script works.
"Position" - Use this menu to choose where the VIP List will appear. It can be anywhere on the right-hand side of the cache page, from above the "Navigation" pane, to below the "Bookmarks" list.
Version History
2.0 - 2008/08/13
- Show logs for a list of VIPs, instead of only self's logs.
- If only the first 5 logs are shown, show a partial log list.
- Make the VIP List box look like other (Nav, TBs, etc.) boxes.
- Add VIP badge next to user's name at top of each log.
- Add VIP badge next to the cache owner's name.
- Add VIP badge next to logged-in user's name.
- When user clicks on a "log totals" icon, go to the first log of that type.
- Add a smiley to the top of the page, next to the cache name, to show if the logged-in user has found or DNF'd the cache.
- Add code from my obsolete Block Collapser script, to enable collapsing of the Cache Logs area.
- Show the number of visible logs in the Cache Logs title bar.
- Add VIP badge to the profile page.
- Add VIP badges to the Friends List page.
1.3 - 2006/03/04
- Geocaching VIP List was originally based on Prime Suspect's True Totals script v1.3. I almost completely rewrote it to add many features I felt were missing in the original script.

Install the script
Love the script!
Love the script! It offers some great enhancements.