{"id":30429,"date":"2026-05-07T16:57:25","date_gmt":"2026-05-07T16:57:25","guid":{"rendered":"https:\/\/microvibenews.com\/?p=30429"},"modified":"2026-05-07T16:57:25","modified_gmt":"2026-05-07T16:57:25","slug":"mediawikimodern-js-difference-between-revisions-wikinews-the-free-news-source","status":"publish","type":"post","link":"https:\/\/microvibenews.com\/?p=30429","title":{"rendered":"MediaWiki:Modern.js: Difference between revisions &#8211; Wikinews, the free news source"},"content":{"rendered":"<p><\/p>\n<div>\n<p>From Wikinews, the free news source you can write!<\/p>\n<\/p><\/div>\n<div id=\"mw-content-text\">\n<div class=\"mw-diff-table-prefix\" dir=\"ltr\" lang=\"en\">\n<p><span class=\"mw-diff-inline-legend-del\">Content deleted<\/span> <span class=\"mw-diff-inline-legend-ins\">Content added<\/span><\/p>\n<\/div>\n<table class=\"diff diff-type-table diff-contentalign-left diff-editfont-monospace\" data-mw-interface=\"\">\n<col class=\"diff-marker\"\/>\n<col class=\"diff-content\"\/>\n<col class=\"diff-marker\"\/>\n<col class=\"diff-content\"\/>\n<tr class=\"diff-title\" lang=\"en\">\n<td colspan=\"2\" class=\"diff-otitle diff-side-deleted\"\/>\n<td colspan=\"2\" class=\"diff-ntitle diff-side-added\">\n<p>\u00a0<\/p>\n<\/td>\n<\/tr>\n<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\"\/>\n<td class=\"diff-marker\" data-marker=\"+\"\/>\n<td class=\"diff-addedline diff-side-added\">\n<p>\/**<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"diff-marker\" data-marker=\"?\"\/>\n<td class=\"diff-deletedline diff-side-deleted\">\n<p>\/*extern addOnloadHook *\/<\/p>\n<\/td>\n<td colspan=\"2\" class=\"diff-empty diff-side-added\"\/>\n<\/tr>\n<tr>\n<td colspan=\"2\" class=\"diff-empty diff-side-deleted\"\/>\n<td class=\"diff-marker\" data-marker=\"+\"\/>\n<td class=\"diff-addedline diff-side-added\">\n<p> * Make an empty p-logo portlet.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"diff-marker\" data-marker=\"?\"\/>\n<td class=\"diff-deletedline diff-side-deleted\">\n<p>\/\/add an alt stylesheet<\/p>\n<\/td>\n<td colspan=\"2\" class=\"diff-empty diff-side-added\"\/>\n<\/tr>\n<tr>\n<td colspan=\"2\" class=\"diff-empty diff-side-deleted\"\/>\n<td class=\"diff-marker\" data-marker=\"+\"\/>\n<td class=\"diff-addedline diff-side-added\">\n<p> * Styled by [[MediaWiki:Modern.css]]<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"diff-marker\"><a class=\"mw-diff-movedpara-left\" title=\"Paragraph was moved. Click to jump to new location.\" href=\"#movedpara_12_0_rhs\">?<\/a><\/td>\n<td class=\"diff-deletedline diff-side-deleted\"\/>\n<td colspan=\"2\" class=\"diff-empty diff-side-added\"\/>\n<\/tr>\n<tr>\n<td colspan=\"2\" class=\"diff-empty diff-side-deleted\"\/>\n<td class=\"diff-marker\" data-marker=\"+\"\/>\n<td class=\"diff-addedline diff-side-added\">\n<p> *<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"diff-marker\" data-marker=\"?\"\/>\n<td class=\"diff-deletedline diff-side-deleted\">\n<p>   link = document.createElement(&#8216;link&#8217;);<\/p>\n<\/td>\n<td colspan=\"2\" class=\"diff-empty diff-side-added\"\/>\n<\/tr>\n<tr>\n<td colspan=\"2\" class=\"diff-empty diff-side-deleted\"\/>\n<td class=\"diff-marker\" data-marker=\"+\"\/>\n<td class=\"diff-addedline diff-side-added\">\n<p> * Maintainer: Bawolff<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"diff-marker\" data-marker=\"?\"\/>\n<td class=\"diff-deletedline diff-side-deleted\">\n<p>   link.type=&#8221;text\/css&#8221;;<\/p>\n<\/td>\n<td colspan=\"2\" class=\"diff-empty diff-side-added\"\/>\n<\/tr>\n<tr>\n<td colspan=\"2\" class=\"diff-empty diff-side-deleted\"\/>\n<td class=\"diff-marker\" data-marker=\"+\"\/>\n<td class=\"diff-addedline diff-side-added\">\n<p> *\/<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"diff-marker\" data-marker=\"?\"\/>\n<td class=\"diff-deletedline diff-side-deleted\">\n<p>   link.href = mw.config.get(&#8216;wgServer&#8217;) + mw.config.get(&#8216;wgScriptPath&#8217;) + &#8216;\/index.php?title=Wikinews%3ASkins%2FDynamicMenu.css&amp;action=raw&amp;ctype=text\/css&amp;smaxage=2678400&#8217;;<\/p>\n<\/td>\n<td colspan=\"2\" class=\"diff-empty diff-side-added\"\/>\n<\/tr>\n<tr>\n<td colspan=\"2\" class=\"diff-empty diff-side-deleted\"\/>\n<td class=\"diff-marker\"><a class=\"mw-diff-movedpara-right\" title=\"Paragraph was moved. Click to jump to old location.\" href=\"#movedpara_5_0_lhs\">?<\/a><\/td>\n<td class=\"diff-addedline diff-side-added\">\n<div><a name=\"movedpara_12_0_rhs\"\/>$(function () {<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"diff-marker\" data-marker=\"?\"\/>\n<td class=\"diff-deletedline diff-side-deleted\">\n<p>   link.media=&#8221;screen,projection&#8221;;<\/p>\n<\/td>\n<td colspan=\"2\" class=\"diff-empty diff-side-added\"\/>\n<\/tr>\n<tr>\n<td class=\"diff-marker\" data-marker=\"?\"\/>\n<td class=\"diff-deletedline diff-side-deleted\">\n<p>   link.rel = &#8220;alternate stylesheet&#8221;;<\/p>\n<\/td>\n<td colspan=\"2\" class=\"diff-empty diff-side-added\"\/>\n<\/tr>\n<tr>\n<td class=\"diff-marker\" data-marker=\"?\"\/>\n<td class=\"diff-deletedline diff-side-deleted\">\n<p>   link.title=&#8221;Dynamic Menus&#8221;;<\/p>\n<\/td>\n<td colspan=\"2\" class=\"diff-empty diff-side-added\"\/>\n<\/tr>\n<tr>\n<td class=\"diff-marker\" data-marker=\"?\"\/>\n<td class=\"diff-deletedline diff-side-deleted\">\n<p>   document.getElementsByTagName(&#8216;head&#8217;)[0].appendChild(link);<\/p>\n<\/td>\n<td colspan=\"2\" class=\"diff-empty diff-side-added\"\/>\n<\/tr>\n<tr>\n<td class=\"diff-marker\" data-marker=\"?\"\/>\n<td class=\"diff-deletedline diff-side-deleted\">\n<p>});<\/p>\n<\/td>\n<td colspan=\"2\" class=\"diff-empty diff-side-added\"\/>\n<\/tr>\n<tr>\n<td class=\"diff-marker\" data-marker=\"?\"\/>\n<td class=\"diff-deletedline diff-side-deleted\"><\/td>\n<td colspan=\"2\" class=\"diff-empty diff-side-added\"\/>\n<\/tr>\n<tr>\n<td class=\"diff-marker\" data-marker=\"?\"\/>\n<td class=\"diff-deletedline diff-side-deleted\"><\/td>\n<td colspan=\"2\" class=\"diff-empty diff-side-added\"\/>\n<\/tr>\n<tr>\n<td class=\"diff-marker\" data-marker=\"?\"\/>\n<td class=\"diff-deletedline diff-side-deleted\">\n<p>\/\/Make an empty p-logo portlet that can be styled. by itself doesn&#8217;t do anything (code for apperence at css file). (Maintainer: Bawolff)<\/p>\n<\/td>\n<td colspan=\"2\" class=\"diff-empty diff-side-added\"\/>\n<\/tr>\n<tr>\n<td class=\"diff-marker\" data-marker=\"?\"\/>\n<td class=\"diff-deletedline diff-side-deleted\"><\/td>\n<td colspan=\"2\" class=\"diff-empty diff-side-added\"\/>\n<\/tr>\n<tr>\n<td class=\"diff-marker\" data-marker=\"?\"\/>\n<td class=\"diff-deletedline diff-side-deleted\">\n<p>var addLogoDiv = function () {<\/p>\n<\/td>\n<td colspan=\"2\" class=\"diff-empty diff-side-added\"\/>\n<\/tr>\n<tr>\n<td class=\"diff-marker\"\/>\n<td class=\"diff-context diff-side-deleted\">\n<p>    var port = document.getElementById(&#8220;mw_portlets&#8221;);<\/p>\n<\/td>\n<td class=\"diff-marker\"\/>\n<td class=\"diff-context diff-side-added\">\n<p>    var port = document.getElementById(&#8220;mw_portlets&#8221;);<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"diff-marker\"\/>\n<td class=\"diff-context diff-side-deleted\">\n<p>    if (!port) return;<\/p>\n<\/td>\n<td class=\"diff-marker\"\/>\n<td class=\"diff-context diff-side-added\">\n<p>    if (!port) return;<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" class=\"diff-lineno\">Line 24:<\/td>\n<td colspan=\"2\" class=\"diff-lineno\">Line 15:<\/td>\n<\/tr>\n<tr>\n<td class=\"diff-marker\"\/>\n<td class=\"diff-context diff-side-deleted\">\n<p>    var nav = document.getElementById(&#8220;p-navigation&#8221;);<\/p>\n<\/td>\n<td class=\"diff-marker\"\/>\n<td class=\"diff-context diff-side-added\">\n<p>    var nav = document.getElementById(&#8220;p-navigation&#8221;);<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"diff-marker\"\/>\n<td class=\"diff-context diff-side-deleted\">\n<p>    port.insertBefore(logo, nav);<\/p>\n<\/td>\n<td class=\"diff-marker\"\/>\n<td class=\"diff-context diff-side-added\">\n<p>    port.insertBefore(logo, nav);<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"diff-marker\" data-marker=\"?\"\/>\n<td class=\"diff-deletedline diff-side-deleted\">\n<p>}<\/p>\n<\/td>\n<td class=\"diff-marker\" data-marker=\"+\"\/>\n<td class=\"diff-addedline diff-side-added\">\n<p>}<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"diff-marker\" data-marker=\"?\"\/>\n<td class=\"diff-deletedline diff-side-deleted\"><\/td>\n<td colspan=\"2\" class=\"diff-empty diff-side-added\"\/>\n<\/tr>\n<tr>\n<td class=\"diff-marker\" data-marker=\"?\"\/>\n<td class=\"diff-deletedline diff-side-deleted\">\n<p>$(addLogoDiv);<\/p>\n<\/td>\n<td colspan=\"2\" class=\"diff-empty diff-side-added\"\/>\n<\/tr>\n<p><!-- diff cache key enwikinews:diff:1.41:old-4250130:rev-5032852:wikidiff2=table:1.14.1:ff290eae --><br \/>\n<\/table>\n<hr class=\"diff-hr\" id=\"mw-oldid\"\/>\n<h2 class=\"diff-currentversion-title\">Latest revision as of 16:52, 7 May 2026<\/h2>\n<div class=\"mw-highlight mw-highlight-lang-javascript mw-content-ltr mw-highlight-lines\" dir=\"ltr\">\n<pre><span\/><span id=\"L-1\"><a href=\"#L-1\"><span class=\"linenos\" data-line=\"1\"\/><\/a><span class=\"cm\">\/**<\/span>\n<\/span><span id=\"L-2\"><a href=\"#L-2\"><span class=\"linenos\" data-line=\"2\"\/><\/a><span class=\"cm\"> * Make an empty p-logo portlet.<\/span>\n<\/span><span id=\"L-3\"><a href=\"#L-3\"><span class=\"linenos\" data-line=\"3\"\/><\/a><span class=\"cm\"> * Styled by [[MediaWiki:Modern.css]]<\/span>\n<\/span><span id=\"L-4\"><a href=\"#L-4\"><span class=\"linenos\" data-line=\"4\"\/><\/a><span class=\"cm\"> *<\/span>\n<\/span><span id=\"L-5\"><a href=\"#L-5\"><span class=\"linenos\" data-line=\"5\"\/><\/a><span class=\"cm\"> * Maintainer: Bawolff<\/span>\n<\/span><span id=\"L-6\"><a href=\"#L-6\"><span class=\"linenos\" data-line=\"6\"\/><\/a><span class=\"cm\"> *\/<\/span>\n<\/span><span id=\"L-7\"><a href=\"#L-7\"><span class=\"linenos\" data-line=\"7\"\/><\/a><span class=\"nx\">$<\/span><span class=\"p\">(<\/span><span class=\"kd\">function<\/span><span class=\"w\"> <\/span><span class=\"nx\">addLogoDiv<\/span><span class=\"p\">()<\/span><span class=\"w\"> <\/span><span class=\"p\">{<\/span>\n<\/span><span id=\"L-8\"><a href=\"#L-8\"><span class=\"linenos\" data-line=\"8\"\/><\/a><span class=\"w\">    <\/span><span class=\"kd\">var<\/span><span class=\"w\"> <\/span><span class=\"nx\">port<\/span><span class=\"w\"> <\/span><span class=\"o\">=<\/span><span class=\"w\"> <\/span><span class=\"nb\">document<\/span><span class=\"p\">.<\/span><span class=\"nx\">getElementById<\/span><span class=\"p\">(<\/span><span class=\"s2\">\"mw_portlets\"<\/span><span class=\"p\">);<\/span>\n<\/span><span id=\"L-9\"><a href=\"#L-9\"><span class=\"linenos\" data-line=\"9\"\/><\/a><span class=\"w\">    <\/span><span class=\"k\">if<\/span><span class=\"w\"> <\/span><span class=\"p\">(<\/span><span class=\"o\">!<\/span><span class=\"nx\">port<\/span><span class=\"p\">)<\/span><span class=\"w\"> <\/span><span class=\"k\">return<\/span><span class=\"p\">;<\/span>\n<\/span><span id=\"L-10\"><a href=\"#L-10\"><span class=\"linenos\" data-line=\"10\"\/><\/a><span class=\"w\">    <\/span><span class=\"kd\">var<\/span><span class=\"w\"> <\/span><span class=\"nx\">logo<\/span><span class=\"w\"> <\/span><span class=\"o\">=<\/span><span class=\"w\"> <\/span><span class=\"nb\">document<\/span><span class=\"p\">.<\/span><span class=\"nx\">createElement<\/span><span class=\"p\">(<\/span><span class=\"s2\">\"a\"<\/span><span class=\"p\">);<\/span>\n<\/span><span id=\"L-11\"><a href=\"#L-11\"><span class=\"linenos\" data-line=\"11\"\/><\/a><span class=\"w\">    <\/span><span class=\"nx\">logo<\/span><span class=\"p\">.<\/span><span class=\"nx\">href<\/span><span class=\"w\"> <\/span><span class=\"o\">=<\/span><span class=\"w\"> <\/span><span class=\"nx\">mw<\/span><span class=\"p\">.<\/span><span class=\"nx\">config<\/span><span class=\"p\">.<\/span><span class=\"nx\">get<\/span><span class=\"p\">(<\/span><span class=\"s1\">'wgArticlePath'<\/span><span class=\"p\">).<\/span><span class=\"nx\">replace<\/span><span class=\"p\">(<\/span><span class=\"w\"> <\/span><span class=\"s1\">'$1'<\/span><span class=\"p\">,<\/span><span class=\"w\"> <\/span><span class=\"s1\">'Main_Page'<\/span><span class=\"w\"> <\/span><span class=\"p\">);<\/span>\n<\/span><span id=\"L-12\"><a href=\"#L-12\"><span class=\"linenos\" data-line=\"12\"\/><\/a><span class=\"w\">    <\/span><span class=\"nx\">logo<\/span><span class=\"p\">.<\/span><span class=\"nx\">style<\/span><span class=\"p\">.<\/span><span class=\"nx\">display<\/span><span class=\"w\"> <\/span><span class=\"o\">=<\/span><span class=\"w\"> <\/span><span class=\"s1\">'block'<\/span><span class=\"p\">;<\/span>\n<\/span><span id=\"L-13\"><a href=\"#L-13\"><span class=\"linenos\" data-line=\"13\"\/><\/a><span class=\"w\">    <\/span><span class=\"nx\">logo<\/span><span class=\"p\">.<\/span><span class=\"nx\">id<\/span><span class=\"w\"> <\/span><span class=\"o\">=<\/span><span class=\"w\"> <\/span><span class=\"s2\">\"p-logo\"<\/span><span class=\"p\">;<\/span>\n<\/span><span id=\"L-14\"><a href=\"#L-14\"><span class=\"linenos\" data-line=\"14\"\/><\/a><span class=\"w\">    <\/span><span class=\"nx\">logo<\/span><span class=\"p\">.<\/span><span class=\"nx\">className<\/span><span class=\"w\"> <\/span><span class=\"o\">=<\/span><span class=\"w\"> <\/span><span class=\"s2\">\"portlet\"<\/span><span class=\"p\">;<\/span>\n<\/span><span id=\"L-15\"><a href=\"#L-15\"><span class=\"linenos\" data-line=\"15\"\/><\/a><span class=\"w\">    <\/span><span class=\"kd\">var<\/span><span class=\"w\"> <\/span><span class=\"nx\">nav<\/span><span class=\"w\"> <\/span><span class=\"o\">=<\/span><span class=\"w\"> <\/span><span class=\"nb\">document<\/span><span class=\"p\">.<\/span><span class=\"nx\">getElementById<\/span><span class=\"p\">(<\/span><span class=\"s2\">\"p-navigation\"<\/span><span class=\"p\">);<\/span>\n<\/span><span id=\"L-16\"><a href=\"#L-16\"><span class=\"linenos\" data-line=\"16\"\/><\/a><span class=\"w\">    <\/span><span class=\"nx\">port<\/span><span class=\"p\">.<\/span><span class=\"nx\">insertBefore<\/span><span class=\"p\">(<\/span><span class=\"nx\">logo<\/span><span class=\"p\">,<\/span><span class=\"w\"> <\/span><span class=\"nx\">nav<\/span><span class=\"p\">);<\/span>\n<\/span><span id=\"L-17\"><a href=\"#L-17\"><span class=\"linenos\" data-line=\"17\"\/><\/a><span class=\"p\">});<\/span>\n<\/span><\/pre>\n<\/div>\n<p><img loading=\"lazy\" src=\"https:\/\/en.wikinews.org\/wiki\/Special:CentralAutoLogin\/start?useformat=desktop&amp;type=1x1&amp;usesul3=1\" alt=\"\" width=\"1\" height=\"1\" style=\"border: none; position: absolute;\"\/>\n<\/div>\n<p>#MediaWikiModern.js #Difference #revisions #Wikinews #free #news #source<\/p>\n","protected":false},"excerpt":{"rendered":"<p>From Wikinews, the free news s&hellip; <\/p>\n","protected":false},"author":1,"featured_media":30401,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[7],"tags":[],"_links":{"self":[{"href":"https:\/\/microvibenews.com\/index.php?rest_route=\/wp\/v2\/posts\/30429"}],"collection":[{"href":"https:\/\/microvibenews.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/microvibenews.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/microvibenews.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/microvibenews.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=30429"}],"version-history":[{"count":0,"href":"https:\/\/microvibenews.com\/index.php?rest_route=\/wp\/v2\/posts\/30429\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/microvibenews.com\/index.php?rest_route=\/wp\/v2\/media\/30401"}],"wp:attachment":[{"href":"https:\/\/microvibenews.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=30429"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/microvibenews.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=30429"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/microvibenews.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=30429"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}