Χρήστης:Glavkos/common.js

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια

Μετά την αποθήκευση πρέπει να καθαρίσετε την κρυφή μνήμη (cache) του browser σας για να δείτε τις αλλαγές: Σε Chrome, Firefox, Safari, Internet Explorer και Edge: Κρατήστε πατημένο το Shift και κάντε κλικ στο κουμπί Ανανέωση στην μπάρα εργαλείων.

//<nowiki>


function articletools(){
    mw.util.addPortletLink('p-tb', 'http://dispenser.homenet.org/~dispenser/cgi-bin/dablinks.py?ref='+mw.config.get('wgPageName')+'&lang=el', 'DabLinks', 'disambig');
    mw.util.addPortletLink('p-tb', 'http://dispenser.homenet.org/~dispenser/cgi-bin/dablinks.py?page='+mw.config.get('wgPageName')+'&lang=el', 'dabthis', 'disambig');
    mw.util.addPortletLink('p-tb', 'http://dispenser.homenet.org/~dispenser/cgi-bin/dablinks.py?limit=10&random=10&namespaces=0&lang=el', 'randomdab', 'disambig');
    mw.util.addPortletLink('p-tb', 'https://tools.wmflabs.org/copyvios?lang=el&project=wikipedia&title='+mw.config.get('wgPageName')+'&oldid=&action=search&use_engine=1&use_links=1', 'Έλεγχος ΠΔ', 't-checkpd');
    mw.util.addPortletLink('p-tb', 'http://copyscape.com/?q=http://el.wikipedia.org/wiki/'+mw.config.get('wgPageName'), 'Έλεγχος ΠΔ (CS)', 't-checkcp');
    mw.util.addPortletLink('p-tb', 'http://dispenser.homenet.org/~dispenser/cgi-bin/webchecklinks.py?page=el:', 'CheckLinks', 'disambig');
    }
if(mw.config.get('wgIsArticle')){ addOnloadHook(articletools);
    }

function userthis(){
	mw.util.addPortletLink('p-tb', 'http://tools.wmflabs.org/dewkin/'+mw.config.get('wgRelevantUserName')+'@elwiki', 'Dewkin', 't-dewkin');
	}
if(mw.config.get('wgCanonicalNamespace') == "User"){ addOnloadHook(userthis);
    }

$( document ).ready( function() {
    $( 'a', '#ca-edit' ).text( 'Επεξ κωδ' );
    $( 'a', '#ca-history' ).text( 'Ιστορικό' );
    $( 'a', '#pt-mytalk' ).text( 'Συζήτηση' );
    $( 'a', '#pt-preferences' ).text( 'Προτιμήσεις' );
    $( 'a', '#pt-watchlist' ).text( 'Παρακολούθηση' );
    $( 'a', '#pt-mycontris' ).text( 'Συνεισφορές' );
});

function rollbackEverythingButton() {
  var hasRollback = $("span.mw-rollback-link");
  if (hasRollback[0] && (document.title.indexOf("Συνεισφορά χρήστη") != -1) ) {
    mw.util.addPortletLink('p-tb', 'javascript:rollbackEverything()', "rollback all", "ca-rollbackeverything", "rollback all edits displayed here");
  }
}
$(rollbackEverythingButton);
function rollbackEverything() {
    for (var i in document.links) {
      if (document.links[i].href.indexOf('action=rollback') != -1) {
        window.open(document.links[i].href);
      }
    }
}


function stats() {
    if(!wgArticleId) return;
    var data = new Date();
    var meseCorrente = data.getMonth()+1;
    if(meseCorrente<10)
        meseCorrente = '0' + meseCorrente;
    mw.util.addPortletLink('p-tb', 'http://stats.grok.se/el/' + data.getFullYear() + meseCorrente + '/' + wgPageName, 'Επισκέψεις', 't-visitors', 'Αρχείο καταγραφής επισκεπτών', '');
};
if(mw.config.get('wgIsArticle')){ addOnloadHook(stats);
    };

function myspace(){
   // mw.util.addPortletLink('p-navigation', '//el.wikipedia.org/wiki/Βικιπαίδεια:Σημειωματάριο_διαχειριστών', 'Σημειωμ. διαχειριστών', 't-admnot');
  //  mw.util.addPortletLink('p-navigation', '//el.wikipedia.org/wiki/Βικιπαίδεια:Σημειωματάριο_γραφειοκρατών', 'Σημειωμ. γραφειοκρατ.', 't-burnot');
    mw.util.addPortletLink('p-navigation', '//el.wikipedia.org/wiki/%CE%A7%CF%81%CE%AE%CF%83%CF%84%CE%B7%CF%82:Glavkos/Notes', 'Οι σημειώσεις μου', 't-mynotes');
  //  mw.util.addPortletLink('p-navigation', '//el.wikipedia.org/wiki/%CE%A7%CF%81%CE%AE%CF%83%CF%84%CE%B7%CF%82:Glavkos/πρόχειρο', 'Το εργαστήριό μου', 't-mysandbox');
    }
$(myspace);

function autolist(){
    mw.util.addPortletLink('p-tb', 'http://tools.wmflabs.org/wikidata-todo/autolist.html?lang=el&cat_name='+escape(wgTitle)+'&cat_lang=el&cat_project=wikipedia&cat_depth=12&q=', 'Autolist', 't-checkcp');
    }
if(mw.config.get('wgCanonicalNamespace') == "Category"){ addOnloadHook(autolist);
    };
    
function catgraph(){
    mw.util.addPortletLink('p-tb', 'http://tools.wmflabs.org/vcat/catgraphRedirect?wiki=wikipedia&lang=el&cat='+wgTitle+'&d=0&n=0&format=png&links=0&sub=article&ignorehidden=1', 'Catgraph', 't-catgraph');
    }
if(mw.config.get('wgCanonicalNamespace') == "Category"){ addOnloadHook(catgraph);
    };


// mw.loader.load('//el.wikipedia.org/w/index.php?title=User:Geraki/metadata.js&action=raw&ctype=text/javascript');

// mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Krinkle/RTRC.js&action=raw&ctype=text/javascript');

mw.loader.load('//el.wikipedia.org/w/index.php?title=User:Geraki/DisamAssist.js&action=raw&ctype=text/javascript');

//mw.loader.load("//el.wikipedia.org/w/index.php?title=User:Geraki/bkl-check.js&action=raw&ctype=text/javascript");

mw.loader.load("//el.wikipedia.org/w/index.php?title=User:Geraki/talksincat.js&action=raw&ctype=text/javascript");

mw.loader.load("//el.wikipedia.org/w/index.php?title=User:Geraki/edithysteria.js&action=raw&ctype=text/javascript");

mw.loader.load("//el.wikipedia.org/w/index.php?title=User:Geraki/stubtagtab.js&action=raw&ctype=text/javascript");

mw.loader.load("//el.wikipedia.org/w/index.php?title=User:Geraki/distagtab.js&action=raw&ctype=text/javascript");

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Ais523/bracketmatch.js&action=raw&ctype=text/javascript');

mw.loader.load('//pl.wikipedia.org/w/index.php?title=Wikipedysta:Nux/hideSidebar.js&action=raw&ctype=text/javascript');

// mw.loader.load('//fr.wikipedia.org/w/index.php?title=Utilisateur:Ltrlg/scripts/TemplateDataEditor.js&action=raw&ctype=text/javascript');

mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hoo_man/sledgeHammer.js&action=raw&ctype=text/javascript');

mw.loader.load("//el.wikipedia.org/w/index.php?title=User:Geraki/assessmentHelper.js&action=raw&ctype=text/javascript");

//
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Equazcion/CustomSummaryPresets.js&action=raw&ctype=text/javascript');
var customsum1 = "ορθογραφικά";
var customsum2 = "σήμανση προβλημάτων";
var customsum3 = "επιμέλεια κειμένου";
var customsum4 = "προσθήκη συνδέσμων";
var customsum5 = "αφαίρεση περιττού περιεχομένου";
var customsum6 = "προσθήκη πηγών";
//

/**
 * TemplateScript adds configurable templates and scripts to the sidebar, and adds an example regex editor.
 * @see https://meta.wikimedia.org/wiki/TemplateScript
*/
$.getScript('//tools.wmflabs.org/meta/scripts/pathoschild.templatescript.js', function() {
	pathoschild.TemplateScript.Add([
		{ name: 'Welcome', template: '{{subst:User:Geraki/Welcome}} ~~~~', position: 'after', editSummary: 'Καλώς ήρθες!', forNamespaces: 3, forActions: 'edit' },
		// add your own templates or scripts here
	]);
});

//
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hoo_man/tagger.js&action=raw&ctype=text/javascript');
if(typeof(taggerConfig) == 'undefined') taggerConfig = {};
taggerConfig.tags = [];
taggerConfig.editSummary = [];
taggerConfig.tags[1] = '{{εγκυκλοπαιδικότητα}}';
taggerConfig.editSummary[taggerConfig.tags[1]] = '+ εγκυκλοπαιδικότητα;';
taggerConfig.tags[2] = '{{μορφοποίηση}}';
taggerConfig.editSummary[taggerConfig.tags[2]] = '+ μορφοποιήση';
taggerConfig.tags[3] = '{{πηγές}}';
taggerConfig.editSummary[taggerConfig.tags[3]] = '+ πηγές';
taggerConfig.tags[4] = '{{ουδετερότητα}}';
taggerConfig.editSummary[taggerConfig.tags[4]] = '+ ουδετερότητα';
//

if(typeof(taggerConfig) == 'undefined') taggerConfig = {};
taggerConfig.toolLinkMethod = 'p-personal';


function rollbackSummary() {
  var hasRollback = getElementsByClassName(document, "span", "mw-rollback-link");
  if (hasRollback[0]) {
    mw.util.addPortletLink('p-tb', 'javascript:setRollbackSummary()', "rollback summary", "ca-rollbacksummary", "Set rollback link edit summary");
  }
}
$(rollbackSummary);
function setRollbackSummary() {
  summary = prompt("Change the default rollback summary for rollback links on this page to:", "");
  if (!summary) {
    for (var i in document.links) {
      if (document.links[i].href.indexOf('summary=') != -1) {
        document.links[i].href = document.links[i].href.substring(0, document.links[i].href.indexOf('summary=')-1);
      }
    }
  }
  else {
  summary = "&summary=" + encodeURIComponent(summary);
    for (var i in document.links) {
      if (document.links[i].href.indexOf('action=rollback') != -1) {
        document.links[i].href += summary;
      }
    }
  }
}



// Import [[User:Lupin/popups.js]]

mw.loader.load('https://en.wikipedia.org/w/index.php?title=MediaWiki:Gadget-popups.js&action=raw&ctype=text/javascript');
mw.loader.load('https://en.wikipedia.org/w/index.php?title=MediaWiki:Gadget-navpop.css&action=raw&ctype=text/css', 'text/css');

popupDelay=1;
popupAdminLinks=true;
popupFixDabs=true;
popupFixRedirs=true;
popupRedlinkRemoval=true;
popupRedlinkSummary = 'Αφαίρεση συνδέσμου προς κενή σελίδα [[%s]]';
popupFixDabsSummary = 'Αποσαφήνιση [[%s]] σε [[%s]]';
popupFixRedirsSummary = 'Παράκαμψη ανακατεύθυνσης από [[%s]] σε [[%s]]';
popupExtendedRevertSummary = 'Επαναφορά στην έκδοση της %s από %s, oldid %s';
popupRevertToPreviousSummary = 'Επαναφορά σε έκδοση πριν την %s';
popupRevertSummary = 'Επαναφορά στην έκδοση %s';
popupQueriedRevertToPreviousSummary = 'Επαναφορά στην έκδοση πριν την $1 της $2 από $3';
popupQueriedRevertSummary = 'Επαναφορά στην έκδοση $1 της $2 από $3';
popupRmDabLinkSummary = 'Αφαίρεση συνδέσμου προς σελίδα αποσαφήνισης [[%s]]';
popupAllDabsStubs = true;
popupExtraUserMenu = true;
popupDabRegexp = '{{[Αα]ποσαφ|{{[Dd]isambig';
//


//

jQuery.getScript('//meta.wikimedia.org/w/index.php?title=User:Krinkle/Scripts/InsertWikiEditorButton.js&action=raw&ctype=text/javascript', function () {
 
        // Καλωσόρισμα
        krInsertWikiEditorButton({
                id: "mw-customeditbutton-welcomebutton",
                icon: "//upload.wikimedia.org/wikipedia/commons/thumb/3/3a/Wikilove2_new.png/22px-Wikilove2_new.png",
                label: 'Καλωσόρισμα',
                insertBefore: '{{subst:'+'User:Geraki/Welcome}} ',
                insertAfter: ' -~~'+'~~',
                sampleText: ' '
        });
 
        // Monkey
        krInsertWikiEditorButton({
                id: 'mw-customeditbutton-monkeybutton',
                icon: '//upload.wikimedia.org/wikipedia/commons/thumb/1/1b/Gnome-face-monkey.svg/22px-Gnome-face-monkey.svg.png',
                label: 'Insert monkey',
                insertBefore: '[[File:Gnome-face-monkey.svg|21px|',
                insertAfter: ']]',
                sampleText: 'Happy face'
        });
 
        // Monkey
        krInsertWikiEditorButton({
                id: 'mw-customeditbutton-otrsbutton',
                icon: '//upload.wikimedia.org/wikipedia/commons/thumb/9/95/Checked_copyright_icon.svg/25px-Checked_copyright_icon.svg.png',
                label: 'Άδεια OTRS',
                insertBefore: '{{άδεια OTRS|ticket=',
                insertAfter: '}}',
                sampleText: ''
        });
          
        krInsertWikiEditorButton({
                id: 'mw-customeditbutton-imagedescbutton',
                icon: '//upload.wikimedia.org/wikipedia/commons/5/52/Toolbar_ebook.png',
                label: 'Πληροφορίες εικόνας',
                insertBefore: '{{Πληροφορίες εικόνας\n|Περιγραφή=',
                insertAfter: '\n|Πηγή=\n|Ημερομηνία=\n|Δημιουργός=\n|Άδεια χρήσης=\n}}',
                sampleText: '',
                autosummary:{
					'summary': 'Πληροφορίες εικόνας',
					'position': 'append',
					'delimiter': '+ '}
        });
});

mw.loader.load("//www.wikidata.org/w/index.php?title=User:Magnus_Manske/wd_edit.js&action=raw&ctype=text/javascript");
//</nowiki>