Järjestelmäviesti:Gadget-publicarttablesort.js

Wikipediasta
Siirry navigaatioon Siirry hakuun

Huomautus: Selaimen välimuisti pitää tyhjentää asetusten tallentamisen jälkeen, jotta muutokset tulisivat voimaan.

  • Firefox ja Safari: Napsauta Shift-näppäin pohjassa Päivitä, tai paina Ctrl-F5 tai Ctrl-R (⌘-R Macilla)
  • Google Chrome: Paina Ctrl-Shift-R (⌘-Shift-R Macilla)
  • Internet Explorer ja Edge: Napsauta Ctrl-näppäin pohjassa Päivitä tai paina Ctrl-F5
  • Opera: Paina Ctrl-F5.
/* Pienoisohjelma tekee järjestettävien (sortable) taulukoiden "Kuva"-sarakkeista järjestettävän. */

function makePublicArtPhotoColumnSortable() {
   // Use jQuery to find tables with class "sortable"
   var sortableTables = $('table.sortable');

   // Process tables
   sortableTables.each(function() {
       var table=$(this)
       const imageColumnNames = ['Kuva', 'WD'];
       imageColumnNames.forEach(function(imageColumnName) {
          // Find column with images
          var imageColumnIndex = false;

          table.find('th').each(function(index) {
             if ($(this).text().trim() === imageColumnName) {
                imageColumnIndex = index+1;
                return false; // Exit the loop when found
             }
          });

          if (imageColumnIndex) {
             table.find('td:nth-child('+ imageColumnIndex +')').find('span[typeof="mw:File"]').append('<span style="display:none">sortkey</span>');
          }
      });
   });
}

$(document).ready(makePublicArtPhotoColumnSortable);