User:Opencooper/talkCount
talkCount.js shows the number of talk page discussions next to the talk tab for a page. So if the talk page has two sections, you'd see "Talk (2)". This is helpful for knowing whether there might be any concerns about the article. You can view the titles of the sections by hovering over the number. The script has only been designed to work with the default Vector skin. The Structured Discussions feature is also supported.
Note that the script is pretty rudimentary. It merely counts all subsections regardless of header level. This is helpful when most of the discussions don't use standard level 2 headers, but might slightly overcount. The script won't notice discussions that don't have headers. For Structured Discussions, the API returns a maximum of 100 topics, and the logic I use for them is pretty basic.
Installation
[edit]To install the script, add the following to your common.js page:
importScript('User:Opencooper/talkCount.js'); // Backlink: [[User:Opencooper/talkCount.js]]
License
[edit]This script and any associated files are licensed under Creative Commons Zero.