MediaWiki:Sandbox.js: Difference between revisions

MDFW - The Mystery Dungeon Tree of Information.
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 4: Line 4:


$(function () {
$(function () {
   var pkmn = {
   var pkmnList = {
     "Bulbasaur": { ja: "フシギダネ", type1: "Grass" },
     "Bulbasaur": { ja: "フシギダネ", type1: "Grass" },
     "Ivysaur": { ja: "フシギソウ", type1: "Grass" },
     "Ivysaur": { ja: "フシギソウ", type1: "Grass" },
Line 11: Line 11:
   var name = $('#name').text();
   var name = $('#name').text();


   $.each(pkmn, function(key, value) {
   $.each(pkmnList, function(k, v) {
     if (key == name) {
     if (k == name) {
       $('#name').html('<td>' + value.ja + '</td>);
       $('#pkmn').append('<td style="color:blue">' + v.ja + '</td>');
       $('#name').html('<td>{{TypePKMN|' + value.type1 + '}}</td>');
      $('#pkmn').append('<td style="color:red">' + v.type1 + '</td>');
      if (value.type2) {
       if (v.type2) {
         $('#name').html('<td>{{TypePKMN|' + value.type2 + '}}</td>');
        $('#pkmn').append('<td>{{TypePKMN|' + v.type1 + '}}</td>');
        $('#pkmn').append('<td>{{TypePKMN|' + v.type2 + '}}</td>');
      } else {
         $('#pkmn').append('<td colspan="2">{{TypePKMN|' + v.type1 + '}}</td>');
       }
       }
     }
     }
   });
   });
});
});

Revision as of 13:34, 2 October 2022

/* 
*  This is a sandbox.
*/

$(function () {
  var pkmnList = {
    "Bulbasaur": { ja: "フシギダネ", type1: "Grass" },
    "Ivysaur": { ja: "フシギソウ", type1: "Grass" },
    "Venusaur": { ja: "フシギバナ", type1: "Grass", type2: "Poison" }
  };
  var name = $('#name').text();

  $.each(pkmnList, function(k, v) {
    if (k == name) {
      $('#pkmn').append('<td style="color:blue">' + v.ja + '</td>');
      $('#pkmn').append('<td style="color:red">' + v.type1 + '</td>');
      if (v.type2) {
        $('#pkmn').append('<td>{{TypePKMN|' + v.type1 + '}}</td>');
        $('#pkmn').append('<td>{{TypePKMN|' + v.type2 + '}}</td>');
      } else {
        $('#pkmn').append('<td colspan="2">{{TypePKMN|' + v.type1 + '}}</td>');
      }
    }
  });
});