Extension:HierarchyBuilder

The HierarchyBuilder extension introduces a tag,  , two Semantic Form input types, hierarchySelect and hierarchy , and three parser functions #hierarchyChildren , #hierarchyParent , #hierarchySectionNumber.

Usage
Usage documentation and live examples are provided at our [ https://collaborate.mitre.org/extensions extensions documentation site].

Version history

 * Version 5.0
 * Switched from Semantic Forms to Page Forms
 * Requires MediaWiki 1.25+
 * Version 4.0.1
 * Updated forms to support MW 1.26 and fixed static invocation warnings.
 * Version 4.0.0
 * Removed SelectFromHierarchy legacy mode support.
 * Version 3.2.2
 * Removed inline JS.
 * Version 3.2.1
 * Increased editHierarchy page limit to 2000.
 * Version 3.2.0
 * Added ability to specify pages by property value for HierarchyFormInput.
 * Version 3.1.0
 * Added titleicon support to hierarchySelect.
 * Version 3.0.1
 * Corrected collapsed flag and ampersand defects.
 * Version 3.0.0
 * Restructured code to comply with new code standards. Various minor code quality improvements.
 * Version 2.0.0
 * Reimplemented display names without displaynameproperty argument.
 * Version 1.10.0
 * Added TitleIcon support in editHierarchy.
 * Version 1.9.4
 * Resolved displaynameproperty and collapsed defects in hierarchySelected parser function.
 * Version 1.9.3
 * Improved robustness of property retrieval.
 * Version 1.9.2
 * Fixed titleicon size and resolution issues.
 * Version 1.9.1
 * Reimplemented titleicon support to be more efficient.

Acknowledgements
This extension is implemented using jsTree and nestedSortable libraries.