MediaWiki:Common.js: Διαφορά μεταξύ των αναθεωρήσεων
Από Ιερομάρτυρες
Χωρίς σύνοψη επεξεργασίας |
Χωρίς σύνοψη επεξεργασίας |
||
(28 ενδιάμεσες αναθεωρήσεις από τον ίδιο χρήστη δεν εμφανίζεται) | |||
Γραμμή 1: | Γραμμή 1: | ||
$( document ).ready(function() { | |||
if ($('#personal > h2:nth-child(1) > span:nth-child(1)').html() != 'Ανώνυμος') | if ($('#personal > h2:nth-child(1) > span:nth-child(1)').html() != 'Ανώνυμος') | ||
{ | { | ||
$('#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(); | |||
} | } | ||
$(" | $("li a[title = 'Κατηγορία:Ιερομάρτυρες']").parent().hide(); | ||
$(" | $("li [title = 'Κατηγορία:Ιερομάρτυρες (η σελίδα δεν υπάρχει)']").parent().hide(); | ||
$("li a[title = 'Κατηγορία:Σελίδες που χρησιμοποιούν διπλές παραμέτρους σε κλήσεις προτύπων']").parent().hide(); | |||
$("li a[title = 'Κατηγορία:Σελίδες που χρησιμοποιούν διπλές παραμέτρους σε κλήσεις προτύπων (η σελίδα δεν υπάρχει)']").parent().hide(); | |||
$("li a[title = 'Κατηγορία:Σελίδες με κατεστραμμένους συνδέσμους αρχείων']").parent().hide(); | |||
$("li a[title = 'Κατηγορία:Σελίδες με κατεστραμμένους συνδέσμους αρχείων (η σελίδα δεν υπάρχει)']").parent().hide(); | |||
$("li a[title = 'Κατηγορία:Pages using infobox holy martyr with unknown parameters (η σελίδα δεν υπάρχει)']").parent().hide(); | |||
if ($('.mw-parser-output').length > 0) | |||
{ | |||
if ($(".mw-parser-output > p:nth-child(2)").html().trim() == "<br>") | |||
{ | |||
$(".mw-parser-output > p:nth-child(2)").css('line-height', '0px'); | |||
} | |||
if ($(".mw-parser-output > p:nth-child(2)").html().trim() != "<br>") | |||
{ | |||
$(".mw-parser-output > p:nth-child(2)").css('padding-top', '15px'); | |||
} | |||
} | |||
{ | |||
if ($('div.mw-category-generated').length > 0) | |||
if ($(' | { | ||
{ | 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 = "(Δεν έχει διασωθεί το επώνυμο)"; | |||
} | |||
} | |||
if ( $( "p > a[title*='Ακολουθία:']" ).length > 0) | |||
{ | |||
$('#toc > ul').append('<li class="toclevel-1 tocsection-' + ($('#toc > ul').children().length + 1).toString() + '">' + $( "p > a[title*='Ακολουθία:']" )[0].outerHTML.replace(' title="Ακολουθία:Γεώργιος Σκρέκας">Ακολουθία</a>', '') + '><span class="tocnumber">' + ($('#toc > ul').children().length + 1).toString() + '</span> <span class="toctext">Ακολουθία</span></a></li>'); | |||
$( "p > a[title*='Ακολουθία:']" ).parent().remove(); | |||
} | |||
{ | |||
} | |||
{ | |||
' | |||
' | |||
if ($('#Βιογραφικό').length > 0) | |||
{ | |||
if ($('#CustomDisplayTitle').length > 0) | |||
$('#firstHeading').text($('#CustomDisplayTitle').text()); | |||
// ($('#Βιογραφικό').parent()) | |||
var fragment = '' | |||
var parts = []; | |||
var allparts = []; | |||
$('.mw-parser-output').children().each(function( index ) { | |||
if ($(this).prop("tagName") == 'H2') | |||
{ | |||
fragment = $(this).find("span").prop("id") | |||
allparts.push(fragment); | |||
} | |||
if (($(this).prop("tagName") == 'P' || $(this).prop("tagName") == 'DIV' || $(this).prop("tagName") == 'UL') | |||
&& $(this).html().trim() != '<br>' | |||
&& $(this).html().trim() != '' | |||
&& $(this).html().trim() != 'Πηγές φωτογραφιών:<br>' | |||
&& $(this).html().trim() != '<references />' | |||
&& fragment != '' && parts.indexOf(fragment) == -1) | |||
parts.push(fragment); | |||
}); | |||
/* */ | |||
fragment = ''; | |||
var linkContainer = $('#toc'); | |||
$('.mw-parser-output').children().each(function( index ) { | |||
if ($(this).prop("tagName") == 'H2') | |||
{ | |||
fragment = $(this).find("span").prop("id") | |||
if (parts.indexOf(fragment) == -1) | |||
{ | |||
$(this).hide(); | |||
var a = linkContainer.find('li.tocsection-' + (allparts.indexOf(fragment) + 1).toString()).find('a'); | |||
a.removeAttr('href'); | |||
a.css('cursor', 'default'); | |||
a.css('color', 'grey'); | |||
} | |||
else | |||
$(this).show(); | |||
} | |||
else if (fragment != '' && parts.indexOf(fragment) == -1) | |||
$(this).hide(); | |||
}); | |||
} | |||
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); | |||
} | |||
} | |||
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://holy-martyrs.com/index.php?title=Κατηγορία:' + day.padStart(2, '0') + '_' + month, success: function(data) { | |||
var itemsContainer = $(data).find('.mw-category'); | |||
itemsContainer.find('h3').remove(); | |||
var html = ''; | |||
itemsContainer.find('li').each(function() { | |||
var a = $(this).children(":first"); | |||
a.attr("target", "_blank"); | |||
a.html('π. ' + a.text().split(/[ ,]+/).reverse().join(" ")); | |||
html = html + '<li>' + $(this).html() + '</li>'; | |||
}); | |||
if(html != null) | |||
{ | |||
$('#p-Σαν_σήμερα').removeClass('emptyPortlet'); | |||
$('#p-Σαν_σήμερα').find('.mw-portlet-body').html(html); | |||
} | |||
} }); | |||
}); | |||
} |
Τελευταία αναθεώρηση της 21:48, 8 Ιανουαρίου 2025
$( document ).ready(function() {
if ($('#personal > h2:nth-child(1) > span:nth-child(1)').html() != 'Ανώνυμος')
{
$('#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();
}
$("li a[title = 'Κατηγορία:Ιερομάρτυρες']").parent().hide();
$("li [title = 'Κατηγορία:Ιερομάρτυρες (η σελίδα δεν υπάρχει)']").parent().hide();
$("li a[title = 'Κατηγορία:Σελίδες που χρησιμοποιούν διπλές παραμέτρους σε κλήσεις προτύπων']").parent().hide();
$("li a[title = 'Κατηγορία:Σελίδες που χρησιμοποιούν διπλές παραμέτρους σε κλήσεις προτύπων (η σελίδα δεν υπάρχει)']").parent().hide();
$("li a[title = 'Κατηγορία:Σελίδες με κατεστραμμένους συνδέσμους αρχείων']").parent().hide();
$("li a[title = 'Κατηγορία:Σελίδες με κατεστραμμένους συνδέσμους αρχείων (η σελίδα δεν υπάρχει)']").parent().hide();
$("li a[title = 'Κατηγορία:Pages using infobox holy martyr with unknown parameters (η σελίδα δεν υπάρχει)']").parent().hide();
if ($('.mw-parser-output').length > 0)
{
if ($(".mw-parser-output > p:nth-child(2)").html().trim() == "<br>")
{
$(".mw-parser-output > p:nth-child(2)").css('line-height', '0px');
}
if ($(".mw-parser-output > p:nth-child(2)").html().trim() != "<br>")
{
$(".mw-parser-output > p:nth-child(2)").css('padding-top', '15px');
}
}
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 = "(Δεν έχει διασωθεί το επώνυμο)";
}
}
if ( $( "p > a[title*='Ακολουθία:']" ).length > 0)
{
$('#toc > ul').append('<li class="toclevel-1 tocsection-' + ($('#toc > ul').children().length + 1).toString() + '">' + $( "p > a[title*='Ακολουθία:']" )[0].outerHTML.replace(' title="Ακολουθία:Γεώργιος Σκρέκας">Ακολουθία</a>', '') + '><span class="tocnumber">' + ($('#toc > ul').children().length + 1).toString() + '</span> <span class="toctext">Ακολουθία</span></a></li>');
$( "p > a[title*='Ακολουθία:']" ).parent().remove();
}
if ($('#Βιογραφικό').length > 0)
{
if ($('#CustomDisplayTitle').length > 0)
$('#firstHeading').text($('#CustomDisplayTitle').text());
// ($('#Βιογραφικό').parent())
var fragment = ''
var parts = [];
var allparts = [];
$('.mw-parser-output').children().each(function( index ) {
if ($(this).prop("tagName") == 'H2')
{
fragment = $(this).find("span").prop("id")
allparts.push(fragment);
}
if (($(this).prop("tagName") == 'P' || $(this).prop("tagName") == 'DIV' || $(this).prop("tagName") == 'UL')
&& $(this).html().trim() != '<br>'
&& $(this).html().trim() != ''
&& $(this).html().trim() != 'Πηγές φωτογραφιών:<br>'
&& $(this).html().trim() != '<references />'
&& fragment != '' && parts.indexOf(fragment) == -1)
parts.push(fragment);
});
/* */
fragment = '';
var linkContainer = $('#toc');
$('.mw-parser-output').children().each(function( index ) {
if ($(this).prop("tagName") == 'H2')
{
fragment = $(this).find("span").prop("id")
if (parts.indexOf(fragment) == -1)
{
$(this).hide();
var a = linkContainer.find('li.tocsection-' + (allparts.indexOf(fragment) + 1).toString()).find('a');
a.removeAttr('href');
a.css('cursor', 'default');
a.css('color', 'grey');
}
else
$(this).show();
}
else if (fragment != '' && parts.indexOf(fragment) == -1)
$(this).hide();
});
}
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);
}
}
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://holy-martyrs.com/index.php?title=Κατηγορία:' + day.padStart(2, '0') + '_' + month, success: function(data) {
var itemsContainer = $(data).find('.mw-category');
itemsContainer.find('h3').remove();
var html = '';
itemsContainer.find('li').each(function() {
var a = $(this).children(":first");
a.attr("target", "_blank");
a.html('π. ' + a.text().split(/[ ,]+/).reverse().join(" "));
html = html + '<li>' + $(this).html() + '</li>';
});
if(html != null)
{
$('#p-Σαν_σήμερα').removeClass('emptyPortlet');
$('#p-Σαν_σήμερα').find('.mw-portlet-body').html(html);
}
} });
});