Lahjoita Saunapedialle - sinä voit auttaa Saunapediaa luomaan maailman yksityiskohtaisimman sauna-aiheisen tietosanakirjan
Järjestelmäviesti:Gadget-Externaltools.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: Napsauta Ctrl-näppäin pohjassa Päivitä tai paina Ctrl-F5
- Opera: Valikko → Asetukset (Opera → Asetukset Macilla) ja sitten Tietosuoja ja turvallisuus → Tyhjennä selaustiedot → Välimuistissa olevat kuvat ja tiedostot.
// Tekijä: [[Käyttäjä:Zache|Zache]]
// Lisää vasemmalle palkkiin linkkejä ulkoisiin työkaluihin.
function load_externaltools()
{
function whoAddItPopup() {
var searchstr = prompt( 'Teksti, jonka lisääjää etsitään:', '' );
if ( ( searchstr === '' ) || ( searchstr === null ) ) {
return;
}
// Trim
searchstr = searchstr.replace( /^\s\s*/, '' ).replace( /\s\s*$/, '' );
var url = '//tools.wmflabs.org/xtools/blame/index.php?article=' + mw.config.get( 'wgPageName' ) + '&lang=fi&wiki=wikipedia&text=' + encodeURIComponent( searchstr );
window.open( url );
}
function articleTrafficStatistic() {
mw.util.addPortletLink(
'p-insp',
'//tools.wmflabs.org/pageviews?project=fi.wikipedia.org&pages=' + mw.config.get( 'wgPageName' ),
'Sivun liikenne',
'',
'Sivun liikenne viimeisen 20 päivän aikana'
);
// Linkki näytetään vain luokkasivulla
if ( mw.config.get( 'wgNamespaceNumber' ) == 14 ) {
url="https://fi.wikipedia.org/wiki/" + mw.config.get( 'wgPageName' );
mw.util.addPortletLink(
'p-insp',
'//tools.wmflabs.org/massviews/?platform=all-access&agent=user&source=category&range=latest-20&subjectpage=0&sort=views&direction=1&view=list&target=' + encodeURIComponent(url),
'Luokan liikenne',
'',
'Luokan liikenne',
''
);
}
}
function addInspectionToolbox() {
var toolboxElement = document.getElementById( 'p-tb' );
if ( !toolboxElement ) {
return -1;
}
var inspectionElement = toolboxElement.cloneNode( true );
if ( !inspectionElement ) {
return -1;
}
inspectionElement.id = 'p-insp';
inspectionElement.innerHTML = '<h3>Ulkoiset työkalut</h3><div class="pBody body"><ul></ul></div>';
toolboxElement.parentNode.insertBefore( inspectionElement, toolboxElement.nextSibling );
// Kaikille sivuille tulevat työkalut
if ( mw.config.get( 'wgNamespaceNumber' ) != -1 ) {
articleTrafficStatistic();
var who_addit_link=mw.util.addPortletLink(
'p-insp',
'#',
'Hae tekstin lisääjää',
'ext-whoaddit',
'Hae tekstin lisääjää',
''
);
$(who_addit_link).click(whoAddItPopup);
}
// Työkaluja, jotka näytetään vain artikkelisivulla
if ( mw.config.get( 'wgNamespaceNumber' ) === 0 ) {
mw.util.addPortletLink(
'p-insp',
'http://dispenser.homenet.org/~dispenser/cgi-bin/dablinks.py?page=fi:' + mw.config.get( 'wgPageName' ),
'Tarkasta linkit täsmennyssivuille',
'',
'Tarkasta linkit täsmennyssivuille',
''
);
mw.util.addPortletLink(
'p-insp',
'http://dispenser.homenet.org/~dispenser/cgi-bin/webchecklinks.py?page=fi:' + mw.config.get( 'wgPageName' ),
'Tarkasta ulkoiset linkit',
'',
'Tarkasta ulkoiset linkit',
''
);
// mw.util.addPortletLink('p-insp', 'http://toolserver.org/~kolossos/tree/back-category.php?lang=fi&pro=wikipedia&deep=&ex=&submit=Article&view=Tree&submit=Article&art=' + mw.config.get( 'wgPageName' ), 'Näytä yläluokat', '', 'Näyttää sivun yläluokat', '');
}
// Työkaluja, jotka näytetään vain luokkasivulla
if ( mw.config.get( 'wgNamespaceNumber' ) == 14 ) {
mw.util.addPortletLink(
'p-insp',
'//tools.wmflabs.org/catscan2.php?language=fi&categories=' + mw.config.get( 'wgTitle' ) + '%0D%0ATyng%C3%A4t|10&doit=1#results',
'Etsi luokan tyngät',
'',
'Etsi luokan tyngät',
''
);
mw.util.addPortletLink(
'p-insp',
'//tools.wmflabs.org/catscan2.php?language=fi&categories=' + mw.config.get( 'wgTitle' ) + '%0D%0ATyng%C3%A4t|10&doit=1&depth=3#results',
'Etsi myös alaluokkien tyngät',
'',
'Etsi myös alaluokkien tyngät',
''
);
// mw.util.addPortletLink('p-insp', 'http://toolserver.org/~kolossos/tree/back-category.php?lang=fi&pro=wikipedia&deep=&ex=&submit=Article&view=Tree&submit=Category&art=' + mw.config.get( 'wgPageName' ).replace("Luokka:", ""), 'Näytä yläluokat', '', 'Näyttää sivun yläluokat', '');
}
// Mikäli ollaan käyttäjäsivulla tai käyttäjän keskustelusivulla
if (
( mw.config.get( 'wgNamespaceNumber' ) == 2 || mw.config.get( 'wgNamespaceNumber' ) == 3 ) &&
( mw.config.get( 'wgTitle' ).search( '/' ) == -1 )
)
{
mw.util.addPortletLink(
'p-insp',
'https://tools.wmflabs.org/xtools/pcount/index.php?name=' + mw.config.get( 'wgTitle' ) + '&lang=fi&wiki=wikipedia',
'Tietoja käyttäjästä',
'',
'Käyttäjän muokkaustilastot',
''
);
}
}
// Lisätään boksi ainoastaan muilla kuin toimintosivuilla.
if ( mw.config.get( 'wgNamespaceNumber' ) != -1 ) {
$( addInspectionToolbox );
}
}
$(load_externaltools);