「javascript/rune_filter」の編集履歴(バックアップ)一覧はこちら
追加された行は緑色になります。
削除された行は赤色になります。
#javascript(){{
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script>
$('#contents table').each(function(){
$("tr").each(function(i){
var num = $(this).children().eq(1).text();
switch (num) {
case "赤":
$(this).addClass("red");
break;
case "青":
$(this).addClass("blue");
break;
case "緑":
$(this).addClass("green");
break;
}
});
});
$('#contents table').each(function(){
$("tr").each(function(i){
var num = $(this).children().eq(2).text();
if(num.indexOf("ウォーリア") > -1){
$(this).addClass("Wa");
}
if(num.indexOf("レンジャー") > -1){
$(this).addClass("Ra");
}
if(num.indexOf("メイジ") > -1){
$(this).addClass("Ma");
}
if(num.indexOf("クレリック") > -1){
$(this).addClass("Cl");
}
if(num.indexOf("マーチャント") > -1){
$(this).addClass("Me");
}
if(num.indexOf("モンク") > -1){
$(this).addClass("Mo");
}
});
});
$(function () {
var cls = "";
var args = $.trim($('div#cls_args').text()).split(',');
if(args == ""){
}
else{
var cls = args[0];
$(cls).prop('checked',true);
$('.all_class').prop('checked',false);
}
});
var $col_all = $('.all_color');
$col_all.click(function() {
$(".check_color").prop('checked',false);
$col_all.prop('checked',true);
});
var $col_check = $('.check_color');
$col_check.click(function() {
$col_all.prop('checked',false);
var check_count = $('.check_color:checked').length;
if (check_count == 0 ){
$col_all.prop('checked',true);
}
});
var $cls_all = $('.all_class');
$cls_all.click(function() {
$(".check_class").prop('checked',false);
$cls_all.prop('checked',true);
});
var $cls_check = $('.check_class');
$cls_check.click(function() {
$cls_all.prop('checked',false);
var check_count2 = $('.check_class:checked').length;
if (check_count2 == 0 ){
$cls_all.prop('checked',true);
}
});
$(function(){
$('.check_color,.check_class,.all_color,.all_class').on("change",function(){
$('#contents table tbody tr').hide();
$('.chk_color').find('[type=checkbox]:checked').each(function(){
var hoge1 = $(this).prop("class").split(' ');
$('.chk_class').find('[type=checkbox]:checked').each(function(){
var hoge2 = $(this).prop("class").split(' ');
var array = hoge1.concat(hoge2);
$.each(hoge1, function(i, value) {
$.each(hoge2, function(t, value) {
$('#contents table tr').filter(function(){return $(this).hasClass(hoge1[i]) && $(this).hasClass(hoge2[t]);}).show();
});
});
});
});
})
});
</script>
}}
#javascript(){{
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script>
$('table').each(function(){
$("tr").each(function(i){
var num = $(this).children().eq(1).text();
switch (num) {
case "赤":
$(this).addClass("red");
break;
case "青":
$(this).addClass("blue");
break;
case "緑":
$(this).addClass("green");
break;
}
});
});
$('table').each(function(){
$("tr").each(function(i){
var num = $(this).children().eq(2).text();
if(num.indexOf("ウォーリア") > -1){
$(this).addClass("Wa");
}
if(num.indexOf("レンジャー") > -1){
$(this).addClass("Ra");
}
if(num.indexOf("メイジ") > -1){
$(this).addClass("Ma");
}
if(num.indexOf("クレリック") > -1){
$(this).addClass("Cl");
}
if(num.indexOf("マーチャント") > -1){
$(this).addClass("Me");
}
if(num.indexOf("モンク") > -1){
$(this).addClass("Mo");
}
});
});
$(function () {
var cls = "";
var args = $.trim($('div#cls_args').text()).split(',');
if(args == ""){
}
else{
var cls = args[0];
$(cls).prop('checked',true);
$('.all_class').prop('checked',false);
}
});
var $col_all = $('.all_color');
$col_all.click(function() {
$(".check_color").prop('checked',false);
$col_all.prop('checked',true);
});
var $col_check = $('.check_color');
$col_check.click(function() {
$col_all.prop('checked',false);
var check_count = $('.check_color:checked').length;
if (check_count == 0 ){
$col_all.prop('checked',true);
}
});
var $cls_all = $('.all_class');
$cls_all.click(function() {
$(".check_class").prop('checked',false);
$cls_all.prop('checked',true);
});
var $cls_check = $('.check_class');
$cls_check.click(function() {
$cls_all.prop('checked',false);
var check_count2 = $('.check_class:checked').length;
if (check_count2 == 0 ){
$cls_all.prop('checked',true);
}
});
$(function(){
$('.check_color,.check_class,.all_color,.all_class').on("change",function(){
$('table tbody tr').hide();
$('.chk_color').find('[type=checkbox]:checked').each(function(){
var hoge1 = $(this).prop("class").split(' ');
$('.chk_class').find('[type=checkbox]:checked').each(function(){
var hoge2 = $(this).prop("class").split(' ');
var array = hoge1.concat(hoge2);
$.each(hoge1, function(i, value) {
$.each(hoge2, function(t, value) {
$('table tr').filter(function(){return $(this).hasClass(hoge1[i]) && $(this).hasClass(hoge2[t]);}).show();
});
});
});
});
})
});
</script>
}}