User talk:The Transhumanist/ViewAsOutline-Glossary.js


 * This script is under development, and is not yet functional

= Script's workshop =
 * This is the work area for developing the script and its documentation. The talk page portion of this page starts at, below.

Description / instruction manual for ViewAsOutline-Glossary.js

 * This script is under development, and is not yet functional

When completed, this script will

General approach
(general approach goes here)

More specifically, starting at the beginning...

Change log for ViewAsOutline-Glossary.js

 * 2018-01-06
 * Start script
 * Make headings go bye bye
 * 2018-01-17
 * Insert wikicode
 * Leading asterisk
 * Wrap linked items with
 * 2018-01-17
 * Insert en dashes
 * Remove newline between dt and dd elements (thanks to Evad37)
 * Process entries for annotation grammar
 * Strip out A, An, The
 * Decapitalize first letter

Bug reports

 * Some of the leading letters are supposed to be capitalized. But they're not.

Desired/completed features

 * Completed features are marked with ✅


 * Feature to analyze and detect a glossary's format
 * Develop algorithm for each format
 * Hide the ref numbers

h2 headings with list items
Annotation separators vary:
 * colon
 * period/new sentence
 * en dash
 * hyphen

Capitalization of annotation varies

semicolon heading with dd entries

 * Copyhold
 * n. an interest, or tenure, in land where the holder's title deeds were copy of the entries kept by the lord of the manor. It was incrementally abolished from 1841 to 1925.


 * Ejectment
 * n. a claim by a land owner to eject a person from the land. The modern term is "eviction".

table format
With columns for terms and definitions.

Script dependencies
= Discussions =


 * This is where the actual talk page starts for User:. Please post your discussion threads below...