Dalībnieks:Meistars Joda/tagger.js

Vikipēdijas lapa

Piezīme: Lai redzētu izmaiņas, pēc publicēšanas var nākties iztīrīt sava pārlūka kešatmiņu.

  • Firefox / Safari: Pieturi Shift un klikšķini uz Pārlādēt vai nospied Ctrl-F5 vai Ctrl-R (⌘-R uz Mac)
  • Google Chrome: Nospied Ctrl-Shift-R (⌘-Shift-R uz Mac)
  • Internet Explorer / Edge: Pieturi Ctrl un klikšķini uz Pārlādēt vai nospied Ctrl-F5
  • Opera: Nospied Ctrl-F5.
//<nowiki>
/*
* [[m:user:Hoo man]]; Version 1.0.1; 2016-03-20;
* This tool can tag pages with a few clicks (which is much faster than editing the whole page per Hand).
* Per default it is able to tag page for speedy deletion using {{delete}}, but it can be customized to use up to every template.
* Uses tagger-core.js
* Tested in IE and FF with vector and monobook, uses my (Hoo man) wiki tools (functions.js)
*
* DO NOT COPY AND PASTE, instead see http://meta.wikimedia.org/wiki/User:Hoo_man/Scripts/Tagger
*/
if(typeof(hoo) === 'undefined') {
	var hoo = {};
}
/*global mediaWiki, hoo */
/*jshint forin:true, noarg:true, noempty:true, eqeqeq:true, bitwise:true, strict:true, undef:true, unused:true, curly:true, browser:true, jquery:true, indent:4, maxerr:50, loopfunc:true, white:false */

(function(mw, $) {
	"use strict";
	var taggerDefaultConfig = {};
	//templates and edit summaries
	taggerDefaultConfig.tags = {};
	taggerDefaultConfig.editSummary = {};

	taggerDefaultConfig.tags[1] = '{{subst:Dzēst+|ja netiks sakārtots|lietotājs=Zuiks|laiks={{currentdate}}}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[1]] = 'izvirzu uz dzēšanu';

	taggerDefaultConfig.tags[2] = '{{subst:Dzēst+|maznozīmīgs temats|lietotājs=Zuiks|laiks={{currentdate}}}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[2]] = 'izvirzu uz dzēšanu';

	taggerDefaultConfig.tags[3] = '{{subst:Dzēst+|raksts svešvalodā vai mašīntulkojums|lietotājs=Zuiks|laiks={{currentdate}}}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[3]] = 'izvirzu uz dzēšanu';

	taggerDefaultConfig.tags[4] = '{{brīdinājums}} - ~~~~';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[4]] = 'brīdinājums';

	taggerDefaultConfig.tags[5] = '{{pēdējais brīdinājums}} - ~~~~';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[5]] = 'pēdējais brīdinājums';

	taggerDefaultConfig.tags[6] = '{{test}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[6]] = 'tests';

	taggerDefaultConfig.tags[7] = '{{rupjība}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[7]] = 'ievieto rupjības';

	taggerDefaultConfig.tags[8] = '{{apšaubīts}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[8]] = 'faktu patiesums tiek apšaubīts';

	taggerDefaultConfig.tags[9] = '{{apvienot}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[9]] = 'apvienojams ar citu rakstu';

	taggerDefaultConfig.tags[10] = '{{atdalīt}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[10]] = 'raksta daļa pārveidojama par atsevišķu rakstu';

	taggerDefaultConfig.tags[11] = '{{atjaunināt}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[11]] = 'informācija jāatjauno';

	taggerDefaultConfig.tags[12] = '{{atsauces+}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[12]] = 'nepieciešamas atsauces';

	taggerDefaultConfig.tags[13] = '{{atsevišķs raksts}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[13]] = 'Raksta daļa ir pārveidojama par atsevišķu rakstu, rakstā ar šo veidni saglabājot tikai pamatinformāciju';

	taggerDefaultConfig.tags[14] = '{{atveidošana}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[14]] = 'atveidošana';

	taggerDefaultConfig.tags[15] = '{{autobiogrāfija}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[15]] = 'autobiogrāfija';

	taggerDefaultConfig.tags[16] = '{{eksperts}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[16]] = 'jāuzlabo nozares ekspertam';

	taggerDefaultConfig.tags[17] = '{{enciklopēdisks stils}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[17]] = 'nav ievērots enciklopēdisks valodas stils';

	taggerDefaultConfig.tags[18] = '{{ievads+}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[18]] = 'nav ievada vai ievadā nav definīcijas';

	taggerDefaultConfig.tags[19] = '{{infokaste+}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[19]] = 'nepieciešama infokaste';

	taggerDefaultConfig.tags[20] = '{{informācijas izklāsts}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[20]] = 'Rakstā nav minēta būtiska informācija';

	taggerDefaultConfig.tags[21] = '{{izolēts raksts}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[21]] = 'izolēts raksts';

	taggerDefaultConfig.tags[22] = '{{jāpārraksta}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[22]] = 'jāpārraksta';

	taggerDefaultConfig.tags[23] = '{{jāuzlabo}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[23]] = 'jāuzlabo';

	taggerDefaultConfig.tags[24] = '{{kategorijas+}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[24]] = 'jāpievieno kategorijas';

	taggerDefaultConfig.tags[25] = '{{konfl}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[25]] = 'apvienojams ar citu rakstu';

	taggerDefaultConfig.tags[26] = '{{neatkarīgas atsauces}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[26]] = 'nepieciešamas neatkarīgas atsauces';

	taggerDefaultConfig.tags[27] = '{{nenozīmīgs}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[27]] = 'nozīmīgums tiek apšaubīts';

	taggerDefaultConfig.tags[28] = '{{nepilnīga nodaļa}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[28]] = 'Raksta sadaļu ir nepieciešams papildināt';

	taggerDefaultConfig.tags[29] = '{{nepilnīgs}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[29]] = 'trūkst būtiskas informācijas';

	taggerDefaultConfig.tags[30] = '{{noformējums}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[30]] = 'noformējums';

	taggerDefaultConfig.tags[31] = '{{novecojis sastāvs}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[31]] = 'Sporta kluba spēlētāju sastāvs ir novecojis';

	taggerDefaultConfig.tags[32] = '{{papildu atsauces}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[32]] = 'nepieciešamas papildu atsauces';

	taggerDefaultConfig.tags[33] = '{{pareizrakstība}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[33]] = 'pareizrakstība';

	taggerDefaultConfig.tags[34] = '{{pārrakstīt}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[34]] = 'teksts ir ļoti līdzīgs kādā citā avotā esošam tekstam';

	taggerDefaultConfig.tags[35] = '{{pov}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[35]] = 'raksta neitralitāte ir apšaubāma';

	taggerDefaultConfig.tags[36] = '{{sadalīt}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[36]] = 'sadalāms atsevišķos rakstos';

	taggerDefaultConfig.tags[37] = '{{sadaļas+}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[37]] = 'nav apakšsadaļu';

	taggerDefaultConfig.tags[38] = '{{saistīts teksts}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[38]] = 'jāpārraksta saistītā tekstā';

	taggerDefaultConfig.tags[39] = '{{slikts tulkojums}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[39]] = 'slikti iztulkots';

	taggerDefaultConfig.tags[40] = '{{starpviki+}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[40]] = 'nav starpviki saišu';

	taggerDefaultConfig.tags[41] = '{{svešvaloda}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[41]] = 'daļēji svešvalodā';

	taggerDefaultConfig.tags[42] = '{{teksts+}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[42]] = 'nepieciešams tekstuāls izklāsts';

	taggerDefaultConfig.tags[43] = '{{viens avots}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[43]] = 'raksta sagatavošanā izmantots viens informācijas avots, pastāv satura neobjektīvas atspoguļošanas risks';

	taggerDefaultConfig.tags[44] = '{{vikisaites+}}';
	taggerDefaultConfig.editSummary[taggerDefaultConfig.tags[44]] = 'rakstā ir pārāk maz vikisaišu';

        if(typeof(window.taggerConfig) === 'undefined') {
		window.taggerConfig = {};
	}
	var init = function() {
		$.ajax({
			url: '//meta.wikimedia.org/w/index.php?title=User:Hoo_man/tagger-core.js&action=raw&ctype=text/javascript',
			dataType: 'script',
			cache: true,
			success: function() { hoo.instances.tagger = new hoo.tagger(taggerDefaultConfig, window.taggerConfig); }
		});
	};
	if(typeof(hoo.objectDiff) === 'undefined') {
		if(typeof(hoo.load) === 'undefined') {
			hoo.load = [ init ];
			mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hoo_man/functions.js&action=raw&ctype=text/javascript');		
		}else{
			hoo.load.push( init );   
		}
	}else{
		init();
	}
$( mw.util.addPortletLink( 'p-cactions', '#', 'Tagger', null, 'messages.FRTooltip' ) ).on( "click", init );
})(mediaWiki, jQuery);
//</nowiki>