Szablon:Postęp prac

Z Wikiźródeł, repozytorium wolnych materiałów źródłowych

Szablon nie zmienia tekstu strony, umieszcza tylko przy zakładce artykułu niewielką ikonę obrazującą stan prac nad tekstem.

Postęp prac nad tekstem
Tekst niekompletny: 00%.svg
Redagowanie w toku: 25%.svg
Tekst ukończony: 50%.svg
Tekst w trakcie korekty: 75%.svg
Gotowy tekst po korekcie: 100%.svg

Użycie:

  • {{PostępPrac|0%}}
  • {{PostępPrac|25%}}
  • {{PostępPrac|50%}}
  • {{PostępPrac|75%}}
  • {{PostępPrac|100%}}


Szablon jest wspomagany przez skrypt napisany w JavaScript umieszczony w systemowym Common.js o następującym kodzie:

/* Skrypt odpowiedzialny za zmianę napisu na zakładce treść - pierwszej od lewej */
addOnloadHook(function()
{
   //first tab
   var tab1 = document.getElementById("ca-nstab-main");
   if(tab1) {
          var t = tab1.firstChild
          if (document.getElementById("Author")) {
                  t.title="Zobacz stronę autora [alt-c]"
                  t.firstChild.textContent="autor"
          }
          q = document.getElementById("textquality")
          if (q) {
                var src = {
                    "0%":   "http://upload.wikimedia.org/wikipedia/commons/8/8f/00%25.png",
                    "25%":  "http://upload.wikimedia.org/wikipedia/commons/5/5b/25%25.png",
                    "50%":  "http://upload.wikimedia.org/wikipedia/commons/3/3a/50%25.png",
                    "75%":  "http://upload.wikimedia.org/wikipedia/commons/c/cd/75%25.png",
                    "100%": "http://upload.wikimedia.org/wikipedia/commons/6/64/100%25.png" 
                }
                if (src[q.className]) {
                    var i = document.createElement("img");
                    i.className = "textquality-image";
                    i.src = src[q.className];
                    i.width = 9;
                    i.height = 9;
                    t.appendChild(i);
                }
           }
       }
});
/* Koniec skryptu odpowiedzialnego za zmianę napisu na zakładce treść - pierwszej od lewej */