<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AGadget-Direct-link-to-Commons.js</id>
	<title>MediaWiki:Gadget-Direct-link-to-Commons.js - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AGadget-Direct-link-to-Commons.js"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=MediaWiki:Gadget-Direct-link-to-Commons.js&amp;action=history"/>
	<updated>2026-06-12T13:51:37Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=MediaWiki:Gadget-Direct-link-to-Commons.js&amp;diff=2669465&amp;oldid=prev</id>
		<title>imported&gt;Doc Taxon: reverted 266213849 by Krinkle: importance to https://de.wikipedia.org/w/index.php?title=Wikipedia:Technik/Skin/MediaWiki/%C3%84nderungen&amp;oldid=266218355#MediaWiki:Gadget-Direct-link-to-Commons.js</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=MediaWiki:Gadget-Direct-link-to-Commons.js&amp;diff=2669465&amp;oldid=prev"/>
		<updated>2026-04-16T15:10:21Z</updated>

		<summary type="html">&lt;p&gt;reverted &lt;a href=&quot;/index.php/Spezial:Diff/266213849&quot; title=&quot;Spezial:Diff/266213849&quot;&gt;266213849&lt;/a&gt; by &lt;a href=&quot;/index.php/Spezial:Beitr%C3%A4ge/Krinkle&quot; title=&quot;Spezial:Beiträge/Krinkle&quot;&gt;Krinkle&lt;/a&gt;: importance to https://de.wikipedia.org/w/index.php?title=Wikipedia:Technik/Skin/MediaWiki/%C3%84nderungen&amp;amp;oldid=266218355#MediaWiki:Gadget-Direct-link-to-Commons.js&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/// &amp;lt;nowiki&amp;gt; Gadget-Direct-link-to-Commons.js&lt;br /&gt;
/// PerfektesChaos@de.wikipedia 2026-04&lt;br /&gt;
/* global window: false                                                */&lt;br /&gt;
/* jshint forin: false,&lt;br /&gt;
          bitwise:true, curly:true, eqeqeq:true, latedef:true,&lt;br /&gt;
          laxbreak:true,&lt;br /&gt;
          nocomma:true, strict:true, undef:true, unused:true           */&lt;br /&gt;
( function ( mw, $ ) {&lt;br /&gt;
   &amp;quot;use strict&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
   // Gadget globals&lt;br /&gt;
   var Paths = { com: [ &amp;quot;//commons.wikimedia.org/wiki/File:&amp;quot;,&lt;br /&gt;
                        &amp;quot;//commons.wikimedia.org/w/index.php?title=File:&amp;quot;&lt;br /&gt;
                      ],&lt;br /&gt;
                 upload: &amp;quot;upload\\.wikimedia\\.org/wikipedia/commons/&amp;quot; },&lt;br /&gt;
       RE;&lt;br /&gt;
&lt;br /&gt;
   function factory() {&lt;br /&gt;
      // Create expensive objects&lt;br /&gt;
      var s6    = mw.config.get( &amp;quot;wgFormattedNamespaces&amp;quot; )[ &amp;quot;6&amp;quot; ],&lt;br /&gt;
          start = window.document.location.hostname;&lt;br /&gt;
      s6    = mw.util.escapeRegExp( s6 )  + &amp;quot;:&amp;quot;;&lt;br /&gt;
      start = mw.util.escapeRegExp( start );&lt;br /&gt;
      start = &amp;quot;^(?:(?:https?:)?//&amp;quot; + start + &amp;quot;)?/&amp;quot;;&lt;br /&gt;
      RE = { bracket: [ ],&lt;br /&gt;
             here:    [ ] };&lt;br /&gt;
      RE.bracket[ 0 ] = new RegExp( &amp;quot;\\(&amp;quot;, &amp;quot;g&amp;quot; );&lt;br /&gt;
      RE.bracket[ 1 ] = new RegExp( &amp;quot;\\)&amp;quot;, &amp;quot;g&amp;quot; );&lt;br /&gt;
      RE.here[ 0 ]    = new RegExp( start + &amp;quot;wiki/&amp;quot; + s6 );&lt;br /&gt;
      RE.here[ 1 ]    = new RegExp( start + &amp;quot;w/index\\.php&amp;quot; +&lt;br /&gt;
                                    &amp;quot;\\?title=&amp;quot; + s6 );&lt;br /&gt;
      RE.upload       = new RegExp( &amp;quot;^(?:https?:)?//&amp;quot; + Paths.upload );&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   function fiat( i, a ) {&lt;br /&gt;
      // Process single image element&lt;br /&gt;
      //    i  -- sequence number&lt;br /&gt;
      //    a  -- DOM element&lt;br /&gt;
      var $e = $( a ),&lt;br /&gt;
          s;&lt;br /&gt;
      if ( ! RE ) {&lt;br /&gt;
         factory();&lt;br /&gt;
      }&lt;br /&gt;
      if ( RE.upload.test( $e.find( &amp;quot;img&amp;quot; ).attr( &amp;quot;src&amp;quot; ) ) ) {&lt;br /&gt;
         // Media @ commons&lt;br /&gt;
         s = $e.attr( &amp;quot;href&amp;quot; );&lt;br /&gt;
         s = s.replace( RE.here[ 0 ], Paths.com[ 0 ] )&lt;br /&gt;
              .replace( RE.here[ 1 ], Paths.com[ 1 ] )&lt;br /&gt;
              .replace( RE.bracket[ 0 ], &amp;quot;%28&amp;quot; )&lt;br /&gt;
              .replace( RE.bracket[ 1 ], &amp;quot;%29&amp;quot; );&lt;br /&gt;
         // bracket[]:  prevent false positive XSS detection in NoScript&lt;br /&gt;
         $e.attr( &amp;quot;href&amp;quot;, s );&lt;br /&gt;
      }&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   function find( $a ) {&lt;br /&gt;
      // DOM ready&lt;br /&gt;
      //    $a  -- $content&lt;br /&gt;
      $a.find( &amp;quot;a.image, a.mw-file-description&amp;quot; ).each( fiat );&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   function fire() {&lt;br /&gt;
      // Resources ensured if not by MediaWiki:Gadgets-definition&lt;br /&gt;
      if ( ! mw.user.options.get( &amp;quot;multimediaviewer-enable&amp;quot; ) ) {&lt;br /&gt;
         mw.hook( &amp;quot;wikipage.content&amp;quot; ).add( find );&lt;br /&gt;
      }&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   function first() {&lt;br /&gt;
      // Autorun on loading&lt;br /&gt;
      if ( mw.config.get( &amp;quot;wgNamespaceNumber&amp;quot;, 0 )  &amp;gt;=  0 ) {&lt;br /&gt;
         mw.loader.using( [ &amp;quot;mediawiki.util&amp;quot;,&lt;br /&gt;
                            &amp;quot;user.options&amp;quot; ],&lt;br /&gt;
                          fire );&lt;br /&gt;
      }&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   first();&lt;br /&gt;
}( window.mediaWiki, window.jQuery ) );&lt;br /&gt;
/// EOF &amp;lt;/nowiki&amp;gt;   Gadget-Direct-link-to-Commons.js&lt;/div&gt;</summary>
		<author><name>imported&gt;Doc Taxon</name></author>
	</entry>
</feed>