VitaliyFilippov has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/49645


Change subject: Do not show lightboxes for skin images
......................................................................

Do not show lightboxes for skin images

This fixes duplicate lightboxes for [[File:Image.jpg|thumb]].

Change-Id: Idb7182767efce2ee05a336aef1937c448030755b
---
M SlimboxThumbs.php
M slimbox/slimboxthumbs.js
2 files changed, 3 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/SlimboxThumbs 
refs/changes/45/49645/1

diff --git a/SlimboxThumbs.php b/SlimboxThumbs.php
index 779eabd..95afa9d 100644
--- a/SlimboxThumbs.php
+++ b/SlimboxThumbs.php
@@ -27,7 +27,7 @@
        die( 'Not an entry point.' );
 }
 
-define( 'SlimboxThumbs_VERSION', '2013-01-10' );
+define( 'SlimboxThumbs_VERSION', '2013-02-18' );
 
 // Register the extension credits.
 $wgExtensionCredits['other'][] = array(
diff --git a/slimbox/slimboxthumbs.js b/slimbox/slimboxthumbs.js
index d70116a..33cb700 100644
--- a/slimbox/slimboxthumbs.js
+++ b/slimbox/slimboxthumbs.js
@@ -6,6 +6,7 @@
 
 function makeSlimboxThumbs( $, pathRegexp, wgFullScriptPath ) {
        var re = new RegExp( pathRegexp );
+       var reExcl = /(^|\/)skins\//;
        var canview = /\.(jpe?g|jpe|gif|png)$/i;
        var m;
        var names = [];
@@ -24,7 +25,7 @@
                        var ww = $( window ).width();
                        var wh = $( window ).height() * 0.9;
                        $( 'img' ).each( function( i, e ) {
-                               if ( e.parentNode.nodeName == 'A' && ( m = 
re.exec( e.parentNode.href ) ) ) {
+                               if ( e.parentNode.nodeName == 'A' && ( m = 
re.exec( e.parentNode.href ) ) && !reExcl.exec( e.src ) ) {
                                        var n = decodeURIComponent( m[1] );
                                        if ( !r[n] ) {
                                                return;

-- 
To view, visit https://gerrit.wikimedia.org/r/49645
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Idb7182767efce2ee05a336aef1937c448030755b
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/SlimboxThumbs
Gerrit-Branch: master
Gerrit-Owner: VitaliyFilippov <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to