songinstance.js 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. $(function () {
  2. /* Morris.js Charts */
  3. // Games Played Chart
  4. var gamesplayed = new Morris.Line({
  5. element: 'games-played-chart',
  6. resize: true,
  7. data: most_played_data,
  8. xkey: 'y',
  9. ykeys: ['gp'],
  10. labels: ['Games Played'],
  11. xLabels: 'week',
  12. lineColors: ['#efefef'],
  13. smooth: false,
  14. lineWidth: 3,
  15. hideHover: 'auto',
  16. gridTextColor: "#fff",
  17. gridStrokeWidth: 0.4,
  18. pointSize: 4,
  19. pointStrokeColors: ["#efefef"],
  20. gridLineColor: "#efefef",
  21. gridTextFamily: "Open Sans",
  22. gridTextSize: 10
  23. });
  24. var average = new Morris.Bar({
  25. element: 'average-play-time-chart',
  26. resize: true,
  27. data: average_play_time_data,
  28. barColors: ['#efefef'],
  29. xkey: 'y',
  30. ykeys: ['pt'],
  31. labels: ['Average Play Time'],
  32. hideHover: 'auto',
  33. gridTextColor: "#fff",
  34. gridStrokeWidth: 0.4,
  35. pointSize: 4,
  36. pointStrokeColors: ["#efefef"],
  37. gridLineColor: "#efefef",
  38. gridTextFamily: "Open Sans",
  39. gridTextSize: 10
  40. });
  41. var scores = new Morris.Bar({
  42. element: 'scores-chart',
  43. resize: true,
  44. data: scores_data,
  45. barColors: ['#efefef'],
  46. xkey: 'y',
  47. ykeys: ['sc'],
  48. labels: ['Score'],
  49. hideHover: 'auto',
  50. hoverCallback: function(index, options, content){
  51. return(content + "\n" + scores_names_data[index]);
  52. },
  53. gridTextColor: "#fff",
  54. gridStrokeWidth: 0.4,
  55. pointSize: 4,
  56. pointStrokeColors: ["#efefef"],
  57. gridLineColor: "#efefef",
  58. gridTextFamily: "Open Sans",
  59. gridTextSize: 10
  60. });
  61. $('#games-played-table').dataTable({
  62. "bAutoWidth": true,
  63. "lengthMenu": [[ 10, 25, 50, 75, -1], [10, 25, 50, 75, "All"]],
  64. "pageLength": 10,
  65. "order": [ 6, 'desc' ]
  66. });
  67. $('#scores-table').dataTable({
  68. "bAutoWidth": true,
  69. "lengthMenu": [[ 10, 25, 50, 75, -1], [10, 25, 50, 75, "All"]],
  70. "pageLength": 9,
  71. "order": [ 3, 'desc' ]
  72. });
  73. });