_ _    _ _____  ___   __                       
 __      _(_) | _(_)___ / ( _ ) / /_   ___ ___  _ __ ___  
 \ \ /\ / / | |/ / | |_ \ / _ \| '_ \ / __/ _ \| '_ ` _ \ 
  \ V  V /| |   <| |___) | (_) | (_) | (_| (_) | | | | | |
   \_/\_/ |_|_|\_\_|____/ \___/ \___(_)___\___/|_| |_| |_|

Käyttäjä:Hartz/common.js

Tässä artikkelissa käsittelemme aihetta Käyttäjä:Hartz/common.js, aihe, joka on herättänyt suurta kiinnostusta viime aikoina. Käyttäjä:Hartz/common.js on ongelma, joka vaikuttaa moniin ihmisiin ympäri maailmaa, ja on erittäin tärkeää ymmärtää sen vaikutukset ja seuraukset. Näillä linjoilla aiomme analysoida perusteellisesti Käyttäjä:Hartz/common.js:een liittyviä eri näkökohtia sen alkuperästä sen mahdollisiin ratkaisuihin. Lisäksi tutkimme erilaisia ​​näkökulmia ja asiantuntijoiden mielipiteitä valottaaksemme tätä nykypäivänä niin tärkeätä aihetta. Lue eteenpäin saadaksesi selville kaiken, mitä sinun tulee tietää Käyttäjä:Hartz/common.js:stä!
// Remove stub tags from article 
// Originally by ], on a request by ].
// (])
 
// Modified slightly by CBM
 
// <source lang="javascript">
$(function(){
  var wgNamespaceNumber = mw.config.get('wgNamespaceNumber');
  var wgAction = mw.config.get('wgAction');
  if(wgNamespaceNumber==0&&wgAction=="view")
  {
    if(document.getElementById("ca-edit"))
        mw.loader.using( 'mediawiki.api', function () {
	       ( new mw.Api() ).get( {
               prop: 'revisions',
               rvprop: 'content',
               rvlimit: 1,
               indexpageids: true,
               titles: mw.config.get('wgPageName')
	       } ).done( function ( json ) {
            $.each(json.query.pages, function (pageid, page) {
               page = page.revisions;
               var len = page.length;
               var found = page.match(/\{\{ynkä.*?\}\}/);
               if (found !== null && len < 1000) {
                   var newText1 = 'Pituus: ' + len + ' tavua; Tynkä: <span style="color: yellow;">' + found + '</span>';
                   $('#contentSub').append(newText1);
               } else if (found !== null && len < 2000) {
                   var newText2 = 'Pituus: ' + len + ' tavua; Tynkä: <span style="color: orange;">' + found + '</span>';
                   $('#contentSub').append(newText2);
               } else if (found !== null && len < 3000) {
                   var newText3 = 'Pituus: ' + len + ' tavua; Tynkä: <span style="color: red;">' + found + '</span>';
                   $('#contentSub').append(newText3);
               } else if (found !== null && len > 3000) {
                   var newText4 = 'Pituus: ' + len + ' tavua; Tynkä: <span style="color: red; font-weight: bold;">' + found + '</span>';
                   $('#contentSub').append(newText4);
               }
            });
        });
    });
      mw.util.addPortletLink('p-cactions', 'javascript:rmstubtagtab()', 'Epätynkä', 'ca-nostubtag',
                                   'Poista tynkämerkintä tältä sivulta', '');
  }
  if(location.href.indexOf("&autormstubtag=")!=-1&&  
                 document.getElementById('wpTextbox1')!=null)
  {
    var x=decodeURIComponent(location.href.split("&autormstubtag="));
    if(x=="") x="stub"; else x+="-stub";
    var text = document.getElementById('wpTextbox1').value;
    text = text.replace(/\{\{ynkä.*?\}\}/,  '');
    document.getElementById('wpTextbox1').value = text ;
    document.getElementById('wpSummary').value=
      "ei tynkä";
    document.getElementById('wpDiff').click();
  }
});
 
function rmstubtagtab()
{
  location.href=mw.config.get('wgServer')+mw.config.get('wgScript')+"?title="+encodeURIComponent(mw.config.get('wgPageName'))+                                  
                "&action=edit&autormstubtag=1";
}