Advertisement
Guest User

Untitled

a guest
Nov 20th, 2019
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.19 KB | None | 0 0
  1. var oTable = document.getElementsByClassName("alternating")[0];
  2. var rowLength = oTable.rows.length;
  3. var tabGenerated = "[code][table]\n[**]";
  4. var resTot = 0;
  5.  
  6. //loops through rows
  7. for (i = 0; i < rowLength; i++){
  8. /*if(i == 1) {
  9. i = 3;
  10. }*/
  11.  
  12. //gets cells of current row
  13. var oCells = oTable.rows.item(i).cells;
  14.  
  15. //gets amount of cells of current row
  16. var cellLength = oCells.length;
  17.  
  18. //loops through each cell in current row
  19. for(var j = 0; j < cellLength; j++){
  20.  
  21.  
  22. // get your cell info here
  23.  
  24. var cellVal = oCells.item(j).innerHTML;
  25. if(i == 0) {
  26. var myRegexp = /.*">\s*(.*)<\/.*/g;
  27. var match = myRegexp.exec(cellVal);
  28. if(match != null) {
  29. cellVal = match[1];
  30. }
  31. if(j != cellLength-1) {
  32. tabGenerated = tabGenerated + cellVal + "[||]";
  33. }else {
  34. tabGenerated = tabGenerated + cellVal + "[/**]";
  35. }
  36. }else {
  37. if(j == 0) {
  38. tabGenerated = tabGenerated + "\n[*]" + cellVal.trim();
  39. } else if(j == 1) {
  40. var myRegexp = /.*">(.*)<\/.*/g;
  41. var match = myRegexp.exec(cellVal);
  42. if(match != null) {
  43. cellVal = match[1];
  44. }
  45. tabGenerated = tabGenerated + "[|]" + "[player]" + cellVal + "[/player]";
  46. }else {
  47. tabGenerated = tabGenerated + "[|][b]" + parseInt(cellVal.trim()).toLocaleString('en').replace(/,/g," ") + "[/b]";
  48. if(j == cellLength-1) {
  49. resTot += parseInt(cellVal.trim());
  50. }
  51. }
  52. }
  53.  
  54. //console.log(cellVal);
  55. }
  56. }
  57. tabGenerated += "\n[/table]";
  58.  
  59. totWood = document.getElementById("wood").innerHTML;
  60. totStone = document.getElementById("stone").innerHTML;
  61. totIron = document.getElementById("iron").innerHTML;
  62.  
  63. console.log(tabGenerated+"\n[table]\n[**]"+"TOTAL[||]"+parseInt(resTot).toLocaleString('en').replace(/,/g," ")+"[/**][/table]"+"\n[table]\n[**]"+"BOIS[||]ARGILE[||]FER[/**]\n[*]"+totWood+"[|]"+totStone+"[|]"+totIron+"[/table][/code]");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement