MediaWiki:Sandbox.js: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
Line 14: | Line 14: | ||
$.each($('#pkmn tr'), function(k, v) { | $.each($('#pkmn tr'), function(k, v) { | ||
var tr = $(this).attr('id', 'line' + k); | var tr = $(this).attr('id', 'line' + k); | ||
if (k > 0) { | |||
var name = $('#line' + k + ' td:first-child').text(); | |||
$.each(pkmnList, function(k, v) { | |||
if (name == k) { | |||
tr.append('<td style="color:blue">' + v.ja + '</td>'); | |||
if (v.type2) { | |||
tr.append('<td style="color:red">' + v.type1 + '</td>'); | |||
tr.append('<td style="color:green">' + v.type2 + '</td>'); | |||
} else { | |||
tr.append('<td colspan="2" style="color:red">' + v.type1 + '</td>'); | |||
} | |||
return true; | |||
} else { | |||
console.log(name, k) | |||
} | |||
}); | |||
} | |||
}); | }); | ||
}()); | }()); |
Revision as of 15:27, 2 October 2022
/*
* This is a sandbox.
*/
$(function() {
// pkmnList (object): List of Pokémon's Japanese names and their types.
var pkmnList = {
Bulbasaur: { ja: "フシギダネ", type1: "Grass" },
Ivysaur: { ja: "フシギソウ", type1: "Grass" },
Venusaur: { ja: "フシギバナ", type1: "Grass", type2: "Poison" }
};
// Shows the selected Pokémon's Japanese name and their types in the table.
$.each($('#pkmn tr'), function(k, v) {
var tr = $(this).attr('id', 'line' + k);
if (k > 0) {
var name = $('#line' + k + ' td:first-child').text();
$.each(pkmnList, function(k, v) {
if (name == k) {
tr.append('<td style="color:blue">' + v.ja + '</td>');
if (v.type2) {
tr.append('<td style="color:red">' + v.type1 + '</td>');
tr.append('<td style="color:green">' + v.type2 + '</td>');
} else {
tr.append('<td colspan="2" style="color:red">' + v.type1 + '</td>');
}
return true;
} else {
console.log(name, k)
}
});
}
});
}());