server_status_queries.js 934 B

12345678910111213141516171819202122232425262728293031323334
  1. /* vim: set expandtab sw=4 ts=4 sts=4: */
  2. /**
  3. */
  4. /**
  5. * Unbind all event handlers before tearing down a page
  6. */
  7. AJAX.registerTeardown('server_status_queries.js', function () {
  8. var queryPieChart = $('#serverstatusquerieschart').data('queryPieChart');
  9. if (queryPieChart) {
  10. queryPieChart.destroy();
  11. }
  12. });
  13. AJAX.registerOnload('server_status_queries.js', function () {
  14. // Build query statistics chart
  15. var cdata = [];
  16. try {
  17. $.each($('#serverstatusquerieschart').data('chart'), function (key, value) {
  18. cdata.push([key, parseInt(value, 10)]);
  19. });
  20. $('#serverstatusquerieschart').data(
  21. 'queryPieChart',
  22. PMA_createProfilingChart(
  23. 'serverstatusquerieschart',
  24. cdata
  25. )
  26. );
  27. } catch (exception) {
  28. // Could not load chart, no big deal...
  29. }
  30. initTableSorter('statustabs_queries');
  31. });