Sari la conținut

Utilizator:Valentin JJ./common.js

De la Wikipedia, enciclopedia liberă

Notă: După salvare, trebuie să treceți peste cache-ul browser-ului pentru a vedea modificările.

  • Mozilla, Google Chrome, Safari, Konqueror: țineți apăsat Shift în timp ce apăsați butonul Reload (sau apăsați Ctrl-Shift-R).
  • Internet Explorer: apăsați Ctrl-F5.
  • Opera: apăsați F5.
/* Cat-a-lot - changes category of multiple files */
mw.loader.using(['jquery.ui', 'mediawiki.api', 'mediawiki.widgets', 'mediawiki.util'], function(){
	mw.loader.load('//commons.wikimedia.org/w/load.php?modules=ext.gadget.Cat-a-lot');
//	mw.loader.load('https://ro.wikipedia.org/w/index.php?title=Utilizator:Valentin_JJ./test.js&action=raw&ctype=text/javascript');
});
mw.loader.load('https://ro.wikipedia.org/w/index.php?title=Utilizator:Valentin_JJ./test.js&action=raw&ctype=text/javascript');
////////// Cat-a-lot user preferences //////////
window.catALotPrefs = {"watchlist":"preferences","minor":true,"editpages":true,"docleanup":false,"subcatcount":10};
////////////////////////////////////catALotEnd//

window.hotcat_translations_from_commons = true;

/*
 Se importă ultima versiune de HotCat de la Commons.
 HotCat e un gadget care permite modificarea rapidă a categoriilor
 Documentaţia completă este la http://commons.wikimedia.org/wiki/Help:Gadget-HotCat
*/
mw.loader.load( '//commons.wikimedia.org/w/index.php?title=MediaWiki:Gadget-HotCat.js&action=raw&ctype=text/javascript' );

importScriptURI('//en.wikipedia.org/w/index.php?title=User%3ACaorongjin%2Fwordcount.js&action=raw&ctype=text/javascript');
//mw.loader.load('/w/index.php?title=Utilizator:Valentin_JJ./test.js&action=raw&ctype=text/javascript');
function buttons( $content ) {
	var text = [], button = [];
	divBtt = document.createElement('div');
    divBtt.id = 'divBt';
    for(var i = 0; i < 8; i += 1) {
        text[i] = document.createElement('div');
        text[i].id = 't' + i;
        button[i] = document.createElement('button');
        button[i].id = 'button' + i;
        switch(i){
            case 0: text[i].innerHTML = '<noinclude>{{/pp-template|expirare=10.10.2024|small=yes}}</noinclude>';
                  button[i].innerHTML = 'pp-template';
                  break;
            case 1: text[i].innerHTML = '<noinclude>{{/Pp-semi-vandalism|expirare=10.10.2024|small=yes}}</noinclude>';
                  button[i].innerHTML = 'pp-semi';
                  break;
            case 2: text[i].innerHTML = '<noinclude>{{/pp-extended-vandalism|expirare=10.10.2024|small=yes}}</noinclude>';
                  button[i].innerHTML = 'pp-extended';
                  break;
            case 3: text[i].innerHTML = '[[Special:Diff/ | ]]';
                  button[i].innerHTML = 'Special:Diff';
                  break;
            case 4: text[i].innerHTML = "{{Material sub drepturi de autor \n \
|Descriere=Acesta este un logo utilizat pentru ASD \n \
|Sursa=ASD \n \
|Articol=ASD \n \
|Secțiune=Se utilizează întregul logo pentru a transmite mesajul dorit de proprietar și pentru a evita reprezentarea greșită sau neclară a imaginii dorite de acesta. \n \
|Rezoluție joasă=Aceasta este o [[Grafică vectorială|imagine vectorială]] [[Scalable Vector Graphics|SVG]] a unei [[Marcă înregistrată|mărci înregistrate]] sau un [[logo]] protejat prin [[drepturi de autor]], [[sigiliu]] sau [[Pictogramă (calculatoare)|pictogramă de calculator]]. Această imagine nu trebuie redată mai mare decât este necesară în scopul identificării și/sau al comentariilor critice. Redarea implicită a acestei imagini are o dimensiune și o rezoluție suficiente pentru a menține calitatea dorită de companie sau organizație, fără a avea o rezoluție inutil de mare. \n \
|Scop=Imaginea este pusă în infocaseta din partea de sus a articolului despre ASD, subiect de interes public. Semnificația logoului este aceea de a ajuta cititorul să identifice organizația și să-l asigure că a ajuns la articolul potrivit care conține comentarii critice despre organizație și ilustrează mesajul de branding al organizației într-o manieră în care doar cuvintele nu o pot face. \n \
|Înlocuibil=Deoarece este un logo, aproape sigur că nu există echivalent liber. Orice altceva care nu este lucrare derivată nu va putea transmite mesajul dorit, ar deruta și ar reprezenta greșit imaginea, sau nu și-ar îndeplini scopul informativ și de identificare. \n \
}}";
                  button[i].innerHTML = 'SVG';
                  break;
            case 5: text[i].innerHTML = "{{Justificare UC logo \n \
|Sursa=ASD \n \
|Articol=ASD \n \
|Utilizare=Infocasetă \n \
}}";
                  button[i].innerHTML = 'File';
                  break;
            case 6: text[i].innerHTML = "→";
                    button[i].innerHTML = '→';
                    break;
            case 7: text[i].innerHTML = "{{F1 MP|GBR|1999|short-mp=y}}";
                    button[i].innerHTML = 'F1 MP';
        }
        divBtt.appendChild(text[i]);
        text[i].style.display='none';
        divBtt.appendChild(button[i]);
    }
    document.body.appendChild(divBtt);
    function Mymsg(msg,duration) {
        var alt = document.createElement("div");
        alt.id = "copiat";
        alt.innerHTML = msg;
        setTimeout(function(){
                alt.parentNode.removeChild(alt);
                },duration);
        document.body.appendChild(alt);
    }
    button[0].onclick = function (){
        navigator.clipboard.writeText(text[0].innerHTML);
        Mymsg('copiat!',500);
      };
    button[1].onclick = function (){
        navigator.clipboard.writeText(text[1].innerHTML);
        Mymsg('copiat!',500);
      };
    button[2].onclick = function (){
        navigator.clipboard.writeText(text[2].innerHTML);
        Mymsg('copiat!',500);
      };
    button[3].onclick = function (){
        navigator.clipboard.writeText(text[3].innerHTML);
        Mymsg('copiat!',500);
      };
    button[4].onclick = function (){
        navigator.clipboard.writeText(text[4].innerHTML);
        Mymsg('copiat!',500);
      };
    button[5].onclick = function (){
        navigator.clipboard.writeText(text[5].innerHTML);
        Mymsg('copiat!',500);
      };
    button[6].onclick = function (){
        navigator.clipboard.writeText(text[6].innerHTML);
        Mymsg('copiat!',500);
      };
    button[7].onclick = function (){
        navigator.clipboard.writeText(text[7].innerHTML);
        Mymsg('copiat!',500);
      };
}

function interfface( $content ) { 
	/*if (document.getElementById('toc')) document.getElementById('mw-panel').append(document.getElementById('toc'));
	$("#p-Participare").remove();
	$("#p-wikibase-otherprojects").remove();
    $("#n-randompage").remove();
	$("#n-Facebook").remove();
	$('.vector-main-menu-action-opt-out').remove();
	$("#n-Cum-încep-pe-Wikipedia").remove();
	$("#n-help").remove();
	$("#n-Portals").remove();
	document.getElementsByClassName('vector-main-menu-action-lang-alert')[0].remove();
    document.getElementById('p-Participare').getElementsByClassName('vector-menu-heading')[0].innerHTML = 'Unelte'; 
    document.getElementById('n-currentevents').after(document.getElementById('n-Articole-cerute'));
    document.getElementById('n-sitesupport').after(document.getElementById('t-whatlinkshere'), document.getElementById('t-upload'));
    if (document.getElementById('t-wikibase') != null)
    	document.getElementById('t-upload').after(document.getElementById('t-wikibase'), document.getElementById('wbc-editpage'));
    document.getElementById('n-Articole-cerute').after(document.getElementById('n-sitesupport'));
	var sandbox = document.getElementById('pt-sandbox');
    sandbox.children[0].classList.add('cdx-button', 'cdx-button--fake-button', 'cdx-button--fake-button--enabled', 'cdx-button--weight-quiet', 'cdx-button--icon-only');
    document.getElementById('pt-watchlist-2').after(document.getElementById('pt-sandbox')); */
    
    if (document.getElementById('toc')) document.getElementById('toc').remove();
    if (document.getElementById('other-languages')) document.getElementById('mw-site-navigation').append(document.getElementById('other-languages'));
	$("#p-Participare").remove();
	$("#n-mainpage").remove();
	$("#n-Facebook").remove();
	$("#p-classify-wikiproject").remove();
	/*var watch = document.createElement('a');
	var img = new Image();
	img.src = 'https://upload.wikimedia.org/wikipedia/commons/8/8e/OOjs_UI_icon_watchlist-ltr.svg';
	img.onclick = function() {
		window.open('/wiki/Special:Pagini_urm%C4%83rite');
		window.open().close();
	};
	watch.appendChild(img);
	document.getElementById('personal-extra').getElementsByTagName('ul')[0].appendChild(watch);*/
	
	//document.getElementsByClassName('mw-wiki-logo timeless-logo')[0].getElementsByTagName('img')[0].src = "https://upload.wikimedia.org/wikipedia/commons/4/45/F1_logo.svg";
}

mw.hook( 'wikipage.content' ).add( function buttonsLoader() {
	$( buttons );
} );
mw.hook( 'wikipage.content' ).add( function interffaceLoader() {
	$( interfface );
} );