<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.whatwg.org/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AGadget-edittop.js</id>
	<title>MediaWiki:Gadget-edittop.js - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.whatwg.org/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AGadget-edittop.js"/>
	<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=MediaWiki:Gadget-edittop.js&amp;action=history"/>
	<updated>2026-05-27T12:26:55Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=MediaWiki:Gadget-edittop.js&amp;diff=8652&amp;oldid=prev</id>
		<title>GPHemsley: 1 revision: Import edittop gadget</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=MediaWiki:Gadget-edittop.js&amp;diff=8652&amp;oldid=prev"/>
		<updated>2012-10-23T18:38:35Z</updated>

		<summary type="html">&lt;p&gt;1 revision: Import edittop gadget&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;// **********************************************************************&lt;br /&gt;
// **                 ***WARNING GLOBAL GADGET FILE***                 **&lt;br /&gt;
// **             changes to this file affect many users.              **&lt;br /&gt;
// **           please discuss on the talk page before editing         **&lt;br /&gt;
// **                                                                  **&lt;br /&gt;
// **********************************************************************&lt;br /&gt;
// Imported from [[User:Alex Smotrov/edittop.js]], version as of: 2007-06-19T04:28:52&lt;br /&gt;
// Updated from [[User:TheDJ/Gadget-edittop.js]], version as of: 2009-04-28T11:54:22&lt;br /&gt;
&lt;br /&gt;
if ($.inArray( mw.config.get(&amp;#039;wgAction&amp;#039;), [ &amp;#039;view&amp;#039;, &amp;#039;purge&amp;#039; ]) !== -1 &amp;amp;&amp;amp; mw.config.get( &amp;#039;wgNamespaceNumber&amp;#039; ) &amp;gt;=0) {&lt;br /&gt;
  $(function edittop_hook () {&lt;br /&gt;
    var localtitles = {&lt;br /&gt;
      cs: &amp;#039;Editovat úvodní sekci&amp;#039;,&lt;br /&gt;
      en: &amp;#039;Edit lead section&amp;#039;,&lt;br /&gt;
      fa: &amp;#039;ویرایش بخش آغازین&amp;#039;,&lt;br /&gt;
      fr: &amp;#039;Modifier le résumé introductif&amp;#039;,&lt;br /&gt;
      it: &amp;#039;Modifica della sezione iniziale&amp;#039;,&lt;br /&gt;
      ja: &amp;#039;導入部を編集&amp;#039;,&lt;br /&gt;
      ko: &amp;#039;도입부를 편집&amp;#039;,&lt;br /&gt;
      pa: &amp;#039;ਸੋਧ&amp;#039;,&lt;br /&gt;
      pt: &amp;#039;Editar a seção superior&amp;#039;,&lt;br /&gt;
      &amp;#039;pt-br&amp;#039;: &amp;#039;Editar a seção superior&amp;#039;,&lt;br /&gt;
      sr: &amp;#039;Уреди уводни део&amp;#039;&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    var our_content = document.getElementById (&amp;quot;content&amp;quot;) || document.getElementById (&amp;quot;mw_content&amp;quot;) || document.body;&lt;br /&gt;
    var editspans = getElementsByClassName (our_content, &amp;quot;span&amp;quot;, &amp;quot;editsection&amp;quot;);&lt;br /&gt;
    var span1;&lt;br /&gt;
    var dir = $(&amp;#039;#firstHeading&amp;#039;).css(&amp;#039;direction&amp;#039;) || &amp;#039;rtl&amp;#039;;&lt;br /&gt;
    var side = &amp;quot;right&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    if (dir.toLowerCase() == &amp;quot;rtl&amp;quot; ) {&lt;br /&gt;
      side = &amp;quot;left&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    for (var i = 0; editspans &amp;amp;&amp;amp; i &amp;lt; editspans.length; i++) {&lt;br /&gt;
      if (editspans[i].className.indexOf (&amp;quot;plainlinks&amp;quot;) == -1) {&lt;br /&gt;
        span1 = editspans[i];&lt;br /&gt;
        break;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    if (!span1) {&lt;br /&gt;
      return;&lt;br /&gt;
    }&lt;br /&gt;
    var span0 = span1.cloneNode (true);&lt;br /&gt;
    var editwidth = span1.offsetWidth;&lt;br /&gt;
    if (mw.config.get(&amp;quot;skin&amp;quot;) == &amp;quot;monobook&amp;quot;) {&lt;br /&gt;
      mw.util.addCSS (&amp;quot;h1.firstHeading span.editsection {float: &amp;quot; + side + &amp;quot;;}&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
    if (mw.config.get(&amp;quot;skin&amp;quot;) == &amp;quot;modern&amp;quot;) {&lt;br /&gt;
      mw.util.addCSS (&amp;quot;h1#firstHeading span.editsection {float: &amp;quot; + side + &amp;quot;;}&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
    if (mw.config.get(&amp;quot;skin&amp;quot;) == &amp;quot;vector&amp;quot;) {&lt;br /&gt;
      mw.util.addCSS (&amp;quot;h1.firstHeading span.editsection {font-size: 50%;}&amp;quot;);&lt;br /&gt;
    } else {&lt;br /&gt;
      editwidth += 10;&lt;br /&gt;
    }&lt;br /&gt;
    var topicons = getElementsByClassName (our_content, &amp;quot;div&amp;quot;, &amp;quot;topicon&amp;quot;);&lt;br /&gt;
    for (var el = 0; topicons &amp;amp;&amp;amp; el &amp;lt; topicons.length; el++) {&lt;br /&gt;
      if (dir.toLowerCase() == &amp;quot;rtl&amp;quot; ) {&lt;br /&gt;
        topicons[el].style.marginLeft = editwidth + &amp;quot;px&amp;quot;;&lt;br /&gt;
      } else {&lt;br /&gt;
        topicons[el].style.marginRight = editwidth + &amp;quot;px&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    var mwfrtag = document.getElementById (&amp;quot;mw-fr-revisiontag&amp;quot;);&lt;br /&gt;
    if (mwfrtag) {&lt;br /&gt;
      if (dir.toLowerCase() == &amp;quot;rtl&amp;quot; ) {&lt;br /&gt;
        mwfrtag.style.marginLeft = editwidth + &amp;quot;px&amp;quot;;&lt;br /&gt;
      } else {&lt;br /&gt;
        mwfrtag.style.marginRight = editwidth + &amp;quot;px&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    our_content = document.getElementById (&amp;quot;mw_header&amp;quot;) || document.getElementById (&amp;quot;content&amp;quot;) || document.body;&lt;br /&gt;
    var parent = our_content.getElementsByTagName (&amp;quot;H1&amp;quot;)[0];&lt;br /&gt;
    parent.insertBefore (span0, parent.firstChild);&lt;br /&gt;
    var a = span0.getElementsByTagName (&amp;quot;A&amp;quot;)[0];&lt;br /&gt;
    if (a.href.indexOf (&amp;quot;&amp;amp;section=T&amp;quot;) == -1) {&lt;br /&gt;
      a.title = a.title.replace (/(: |：).*$/, &amp;quot;$1&amp;quot; + &amp;quot;0&amp;quot;);&lt;br /&gt;
      a.setAttribute (&amp;quot;href&amp;quot;, a.getAttribute (&amp;quot;href&amp;quot;, 2).replace (/&amp;amp;section=\d+/, &amp;quot;&amp;amp;section=0&amp;quot;));&lt;br /&gt;
    }&lt;br /&gt;
    else { //transcluded&lt;br /&gt;
      a.title = localtitles[mw.config.get( &amp;#039;wgUserLanguage&amp;#039; )] || localtitles.en;&lt;br /&gt;
      a.setAttribute (&amp;quot;href&amp;quot;, mw.util.wikiGetlink( mw.config.get( &amp;#039;wgPageName&amp;#039; ) ) + &amp;quot;?action=edit&amp;amp;section=0&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
  });&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>GPHemsley</name></author>
	</entry>
</feed>