Χρήστης:Geraki/common.js
Μετά την αποθήκευση πρέπει να καθαρίσετε την κρυφή μνήμη (cache) του browser σας για να δείτε τις αλλαγές: Σε Chrome, Firefox, Safari, Internet Explorer και Edge: Κρατήστε πατημένο το ⇧ Shift και κάντε κλικ στο κουμπί Ανανέωση στην μπάρα εργαλείων.
//<nowiki>
function myspace(){
mw.util.addPortletLink('p-navigation', '//el.wiki.x.io/wiki/Βικιπαίδεια:Σημειωματάριο_διαχειριστών', 'Σημειωμ. διαχειριστών', 't-admnot');
mw.util.addPortletLink('p-navigation', '//el.wiki.x.io/wiki/Βικιπαίδεια:Σημειωματάριο_γραφειοκρατών', 'Σημειωμ. γραφειοκρατ.', 't-burnot');
mw.util.addPortletLink('p-navigation', '//el.wiki.x.io/wiki/%CE%A7%CF%81%CE%AE%CF%83%CF%84%CE%B7%CF%82:Geraki/Notes', 'Οι σημειώσεις μου', 't-mynotes');
mw.util.addPortletLink('p-navigation', '//el.wiki.x.io/wiki/%CE%A7%CF%81%CE%AE%CF%83%CF%84%CE%B7%CF%82:Geraki/Sandbox', 'Το εργαστήριό μου', 't-mysandbox');
mw.util.addPortletLink('p-tb', '//el.wiki.x.io/wiki/?curid='+mw.config.get('wgArticleId'), 'Σύντομος συνδ.', 't-shortlink');
}
$(myspace);
function articlespace(){
mw.util.addPortletLink('p-tb', '//el.wiki.x.io/api/rest_v1/page/mobile-html/'+mw.config.get('wgPageName')+'?theme=dark', 'Σκούρα εμφάνιση κινητού', 't-darkmobile');
// mw.util.addPortletLink('p-tb', 'http://dispenser.info.tm/~dispenser/cgi-bin/dablinks.py?ref='+mw.config.get('wgPageName')+'&lang=el', 'dabLinks', 't-dabLinks');
// mw.util.addPortletLink('p-tb', 'http://dispenser.info.tm/~dispenser/cgi-bin/dablinks.py?page='+mw.config.get('wgPageName')+'&lang=el', 'dabthis', 't-dabthis');
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.wiki.x.io/wiki/'+mw.config.get('wgPageName'), 'Έλεγχος ΠΔ (CS)', 't-checkcpcs');
// mw.util.addPortletLink('p-tb', 'https://tools.wmflabs.org/pageviews/?project=el.wiki.x.io&platform=all-access&agent=user&pages=' + mw.config.get('wgPageName'), 'Επισκέψεις', 't-visitors', 'Αρχείο καταγραφής επισκεπτών', '');
}
if(mw.config.get('wgIsArticle')){ $(articlespace);
}
function catspace(){
mw.util.addPortletLink('p-tb', 'https://petscan.wmflabs.org/?language=el&project=wikipedia&categories='+mw.config.get('wgTitle')+'&ns%5B0%5D=1&interface_language=el&active_tab=&doit=', 'Petscan', 't-petscan');
mw.util.addPortletLink('p-tb', 'https://tools.wmflabs.org/vcat/render?wiki=elwiki&category='+mw.config.get('wgTitle'), 'Vcat', 't-vcat');
}
if(mw.config.get('wgCanonicalNamespace') == "Category"){ $(catspace);
}
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"){ $(userthis);
}
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");
}
}
function rollbackEverything() {
for (var i in document.links) {
if (document.links[i].href.indexOf('action=rollback') != -1) {
window.open(document.links[i].href);
}
}
}
$(rollbackEverythingButton);
mw.loader.load('//el.wiki.x.io/w/index.php?title=User:Geraki/DisamAssist.js&action=raw&ctype=text/javascript');
// mw.loader.load("//el.wiki.x.io/w/index.php?title=User:Geraki/edithysteria.js&action=raw&ctype=text/javascript");
mw.loader.load("//el.wiki.x.io/w/index.php?title=User:Geraki/stubtagtab.js&action=raw&ctype=text/javascript");
mw.loader.load("//el.wiki.x.io/w/index.php?title=User:Geraki/distagtab.js&action=raw&ctype=text/javascript");
mw.loader.load('//pl.wiki.x.io/w/index.php?title=Wikipedysta:Nux/hideSidebar.js&action=raw&ctype=text/javascript');
mw.loader.load("//el.wiki.x.io/w/index.php?title=User:Geraki/assessmentHelper.js&action=raw&ctype=text/javascript");
mw.loader.load("//el.wiki.x.io/w/index.php?title=User:Geraki/MoveAndReplace.js&action=raw&ctype=text/javascript");
// mw.loader.load('//el.wiki.x.io/w/index.php?title=User:Geraki/T210739.js&action=raw&ctype=text/javascript');
// mw.loader.load("//el.wiki.x.io/w/index.php?title=User:Geraki/wef-history.js&action=raw&ctype=text/javascript");
/*
mw.loader.load('//en.wiki.x.io/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 = "προσθήκη πηγών";
*/
//
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-cactions';
function rollbackSummary() {
var hasRollback = $( '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.wiki.x.io/w/index.php?title=MediaWiki:Gadget-popups.js&action=raw&ctype=text/javascript');
mw.loader.load('https://en.wiki.x.io/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';
//
//
$.getScript('//meta.wikimedia.org/w/index.php?title=User:Krinkle/Scripts/InsertWikiEditorButton.js&action=raw&ctype=text/javascript', function () {
// code
krInsertWikiEditorButton({
id: "mw-customeditbutton-code",
icon: "//up.wiki.x.io/wikipedia/commons/6/62/Toolbar_code.png",
label: 'Κώδικας',
insertBefore: '<code><nowiki>',
insertAfter: '</nowiki></code>',
sampleText: ''
});
// Reminder
krInsertWikiEditorButton({
id: "mw-customeditbutton-reminder",
icon: "//up.wiki.x.io/wikipedia/commons/thumb/5/51/Appointment.svg/22px-Appointment.svg.png",
label: 'Υπενθύμιση',
insertBefore: '{{Χρήστης:Geraki/Reminder|',
insertAfter: '}}',
sampleText: ''
});
// Καλωσόρισμα
krInsertWikiEditorButton({
id: "mw-customeditbutton-welcomebutton",
icon: "//up.wiki.x.io/wikipedia/commons/thumb/3/3a/Wikilove2_new.png/22px-Wikilove2_new.png",
label: 'Καλωσόρισμα',
insertBefore: '{{subst:'+'User:Geraki/Welcome}} ',
insertAfter: ' -~~'+'~~',
sampleText: ' '
});
// Χάρτες κλπ
krInsertWikiEditorButton({
id: 'mw-customeditbutton-coordbutton',
icon: '//up.wiki.x.io/wikipedia/commons/thumb/f/fe/OOjs_UI_icon_mapPin.svg/22px-OOjs_UI_icon_mapPin.svg.png',
label: 'Εισαγωγή maplink',
insertBefore: '<maplink text="',
insertAfter: '" zoom="13" longitude="23.55" latitude="41.09" />',
sampleText: 'Τίτλος'
});
krInsertWikiEditorButton({
id: 'mw-customeditbutton-mapbutton',
icon: '//up.wiki.x.io/wikipedia/commons/thumb/b/b4/OOjs_UI_icon_map-ltr.svg/25px-OOjs_UI_icon_map-ltr.svg.png',
label: 'Εισαγωγή mapframe',
insertBefore: '<mapframe text="',
insertAfter: '" width="300" height="300" zoom="13" longitude="23.55" latitude="41.09" />',
sampleText: 'Τίτλος'
});
krInsertWikiEditorButton({
id: 'mw-customeditbutton-asteroidbutton',
icon: '//up.wiki.x.io/wikipedia/commons/thumb/c/c6/Asteroid_symbol_%28National_Geographic_Society%29.svg/22px-Asteroid_symbol_%28National_Geographic_Society%29.svg.png',
label: 'Εισαγωγή προτύπου αστεροειδή',
insertBefore: '{{πληροφορίες πλανήτη\n| minorplanet = yes \n| name = \n| discoverer = \n| discovery_site = \n| discovered = \n| discovery_method = \n| alt_names = \n| mp_category = \n| epoch = \n| eccentricity = \n| semimajor = \n| perihelion = \n| aphelion = \n| period = \n| inclination = ° \n| asc_node = ° \n| arg_peri = = ° \n| mean_anomaly = ° \n}}',
insertAfter: '',
sampleText: ''
});
krInsertWikiEditorButton({
id: 'mw-customeditbutton-otrsbutton',
icon: '//up.wiki.x.io/wikipedia/commons/thumb/8/8b/Copyleft.svg/25px-Copyleft.svg.png',
label: 'Άδεια OTRS',
insertBefore: '{{άδεια VRT|ticket=',
insertAfter: '}}\n',
sampleText: ''
});
krInsertWikiEditorButton({
id: 'mw-customeditbutton-tddocbutton',
icon: '//up.wiki.x.io/wikipedia/commons/thumb/7/72/OOjs_UI_icon_tray.svg/25px-OOjs_UI_icon_tray.svg.png',
label: 'Τεκμηρίωση προτύπου',
insertBefore: '<noinclude>\n\n{{documentation | content =',
insertAfter: '\n\n{{template display|nomobile}}\n\nΠρότυπο πλοήγησης για το κάτω μέρος της σελίδας\n\n{{collapsible option}}\n== TemplateData ==\n{{TemplateData header}}\n<templatedata>\n{\n "params": {\n "state": {\n "label": "Έκταση",\n "description": "Κατάσταση έκτασης (ορατό, κρυμμένο, αυτόματο)",\n "example": "autocollapse",\n "type": "string",\n "suggestedvalues": [\n "collapsed",\n "expanded",\n "autocollapse"\n ]\n }\n },\n "description": "Πρότυπο πλοήγησης για το κάτω μέρος της σελίδας",\n "format": "block"\n}\n</templatedata>}}\n<!-- Κατηγορίες ΑΝ χρειάζεται -->\n</noinclude>',
sampleText: ' '
});
krInsertWikiEditorButton({
id: 'mw-customeditbutton-icon-positive',
icon: '//up.wiki.x.io/wikipedia/commons/thumb/f/fb/Yes_check.svg/25px-Yes_check.svg.png',
label: 'ok',
insertBefore: '✅',
insertAfter: '',
sampleText: ''
});
krInsertWikiEditorButton({
id: 'mw-customeditbutton-icon-negative',
icon: '//up.wiki.x.io/wikipedia/commons/thumb/7/79/Fxemoji_u1F5F4.svg/25px-Fxemoji_u1F5F4.svg.png',
label: 'no',
insertBefore: '❌',
insertAfter: '',
sampleText: ''
});
});
function ipinfo(){
var userName = mw.config.get('wgRelevantUserName');
if (!userName) { return; }
var tblstart = '<table class="ombox ombox-notice" role="presentation"><tbody><tr><td class="mbox-image"><img src="//up.wiki.x.io/wikipedia/commons/thumb/2/2f/Shared_IP.svg/40px-Shared_IP.svg.png" width="40" height="40"></td><td class="mbox-text" style="text-align: left;">';
var tblend = '<br><a href="https://whois.toolforge.org/w/'+userName+'/lookup">Lookup</a></td></tr></tbody></table>';
$.get("https://ipinfo.io/"+ userName +"?token=547901894302f4", function(response) {
$('#mw-content-text').prepend(tblstart+ "IP:" + response.ip + "<br>Τοποθεσία: "+ response.city +", "+response.country+ "<br>Hostname: "+response.hostname+"<br>Org: " + response.org + tblend);
}, "jsonp")
}
if(!mw.config.get('wgIsArticle')){
$(ipinfo);
}
mw.loader.load('//en.wiki.x.io/w/index.php?title=User:Frietjes/infoboxgap.js&action=raw&ctype=text/javascript');
mw.loader.load('//en.wiki.x.io/w/index.php?title=User:Enterprisey/CustomSummaryPresets.js&action=raw&ctype=text/javascript');
var customNamespaceSummaries={
0:["Σήμανση","Προσθήκη","Επιμέλεια μορφοποίησης","Επιμέλεια παραπομπών","Διόρθωση αποσαφηνίσεων","Μεταφορά σε σημειώσεις ιστορικού"],
1:["Απάντηση","Σχόλιο","Σήμανση επιχείρησης","Μεταφορά από λήμμα"],3:["Καλωσόρισμα","Απάντηση","Σχόλιο",],
4:["Σήμανση","Προσθήκη","Διατύπωση",],
5:["Απάντηση","Σχόλιο","Σήμανση επιχείρησης",],
6:["Σήμανση","Άδεια χρήσης","Πηγή",],
10:["Διόρθωση","Τεκμηρίωση","Προσθήκη TemplateData","Διόρθωση TemplateData"]
};
//</nowiki>