MediaWiki API result
This is the HTML representation of the JSON format. HTML is good for debugging, but is unsuitable for application use.
Specify the format parameter to change the output format. To see the non-HTML representation of the JSON format, set format=json.
See the complete documentation, or the API help for more information.
{ "compare": { "fromid": 1, "fromrevid": 1, "fromns": 0, "fromtitle": "Main Page", "toid": 2, "torevid": 2, "tons": 8, "totitle": "MediaWiki:Common.js", "*": "<tr>\n <td colspan=\"2\" class=\"diff-lineno\">Line 1:</td>\n <td colspan=\"2\" class=\"diff-lineno\">Line 1:</td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>/* Any JavaScript here will be loaded for all users on every page load. */</div></td>\n</tr>\n<tr>\n <td class=\"diff-marker\" data-marker=\"\u2212\"></td>\n <td class=\"diff-deletedline diff-side-deleted\"><div><strong>MediaWiki has been installed.</strong></div></td>\n <td colspan=\"2\" class=\"diff-empty diff-side-added\"></td>\n</tr>\n<tr>\n <td class=\"diff-marker\"></td>\n <td class=\"diff-context diff-side-deleted\"><br /></td>\n <td class=\"diff-marker\"></td>\n <td class=\"diff-context diff-side-added\"><br /></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>/**</div></td>\n</tr>\n<tr>\n <td class=\"diff-marker\" data-marker=\"\u2212\"></td>\n <td class=\"diff-deletedline diff-side-deleted\"><div>Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software.</div></td>\n <td colspan=\"2\" class=\"diff-empty diff-side-added\"></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div> * Beat Timer</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div> *</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div> * Converts time into PSO Beat Time.</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div> * @source https://www.mediawiki.org/wiki/MediaWiki:Gadget-beatclock.js</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div> * @author [[User:Adelia]]</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div> */</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>function calculatebeat(hours,minutes,seconds) {</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>var now = new Date;</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>var hours = now.getUTCHours()</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>var minutes = now.getUTCMinutes()</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>var seconds = now.getUTCSeconds()</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>if(hours >= 4) {</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>hours = hours - 4;</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>}</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>else {</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>hours = 23 - hours;</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>}</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>var beatpso = Math.floor(Math.floor((hours*60.0 + minutes)/1.44))+0;</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>document.getElementById('beatclock').innerHTML = beatpso;</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>setTimeout(calculatebeat, 1000);</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>}</div></td>\n</tr>\n<tr>\n <td class=\"diff-marker\"></td>\n <td class=\"diff-context diff-side-deleted\"><br /></td>\n <td class=\"diff-marker\"></td>\n <td class=\"diff-context diff-side-added\"><br /></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>addOnloadHook(function() {</div></td>\n</tr>\n<tr>\n <td class=\"diff-marker\" data-marker=\"\u2212\"></td>\n <td class=\"diff-deletedline diff-side-deleted\"><div>== Getting started ==</div></td>\n <td colspan=\"2\" class=\"diff-empty diff-side-added\"></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\tvar elems = document.getElementsByClassName('editsection');</div></td>\n</tr>\n<tr>\n <td class=\"diff-marker\" data-marker=\"\u2212\"></td>\n <td class=\"diff-deletedline diff-side-deleted\"><div>* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]</div></td>\n <td colspan=\"2\" class=\"diff-empty diff-side-added\"></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\tfor (i = 0; i < elems.length; i++) {</div></td>\n</tr>\n<tr>\n <td class=\"diff-marker\" data-marker=\"\u2212\"></td>\n <td class=\"diff-deletedline diff-side-deleted\"><div>* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]</div></td>\n <td colspan=\"2\" class=\"diff-empty diff-side-added\"></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\tvar span = document.createElement('span');</div></td>\n</tr>\n<tr>\n <td class=\"diff-marker\" data-marker=\"\u2212\"></td>\n <td class=\"diff-deletedline diff-side-deleted\"><div>* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ MediaWiki release mailing list]</div></td>\n <td colspan=\"2\" class=\"diff-empty diff-side-added\"></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\tvar link = document.createElement('a');</div></td>\n</tr>\n<tr>\n <td class=\"diff-marker\" data-marker=\"\u2212\"></td>\n <td class=\"diff-deletedline diff-side-deleted\"><div>* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]</div></td>\n <td colspan=\"2\" class=\"diff-empty diff-side-added\"></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\tlink.href = '#top';</div></td>\n</tr>\n<tr>\n <td class=\"diff-marker\" data-marker=\"\u2212\"></td>\n <td class=\"diff-deletedline diff-side-deleted\"><div>* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]</div></td>\n <td colspan=\"2\" class=\"diff-empty diff-side-added\"></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\tlink.appendChild(document.createTextNode('back to top'));</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\tspan.appendChild(document.createTextNode('['));</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\tspan.appendChild(link);</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\tspan.appendChild(document.createTextNode('] '));</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\telems[i].insertBefore(span, elems[i].firstChild);</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t}</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>});</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><br /></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>/**</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div> * Dynamic Navigation Bars. See [[Wikipedia:NavFrame]]</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div> * </div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div> * Based on script from en.wikipedia.org, 2008-09-15.</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div> *</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div> * @source www.mediawiki.org/wiki/MediaWiki:Gadget-NavFrame.js</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div> * @maintainer Helder.wiki, 2012\u20132013</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div> * @maintainer Krinkle, 2013</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div> */</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>( function () {</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><br /></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>// Set up the words in your language</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>var collapseCaption = 'hide';</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>var expandCaption = 'show';</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><br /></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>var navigationBarHide = '[' + collapseCaption + ']';</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>var navigationBarShow = '[' + expandCaption + ']';</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><br /></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>/**</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div> * Shows and hides content and picture (if available) of navigation bars.</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div> *</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div> * @param {number} indexNavigationBar The index of navigation bar to be toggled</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div> * @param {jQuery.Event} e Event object</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div> */</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>function toggleNavigationBar( indexNavigationBar, e ) {</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\tvar navChild,</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\tnavToggle = document.getElementById( 'NavToggle' + indexNavigationBar ),</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\tnavFrame = document.getElementById( 'NavFrame' + indexNavigationBar );</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><br /></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t// Prevent browser from jumping to href \"#\"</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\te.preventDefault();</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><br /></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\tif ( !navFrame || !navToggle ) {</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\treturn false;</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t}</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><br /></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t// If shown now</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\tif ( navToggle.firstChild.data == navigationBarHide ) {</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\tfor ( navChild = navFrame.firstChild; navChild != null; navChild = navChild.nextSibling ) {</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\t\tif ( hasClass( navChild, 'NavPic' ) ) {</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\t\t\tnavChild.style.display = 'none';</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\t\t}</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\t\tif ( hasClass( navChild, 'NavContent' ) ) {</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\t\t\tnavChild.style.display = 'none';</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\t\t}</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\t}</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\tnavToggle.firstChild.data = navigationBarShow;</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><br /></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t// If hidden now</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t} else if ( navToggle.firstChild.data == navigationBarShow ) {</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\tfor ( navChild = navFrame.firstChild; navChild != null; navChild = navChild.nextSibling ) {</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\t\tif ( $( navChild ).hasClass( 'NavPic' ) || $( navChild ).hasClass( 'NavContent' ) ) {</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\t\t\tnavChild.style.display = 'block';</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\t\t}</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\t}</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\tnavToggle.firstChild.data = navigationBarHide;</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t}</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>}</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><br /></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>/**</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div> * Adds show/hide-button to navigation bars.</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div> *</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div> * @param {jQuery} $content</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div> */</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>function createNavigationBarToggleButton( $content ) {</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\tvar i, j, navFrame, navToggle, navToggleText, navChild,</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\tindexNavigationBar = 0,</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\tnavFrames = $content.find( 'div.NavFrame' ).toArray();</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><br /></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t// Iterate over all (new) nav frames</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\tfor ( i = 0; i < navFrames.length; i++ ) {</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\tnavFrame = navFrames[i];</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\t// If found a navigation bar</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\tindexNavigationBar++;</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\tnavToggle = document.createElement( 'a' );</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\tnavToggle.className = 'NavToggle';</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\tnavToggle.setAttribute( 'id', 'NavToggle' + indexNavigationBar );</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\tnavToggle.setAttribute( 'href', '#' );</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\t$( navToggle ).on( 'click', $.proxy( toggleNavigationBar, null, indexNavigationBar ) );</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><br /></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\tnavToggleText = document.createTextNode( navigationBarHide );</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\tfor ( navChild = navFrame.firstChild; navChild != null; navChild = navChild.nextSibling ) {</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\t\tif ( $( navChild ).hasClass( 'NavPic' ) || $( navChild ).hasClass( 'NavContent' ) ) {</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\t\t\tif ( navChild.style.display == 'none' ) {</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\t\t\t\tnavToggleText = document.createTextNode( navigationBarShow );</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\t\t\t\tbreak;</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\t\t\t}</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\t\t}</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\t}</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><br /></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\tnavToggle.appendChild( navToggleText );</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\t// Find the NavHead and attach the toggle link (Must be this complicated because Moz's firstChild handling is borked)</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\tfor ( j = 0; j < navFrame.childNodes.length; j++ ) {</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\t\tif ( $( navFrame.childNodes[j] ).hasClass( 'NavHead' ) ) {</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\t\t\tnavFrame.childNodes[j].appendChild( navToggle );</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\t\t}</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\t}</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t\tnavFrame.setAttribute( 'id', 'NavFrame' + indexNavigationBar );</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>\t}</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>}</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><br /></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>mw.hook( 'wikipage.content' ).add( createNavigationBarToggleButton );</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><br /></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>window.wpDarkModeAutoToggle = true;</div></td>\n</tr>\n<tr>\n <td colspan=\"2\" class=\"diff-empty diff-side-deleted\"></td>\n <td class=\"diff-marker\" data-marker=\"+\"></td>\n <td class=\"diff-addedline diff-side-added\"><div>}());</div></td>\n</tr>\n" } }