Wikireporter:Krzysiu Jarzyna/LABS/kolarze.js

Z Wikinews, wolnego źródła informacji.

Uwaga: aby zobaczyć zmiany po opublikowaniu, może zajść potrzeba wyczyszczenia pamięci podręcznej przeglądarki.

  • Firefox / Safari: Przytrzymaj Shift podczas klikania Odśwież bieżącą stronę, lub naciśnij klawisze Ctrl+F5, lub Ctrl+R (⌘-R na komputerze Mac)
  • Google Chrome: Naciśnij Ctrl-Shift-R (⌘-Shift-R na komputerze Mac)
  • Internet Explorer / Edge: Przytrzymaj Ctrl, jednocześnie klikając Odśwież, lub naciśnij klawisze Ctrl+F5
  • Opera: Naciśnij klawisze Ctrl+F5.
/*<pre><nowiki>*/

function format() {
    var txt = document.editform.wpTextbox1.value+"  ";
/* Zasady budowy wiersza zastępowania.
Początek wiersza
    txt = txt.replace(/
fraza poszukiwana - każdy znak nie będący literą, cyfrą i spacją należy poprzedzić znakiem \ umieszczenie 
znaku zapytania (bez \) za jakimś znakiem powoduje, że ten znak może wystąpić lub może go nie być we frazie 
poszukiwanej. Zobacz poniżej po spacji są znaki zapytania. dodatkowego opisu można szukać w Wikipediii pod 
hasłem wyrażenie regularne.
środek wiersza
    ([^\{]{2})/gi, "
fraza, którą ma zostać zastąpiony tekst. Tu nie trzeba wstawiać znaku \ przed znakami interpunkcyjnymi.
koniec wiersza
    $1");
*/
    txt = txt.replace(/Discovery Channel Pro Cycling Team([^\{]{2})/gi, "Discovery Channel Pro Cycling Team {{koszulka|DSC}}$1");
    txt = txt.replace(/Caisse D\’Epargne([^\{]{2})/gi, "Caisse D’Epargne {{koszulka|CEI}}$1");
    txt = txt.replace(/Team CSC([^\{]{2})/gi, "Team CSC {{koszulka|CSC}}$1");
    txt = txt.replace(/Rabobank([^\{]{2})/gi, "Rabobank {{koszulka|RAB}}$1");
    txt = txt.replace(/Euskaltel ?\- ?Euskadi([^\{]{2})/gi, "Euskaltel-Euskadi {{koszulka|EUS}}$1");
    txt = txt.replace(/Saunier Duval ?\- ?Prodir([^\{]{2})/gi, "Saunier Duval-Prodir {{koszulka|SDV}}$1");
    txt = txt.replace(/Predictor ?\- ?Lotto([^\{]{2})/gi, "Predictor-Lotto {{koszulka|PRL}}$1");
    txt = txt.replace(/Lampre ?\- ?Fondital([^\{]{2})/gi, "Lampre-Fondital {{koszulka|LAM}}$1");
    txt = txt.replace(/Crédit Agricole([^\{]{2})/gi, "Crédit Agricole {{koszulka|C.A}}$1");
    txt = txt.replace(/AG2r Prévoyance([^\{]{2})/gi, "AG2r Prévoyance {{koszulka|A2R}}$1");
    txt = txt.replace(/Liquigas([^\{]{2})/gi, "Liquigas {{koszulka|LIQ}}$1");
    txt = txt.replace(/Quickstep ?\- ?Innergetic([^\{]{2})/gi, "Quickstep-Innergetic {{koszulka|QSI}}$1");
    txt = txt.replace(/T-Mobile Team([^\{]{2})/gi, "T-Mobile Team {{koszulka|TMO}}$1");
    txt = txt.replace(/Bouygues Telecom([^\{]{2})/gi, "Bouygues Telecom {{koszulka|BTL}}$1");
    txt = txt.replace(/Gerolsteiner([^\{]{2})/gi, "Gerolsteiner {{koszulka|GST}}$1");
    txt = txt.replace(/Team Milram([^\{]{2})/gi, "Team Milram {{koszulka|MRM}}$1");
    txt = txt.replace(/Française des Jeux([^\{]{2})/gi, "Française des Jeux {{koszulka|FDJ}}$1");
    txt = txt.replace(/Astana([^\{]{2})/gi, "Astana {{koszulka|AWT}}$1");
    txt = txt.replace(/Intel ?\- ?Action([^\{]{2})/gi, "Intel-Action {{koszulka|INT}}$1");
    txt = txt.replace(/Miche([^\{]{2})/gi, "Miche {{koszulka|MIE}}$1");
    document.editform.wpTextbox1.value = txt;
}

$(function () {
  if(document.forms.editform) {
    editingTools = document.getElementById('toolbar');
    if (editingTools != null)  {
        FormatTextButton = "<a href=\"javascript:format();\"><img src=\"http://upload.wikimedia.org/wikipedia/commons/8/8d/Button_no_source_no_license.png\" alt=\"Formatuj szablony kolarskie\" title=\"Formatuj szablony kolarskie\"></a>";
        editingTools.innerHTML = editingTools.innerHTML + FormatTextButton;
      }
    }
});
/*</nowiki></pre>*/