Agar-aramat:Lam-ang/articlesize.js

Manipud iti Wikipedia, ti nawaya nga ensiklopedia

Nota: Kalpasan ti panangipablaak, mabalin a naskenmo a labsan ti cahe ti pagbasabasam tapno makita dagiti sinukatam.

  • Firefox / Safari: Tenglen ti Shift bayat a pinduten ti Reload, wenno talmegan ti Ctrl-F5 wenno Ctrl-R (⌘-R iti Mac)
  • Google Chrome: Talmegan ti Ctrl-Shift-R (⌘-Shift-R iti Mac)
  • Internet Explorer /Edge: Tenglen ti Ctrl bayat a pinduten ti Refresh, wenno talmegan ti Ctrl-F5
  • Opera: Mapan iti Menu → Settings (Opera → Preferences iti Mac) ken kalpasanna iti Privacy & security → Clear browsing data → Cached images and files.
 jQuery(document).ready(function() {

   if (document.URL.indexOf("action=edit") == -1 && document.URL.indexOf("action=submit") == -1) { return; }
   var wikitext;
   {
     var editbox = document.getElementById('wpTextbox1');
     if (editbox == null) { return; }
     wikitext = editbox.defaultValue;
   }

   function outputWeight1000(outputtext) {
     var box = document.getElementById('templatesandbox-editform');
     if(!box) { return; }
     var box2 = document.createElement("div");
     box2.appendChild(document.createTextNode(outputtext));
     box2.setAttribute("id", "weight1000");
     box.appendChild(box2);
   }

   function getCommentLength(article) {
     var comment_len   = 0;
     var comment_last  = 0;
     var comment_first = article.indexOf('<!--', comment_last);
     while (comment_first > -1) {
       comment_last = article.indexOf('-->', comment_first);
         if (comment_last == -1) {
           comment_last = comment_first + 4;
         }
       comment_len += (comment_last - comment_first) - 4;
       comment_first = article.indexOf('<!--', comment_last);
     }
     return comment_len;
   }

   var raw_article_size = wikitext.length;
   var comment_len      = getCommentLength(wikitext);
   var article_size     = (raw_article_size - comment_len);

   var lang_weight      = 1.0;

   var weighted_size    = Math.round(article_size * lang_weight * 10)/10;

   outputWeight1000("Page size: " + (weighted_size));

 });