Järjestelmäviesti:Gadget-Tineye.js
Siirry navigaatioon
Siirry hakuun
Huomautus: Selaimen välimuisti pitää tyhjentää asetusten tallentamisen jälkeen, jotta muutokset tulisivat voimaan.
- Firefox ja Safari: Napsauta Shift-näppäin pohjassa Päivitä, tai paina Ctrl-F5 tai Ctrl-R (⌘-R Macilla)
- Google Chrome: Paina Ctrl-Shift-R (⌘-Shift-R Macilla)
- Internet Explorer ja Edge: Napsauta Ctrl-näppäin pohjassa Päivitä tai paina Ctrl-F5
- Opera: Paina Ctrl-F5.
// http://commons.wikimedia.org/wiki/MediaWiki:Gadget-Tineye.js
$(document).ready( function() {
if (mw.config.get('wgNamespaceNumber') != 6 || mw.config.get('wgAction') != "view") return;
var $link = $('.fullImageLink a[class!="mw-thumbnail-link"]');
var $image = $link.find('img');
var imageurl = $link.attr('href');
if (typeof imageurl == 'undefined') return; // No preview image, e.g. for large PNGs or video
if ($image.width() <= 300) {
imageurl = $image.attr('src'); //Image smaller than 300px width
}/* else { //Get thumb url
var n = imageurl.indexOf("/commons/");
imageurl = imageurl.substring(0, n + ("/commons/").length) + "thumb/" + imageurl.substring(n + ("/commons/").length);
n = imageurl.lastIndexOf('/') + 1;
imageurl = imageurl + "/300px-" + imageurl.substring(n);
}*/
if (imageurl.substring(0, 2) == '//') // Protocol relative url, tineye fails with "Whoops! It looks like you are searching for keywords instead of pointing TinEye to a specific image."
imageurl = 'http:' + imageurl;
mw.util.addPortletLink('p-cactions', 'http://tineye.com/search?url=' + encodeURIComponent(imageurl) + '&sort=size&order=desc', 'TinEye', 'ca-tineye', null);
});