MediaWiki:Common.js: Διαφορά μεταξύ των αναθεωρήσεων

Από Μακεδονομάχοι
Χωρίς σύνοψη επεξεργασίας
Χωρίς σύνοψη επεξεργασίας
 
(38 ενδιάμεσες αναθεωρήσεις από τον ίδιο χρήστη δεν εμφανίζεται)
Γραμμή 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() != 'Ανώνυμος')  
/* Any JavaScript here will be loaded for all users on every page load. */
{   
if ($('#personal > h2:nth-child(1) > span:nth-child(1)').html() != 'Ανώνυμος')  
  $('#mw-page-header-links').show();  
{   
  $('#site-tools').show();  
  $('#mw-page-header-links').show();  
  $('#p-cactions').show();  
  $('#site-tools').show();  
  $('#t-whatlinkshere').show();  
  $('#p-cactions').show();  
  $('#t-recentchangeslinked').show();  
  $('#t-whatlinkshere').show();  
  $('#t-permalink').show();  
  $('#t-recentchangeslinked').show();  
  $('#t-info').show();  
  $('#t-permalink').show();  
  $('#t-pagelog').show();  
  $('#t-info').show();  
  $('#p-userpagetools').show();  
  $('#t-pagelog').show();  
  $('#personal').show();  
  $('#p-userpagetools').show();  
 
  $('#personal').show();  
}
 
}


$("#catlinks-sidebar li a[title = 'Κατηγορία:Σελίδες που χρησιμοποιούν διπλές παραμέτρους σε κλήσεις προτύπων']").parent().hide();
$("#catlinks-sidebar li a[title = 'Κατηγορία:Σελίδες που χρησιμοποιούν διπλές παραμέτρους σε κλήσεις προτύπων']").parent().hide();
$("#catlinks-sidebar li a[title = 'Κατηγορία:Pages using infobox military person with unknown parameters (η σελίδα δεν υπάρχει)']").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)
{
{
  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 == ",")
  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];
    var categoryChild = $("div.mw-category-generated h3:nth-child(1)")[0];
    categoryChild.textContent = "(Δεν έχει διασωθεί το επώνυμο)";
    categoryChild.textContent = "(Δεν έχει διασωθεί το επώνυμο)";


  }
  }
}
}
var displayTitle = $('#CustomDisplayTitle').html();
if (displayTitle.length > 0)
    $('#firstHeading').html(displayTitle);


if ($('#Βιογραφικό').length > 0)
function hidePart(name){
{
  var parent = $('#'+ name).parent();
if ($('#CustomDisplayTitle').length > 0)
 
  $('#firstHeading').text($('#CustomDisplayTitle').text());
  parent.hide();
   
   
// ($('#Βιογραφικό').parent())
  var next = parent.next();
var fragment = ''
  if (next.html().indexOf('Πηγές φωτογραφιών:') != -1)
var parts = [];
      next.hide();
var allparts = [];
     
$('.mw-parser-output').children().each(function( index ) {
  var a = $('#toc').find("[href='#" + name + "']");
  if ($(this).prop("tagName") == 'H2')
  a.removeAttr('href');
  {
  a.css('cursor', 'default');
    fragment = $(this).find("span").prop("id")
  a.css('color', 'grey');
   
    allparts.push(fragment);
   
  }
   
   
  if (($(this).prop("tagName") == 'P' || $(this).prop("tagName") == 'UL') && $(this).html().trim() != '<br>' && $(this).html().trim() != '' && $(this).html().trim() != 'Πηγές φωτογραφιών:<br>' && fragment != '' && parts.indexOf(fragment) == -1)
}
      parts.push(fragment);
 
var html = $('div.mw-parser-output').html();
 
if ($('#Βιογραφικό').length > 0 && $('#Βιογραφικό').parent().next().html() == $('#FileFighterBiography').html())
hidePart('Βιογραφικό');
if ($('#Φωτογραφίες').length > 0 && html.indexOf('<ul class="gallery mw-gallery-traditional center">\n</ul>') != -1)
hidePart('Φωτογραφίες');
 
if ($('#Φωτογραφίες').length > 0 && $('#Φωτογραφίες').parent().next().html() == $('#Βιβλιογραφία').parent().html())
hidePart('Φωτογραφίες');  
   
   
});
if ($('#Πηγές').length > 0 && html.indexOf('<p>Πηγές φωτογραφιών:<br>\n</p>') != -1)
   
hidePart('Πηγές');
 
fragment = '';
if ($('#Πηγές').length > 0 && $('#Πηγές').parent().next().html() == $('#Παραπομπές').parent().html())
var linkContainer = $('#toc');
hidePart('Πηγές');
$('.mw-parser-output').children().each(function( index ) {
if ($('#Παραπομπές').length > 0 && $('#Παραπομπές').parent().next().html() == '<br>\n')
  if ($(this).prop("tagName") == 'H2')
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)
  {
  {
    fragment = $(this).find("span").prop("id")
    var text = labelDeathDateElement.next().text();
     
 
    if (parts.indexOf(fragment) == -1)
    labelDeathDateElement.next();
    {
      $(this).hide();
    var texts = text.split(" ")  
    if (texts.length > 0)
      lastText = texts[texts.length - 1];
   
   
      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();
  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();
}


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)
if ($('#firstHeading').text() == 'Ιδιότητα Μακεδονομάχου')
{  
{
    $('#CategoryPagination p').children().each(function( index ) {
  $('#mw-subcategories h2').show();
      $(this).css("border", "1px solid #020202");  
  $('#mw-subcategories h2').html('Αλφαβητικός κατάλογος ιδιοτήτων Μακεδονομάχων');
      if ($(this).text() == 'Ι' || $(this).text() == '-')
  $('#mw-subcategories p').html($('#mw-subcategories p').text().replace('Αυτή η κατηγορία έχει τις ακόλουθες', 'Ακολουθούν').replace('υποκατηγορίες', 'ιδιότητες Μακεδονομάχων'));
      {
      $(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();
}


}
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('σελίδες', 'Μακεδονομάχοι'));
 
}


if ($('#firstHeading').text() == 'Ιδιότητα Μακεδονομάχου')
var url = window.location.href;
{
if (url.includes('=%CE%92%CE%B9%CE%B2%CE%BB%CE%AF%CE%BF:') == true)
  $('#mw-subcategories h2').show();
{
  $('#mw-subcategories h2').html('Αλφαβητικός κατάλογος ιδιοτήτων Μακεδονομάχων');
    var content = $('div.mw-parser-output');
  $('#mw-subcategories p').html($('#mw-subcategories p').text().replace('Αυτή η κατηγορία έχει τις ακόλουθες', 'Ακολουθούν').replace('υποκατηγορίες', 'ιδιότητες Μακεδονομάχων'));
    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);
else if ($('#firstHeading').text() == 'Πόλεις')
        content.append(tablePrevNext);
{
  $('#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;
function GetMonthName(monthNumber) {
console.log(url);
      var months = ['Ιανουαρίου', 'Φεβρουαρίου', 'Μαρτίου', 'Απριλίου', 'Μαΐου', 'Ιουνίου', 'Ιουλίου', 'Αυγούστου', 'Σεπτεμβρίου', 'Οκτωβρίου', 'Νοεμβρίου', 'Δεκεμβρίου'];
if (url.includes('=%CE%92%CE%B9%CE%B2%CE%BB%CE%AF%CE%BF:%CE%92') == true)
      return months[monthNumber - 1];
{
}
    var content = $('div.mw-parser-output');  
    if (content.length > 0)
      {
        var number = parseInt(url.substr(url.length - 3, 3));


        var peviousHtml = '<a href="/index.php?title=Βιβλίο:Β{{previous}}"> Προηγούμενο βιβλίο</a>'.replaceAll('{{previous}}', ('00' + (number - 1)).slice(-3));
var date = new Date();
        if (number == 1)
var day = date.getDate().toString();
        {
var month = GetMonthName(date.getMonth() + 1);
            peviousHtml = 'Προηγούμενο βιβλίο';
        }
$('#p-Σαν_σήμερα-label').last().html( 'Σαν σήμερα' + ' [ ' + day + ' / ' + (date.getMonth() + 1).toString() + ' ]');
       
        var tablePrevNext = '<table class="no-print" cellpadding="1" cellspacing="0" style="display:block; margin-left:auto; margin-right:auto; margin-bottom:10px;">  ' +
$.ajax({ url: 'https://macedonian-fighters.com/index.php?search="date_of_sacrifice ' + day.padStart(2, '0') + '+' + month + '"', success: function(data) {
'   <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;">{{pevious-html}}</td> ' +
  var itemsContainer = $(data).find('.mw-search-results');
'       <td style="border-collapse:collapse; border-color:#eaecf0; border-style:solid; border-width:0px; width:447px; text-align:center;"><a href="/index.php?title=Ειδικό:ΤιΣυνδέειΕδώ/Βιβλίο:Β{{current}}">Ποιοί Μακεδονομάχοι αναφέρονται σε αυτό βιβλίο</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=Βιβλίο:Β{{next}}">Επόμενο βιβλίο</a></td> ' +
  itemsContainer.find('.mw-search-result-data').remove();
'   </tr>  ' +
 
'</tbody></table> '.replaceAll('{{pevious-html}}', peviousHtml).replaceAll('{{current}}', ('00' + (number)).slice(-3)).replaceAll('{{next}}', ('00' + (number + 1)).slice(-3));
var html = itemsContainer.html();
if(html != null)
{
$('#p-Σαν_σήμερα').removeClass('emptyPortlet');
$('#p-Σαν_σήμερα').find('.mw-portlet-body').html(html);
}
} });


        content.prepend(tablePrevNext);
});
        content.append(tablePrevNext);
      }
}

Τελευταία αναθεώρηση της 20:58, 24 Ιουνίου 2024

$( document ).ready(function() {
	/* Any JavaScript here will be loaded for all users on every page load. */
	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(); 
	  
	}

	$("#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 = "(Δεν έχει διασωθεί το επώνυμο)";

	  }
	 
	}
	
	var displayTitle = $('#CustomDisplayTitle').html();
	if (displayTitle.length > 0)
	    $('#firstHeading').html(displayTitle);

	function hidePart(name){
	  var parent = $('#'+ name).parent();
	  
	  parent.hide();
	  
	  var next = parent.next();
	  if (next.html().indexOf('Πηγές φωτογραφιών:') != -1)
	  	    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 ($('#Βιογραφικό').length > 0 && $('#Βιογραφικό').parent().next().html() == $('#FileFighterBiography').html())
		hidePart('Βιογραφικό'); 
	 
	if ($('#Φωτογραφίες').length > 0 && html.indexOf('<ul class="gallery mw-gallery-traditional center">\n</ul>') != -1)
		hidePart('Φωτογραφίες');

	if ($('#Φωτογραφίες').length > 0 && $('#Φωτογραφίες').parent().next().html() == $('#Βιβλιογραφία').parent().html())
		hidePart('Φωτογραφίες');   
	  
	if ($('#Πηγές').length > 0 && html.indexOf('<p>Πηγές φωτογραφιών:<br>\n</p>') != -1) 
		hidePart('Πηγές');  

	if ($('#Πηγές').length > 0 && $('#Πηγές').parent().next().html() == $('#Παραπομπές').parent().html())
		hidePart('Πηγές');  
 
	if ($('#Παραπομπές').length > 0 && $('#Παραπομπές').parent().next().html() == '<br>\n')
		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);
	 
	      }
	}

	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);
		
		}
	 
	} });

});