Jump to content

MediaWiki:Common.js: Difference between revisions

From Emps-World Wiki
No edit summary
No edit summary
Line 7: Line 7:
         var itemId = $(this).data("item-id");
         var itemId = $(this).data("item-id");
          
          
         var hc = 0, dc = 0;
         $.get( "../scripts/fetch_item.php", { id: itemId }).done(function(data) {
            var hc = 0, dc = 0;


        // iterate over headers
            // iterate over headers
        table.find("th").each(function() {
            table.find("th").each(function() {
            if (hc === 0)
                if (hc === 0)
                $(this).text("searching for item "+itemId);
                    $(this).text("searching for item "+itemId);
            hc++;
                hc++;
        })
            })
 
           
        // iterate over table data
            // iterate over table data
        table.find("td").each(function() {
            table.find("td").each(function() {
            $(this).text(dc+" data column");
                $(this).text(dc+" data column");
            dc++;
                if (dc === 0)
                    $(this).text(data.mlAcc);
                else if (dc === 1)
                    $(this).text(data.rnAcc);
                else if (dc === 2)
                    $(this).text(data.mgAcc);
                else if (dc === 3)
                    $(this).text(data.mlDef);
                else if (dc === 4)
                    $(this).text(data.rnDef);
                else if (dc === 5)
                    $(this).text(data.mgDef);
                else if (dc == 6)
                    $(this).text(data.prayer);
                else if (dc == 7)
                    $(this).text("slot todo");
                else if (dc === 8)
                    $(this).text(data.mlStr);
                else if (dc === 9)
                    $(this).text(data.rnStr);
                else if (dc === 10)
                    $(this).text(data.mgStr);
                else if (dc === 11)
                    $(this).text("degrade todo");
                else if (dc === 12)
                    $(this).text("repair todo");
                else if (dc === 13)
                    $(this).text("requirement todo");
                else if (dc === 14)
                    $(this).text("attack speed todo");
               
                dc++;
            });
         });
         });
     });
     });
});
});

Revision as of 11:50, 30 August 2018

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


$(document).ready(function() {
    $(".item-bonus-table").each(function() {
        var table = $(this);
        var itemId = $(this).data("item-id");
        
        $.get( "../scripts/fetch_item.php", { id: itemId }).done(function(data) {
            var hc = 0, dc = 0;

            // iterate over headers
            table.find("th").each(function() {
                if (hc === 0)
                    $(this).text("searching for item "+itemId);
                hc++;
            })
            
            // iterate over table data
            table.find("td").each(function() {
                $(this).text(dc+" data column");
                if (dc === 0)
                    $(this).text(data.mlAcc);
                else if (dc === 1)
                    $(this).text(data.rnAcc);
                else if (dc === 2)
                    $(this).text(data.mgAcc);
                else if (dc === 3)
                    $(this).text(data.mlDef);
                else if (dc === 4)
                    $(this).text(data.rnDef);
                else if (dc === 5)
                    $(this).text(data.mgDef);
                else if (dc == 6)
                    $(this).text(data.prayer);
                else if (dc == 7)
                    $(this).text("slot todo");
                else if (dc === 8)
                    $(this).text(data.mlStr);
                else if (dc === 9)
                    $(this).text(data.rnStr);
                else if (dc === 10)
                    $(this).text(data.mgStr);
                else if (dc === 11)
                    $(this).text("degrade todo");
                else if (dc === 12)
                    $(this).text("repair todo");
                else if (dc === 13)
                    $(this).text("requirement todo");
                else if (dc === 14)
                    $(this).text("attack speed todo");
                
                dc++;
            });
        });
    });
});