|
|
(4 ενδιάμεσες αναθεωρήσεις από τον ίδιο χρήστη δεν εμφανίζεται) |
Γραμμή 1: |
Γραμμή 1: |
| /* Any JavaScript here will be loaded for all users on every page load. */
| | $( document ).ready(function() { |
| if ($('#personal > h2:nth-child(1) > span:nth-child(1)').html() != 'Ανώνυμος')
| | console.log( "ready!" ); |
| {
| | }); |
| $('#mw-page-header-links').show();
| |
| $('#site-tools').show();
| |
| $('#p-cactions').show();
| |
| $('#t-whatlinkshere').show();
| |
| $('#t-recentchangeslinked').show();
| |
| $('#t-permalink').show();
| |
| $('#t-info').show();
| |
| $('#t-pagelog').show();
| |
| $('#p-userpagetools').show();
| |
| $('#personal').show();
| |
|
| |
| }
| |
| | |
| $("#catlinks-sidebar li a[title = 'Κατηγορία:Σελίδες που χρησιμοποιούν διπλές παραμέτρους σε κλήσεις προτύπων']").parent().hide();
| |
| $("#catlinks-sidebar li a[title = 'Κατηγορία:Pages using infobox military person with unknown parameters (η σελίδα δεν υπάρχει)']").parent().hide();
| |
|
| |
| if ($('div.mw-category-generated').length > 0)
| |
| {
| |
| if ($('div.mw-category-generated').length > 0 && $("div.mw-category-generated h3:nth-child(1)").length > 0 && $("div.mw-category-generated h3:nth-child(1)")[0].innerText == ",")
| |
| {
| |
| var categoryChild = $("div.mw-category-generated h3:nth-child(1)")[0]; | |
| categoryChild.textContent = "(Δεν έχει διασωθεί το επώνυμο)";
| |
| | |
| }
| |
|
| |
| }
| |
| | |
| | |
| | |
| function hidePart(name){
| |
| var parent = $('#'+ name).parent();
| |
|
| |
| parent.hide();
| |
| parent.next().hide();
| |
|
| |
| var a = $('#toc').find("[href='#" + name + "']");
| |
| a.removeAttr('href');
| |
| a.css('cursor', 'default');
| |
| a.css('color', 'grey');
| |
|
| |
| }
| |
| | |
| var html = $('div.mw-parser-output').html();
| |
| | |
| if ($('#Βιογραφικό').parent().next().html() == $('#FileFighterBiography').html())
| |
| {
| |
| hidePart('Βιογραφικό');
| |
|
| |
| }
| |
|
| |
| if (html.indexOf('<ul class="gallery mw-gallery-traditional center">\n</ul>') != -1)
| |
| {
| |
| hidePart('Φωτογραφίες');
| |
|
| |
| }
| |
|
| |
| if (html.indexOf('<p>Πηγές φωτογραφιών:<br>\n</p>') != -1)
| |
| {
| |
| hidePart('Πηγές');
| |
|
| |
| }
| |
| | |
| | |
| var infoElement = $('.infobox');
| |
| if (infoElement.length > 0)
| |
| {
| |
| var labelDeathPlaceElement= infoElement.find('.infobox-label:contains("Τόπος θυσίας")');
| |
| var labelDeathDateElement = infoElement.find('.infobox-label:contains("Ημερομηνία θυσίας")');
| |
| var lastText = '';
| |
|
| |
| if (labelDeathDateElement.length > 0)
| |
| {
| |
| var text = labelDeathDateElement.next().text();
| |
|
| |
| labelDeathDateElement.next();
| |
|
| |
| var texts = text.split(" ")
| |
| if (texts.length > 0)
| |
| lastText = texts[texts.length - 1];
| |
|
| |
| }
| |
|
| |
| if (lastText.length === 0 || (parseInt(lastText, 10) > 1910))
| |
| {
| |
| if (labelDeathPlaceElement.length > 0)
| |
| labelDeathPlaceElement.html('Τόπος θανάτου');
| |
| if (labelDeathDateElement.length > 0)
| |
| labelDeathDateElement.html('Ημερομηνία θανάτου');
| |
| }
| |
|
| |
| }
| |
| | |
| if ($('#CategoryPagination').length > 0)
| |
| {
| |
| $('#CategoryPagination p').children().each(function( index ) {
| |
| $(this).css("border", "1px solid #020202");
| |
| if ($(this).text() == 'Ι' || $(this).text() == '-')
| |
| {
| |
| $(this).css("padding-left", "8px");
| |
| $(this).css("padding-right", "8px");
| |
|
| |
| }
| |
| else
| |
| {
| |
| $(this).css("padding-left", "5px");
| |
| $(this).css("padding-right", "5px");
| |
|
| |
| }
| |
| $(this).css("background", "#d4e8ee");
| |
| });
| |
|
| |
| $('#mw-subcategories h2').hide();
| |
|
| |
| }
| |
| | |
| | |
| if ($('#firstHeading').text() == 'Ιδιότητα Μακεδονομάχου')
| |
| {
| |
| $('#mw-subcategories h2').show();
| |
| $('#mw-subcategories h2').html('Αλφαβητικός κατάλογος ιδιοτήτων Μακεδονομάχων');
| |
| $('#mw-subcategories p').html($('#mw-subcategories p').text().replace('Αυτή η κατηγορία έχει τις ακόλουθες', 'Ακολουθούν').replace('υποκατηγορίες', 'ιδιότητες Μακεδονομάχων'));
| |
| | |
| }
| |
| else if ($('#firstHeading').text() == 'Πόλεις')
| |
| {
| |
| $('#mw-subcategories h2').show();
| |
| $('#mw-subcategories h2').html('Αλφαβητικός κατάλογος πόλεων');
| |
| $('#mw-subcategories p').html($('#mw-subcategories p').text().replace('Αυτή η κατηγορία έχει τις ακόλουθες', 'Ακολουθούν').replace('υποκατηγορίες', 'πόλεις'));
| |
|
| |
| }
| |
| else if ($('#firstHeading').text() == 'Νομοί - Περιοχές')
| |
| {
| |
| $('#mw-subcategories h2').show();
| |
| $('#mw-subcategories h2').html('Αλφαβητικός κατάλογος νομών- περιοχών');
| |
| $('#mw-subcategories p').html($('#mw-subcategories p').text().replace('Αυτή η κατηγορία έχει τις ακόλουθες', 'Ακολουθούν').replace('υποκατηγορίες', 'νομοί- περιοχές'));
| |
|
| |
| }
| |
| else if ($('#firstHeading').text() == 'Μακεδονομάχοι')
| |
| {
| |
| $('#mw-pages h2').show();
| |
| $('#mw-pages h2').html('Αλφαβητικός κατάλογος Μακεδονομάχων');
| |
| $('#mw-pages p').html($('#mw-pages p').text().replace('Αυτή η κατηγορία περιέχει τις ακόλουθες', 'Ακολουθούν').replace('σελίδες', 'Μακεδονομάχοι'));
| |
|
| |
| }
| |
| else if ($('#firstHeading').text() == 'Πολύτεκνοι')
| |
| {
| |
| $('#mw-pages h2').show();
| |
| $('#mw-pages h2').html('Αλφαβητικός κατάλογος πολύτεκνων Μακεδονομάχων');
| |
| $('#mw-pages p').html($('#mw-pages p').text().replace('Αυτή η κατηγορία περιέχει τις ακόλουθες', 'Ακολουθούν').replace('σελίδες', 'Μακεδονομάχοι'));
| |
|
| |
| }
| |
| else if ($('div.mw-portlet-body ul li a[title="Κατηγορία:Πόλεις"]').length > 0)
| |
| {
| |
| $('#mw-pages h2').show();
| |
| $('#mw-pages h2').html('Αλφαβητικός κατάλογος Μακεδονομάχων που έχουν καταγωγή από «' + $('#firstHeading').text() + '»');
| |
| $('#mw-pages p').html($('#mw-pages p').text().replace('Αυτή η κατηγορία περιέχει τις ακόλουθες', 'Ακολουθούν').replace('σελίδες', 'Μακεδονομάχοι'));
| |
|
| |
| }
| |
| else if ($('div.mw-portlet-body ul li a[title="Κατηγορία:Νομοί"]').length > 0)
| |
| {
| |
| $('#mw-pages h2').show();
| |
| $('#mw-pages h2').html('Αλφαβητικός κατάλογος Μακεδονομάχων που έχουν καταγωγή από τον νομό- περιοχή «' + $('#firstHeading').text() + '»');
| |
| $('#mw-pages p').html($('#mw-pages p').text().replace('Αυτή η κατηγορία περιέχει τις ακόλουθες', 'Ακολουθούν').replace('σελίδες', 'Μακεδονομάχοι'));
| |
|
| |
| }
| |
| | |
| var url = window.location.href;
| |
| if (url.includes('=%CE%92%CE%B9%CE%B2%CE%BB%CE%AF%CE%BF:') == true)
| |
| {
| |
| var content = $('div.mw-parser-output');
| |
| if (content.length > 0)
| |
| {
| |
| var number = parseInt(url.substr(url.length - 3, 3));
| |
| var typeTexts = url.split(':');
| |
| var typeText = typeTexts[typeTexts.length - 1].replace(url.substr(url.length - 3, 3), "");
| |
|
| |
| var peviousHtml = '<a href="/index.php?title=Βιβλίο:{{typeText}}{{previous}}"> Προηγούμενο βιβλίο</a>'.replaceAll('{{typeText}}', typeText).replaceAll('{{previous}}', ('00' + (number - 1)).slice(-3));
| |
| if (number == 1)
| |
| {
| |
| peviousHtml = 'Προηγούμενο βιβλίο';
| |
| }
| |
|
| |
| var tablePrevNext = '<table class="no-print" cellpadding="1" cellspacing="0" style="display:block; margin-left:auto; margin-right:auto; margin-bottom:10px;"> ' +
| |
| ' <tbody><tr style="border-collapse:collapse; border-color:#eaecf0; border-style:solid;"> ' +
| |
| ' <td style="border-collapse:collapse; border-color:#eaecf0; border-style:solid; border-width:0px; width:447px; text-align:left;">' + peviousHtml +'</td> ' +
| |
| ' <td style="border-collapse:collapse; border-color:#eaecf0; border-style:solid; border-width:0px; width:447px; text-align:center;"><a href="/index.php?title=Ειδικό:ΤιΣυνδέειΕδώ/Βιβλίο:' + typeText + ('00' + (number)).slice(-3) + '">Ποιοί Μακεδονομάχοι αναφέρονται σε αυτό βιβλίο</a></td> ' +
| |
| ' <td style="border-collapse:collapse; border-color:#eaecf0; border-style:solid; border-width:0px; width:439px; text-align:right;"><a href="/index.php?title=Βιβλίο:' + typeText + ('00' + (number + 1)).slice(-3) + '">Επόμενο βιβλίο</a></td> ' +
| |
| ' </tr> ' +
| |
| '</tbody></table> ';
| |
| | |
| content.prepend(tablePrevNext);
| |
| content.append(tablePrevNext);
| |
|
| |
| }
| |
| }
| |
| | |
| var text_heading_with_parentheses = $('#firstHeading').text().split('(');
| |
| var text_heading = text_heading_with_parentheses[0].split(/[ ,]+/).reverse().join(" ");
| |
| if (text_heading_with_parentheses.length > 1)
| |
| text_heading = text_heading + ' (' + text_heading_with_parentheses[1];
| |
| | |
| $('#firstHeading').html(text_heading);
| |
| | |
| function GetMonthName(monthNumber) {
| |
| var months = ['Ιανουαρίου', 'Φεβρουαρίου', 'Μαρτίου', 'Απριλίου', 'Μαΐου', 'Ιουνίου', 'Ιουλίου', 'Αυγούστου', 'Σεπτεμβρίου', 'Οκτωβρίου', 'Νοεμβρίου', 'Δεκεμβρίου'];
| |
| return months[monthNumber - 1];
| |
| }
| |
| | |
| var date = new Date();
| |
| var day = date.getDate().toString();
| |
| var month = GetMonthName(date.getMonth() + 1);
| |
|
| |
| $('#p-Σαν_σήμερα-label').last().html( 'Σαν σήμερα' + ' [ ' + day + ' / ' + (date.getMonth() + 1).toString() + ' ]');
| |
|
| |
| $.ajax({ url: 'https://macedonian-fighters.com/index.php?search="date_of_sacrifice ' + day.padStart(2, '0') + '+' + month + '"', success: function(data) {
| |
|
| |
| var itemsContainer = $(data).find('.mw-search-results');
| |
|
| |
| itemsContainer.find('.mw-search-result-data').remove();
| |
|
| |
| var html = itemsContainer.html();
| |
|
| |
| if(html != null)
| |
| {
| |
| $('#p-Σαν_σήμερα').removeClass('emptyPortlet');
| |
| $('#p-Σαν_σήμερα').find('.mw-portlet-body').html(html);
| |
|
| |
| }
| |
|
| |
| } });
| |