MediaWiki:Common.js: Difference between revisions

From Future Of Mankind
No edit summary
No edit summary
 
(449 intermediate revisions by 2 users not shown)
Line 2: Line 2:


//collapsible table column test, based on: https://codepen.io/feger/pen/eDybC
//collapsible table column test, based on: https://codepen.io/feger/pen/eDybC
$("#btnHideEnglish").click(function(){
$(".btnHideEnglish").click(function() {
  console.log ('Hiding first column of table with an id of report');
    console.log('Hiding first column of table with an id of report');
  $( "table#collapsible_report tbody tr th:nth-child(1)" ).toggle();
    $("table#collapsible_report > tbody:last-child > tr > th:first-child, table#collapsible_report > tbody:last-child > tr > td:first-child").toggle();
  $( "table#collapsible_report tbody tr td:nth-child(1)" ).toggle();
    $(this).text($(this).text() == "Hide English" ? "Show English" : "Hide English");
  if ($(this).text() == "[Hide English]"){
     $("table#collapsible_report").css({
     $(this).text("[Show English]");
        "width": $(this).text() == "Show English" ? "80%" : "100%"
  } else {
    });
    $(this).text("[Hide English]");
  }
});
});


$("#btnHideGerman").click(function(){
$(".btnHideHigh-German").click(function() {
  console.log ('Hiding second column of table with an id of report');
    console.log('Hiding first column of table with an id of report');
  $( "table#collapsible_report tbody tr th:nth-child(2)" ).toggle();
    $("table#collapsible_report > tbody:last-child > tr > th:last-child, table#collapsible_report > tbody:last-child > tr > td:last-child").toggle();
  $( "table#collapsible_report tbody tr td:nth-child(2)" ).toggle();
    $(this).text($(this).text() == "Hide High German" ? "Show High German" : "Hide High German");
  if ($(this).text() == "[Hide German]"){
     $("table#collapsible_report").css({
     $(this).text("[Show German]");
        "width": $(this).text() == "Show High German" ? "80%" : "100%"
  } else {
    });
    $(this).text("[Hide German]");
  }
});
});


$(".btnHideGerman").click(function() {
    console.log('Hiding first column of table with an id of report');
    $("table#collapsible_report > tbody:last-child > tr > th:last-child, table#collapsible_report > tbody:last-child > tr > td:last-child").toggle();
    $(this).text($(this).text() == "Hide German" ? "Show German" : "Hide German");
    $("table#collapsible_report").css({
        "width": $(this).text() == "Show German" ? "80%" : "100%"
    });
});
// hide the german by default, on page load, but only if the btnHideGerman element exists on the page
if (document.getElementById("btnHideGerman")) {
  console.log('btnHideGerman exists');
  //$("#btnHideGerman").click();
} else {
  // do stuff
  console.log('btnHideGerman does not exist');
}
$(document).ready(function() {
    $('tr td:first-child .WD-Ausartung').hover(function() {
        // Set the tooltip content from the data attribute
        $(this).attr('data-tooltip', 'Explanation of the Plejaren language scientists, given to Billy on the 27th of August 2010: Ausartung means to get very badly out of control of the good human nature.');
    }, function() {
        // Clear the tooltip content
        $(this).attr('data-tooltip', '');
    });
});


// uses table class
$(document).ready(function() {
$("#hideEnglish").click(function(){
    $('tr td:first-child .WD-Gewalt').hover(function() {
  console.log ('Hiding first column of table with an id of report');
        // Set the tooltip content from the data attribute
  $( "table .collapsible_table tbody tr th:nth-child(1)" ).toggle();
        $(this).attr('data-tooltip', 'Explanation from Ptaah: Gewalt has nothing to do with the terms ‹heftig› (violent) and ‹Heftigkeit› (violence), because the old Lyrian term with regard to ‹Gewalt› means ‹Gewila›, and it is defined as using, with all the coercive means that are at one’s disposal, physical, psychical, mental, and consciousness-based powers, abilities and skills, in order to carry out and carry through terrible actions and deeds.');
  $( "table .collapsible_table tbody tr td:nth-child(1)" ).toggle();
    }, function() {
  if ($(this).text() == "[Hide English]"){
        // Clear the tooltip content
    $(this).text("[Show English]");
        $(this).attr('data-tooltip', '');
  } else {
    });
    $(this).text("[Hide English]");
  }
});
});


$("#hideGerman").click(function(){
$(document).ready(function() {
  console.log ('Hiding second column of table with an id of report');
    $('tr td:first-child .WD-Wesen').hover(function() {
  $( "table .collapsible_table tbody tr th:nth-child(2)" ).toggle();
        // Set the tooltip content from the data attribute
  $( "table .collapsible_table tbody tr td:nth-child(2)" ).toggle();
        $(this).attr('data-tooltip', 'A Wesen is an independently existing life form with its own individuality and personality in an impulse-based, instinct-based or conscious consciousness-form with evolution-possibilities that are specifically directed towards everything, and with its own physical, psychical (relating to the psyche), conscious, part-conscious, unconscious, impulse- or instinct-based development-forms (human being, animal, creature and plants).');
  if ($(this).text() == "[Hide German]"){
    }, function() {
    $(this).text("[Show German]");
        // Clear the tooltip content
  } else {
        $(this).attr('data-tooltip', '');
    $(this).text("[Hide German]");
    });
  }
});
});

Latest revision as of 06:10, 19 September 2024

/* Any JavaScript here will be loaded for all users on every page load. */

//collapsible table column test, based on: https://codepen.io/feger/pen/eDybC
$(".btnHideEnglish").click(function() {
    console.log('Hiding first column of table with an id of report');
    $("table#collapsible_report > tbody:last-child > tr > th:first-child, table#collapsible_report > tbody:last-child > tr > td:first-child").toggle();
    $(this).text($(this).text() == "Hide English" ? "Show English" : "Hide English");
    $("table#collapsible_report").css({
        "width": $(this).text() == "Show English" ? "80%" : "100%"
    });
});

$(".btnHideHigh-German").click(function() {
    console.log('Hiding first column of table with an id of report');
    $("table#collapsible_report > tbody:last-child > tr > th:last-child, table#collapsible_report > tbody:last-child > tr > td:last-child").toggle();
    $(this).text($(this).text() == "Hide High German" ? "Show High German" : "Hide High German");
    $("table#collapsible_report").css({
        "width": $(this).text() == "Show High German" ? "80%" : "100%"
    });
});

$(".btnHideGerman").click(function() {
    console.log('Hiding first column of table with an id of report');
    $("table#collapsible_report > tbody:last-child > tr > th:last-child, table#collapsible_report > tbody:last-child > tr > td:last-child").toggle();
    $(this).text($(this).text() == "Hide German" ? "Show German" : "Hide German");
    $("table#collapsible_report").css({
        "width": $(this).text() == "Show German" ? "80%" : "100%"
    });
});

// hide the german by default, on page load, but only if the btnHideGerman element exists on the page
if (document.getElementById("btnHideGerman")) {
  console.log('btnHideGerman exists');
  //$("#btnHideGerman").click();
} else {
  // do stuff
  console.log('btnHideGerman does not exist');
}



$(document).ready(function() {
    $('tr td:first-child .WD-Ausartung').hover(function() {
        // Set the tooltip content from the data attribute
        $(this).attr('data-tooltip', 'Explanation of the Plejaren language scientists, given to Billy on the 27th of August 2010: Ausartung means to get very badly out of control of the good human nature.');
    }, function() {
        // Clear the tooltip content
        $(this).attr('data-tooltip', '');
    });
});

$(document).ready(function() {
    $('tr td:first-child .WD-Gewalt').hover(function() {
        // Set the tooltip content from the data attribute
        $(this).attr('data-tooltip', 'Explanation from Ptaah: Gewalt has nothing to do with the terms ‹heftig› (violent) and ‹Heftigkeit› (violence), because the old Lyrian term with regard to ‹Gewalt› means ‹Gewila›, and it is defined as using, with all the coercive means that are at one’s disposal, physical, psychical, mental, and consciousness-based powers, abilities and skills, in order to carry out and carry through terrible actions and deeds.');
    }, function() {
        // Clear the tooltip content
        $(this).attr('data-tooltip', '');
    });
});

$(document).ready(function() {
    $('tr td:first-child .WD-Wesen').hover(function() {
        // Set the tooltip content from the data attribute
        $(this).attr('data-tooltip', 'A Wesen is an independently existing life form with its own individuality and personality in an impulse-based, instinct-based or conscious consciousness-form with evolution-possibilities that are specifically directed towards everything, and with its own physical, psychical (relating to the psyche), conscious, part-conscious, unconscious, impulse- or instinct-based development-forms (human being, animal, creature and plants).');
    }, function() {
        // Clear the tooltip content
        $(this).attr('data-tooltip', '');
    });
});