MediaWiki:OmniBot.js
Z WikiSkript
Poznámka: Po zveřejnění musíte vyprázdnit cache vašeho prohlížeče, jinak změny neuvidíte.
- Firefox / Safari: Při kliknutí na Aktualizovat držte Shift nebo stiskněte Ctrl-F5 nebo Ctrl-R (na Macu ⌘-R)
- Google Chrome: Stiskněte Ctrl-Shift-R (na Macu ⌘-Shift-R)
- Internet Explorer / Edge: Při kliknutí na Aktualizovat držte Ctrl nebo stiskněte Ctrl-F5
- Opera: Stiskněte Ctrl-F5.
/* ============== MediaWiki:OmniBot.js =================================
autor: Pavel Dušek [[Uživatel:Pavel Dusek]]
datum: {{REVISIONDAY}}.{{REVISIONMONTH}}.{{REVISIONYEAR}}
dokumentace: MediaWiki:OmniBot/dokumentace
popis: Bot v JS pro všechny
================================================================== */
if (wgArticleId == 39568) { //MediaWiki:OmniBot
function updateStatus( status ) {
$( '#status' ).html( status );
}
function runBot() {
updateStatus( "running search" );
alert( "run_search");
}
//TODO namespace, regex title
$( '#omnibot' ).append(
"<label for='regexContent'>Vyhledávání v textu článků:</label>" +
"<input type='text' id='regexContent' value='regulární výraz' /><br />" +
"<input type='checkbox' id='isbnCheckbox' />" +
"<label for='isbnCheckbox'>při prohledávání článků kontrolovat ISBN</label><br />" +
"<button id='runBot'>Spustit robota</button>"
);
$( '#results' ).append( "<br /><br /><br />" );
$( '#regexContent' ).focus( function() {
if ( $( '#regexContent' ).val() == 'regulární výraz' ) {
$( '#regexContent' ).val('');
}
});
$( '#runBot' ).click( function() {
runBot();
});
}