MediaWiki:Gadget-TabGoogle.js
Εμφάνιση
Μετά την αποθήκευση πρέπει να καθαρίσετε την κρυφή μνήμη (cache) του browser σας για να δείτε τις αλλαγές: Σε Chrome, Firefox, Safari, Internet Explorer και Edge: Κρατήστε πατημένο το ⇧ Shift και κάντε κλικ στο κουμπί Ανανέωση στην μπάρα εργαλείων.
/*
* Καρτέλα Google
*
* Προσθέτει μια καρτέλα αναζήτησης Google στον τίτλο της σελίδας
*
* Συγγραφείς: Dake, Hégésippe, Phe, Darkdadaah, JackPotte, Geraki
*/
if ( mw.config.get( 'wgNamespaceNumber' ) >= 0 ) {
mw.loader.using( [ 'mediawiki.util', 'user' ], function () {
$( function ( $ ) {
function GoogleQuoteSearch() {
var result = mw.config.get( 'wgPageName' ).replace( /_/g, '+' );
// προσθέτουμε εισαγωγικά, με την προϋπόθεση ότι ο τίτλος δεν φαίνεται να περιέχει μέρος της αποσαφήνισης
if ( /[ _]\(.+\)$/.test( mw.config.get( 'wgPageName' ) ) == false ) {
result = '%22' + result + '%22';
}
return result;
}
var quotedSearch = GoogleQuoteSearch();
var settings = {
wiki: true,
google: true,
images: false,
livres: false,
};
if ( typeof OngletGoogle_settings !== 'undefined' ) {
$.extend( settings, OngletGoogle_settings );
}
if ( settings.wiki ) {
mw.util.addPortletLink( 'p-cactions', 'https://www.google.gr/search?num=20&safe=off&q=site%3A' + mw.config.get( 'wgServer' ).replace( '//', '' ) + '+' + quotedSearch, 'Wiki στη Google', 'Wiki στη Google' );
}
if ( settings.google ) {
mw.util.addPortletLink( 'p-cactions', 'https://www.google.gr/search?num=20&safe=off&q=' + quotedSearch, 'Google', 'Google' );
}
if ( settings.images ) {
mw.util.addPortletLink( 'p-cactions', 'https://www.google.gr/search?safe=off&tbm=isch&q=' + quotedSearch, 'Google εικόνες', 'Google εικόνες' );
}
if ( settings.livres ) {
mw.util.addPortletLink( 'p-cactions', 'https://www.google.gr/search?num=20&safe=off&tbm=bks&q=' + quotedSearch, 'Google βιβλία', 'Google βιβλία' );
}
} );
} );
}