diff --git a/piwik/indico_piwik/static/js/statistics.js b/piwik/indico_piwik/static/js/statistics.js index 88dd176..c3c0d2b 100644 --- a/piwik/indico_piwik/static/js/statistics.js +++ b/piwik/indico_piwik/static/js/statistics.js @@ -155,17 +155,18 @@ $(function() { var load_material_tree = function() { $(treeDOMTarget).html(progressIndicator(true, true).dom); - indicoRequest('piwik.getMaterialTreeData', - { - confId: $('#confId').val() - }, - function(result, error) { - if (!error) { - if (result !== null) { - draw_jqTree(result); + $.ajax({ + url: build_url(PiwikPlugin.urls.material, {confId: $('#confId').val()}), + type: 'POST', + dataType: 'json', + success: function(data) { + if (handleAjaxError(data)) { + return; + } + if (data.material.tree !== null) { + draw_jqTree(data.material.tree); } else { - /* There is no material present */ - $(treeDOMTarget).html($T('No Material Found.')); + $(treeDOMTarget).html($T('No material found')); } } }); diff --git a/piwik/indico_piwik/templates/statistics.html b/piwik/indico_piwik/templates/statistics.html index 6f4b42c..fc7c0a6 100644 --- a/piwik/indico_piwik/templates/statistics.html +++ b/piwik/indico_piwik/templates/statistics.html @@ -195,13 +195,13 @@