Dalībnieks:Edgars2007/twinkle-lv-tag.js
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.
var maincats;
maincats = {
"apsaubits":{
"name":"apšaubīts",
"regex":"apšaubīts",
"label":"Raksta faktu patiesums tiek apšaubīts",
"id":"apsaubits"
},
"apvienot":{
"name":"apvienot",
"regex":"apvienot",
"label":"Raksts apvienojams ar citu rakstu vai arī rakstā esošā informācija iekļaujama citā rakstā",
"id":"apvienot"
},
"atdalit":{
"name":"atdalīt",
"regex":"atdalīt",
"label":"Raksta daļa pārveidojama par atsevišķu rakstu",
"id":"atdalit"
},
"atjauninat":{
"name":"atjaunināt",
"regex":"atjaunināt",
"label":"Rakstā esošā informācija ir jāatjauno",
"id":"atjauninat"
},
"atsauces":{
"name":"atsauces+",
"regex":"atsauces+",
"label":"Rakstam nepieciešamas atsauces uz ārējiem avotiem",
"id":"atsauces"
},
"atsevisks":{
"name":"atsevišķs raksts",
"regex":"atsevišķs raksts",
"label":"Raksta daļa ir pārveidojama par atsevišķu rakstu, rakstā ar šo veidni saglabājot tikai pamatinformāciju",
"id":"atsevisks"
},
"atveidosana":{
"name":"atveidošana",
"regex":"atveidošana",
"label":"Rakstā nav ievēroti latviešu valodā pieņemtie citvalodu īpašvārdu atveidošanas principi",
"id":"atveidosana"
},
"autobiografija":{
"name":"autobiogrāfija",
"regex":"autobiogrāfija",
"label":"Raksts vai tā daļa ir autobiogrāfija vai raksta subjekts tajā ir devis nozīmīgu ieguldījumu",
"id":"autobiografija"
},
"eksperts":{
"name":"eksperts",
"regex":"eksperts",
"label":"Raksts ir jāuzlabo nozares ekspertam",
"id":"eksperts"
},
"enciklopedisks":{
"name":"enciklopēdisks stils",
"regex":"enciklopēdisks stils",
"label":"Rakstā vai tā daļā nav ievērots enciklopēdisks valodas stils",
"id":"enciklopedisks"
},
"ievads":{
"name":"ievads+",
"regex":"ievads+",
"label":"Rakstam nav ievada vai ievadā nav definīcijas",
"id":"ievads"
},
"infokaste":{
"name":"infokaste+",
"regex":"infokaste+",
"label":"Rakstam ir nepieciešama infokaste",
"id":"infokaste"
},
"izklasts":{
"name":"informācijas izklāsts",
"regex":"informācijas izklāsts",
"label":"Rakstā nav minēta būtiska informācija saistībā ar raksta tematu vai arī ne tik nozīmīga informācija ir pārāk uzsvērta",
"id":"izklasts"
},
"izolets":{
"name":"izolēts raksts",
"regex":"izolēts raksts",
"label":"Uz rakstu nenorāda neviens cits raksts",
"id":"izolets"
},
"japarraksta":{
"name":"jāpārraksta",
"regex":"jāpārraksta",
"label":"Raksts ir daļēji vai pilnīgi jāpārraksta",
"id":"japarraksta"
},
"jauzlabo":{
"name":"jāuzlabo",
"regex":"jāuzlabo",
"label":"Raksts ir jāuzlabo, lai ievērotu Vikipēdijā pieņemto stilu un/vai formatēšanu",
"id":"jauzlabo"
},
"kategorijas":{
"name":"kategorijas+",
"regex":"kategorijas+",
"label":"Raksts ir jākategorizē",
"id":"kategorijas"
},
"konfl":{
"name":"konfl",
"regex":"konfl",
"label":"Raksts apvienojams ar citu rakstu vai arī rakstā esošā informācija iekļaujama citā rakstā",
"id":"konfl"
},
"neatkAtsauces":{
"name":"neatkarīgas atsauces+",
"regex":"neatkarīgas atsauces+",
"label":"Rakstā ir nepieciešamas atsauces uz tādiem ārējiem avotiem, kas nav tieši saistīti ar raksta subjektu",
"id":"neatkAtsauces"
},
"nenozimigs":{
"name":"nenozīmīgs",
"regex":"nenozīmīgs",
"label":"Raksta temata nozīmīgums tiek apšaubīts",
"id":"nenozimigs"
},
"nepilnigaNod":{
"name":"nepilnīga nodaļa",
"regex":"nepilnīga nodaļa",
"label":"Raksta sadaļu ir nepieciešams papildināt",
"id":"nepilnigaNod"
},
"nepilnigs":{
"name":"nepilnīgs",
"regex":"nepilnīgs",
"label":"Rakstā trūkst būtiskas informācijas",
"id":"nepilnigs"
},
"noformejums":{
"name":"noformējums+",
"regex":"noformējums+",
"label":"Raksts vai tā daļa neatbilst pieņemtajiem noformēšanas kritērijiem",
"id":"noformejums"
},
"sastavs":{
"name":"novecojis sastāvs",
"regex":"novecojis sastāvs",
"label":"Sporta kluba spēlētāju sastāvs ir novecojis",
"id":"sastavs"
},
"papilduAtsauces":{
"name":"papildu atsauces+",
"regex":"papildu atsauces+",
"label":"Rakstam ir nepieciešamas papildu atsauces uz ārējiem avotiem",
"id":"papilduAtsauces"
},
"pareizrakstiba":{
"name":"pareizrakstība",
"regex":"pareizrakstība",
"label":"Rakstā nav ievēroti latviešu valodā pieņemtie pareizrakstības principi",
"id":"pareizrakstiba"
},
"parrakstit":{
"name":"pārrakstīt",
"regex":"pārrakstīt",
"label":"Rakstā esošais teksts ir ļoti līdzīgs kādā citā avotā esošam tekstam",
"id":"parrakstit"
},
"pov":{
"name":"pov",
"regex":"pov",
"label":"Raksta neitralitāte ir apšaubāma",
"id":"pov"
},
"sadalit":{
"name":"sadalīt",
"regex":"sadalīt",
"label":"Raksts sadalāms atsevišķos rakstos",
"id":"sadalit"
},
"sadalas":{
"name":"sadaļas+",
"regex":"sadaļas+",
"label":"Rakstam nav apakšsadaļu",
"id":"sadalas"
},
"saistits":{
"name":"saistīts teksts",
"regex":"saistīts teksts",
"label":"Raksts vai tā daļa ir jāpārraksta saistītā tekstā",
"id":"saistits"
},
"tulkojums":{
"name":"slikts tulkojums",
"regex":"slikts tulkojums",
"label":"Raksts ir slikti iztulkots",
"id":"tulkojums"
},
"starpviki":{
"name":"starpviki+",
"regex":"starpviki+",
"label":"Rakstā nav saišu uz līdzīgiem rakstiem citu valodu Vikipēdijās",
"id":"starpviki"
},
"svesvaloda":{
"name":"svešvaloda",
"regex":"svešvaloda",
"label":"Raksts daļēji ir svešvalodā",
"id":"svesvaloda"
},
"teksts":{
"name":"teksts+",
"regex":"teksts+",
"label":"Rakstam ir nepieciešams tekstuāls izklāsts",
"id":"teksts"
},
"viensavots":{
"name":"viens avots",
"regex":"viens avots",
"label":"Raksta sagatavošanā izmantots viens informācijas avots un pastāv satura neobjektīvas atspoguļošanas risks",
"id":"viensavots"
},
"vikisaites":{
"name":"vikisaites+",
"regex":"vikisaites+",
"label":"Rakstā ir pārāk maz vikisaišu",
"id":"vikisaites"
}
};
var pagearticle = "{{iw+}}{{kategorijas+}}Lorem ipsum";
var maincatsT = "<form>";
for(var key in maincats) {
var id = maincats[key]["id"];
var label = maincats[key]["label"];
var options = maincats[key]["options"];
//maincatsT +='<input type="radio" name="template" value="'+label+'" id="tl-'+label+'" /><label for="subpage-'+label+'">'+label+'</label>';
maincatsT +='<label><input type="checkbox" name="template" value="'+label+'" id="'+key+'">'+label+'</label><br>';
}
maincatsT += '</form>';
var text2 = '<br><button onclick="generateSomething()">Darīt kaut ko</button>';
function generateSomething() {
var arr = [];
$( "input:checked" ).each(function() {
var fieldID = $(this).attr('id');
var templateName = maincats[fieldID]["name"];
var templateRegex = maincats[fieldID]["regex"];
console.log(templateName+'-'+templateRegex);
var textafter = doStuff(templateName,templateRegex);
console.log(textafter);
arr.push(textafter);
});
console.log('massiivs no inputiem ', arr);
//$('p#foobarlorem').html(finalURL);
}
function doStuff(title,tlregex) {
//algoritms: regex check, veidnes salikšana kopā + hatnote pārbaude
var tltext = '';
console.log(title);
//var regexcheck = "\\{\\{\\s*((veidne|template):)?\\s*"+tlregex+".*\\}\\}";
tltext = '{'+'{' + title + '}}';
return tltext
}
$( function( $ ){
function addAliasesFromRedirects(){
mw.loader.using( ['jquery.ui'], function() {
var $dialog = $("<div>").text( 'df' ).dialog({
title: 'Pievienot uzlabošanas veidnes rakstam',
autoOpen: true,
width: 450,
//height: 500,
});
$dialog
//.text( 'messages.dialogintro' )
//.append($("<hr>"))
.append(maincatsT)
.append(text2)
var countChecked = function() {
var n = $( "input:checked" ).length;
console.log( n + (n === 1 ? " is" : " are") + " checked!" );
};
countChecked();
$( "input[type=checkbox]" ).on( "click", countChecked );
var str = "";
$( "input:checked" ).each(function() {
str += $( this ).val() + " ";
});
console.log(str);
})
}
$( mw.util.addPortletLink( 'p-cactions', '#', 'Tag1', null, 'messages.FRTooltip' ) ).on( "click", addAliasesFromRedirects );
})