MediaWiki:Monobook.js: Difference between revisions

From Halopedia, the Halo wiki

No edit summary
mNo edit summary
 
(40 intermediate revisions by the same user not shown)
Line 4: Line 4:
window.wgSidebar = ( window.wgSidebar || {} );
window.wgSidebar = ( window.wgSidebar || {} );


wgSidebar['Navigation'] = [
wgSidebar["Navigation"] = [
'Main Page|Main page',
"Special:RecentChanges|Recent changes",
'Special:RecentChanges|Recent changes',
"Special:Random|Random page",
'Special:Random|Random page',
];
];


wgSidebar['Games'] = [
wgSidebar["Games"] = [
{'Category:Video games|Original trilogy': [
{"Category:Video games|Original trilogy": [
'Halo: Combat Evolved|Halo: Combat Evolved',
"Halo: Combat Evolved",
'Halo: Combat Evolved Anniversary|Halo: Combat Evolved Anniversary',
"Halo: Combat Evolved Anniversary",
'Halo 2|Halo 2',
"Halo 2",
'Halo 2: Anniversary|Halo 2: Anniversary',
"Halo 2: Anniversary",
'Halo 3|Halo 3',
"Halo 3",
]},
]},
{'Category:Video games|Mainline 343i games': [
{"Category:Video games|Mainline 343i games": [
'Halo 4|Halo 4',
"Halo 4",
'Halo 5: Guardians|Halo 5: Guardians',
"Halo 5: Guardians",
'Halo Infinite|Halo Infinite',
"Halo Infinite",
]},
]},
{'Category:Video games|Halo: Spartan series': [
{"Category:Video games|Halo: Spartan series": [
'Halo: Spartan Assault|Halo: Spartan Assault',
"Halo: Spartan Assault",
'Halo: Spartan Strike|Halo: Spartan Strike',
"Halo: Spartan Strike",
]},
]},
{'Category:Video games|Halo Wars series': [
{"Category:Video games|Halo Wars series": [
'Halo Wars|Halo Wars',
"Halo Wars",
'Halo Wars 2|Halo Wars 2',
"Halo Wars 2",
]},
]},
{'Category:Video games|Other games': [
{"Category:Video games|Other games": [
'Halo 3: ODST|Halo 3: ODST',
"Halo 3: ODST",
'Halo: Reach|Halo: Reach',
"Halo: Reach",
'Halo: Fireteam Raven|Halo: Fireteam Raven',
"Halo: Fireteam Raven",
]},
]},
{'Category:Video games|Ports and expansions': [
{"Category:Video games|Ports and expansions": [
'Halo: Combat Evolved (PC port)|Halo PC',
"Halo: Combat Evolved (PC port)|Halo PC",
'Halo Custom Edition',
"Halo Custom Edition",
'Halo 2 Multiplayer Map Pack|Halo 2 Multiplayer Map Pack',
"Halo 2 Multiplayer Map Pack",
'Halo 2 (Windows Vista)|Halo 2 Vista',
"Halo 2 (Windows Vista)|Halo 2 Vista",
'Halo 3 Mythic|Halo 3 Mythic',
"Halo 3 Mythic",
'Halo: The Master Chief Collection|The Master Chief Collection',
"Halo: The Master Chief Collection",
'Halo 5: Forge|Halo 5: Forge',
"Halo 5: Forge",
]},
]},
{'Category:Applications|Applications': [
{"Category:Applications|Applications": [
'Halo Waypoint|Halo Waypoint',
"Halo Waypoint|Halo Waypoint",
'Halo 4: King of the Hill Fueled by Mountain Dew|Halo 4: King of the Hill',
"Halo 4: King of the Hill Fueled by Mountain Dew|Halo 4: King of the Hill",
'Halo Channel|Halo Channel',
"Halo Channel",
'Halo (Windows 10 app)|Halo App',
"Halo (Windows 10 app)|Halo app",
'Halo Stickers|Halo Stickers',
"Halo Stickers",
'Halo Recruit|Halo Recruit',
"Halo Recruit",
]},
]},
{'Category:Tabletop games|Table top': [
{"Category:Tabletop games|Table top": [
{'Category:Tabletop games|Spartan Games': [
{"Category:Tabletop games|Spartan Games": [
'Halo: Fleet Battles|Halo: Fleet Battles',
"Halo: Fleet Battles",
'Halo: Ground Command|Halo: Ground Command',
"Halo: Ground Command",
]},
]},
'Halo 4: King of the Hill Fueled by Mountain Dew|Halo 4: King of the Hill',
"Halo 4: King of the Hill Fueled by Mountain Dew|Halo 4: King of the Hill",
'Halo Interactive Strategy Game|Halo Interactive Strategy Game',
"Halo Interactive Strategy Game",
'Risk|Halo Risk',
"Risk|Halo Risk",
'Monopoly: Halo Collector\'s Edition|Halo Monopoly',
"Monopoly: Halo Collector's Edition|Halo Monopoly",
]},
]},
{'Category:Deleted material|Canceled projects': [
{"Category:Deleted material|Canceled projects": [
'Halo: Chronicles|Halo: Chronicles',
"Halo: Chronicles",
'Titan (canceled game)|Titan',
"Titan (canceled game)|Titan",
'Haggar|Haggar',
"Haggar",
'Halo Online|Halo Online',
"Halo Online",
"Halo: Starfighter",
]},
]},
];
];


wgSidebar['Books & media'] = [
wgSidebar["Other media"] = [
{'Category:Novels|Novels': [
{"Halo novels|Novels": [
{'The Forerunner Saga|The Forerunner Saga': [
{"The Original Series": [
'Halo: Cryptum|Cryptum',
"Halo: The Fall of Reach|The Fall of Reach",
'Halo: Primordium|Primordium',
"Halo: The Flood|The Flood",
'Halo: Silentium|Silentium',
"Halo: First Strike|First Strike",
"Halo: Ghosts of Onyx|Ghosts of Onyx",
]},
]},
{'Kilo-Five Trilogy|Kilo-Five Trilogy': [
{"The Forerunner Saga": [
'Halo: Glasslands|Glasslands',
"Halo: Cryptum|Cryptum",
'Halo: The Thursday War|The Thursday War',
"Halo: Primordium|Primordium",
'Halo: Mortal Dictata|Mortal Dictata',
{"Halo: Silentium|Silentium": [
"Rebirth",
]},
]},
]},
{'A Master Chief Story|A Master Chief Story': [
{"Kilo-Five Trilogy": [
'Halo: Silent Storm|Silent Storm',
"Halo: Glasslands|Glasslands",
'Halo: Oblivion|Oblivion',
"Halo: The Thursday War|The Thursday War",
'Halo: Shadows of Reach|Shadows of Reach',
"Halo: Mortal Dictata|Mortal Dictata",
]},
]},
{'Battle Born: A Halo Young Adult Novel Series|Battle Born': [
{"Alpha-Nine series|Alpha-Nine": [
'Halo: Battle Born|Battle Born',
"Halo: New Blood|New Blood",
'Halo: Meridian Divide|Meridian Divide',
"Halo: Bad Blood|Bad Blood",
]},
{"The Ferrets series|The Ferrets": [
"Halo: Last Light|Last Light",
"Halo: Retribution|Retribution",
"Halo: Divine Wind|Divine Wind",
]},
{"Rion Forge & Ace Of Spades series|Rion Forge & Ace of Spades": [
"Halo: Smoke and Shadow|Smoke and Shadow",
"Halo: Renegades|Renegades",
"Halo: Point of Light|Point of Light",
]},
{"A Master Chief Story": [
"Halo: Silent Storm|Silent Storm",
"Halo: Oblivion|Oblivion",
{"Halo: Shadows of Reach|Shadows of Reach": [
"Sacrifice",
]},
]},
{"Battle Born: A Halo Young Adult Novel Series|Battle Born": [
"Halo: Battle Born|Battle Born",
"Halo: Meridian Divide|Meridian Divide",
"Halo: Silentium|Silentium",
]},
{"Halo novels|Individual novels": [
"Halo: Contact Harvest|Contact Harvest",
"Halo: Hunters in the Dark|Hunters in the Dark",
"Halo: Legacy of Onyx|Legacy of Onyx",
"Halo: The Rubicon Protocol|The Rubicon Protocol",
"Halo: Outcasts|Outcasts",
]},
{"Halo novels|Individual novellas": [
"Halo: Saint's Testimony|Saint's Testimony",
"Halo: Shadow of Intent|Shadow of Intent",
]},
{"Halo novels|Anthologies": [
"Halo: Evolutions|Evolutions",
"Halo: Fractures|Fractures",
]},
]},
'Halo: The Fall of Reach|The Fall of Reach',
'Halo: The Flood|The Flood',
'Halo: First Strike|First Strike',
'Halo: Ghosts of Onyx|Ghosts of Onyx',
'Halo: Contact Harvest|Contact Harvest',
'Halo: The Cole Protocol|The Cole Protocol',
'Halo: Evolutions|Evolutions',
'Halo: Broken Circle|Broken Circle',
'Halo: New Blood|New Blood',
'Halo: Hunters in the Dark|Hunters in the Dark',
'Halo: Saint\'s Testimony|Saint\'s Testimony',
'Halo: Last Light|Last Light',
'Halo: Shadow of Intent|Shadow of Intent',
'Halo: Fractures|Fractures',
'Halo: Smoke and Shadow|Smoke and Shadow',
'Halo: Envoy|Envoy',
'Halo: Retribution|Retribution',
'Halo: Legacy of Onyx|Legacy of Onyx',
'Halo: Bad Blood|Bad Blood',
'Halo: Renegades|Renegades',
]},
]},
{'Category:Comics|Comics': [
{"Category:Comics|Comics": [
'Halo Graphic Novel|Graphic Novel',
"Halo Graphic Novel|Graphic Novel",
'Halo 3: The Cradle of Life|The Cradle of Life',
"Halo 3: The Cradle of Life|The Cradle of Life",
'Halo: Uprising|Uprising',
"Halo: Uprising|Uprising",
'Halo: Helljumper|Helljumper',
"Halo: Helljumper|Helljumper",
'Halo: Blood Line|Blood Line',
"Halo: Blood Line|Blood Line",
'Halo: Fall of Reach|Fall of Reach',
"Halo: Fall of Reach|Fall of Reach",
'Halo Wars: Genesis|Genesis',
"Halo Wars: Genesis|Genesis",
'Halo: Initiation|Initiation',
"Halo: Initiation|Initiation",
'Halo: Escalation|Escalation',
"Halo: Escalation|Escalation",
'Halo: Tales from Slipspace|Tales from Slipspace',
"Halo: Tales from Slipspace|Tales from Slipspace",
'Halo: Rise of Atriox|Rise of Atriox',
"Halo: Rise of Atriox|Rise of Atriox",
'Halo: Collateral Damage|Collateral Damage',
"Halo: Collateral Damage|Collateral Damage",
'Halo: Lone Wolf|Lone Wolf',
"Halo: Lone Wolf|Lone Wolf",
]},
]},
{'Category:Art books|Art books': [
{"Category:Art books|Art books": [
'The Art of Halo: Creating a Virtual World|The Art of Halo',
"The Art of Halo: Creating a Virtual World|The Art of Halo",
'The Art of Halo 3|The Art of Halo 3',
"The Art of Halo 3|The Art of Halo 3",
'Halo: The Great Journey - The Art of Building Worlds|Halo: The Great Journey',
"Halo: The Great Journey - The Art of Building Worlds|Halo: The Great Journey",
'Awakening: The Art of Halo 4|The Art of Halo 4',
"Awakening: The Art of Halo 4|The Art of Halo 4",
'The Art of Halo 5: Guardians|The Art of Halo 5: Guardians',
"The Art of Halo 5: Guardians|The Art of Halo 5: Guardians",
'The Art of Halo Infinite|The Art of Halo Infinite',
"The Art of Halo Infinite|The Art of Halo Infinite",
]},
]},
{'Category:Reference books|Reference': [
{"Category:Reference books|Reference books": [
'Halo Encyclopedia: The Definitive Guide to the Halo Universe|Halo Encyclopedia ',
{"Halo Encyclopedia|Original encyclopedias": [
'Halo: The Essential Visual Guide|Halo: The Essential Visual Guide',
"Halo Encyclopedia (2009 edition)|2009 edition",
'Halo 4: The Essential Visual Guide|Halo 4: The Essential Visual Guide',
"Halo Encyclopedia (2011 edition)|2011 edition",
'Halo Mythos: A Guide to the Story of Halo‎|Halo Mythos',
]},
'Halo: Warfleet – An Illustrated Guide to the Spacecraft of Halo|Halo: Warfleet',
"Halo: The Essential Visual Guide",
'Halo: Official Spartan Field Manual|Halo: Official Spartan Field Manual',
"Halo 4: The Essential Visual Guide",
"Halo Mythos: A Guide to the Story of Halo|Halo Mythos",
"Halo: Warfleet – An Illustrated Guide to the Spacecraft of Halo|Halo: Warfleet",
"Halo: Official Spartan Field Manual",
"Halo Encyclopedia (2022 edition)",
]},
]},
{'Category:Strategy guides|Strategy guides': [
{"Category:Strategy guides|Strategy guides": [
'Halo: Combat Evolved: Sybex Official Strategies & Secrets|Halo: Combat Evolved',
"Halo: Combat Evolved: Sybex Official Strategies & Secrets|Halo: Combat Evolved",
'Halo 2: The Official Strategy Guide|Halo 2',
"Halo 2: The Official Strategy Guide|Halo 2",
'Halo 3: The Official Strategy Guide|Halo 3',
"Halo 3: The Official Strategy Guide|Halo 3",
'Halo Wars: Official Strategy Guide|Halo Wars',
"Halo Wars: Official Strategy Guide|Halo Wars",
'Halo 3: ODST Official Strategy Guide|Halo 3: ODST',
"Halo 3: ODST Official Strategy Guide|Halo 3: ODST",
'Halo: Reach Official Strategy Guide|Halo: Reach',
"Halo: Reach Official Strategy Guide|Halo: Reach",
'Halo 4: Official Game Guide|Halo 4',
"Halo 4: Official Game Guide|Halo 4",
'Halo 5: Guardians Official Game Guide|Halo 5: Guardians',
"Halo 5: Guardians Official Game Guide|Halo 5: Guardians",
]},
]},
{'Category:Animated films|Animation': [
{"Category:Animated films|Animation": [
'Halo Legends|Halo Legends',
"Halo Legends",
'Halo: The Fall of Reach - The Animated Series|Halo: The Fall of Reach',
"Halo: The Fall of Reach - The Animated Series|Halo: The Fall of Reach",
]},
]},
{'Category:Live action|Live action': [
{"Category:Live action|Live action": [
'Halo: Landfall|Landfall',
"Halo: Landfall|Landfall",
'The Life|The Life',
"The Life",
'Birth of a Spartan|Birth of a Spartan',
"Birth of a Spartan",
'Remember Reach|Remember Reach',
"Remember Reach",
'Halo 4: Forward Unto Dawn|Halo 4: Forward Unto Dawn',
"Halo 4: Forward Unto Dawn",
'Halo film|Halo movie',
"Halo film|Halo movie",
'Halo: Nightfall|Nightfall',
"Halo: Nightfall|Nightfall",
'Halo: The Television Series|The Television Series',
"Halo: The Television Series|Halo TV series",
]},
]},
];
];


wgSidebar['Gameplay'] = [
wgSidebar["Gameplay"] = [
'Halo Waypoint|Waypoint',
"Halo Waypoint|Waypoint",
'Equipment|Equipment',
"Equipment",
'Weapons|Weapons',
"Weapons (gameplay)|Weapons",
'Category:Vehicles|Vehicles',
"Category:Vehicles|Vehicles",
'Armor permutations|Armor permutations',
"Armor customizations",
'Category:Levels|Walkthroughs',
"Category:Levels|Walkthroughs",
'Multiplayer|Multiplayer',
"Multiplayer",
];
];


wgSidebar['The universe'] = [
wgSidebar["The universe"] = [
{'Category:Characters|Characters': [
{"Category:Characters|Characters": [
{'Blue Team': [
{"Blue Team": [
'John-117',
"John-117",
'Linda-058',
"Linda-058",
'Kelly-087',
"Kelly-087",
'Frederic-104',
"Frederic-104",
]},
]},
{'Red Team': [
{"Red Team": [
'Jerome-092',
"Jerome-092",
'Douglas-042',
"Douglas-042",
'Alice-130',
"Alice-130",
]},
]},
{'Alpha-Nine': [
{"Alpha-Nine": [
'Rookie',
"Rookie",
'Michael Crespo|Michael "Mickey" Crespo',
"Michael Crespo|Michael 'Mickey' Crespo",
'Taylor Miles|Taylor "Dutch" Miles',
"Taylor Miles|Taylor 'Dutch' Miles",
'Kojo Agu|Kojo "Romeo" Agu',
"Kojo Agu|Kojo 'Romeo' Agu",
]},
]},
{'NOBLE Team': [
{"NOBLE Team": [
'SPARTAN-B312',
"SPARTAN-B312",
'Carter-A259',
"Carter-A259",
'Jun-A266',
"Jun-A266",
'Emile-A239',
"Emile-A239",
'Kat-B320',
"Kat-B320",
'Jorge-052',
"Jorge-052",
]},
]},
{'Fireteam Osiris': [
{"Fireteam Osiris": [
'Jameson Locke',
"Jameson Locke",
'Edward Buck',
"Edward Buck",
'Olympia Vale',
"Olympia Vale",
'Holly Tanaka',
"Holly Tanaka",
]},
]},
'Catherine Halsey',
"Catherine Halsey",
'Jacob Keyes',
"Jacob Keyes",
'Cortana',
"Cortana",
'Avery Johnson',
"Avery Johnson",
'343 Guilty Spark',
"343 Guilty Spark",
'Thel \'Vadam',
"Thel 'Vadam",
'Terrence Hood',
"Terrence Hood",
'Miranda Keyes',
"Miranda Keyes",
'Rtas \'Vadum',
"Rtas 'Vadum",
'Gravemind',
"Gravemind",
'James Cutter',
"James Cutter",
'John Forge',
"John Forge",
'Ellen Anders',
"Ellen Anders",
'Librarian',
"Librarian",
'IsoDidact',
"IsoDidact",
'Ur-Didact',
"Ur-Didact",
'Jul \'Mdama',
"Jul 'Mdama",
'Thomas Lasky',
"Thomas Lasky",
'Sarah Palmer',
"Sarah Palmer",
'Roland',
"Roland",
'Atriox',
"Atriox",
'Isabel',
"Isabel",
]},
]},
{'Category:Places|Locations': [
{"Category:Locations|Locations": [
'Earth',
"Earth",
'Reach',
"Reach",
'Harvest',
"Harvest",
'Sanghelios',
"Sanghelios",
'High Charity',
"High Charity",
'Mombasa',
"Mombasa",
'Installation 04|Alpha Halo',
"Installation 04|Alpha Halo",
'Installation 05|Delta Halo',
"Installation 05|Delta Halo",
'Installation 00|The Ark',
"Installation 00|The Ark",
'Requiem',
"Requiem",
'Maethrillian',
"Maethrillian",
]},
]},
{'Category:Sapient species|Species': [
{"Category:Sapient species|Species": [
'Human',
"Human",
'San\'Shyuum',
"San'Shyuum",
'Sangheili',
"Sangheili",
'Kig-Yar',
"Kig-Yar",
'Jiralhanae',
"Jiralhanae",
'Huragok',
"Huragok",
'Lekgolo',
"Lekgolo",
'Yanme\'e',
"Yanme'e",
'Unggoy',
"Unggoy",
'Forerunner',
"Forerunner",
'Flood',
"Flood",
]},
]},
{'Category:Factions|Factions': [
{"Category:Factions|Factions": [
{'United Nations Space Command|United Nations Space Command': [
{"United Nations Space Command|United Nations Space Command": [
'UNSC Army',
"UNSC Army",
'UNSC Air Force',
"UNSC Air Force",
'UNSC Marine Corps',
"UNSC Marine Corps",
'Orbital Drop Shock Troopers',
"Orbital Drop Shock Troopers",
'UNSC Navy',
"UNSC Navy",
'Office of Naval Intelligence',
"Office of Naval Intelligence",
'Spartan|SPARTAN programs',
"Spartan|SPARTAN programs",
]},
]},
{'Covenant|Covenant': [
{"Covenant|Covenant": [
'Covenant military',
"Covenant military",
'Covenant Honor Guard',
"Covenant Honor Guard",
'High Council',
"High Council",
]},
]},
{'Insurrectionist|Insurrectionists': [
{"Insurrectionist|Insurrectionists": [
'United Rebel Front',
"United Rebel Front",
'New Colonial Alliance',
"New Colonial Alliance",
]},
]},
'Unified Earth Government',
"Unified Earth Government",
'Swords of Sanghelios',
"Swords of Sanghelios",
'Jul \'Mdama\'s Covenant',
"Jul 'Mdama's Covenant",
'Ecumene|Forerunner ecumene',
"Ecumene|Forerunner ecumene",
'Ancient humanity',
"Ancient humanity",
'Precursor|Precursors',
"Precursor|Precursors",
]},
]},
{'Category:Technology|Technology': [
{"Category:Technology|Technology": [
'Technological Achievement Tiers',
"Technological Achievement Tiers",
'Active camouflage',
"Active camouflage",
'Artificial intelligence',
"Artificial intelligence",
'Biological augmentation',
"Biological augmentation",
'Cryonics',
"Cryonics",
'Energy shielding',
"Energy shielding",
'Holography',
"Holography",
'Slipstream space',
"Slipstream space",
'Powered exoskeleton',
"Powered exoskeleton",
'Category:Propulsion|Propulsion',
"Category:Propulsion|Propulsion",
'Category:Communications technology|Communications',
"Category:Communications technology|Communications",
'Category:Medicine|Medicine',
"Category:Medicine|Medicine",
'Category:Vehicles|Vehicles',
"Category:Vehicles|Vehicles",
'Category:Weapons|Weapons',
"Category:Weapons|Weapons",
]},
]},
{'Category:Ships|Ships': [
{"Category:Ships|Ships": [
'UNSC Pillar of Autumn',
"UNSC Pillar of Autumn",
'Truth and Reconciliation',
"Truth and Reconciliation",
'UNSC In Amber Clad',
"UNSC In Amber Clad",
'UNSC Forward Unto Dawn',
"UNSC Forward Unto Dawn",
'Shadow of Intent',
"Shadow of Intent",
'UNSC Spirit of Fire',
"UNSC Spirit of Fire",
'UNSC Infinity',
"UNSC Infinity",
'Mantle\'s Approach',
"Mantle's Approach",
'Enduring Conviction',
"Enduring Conviction",
]},
]},
{'Category:Society and culture|Society and culture': [
{"Category:Society and culture|Society and culture": [
'Category:Languages|Languages',
"Category:Languages|Languages",
'Religion',
"Religion",
'Mantle',
"Mantle",
'List of food and drinks|Food and drink',
"List of food and drinks|Food and drink",
'Category:Terms and phrases|Terms and phrases',
"Category:Terms and phrases|Terms and phrases",
]},
]},
{'Halopedia:Projects/Timeline/Eras|Timeline': [
{"Halopedia:Projects/Timeline/Eras|Timeline": [
'Human-Forerunner wars',
"Human-Forerunner wars",
'Forerunner-Flood war',
"Forerunner-Flood war",
'Great Purification|The Halos\' firing',
"Great Purification|The Halos' firing",
'War of Beginnings',
"War of Beginnings",
'Interplanetary War',
"Interplanetary War",
'Insurrection',
"Insurrection",
'Human-Covenant War',
"Human-Covenant War",
'Post-Covenant War conflicts',
"Post-Covenant War conflicts",
]},
]},
];
];


wgSidebar['Halopedia Archive'] = [
wgSidebar["Halopedia Archive"] = [
'Archive:Text Archives|Text Archives',
"Archive:Text archives|Text archives",
'Archive:Website Archives|Website Archives',
"Archive:Website archives|Website archives",
'https://www.youtube.com/channel/UCMeCf0KFYzOHw2lp2GRtgWA|Video Archives',
"https://www.youtube.com/channel/UCMeCf0KFYzOHw2lp2GRtgWA|Video archives",
];
];


wgSidebar['Community'] = [
wgSidebar["Halopedia"] = [
{'Halopedia:Administrators|Administrators': [
{"Halopedia:Social media|Social media": [
'User:BaconShelf|BaconShelf',
"https://twitter.com/Halopedia|Twitter",
'User:CIA391|CIA391',
"https://www.facebook.com/HalopediaWiki|Facebook",
'User:Dab1001|Dab1001',
'User:Jack Phoenix|Jack Phoenix',
'User:Porplemontage|Porplemontage',
'User:Rusty-112|Rusty-112',
'User:Sith Venator|Sith Venator',
'User:Tacitus|Tacitus',
]},
]},
'Special:WikiForum|Halopedia forums',
"Halopedia:Discord server|Discord server",
'News:Main|Halo News Network',
"Special:WikiForum|Halopedia forums",
'Halopedia:Discord Server|Discord server',
"News:Main|Halo News Network",
'https://twitter.com/Halopedia|Twitter',
"Halopedia:Projects/Improvement|Article improvement",
'https://www.facebook.com/HalopediaWiki|Facebook',
"Halopedia:Featured/Article|Featured articles",
'Halopedia:Featured/Article|Featured articles',
"Halopedia:Staff|Halopedia staff",
'Halopedia:Projects/Improvement|Article improvement',
'Halopedia:Patrollers|Patroller group',
];
];


wgSidebar['Help'] = [
wgSidebar["Wiki help"] = [
{'Category:Halopedia policies|Policies': [
{"Category:Policies|Policies": [
'Halopedia:General Disclaimer|General Disclaimer',
"Halopedia:Manual of Style|Manual of Style",
'Halopedia:What Halopedia is|What Halopedia is',
"Halopedia:Blocking policy|Blocking policy",
'Halopedia:Blocking Policy|Blocking Policy',
"Halopedia:Canon policy|Canon policy",
'Halopedia:Bots|Bot Policy',
"Halopedia:Layout guide|Layout guide",
'Halopedia:Canon Policy|Canon Policy',
"Halopedia:Media policy|Media policy",
'Halopedia:Copyright|Copyright Policy',
"Halopedia:Notability policy|Notability policy",
'Halopedia:Media Policy|Media Policy',
"Halopedia:Personal Image policy|Personal Image policy",
'Halopedia:Layout Guide|Layout Guide',
"Halopedia:Protected Page policy|Protected Page policy",
'Halopedia:Manual of Style|Manual of Style',
"Halopedia:Signature policy|Signature policy",
'Halopedia:Notability Policy|Notability Policy',
"Halopedia:Spoiler policy|Spoiler policy",
'Halopedia:Protected Page Policy|Protected Page Policy',
"Halopedia:Voting policy|Voting policy",
'Halopedia:Signature Policy|Signature Policy',
'Halopedia:Spoilers Policy|Spoilers Policy',
'Halopedia:Voting Policy|Voting Policy',
]},
]},
{'Category:Help|Guidelines': [
{"Category:Help|Help pages": [
'Help:Signatures|Custom signatures',
"Help:Disambiguation|Disambiguation",
'Help:Disambiguation|Disambiguation',
"Help:Editing|Editing",
'Help:Editing|Editing',
"Help:Images|Images",
'Help:Images|Images',
"Help:Links|Links",
'Help:Level Walkthroughs|Level walkthroughs',
"Help:References|References",
'Help:Links|Links',
"Help:Signatures|Signatures",
'Help:References|References',
"Help:Tables|Tables",
'Halopedia:Rollback|Rollback rights',
"Help:Templates|Templates",
'Help:Tables|Tables',
"Help:Videos|Videos",
'Help:Templates|Templates',
"Help:Walkthroughs|Walkthroughs",
'Help:Videos|Videos',
]},
]},
"Halopedia:General disclaimer|General disclaimer",
"Halopedia:What Halopedia is|What Halopedia is",
];
];


wgSidebar['Related sites'] = [
wgSidebar["Related sites"] = [
{'Halopedia:Community|Official': [
{"Halopedia:Related sites and affiliates|Affiliates": [
'https://www.halowaypoint.com/en-us|Halo Waypoint',
"https://www.marathonwiki.com|CyberAcme",
'https://bungie.net|Bungie.net',
"https://www.destinypedia.com|Destinypedia",
"https://www.youtube.com/@HaloCanon|Halo Canon",
"https://www.niwanetwork.org|NIWA",
]},
]},
{'Halopedia:Community|Affiliates': [
{"Halopedia:Related sites and affiliates|Community": [
'destinypedia:|Destinypedia',
"https://halo.bungie.org|halo.bungie.org",
'https://www.youtube.com/user/HaloCanon|Halo Canon',
"https://www.readyuplive.com|Ready Up Live",
'https://niwanetwork.org|NIWA',
"http://www.forwarduntodawn.com|Forward Unto Dawn",
"https://www.reddit.com/r/halo|/r/halo",
"https://www.reddit.com/r/HaloStory|/r/HaloStory",
"https://www.forgehub.com|ForgeHub",
"http://haloterms.bungie.org|Terminal Hub",
"https://roosterteeth.com|Rooster Teeth",
"https://405th.com|405th",
]},
]},
{'Halopedia:Community|Community': [
{"Halopedia:Related sites and affiliates|Podcasts": [
'https://halo.bungie.org|halo.bungie.org',
"https://www.podtacular.com|Podtacular",
'https://www.readyuplive.com|Ready Up Live',
"https://www.halopodcastevolved.com/podcast-evolved|Podcast Evolved",
'http://www.forwarduntodawn.com|Forward Unto Dawn',
'https://www.reddit.com/r/halo|/r/halo',
'https://www.reddit.com/r/HaloStory|/r/HaloStory',
'https://www.forgehub.com|ForgeHub',
'http://haloterms.bungie.org|Terminal Hub',
'https://roosterteeth.com|Rooster Teeth',
'https://405th.com|405th',
]},
]},
{'Halopedia:Community|Wikis': [
{"Halopedia:Related sites and affiliates|Wikis": [
'halofanon:|Halo Fanon',
{"Halopedia:Related sites and affiliates|International": [
'unhalo:|Gruntipedia',
"https://halo.fandom.com/de|Deutsch (German)",
'halomachinima:|Halo Machinima',
"https://halo.fandom.com/el|Ελληνικά (Greek)",
'wikihalo:|Halo.fr',
"https://halo.fandom.com/it|Italiano (Italian)",
'rvb:|Red vs. Blue',
"https://halo.fandom.com/ja|日本語 (Japanese)",
]},
"https://halo.fandom.com/ko|한국어 (Korean)",
{'Halopedia:Community|Podcasts': [
"https://halo.fandom.com/pl|Polski (Polish)",
'https://www.podtacular.com|Podtacular',
"https://halo.fandom.com/ru|Русские (Russian)",
'https://www.halopodcastevolved.com/podcast-evolved|Podcast Evolved',
"https://halo.fandom.com/es|Español (Spanish)",
]},
]},
{'Halopedia:Community|Halopedia International': [
"https://halofanon.fandom.com|Halo Fanon",
'de:|Deutsch (German)',
"https://unhalo.fandom.com|Gruntipedia",
'el:|Ελληνικά (Greek)',
"https://halomachinima.fandom.com|Halo Machinima",
'it:|Italiano (Italian)',
"https://wiki.halo.fr|Halo.fr",
'ja:|日本語 (Japanese)',
"https://rvb.fandom.com|Red vs. Blue",
'ko:|한국어 (Korean)',
'pl:|Polski (Polish)',
'ru:|Русские (Russian)',
'es:|Español (Spanish)',
]},
]},
];
];

Latest revision as of 16:30, November 15, 2024

/* Any JavaScript here will be loaded for users using the MonoBook skin */

/* MONOBOOK SIDEBAR v2.3 */
window.wgSidebar = ( window.wgSidebar || {} );

wgSidebar["Navigation"] = [
	"Special:RecentChanges|Recent changes",
	"Special:Random|Random page",
];

wgSidebar["Games"] = [
	{"Category:Video games|Original trilogy": [
		"Halo: Combat Evolved",
		"Halo: Combat Evolved Anniversary",
		"Halo 2",
		"Halo 2: Anniversary",
		"Halo 3",
	]},
	{"Category:Video games|Mainline 343i games": [
		"Halo 4",
		"Halo 5: Guardians",
		"Halo Infinite",
	]},
	{"Category:Video games|Halo: Spartan series": [
		"Halo: Spartan Assault",
		"Halo: Spartan Strike",
	]},
	{"Category:Video games|Halo Wars series": [
		"Halo Wars",
		"Halo Wars 2",
	]},
	{"Category:Video games|Other games": [
		"Halo 3: ODST",
		"Halo: Reach",
		"Halo: Fireteam Raven",
	]},
	{"Category:Video games|Ports and expansions": [
		"Halo: Combat Evolved (PC port)|Halo PC",
		"Halo Custom Edition",
		"Halo 2 Multiplayer Map Pack",
		"Halo 2 (Windows Vista)|Halo 2 Vista",
		"Halo 3 Mythic",
		"Halo: The Master Chief Collection",
		"Halo 5: Forge",
	]},
	{"Category:Applications|Applications": [
		"Halo Waypoint|Halo Waypoint",
		"Halo 4: King of the Hill Fueled by Mountain Dew|Halo 4: King of the Hill",
		"Halo Channel",
		"Halo (Windows 10 app)|Halo app",
		"Halo Stickers",
		"Halo Recruit",
	]},
	{"Category:Tabletop games|Table top": [
		{"Category:Tabletop games|Spartan Games": [
			"Halo: Fleet Battles",
			"Halo: Ground Command",
		]},
		"Halo 4: King of the Hill Fueled by Mountain Dew|Halo 4: King of the Hill",
		"Halo Interactive Strategy Game",
		"Risk|Halo Risk",
		"Monopoly: Halo Collector's Edition|Halo Monopoly",
	]},
	{"Category:Deleted material|Canceled projects": [
		"Halo: Chronicles",
		"Titan (canceled game)|Titan",
		"Haggar",
		"Halo Online",
		"Halo: Starfighter",
	]},
];

wgSidebar["Other media"] = [
	{"Halo novels|Novels": [
		{"The Original Series": [
			"Halo: The Fall of Reach|The Fall of Reach",
			"Halo: The Flood|The Flood",
			"Halo: First Strike|First Strike",
			"Halo: Ghosts of Onyx|Ghosts of Onyx",
		]},
		{"The Forerunner Saga": [
			"Halo: Cryptum|Cryptum",
			"Halo: Primordium|Primordium",
			{"Halo: Silentium|Silentium": [
				"Rebirth",
			]},
		]},
		{"Kilo-Five Trilogy": [
			"Halo: Glasslands|Glasslands",
			"Halo: The Thursday War|The Thursday War",
			"Halo: Mortal Dictata|Mortal Dictata",
		]},
		{"Alpha-Nine series|Alpha-Nine": [
			"Halo: New Blood|New Blood",
			"Halo: Bad Blood|Bad Blood",
		]},
		{"The Ferrets series|The Ferrets": [
			"Halo: Last Light|Last Light",
			"Halo: Retribution|Retribution",
			"Halo: Divine Wind|Divine Wind",
		]},
		{"Rion Forge & Ace Of Spades series|Rion Forge & Ace of Spades": [
			"Halo: Smoke and Shadow|Smoke and Shadow",
			"Halo: Renegades|Renegades",
			"Halo: Point of Light|Point of Light",
		]},
		{"A Master Chief Story": [
			"Halo: Silent Storm|Silent Storm",
			"Halo: Oblivion|Oblivion",
			{"Halo: Shadows of Reach|Shadows of Reach": [
				"Sacrifice",
			]},
		]},
		{"Battle Born: A Halo Young Adult Novel Series|Battle Born": [
			"Halo: Battle Born|Battle Born",
			"Halo: Meridian Divide|Meridian Divide",
			"Halo: Silentium|Silentium",
		]},
		{"Halo novels|Individual novels": [
			"Halo: Contact Harvest|Contact Harvest",
			"Halo: Hunters in the Dark|Hunters in the Dark",
			"Halo: Legacy of Onyx|Legacy of Onyx",
			"Halo: The Rubicon Protocol|The Rubicon Protocol",
			"Halo: Outcasts|Outcasts",
		]},
		{"Halo novels|Individual novellas": [
			"Halo: Saint's Testimony|Saint's Testimony",
			"Halo: Shadow of Intent|Shadow of Intent",
		]},
		{"Halo novels|Anthologies": [
			"Halo: Evolutions|Evolutions",
			"Halo: Fractures|Fractures",
		]},
	]},
	{"Category:Comics|Comics": [
		"Halo Graphic Novel|Graphic Novel",
		"Halo 3: The Cradle of Life|The Cradle of Life",
		"Halo: Uprising|Uprising",
		"Halo: Helljumper|Helljumper",
		"Halo: Blood Line|Blood Line",
		"Halo: Fall of Reach|Fall of Reach",
		"Halo Wars: Genesis|Genesis",
		"Halo: Initiation|Initiation",
		"Halo: Escalation|Escalation",
		"Halo: Tales from Slipspace|Tales from Slipspace",
		"Halo: Rise of Atriox|Rise of Atriox",
		"Halo: Collateral Damage|Collateral Damage",
		"Halo: Lone Wolf|Lone Wolf",
	]},
	{"Category:Art books|Art books": [
		"The Art of Halo: Creating a Virtual World|The Art of Halo",
		"The Art of Halo 3|The Art of Halo 3",
		"Halo: The Great Journey - The Art of Building Worlds|Halo: The Great Journey",
		"Awakening: The Art of Halo 4|The Art of Halo 4",
		"The Art of Halo 5: Guardians|The Art of Halo 5: Guardians",
		"The Art of Halo Infinite|The Art of Halo Infinite",
	]},
	{"Category:Reference books|Reference books": [
		{"Halo Encyclopedia|Original encyclopedias": [
			"Halo Encyclopedia (2009 edition)|2009 edition",
			"Halo Encyclopedia (2011 edition)|2011 edition",
		]},
		"Halo: The Essential Visual Guide",
		"Halo 4: The Essential Visual Guide",
		"Halo Mythos: A Guide to the Story of Halo|Halo Mythos",
		"Halo: Warfleet – An Illustrated Guide to the Spacecraft of Halo|Halo: Warfleet",
		"Halo: Official Spartan Field Manual",
		"Halo Encyclopedia (2022 edition)",
	]},
	{"Category:Strategy guides|Strategy guides": [
		"Halo: Combat Evolved: Sybex Official Strategies & Secrets|Halo: Combat Evolved",
		"Halo 2: The Official Strategy Guide|Halo 2",
		"Halo 3: The Official Strategy Guide|Halo 3",
		"Halo Wars: Official Strategy Guide|Halo Wars",
		"Halo 3: ODST Official Strategy Guide|Halo 3: ODST",
		"Halo: Reach Official Strategy Guide|Halo: Reach",
		"Halo 4: Official Game Guide|Halo 4",
		"Halo 5: Guardians Official Game Guide|Halo 5: Guardians",
	]},
	{"Category:Animated films|Animation": [
		"Halo Legends",
		"Halo: The Fall of Reach - The Animated Series|Halo: The Fall of Reach",
	]},
	{"Category:Live action|Live action": [
		"Halo: Landfall|Landfall",
		"The Life",
		"Birth of a Spartan",
		"Remember Reach",
		"Halo 4: Forward Unto Dawn",
		"Halo film|Halo movie",
		"Halo: Nightfall|Nightfall",
		"Halo: The Television Series|Halo TV series",
	]},
];

wgSidebar["Gameplay"] = [
	"Halo Waypoint|Waypoint",
	"Equipment",
	"Weapons (gameplay)|Weapons",
	"Category:Vehicles|Vehicles",
	"Armor customizations",
	"Category:Levels|Walkthroughs",
	"Multiplayer",
];

wgSidebar["The universe"] = [
	{"Category:Characters|Characters": [
		{"Blue Team": [
			"John-117",
			"Linda-058",
			"Kelly-087",
			"Frederic-104",
		]},
		{"Red Team": [
			"Jerome-092",
			"Douglas-042",
			"Alice-130",
		]},
		{"Alpha-Nine": [
			"Rookie",
			"Michael Crespo|Michael 'Mickey' Crespo",
			"Taylor Miles|Taylor 'Dutch' Miles",
			"Kojo Agu|Kojo 'Romeo' Agu",
		]},
		{"NOBLE Team": [
			"SPARTAN-B312",
			"Carter-A259",
			"Jun-A266",
			"Emile-A239",
			"Kat-B320",
			"Jorge-052",
		]},
		{"Fireteam Osiris": [
			"Jameson Locke",
			"Edward Buck",
			"Olympia Vale",
			"Holly Tanaka",
		]},
		"Catherine Halsey",
		"Jacob Keyes",
		"Cortana",
		"Avery Johnson",
		"343 Guilty Spark",
		"Thel 'Vadam",
		"Terrence Hood",
		"Miranda Keyes",
		"Rtas 'Vadum",
		"Gravemind",
		"James Cutter",
		"John Forge",
		"Ellen Anders",
		"Librarian",
		"IsoDidact",
		"Ur-Didact",
		"Jul 'Mdama",
		"Thomas Lasky",
		"Sarah Palmer",
		"Roland",
		"Atriox",
		"Isabel",
	]},
	{"Category:Locations|Locations": [
		"Earth",
		"Reach",
		"Harvest",
		"Sanghelios",
		"High Charity",
		"Mombasa",
		"Installation 04|Alpha Halo",
		"Installation 05|Delta Halo",
		"Installation 00|The Ark",
		"Requiem",
		"Maethrillian",
	]},
	{"Category:Sapient species|Species": [
		"Human",
		"San'Shyuum",
		"Sangheili",
		"Kig-Yar",
		"Jiralhanae",
		"Huragok",
		"Lekgolo",
		"Yanme'e",
		"Unggoy",
		"Forerunner",
		"Flood",
	]},
	{"Category:Factions|Factions": [
		{"United Nations Space Command|United Nations Space Command": [
			"UNSC Army",
			"UNSC Air Force",
			"UNSC Marine Corps",
			"Orbital Drop Shock Troopers",
			"UNSC Navy",
			"Office of Naval Intelligence",
			"Spartan|SPARTAN programs",
		]},
		{"Covenant|Covenant": [
			"Covenant military",
			"Covenant Honor Guard",
			"High Council",
		]},
		{"Insurrectionist|Insurrectionists": [
			"United Rebel Front",
			"New Colonial Alliance",
		]},
		"Unified Earth Government",
		"Swords of Sanghelios",
		"Jul 'Mdama's Covenant",
		"Ecumene|Forerunner ecumene",
		"Ancient humanity",
		"Precursor|Precursors",
	]},
	{"Category:Technology|Technology": [
		"Technological Achievement Tiers",
		"Active camouflage",
		"Artificial intelligence",
		"Biological augmentation",
		"Cryonics",
		"Energy shielding",
		"Holography",
		"Slipstream space",
		"Powered exoskeleton",
		"Category:Propulsion|Propulsion",
		"Category:Communications technology|Communications",
		"Category:Medicine|Medicine",
		"Category:Vehicles|Vehicles",
		"Category:Weapons|Weapons",
	]},
	{"Category:Ships|Ships": [
		"UNSC Pillar of Autumn",
		"Truth and Reconciliation",
		"UNSC In Amber Clad",
		"UNSC Forward Unto Dawn",
		"Shadow of Intent",
		"UNSC Spirit of Fire",
		"UNSC Infinity",
		"Mantle's Approach",
		"Enduring Conviction",
	]},
	{"Category:Society and culture|Society and culture": [
		"Category:Languages|Languages",
		"Religion",
		"Mantle",
		"List of food and drinks|Food and drink",
		"Category:Terms and phrases|Terms and phrases",
	]},
	{"Halopedia:Projects/Timeline/Eras|Timeline": [
		"Human-Forerunner wars",
		"Forerunner-Flood war",
		"Great Purification|The Halos' firing",
		"War of Beginnings",
		"Interplanetary War",
		"Insurrection",
		"Human-Covenant War",
		"Post-Covenant War conflicts",
	]},
];

wgSidebar["Halopedia Archive"] = [
	"Archive:Text archives|Text archives",
	"Archive:Website archives|Website archives",
	"https://www.youtube.com/channel/UCMeCf0KFYzOHw2lp2GRtgWA|Video archives",
];

wgSidebar["Halopedia"] = [
	{"Halopedia:Social media|Social media": [
		"https://twitter.com/Halopedia|Twitter",
		"https://www.facebook.com/HalopediaWiki|Facebook",
	]},
	"Halopedia:Discord server|Discord server",
	"Special:WikiForum|Halopedia forums",
	"News:Main|Halo News Network",
	"Halopedia:Projects/Improvement|Article improvement",
	"Halopedia:Featured/Article|Featured articles",
	"Halopedia:Staff|Halopedia staff",
];

wgSidebar["Wiki help"] = [
	{"Category:Policies|Policies": [
		"Halopedia:Manual of Style|Manual of Style",
		"Halopedia:Blocking policy|Blocking policy",
		"Halopedia:Canon policy|Canon policy",
		"Halopedia:Layout guide|Layout guide",
		"Halopedia:Media policy|Media policy",
		"Halopedia:Notability policy|Notability policy",
		"Halopedia:Personal Image policy|Personal Image policy",
		"Halopedia:Protected Page policy|Protected Page policy",
		"Halopedia:Signature policy|Signature policy",
		"Halopedia:Spoiler policy|Spoiler policy",
		"Halopedia:Voting policy|Voting policy",
	]},
	{"Category:Help|Help pages": [
		"Help:Disambiguation|Disambiguation",
		"Help:Editing|Editing",
		"Help:Images|Images",
		"Help:Links|Links",
		"Help:References|References",
		"Help:Signatures|Signatures",
		"Help:Tables|Tables",
		"Help:Templates|Templates",
		"Help:Videos|Videos",
		"Help:Walkthroughs|Walkthroughs",
	]},
	"Halopedia:General disclaimer|General disclaimer",
	"Halopedia:What Halopedia is|What Halopedia is",
];

wgSidebar["Related sites"] = [
	{"Halopedia:Related sites and affiliates|Affiliates": [
		"https://www.marathonwiki.com|CyberAcme",
		"https://www.destinypedia.com|Destinypedia",
		"https://www.youtube.com/@HaloCanon|Halo Canon",
		"https://www.niwanetwork.org|NIWA",
	]},
	{"Halopedia:Related sites and affiliates|Community": [
		"https://halo.bungie.org|halo.bungie.org",
		"https://www.readyuplive.com|Ready Up Live",
		"http://www.forwarduntodawn.com|Forward Unto Dawn",
		"https://www.reddit.com/r/halo|/r/halo",
		"https://www.reddit.com/r/HaloStory|/r/HaloStory",
		"https://www.forgehub.com|ForgeHub",
		"http://haloterms.bungie.org|Terminal Hub",
		"https://roosterteeth.com|Rooster Teeth",
		"https://405th.com|405th",
	]},
	{"Halopedia:Related sites and affiliates|Podcasts": [
		"https://www.podtacular.com|Podtacular",
		"https://www.halopodcastevolved.com/podcast-evolved|Podcast Evolved",
	]},
	{"Halopedia:Related sites and affiliates|Wikis": [
		{"Halopedia:Related sites and affiliates|International": [
			"https://halo.fandom.com/de|Deutsch (German)",
			"https://halo.fandom.com/el|Ελληνικά (Greek)",
			"https://halo.fandom.com/it|Italiano (Italian)",
			"https://halo.fandom.com/ja|日本語 (Japanese)",
			"https://halo.fandom.com/ko|한국어 (Korean)",
			"https://halo.fandom.com/pl|Polski (Polish)",
			"https://halo.fandom.com/ru|Русские (Russian)",
			"https://halo.fandom.com/es|Español (Spanish)",
		]},
		"https://halofanon.fandom.com|Halo Fanon",
		"https://unhalo.fandom.com|Gruntipedia",
		"https://halomachinima.fandom.com|Halo Machinima",
		"https://wiki.halo.fr|Halo.fr",
		"https://rvb.fandom.com|Red vs. Blue",
	]},
];

/**
 * MonobookSidebar: Sets sidebar submenus for elements of MonoBook, adding special
 * classes to pass the pointer over to allow the effect on all browsers.
 *
 * Date: 15 October 2010
 * Copyright © 2010 Jesús Martínez Novo ([[User:Ciencia Al Poder]])
 *
 * This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version
 */
MonobookSidebar = {
	re_s: / /g,
	re_p: /%/g,
	loadedMenus: [],
	init: function() {
		if ( !window.wgSidebar ) {
			return;
		}
		for ( var menu in wgSidebar ) {
			var item = document.getElementById( MonobookSidebar.getId( menu ) );
			if ( !item ) {
				continue;
			}
			var menuId = jQuery( item ).parents().get( 2 ).id;
			// Check it's a valid portlet item
			if ( !menuId || menuId === '' ) {
				continue;
			}
			// Generate menu hierarchy
			MonobookSidebar.buildSubmenu( item, wgSidebar[menu] );
			// Set events
			MonobookSidebar.setEvents( menuId );
		}
	},
	buildSubmenu: function( el, arr ) {
		var ul = document.createElement( 'ul' );
		ul.className = 'sub-menu';
		for ( var i = 0; i < arr.length; i++ ) {
			var a;
			var li = document.createElement( 'li' );
			if ( typeof arr[i] == 'string' ) {
				a = MonobookSidebar.linkFromText( arr[i] );
				li.appendChild( a );
			} else {
				for ( var menukey in arr[i] ) {
					a = MonobookSidebar.linkFromText( menukey );
					li.appendChild( a );
					MonobookSidebar.buildSubmenu( li, arr[i][menukey] );
				}
			}
			ul.appendChild( li );
		}
		el.appendChild( ul );
		el.className = 'with-sub-menu';
		var em = document.createElement( 'em' );
		em.appendChild( document.createTextNode( '\u203A' ) );
		el.firstChild.appendChild( em );
	},
	setEvents: function( menuId ) {
		for ( var i = 0; i < MonobookSidebar.loadedMenus; i++ ) {
			if ( MonobookSidebar.loadedMenus[i] == menuId ) {
				return;
			}
		}
		jQuery( '#' + menuId ).children().eq( 1 ).children().eq( 0 )
			.on( 'mouseover', MonobookSidebar.mouseover )
			.on( 'mouseout', MonobookSidebar.mouseout );
		MonobookSidebar.loadedMenus.push( menuId );
	},
	mouseover: function( e ) {
		var target = e.target;
		while ( target.tagName.toLowerCase() != 'div' ) {
			if ( target.tagName.toLowerCase() == 'a' ) {
				target = target.parentNode;
			}
			if ( target.tagName.toLowerCase() == 'li' ) {
				jQuery( target ).addClass( 'hover' );
			}
			target = target.parentNode;
		}
	},
	mouseout: function( e ) {
		var target = e.target;
		while ( target.tagName.toLowerCase() != 'div' ) {
			if ( target.tagName.toLowerCase() == 'a' ) {
				target = target.parentNode;
			}
			if ( target.tagName.toLowerCase() == 'li' ) {
				jQuery( target ).removeClass( 'hover' );
			}
			target = target.parentNode;
		}
	},
	linkFromText: function( txt ) {
		var article = '', caption = '', sepPos = txt.indexOf( '|' );
		if ( sepPos > 0 ) {
			article = txt.substr( 0, sepPos );
			caption = txt.substr( sepPos + 1 );
		} else {
			article = caption = txt;
		}
		article = article.replace( MonobookSidebar.re_s, '_' );
		var a = document.createElement( 'a' );
		if ( article.length > 4 && article.substr( 0, 4 ) == 'http' ) {
			a.setAttribute( 'href', article );
		} else {
			article = article.replace( MonobookSidebar.re_s, '_' );
			// Replace encoded colons with normal colons
			article = article.replace( '%3A', ':' );
			a.setAttribute( 'href', mw.config.get( 'wgArticlePath' ).replace( '$1', article ) );
		}
		a.appendChild( document.createTextNode( caption ) );
		return a;
	},
	getId: function( name ) {
		return 'n-' + name.replace( MonobookSidebar.re_s, '-' ).replace( MonobookSidebar.re_p, '.' );
	}
};

/* Calling this code to initialize */
$( MonobookSidebar.init );