Difference between revisions of "MediaWiki:Sandbox.js"

From Virtuverse Wiki
Jump to navigation Jump to search
 
Line 3: Line 3:
 
   var html = "<table class='vvwiki-table'><tr><th>Name</th><th>HP</th><th>Damage</th></tr>";
 
   var html = "<table class='vvwiki-table'><tr><th>Name</th><th>HP</th><th>Damage</th></tr>";
 
   mobs.forEach(function(mob) {
 
   mobs.forEach(function(mob) {
       var url = "/Creatures:"+mob["name"];
+
       var url = "/index.php/Creatures:"+mob["name"];
 
       html += "<tr>";
 
       html += "<tr>";
 
       html += "<td><b><a href='"+url+"'>"+mob["name"]+"</a></b></td>";
 
       html += "<td><b><a href='"+url+"'>"+mob["name"]+"</a></b></td>";

Latest revision as of 06:37, 6 August 2019

function drawTable(mobs) {
   var output = $("#sandbox-output");
   var html = "<table class='vvwiki-table'><tr><th>Name</th><th>HP</th><th>Damage</th></tr>";
   mobs.forEach(function(mob) {
      var url = "/index.php/Creatures:"+mob["name"];
      html += "<tr>";
      html += "<td><b><a href='"+url+"'>"+mob["name"]+"</a></b></td>";
      html += "<td>"+mob["hp"]+"</td>";
      html += "<td>"+mob["damage"]+"</td>";
      html += "</tr>"
   });
   html += "</table>";
   output.html(html);
}

$(document).ready(function() {
  $.ajax({
     type: "GET",
     dataType: "json",
     url: "/vv-api/get-creatures.php",
     success: function(data) {
        drawTable(data.result);
     },
     error: function(status, exec) {
        // TODO error message
     }
  });

  $('#sandbox-output').html('Sandbox JS loaded!');
});