From 8260f5ecec88c8acabf6c4b65d7fd225446895e4 Mon Sep 17 00:00:00 2001 From: João M. M. da Silva + Carlos Morais Date: Mon, 30 Jan 2012 11:08:15 -0200 Subject: [PATCH] adding new javascript for ajax result --- plugins/mezuro/lib/mezuro_plugin.rb | 2 +- plugins/mezuro/public/javascripts/results.js | 14 ++++++++++++++ plugins/mezuro/test/unit/mezuro_plugin_test.rb | 2 +- 3 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 plugins/mezuro/public/javascripts/results.js diff --git a/plugins/mezuro/lib/mezuro_plugin.rb b/plugins/mezuro/lib/mezuro_plugin.rb index 891cf5e..5327e8e 100644 --- a/plugins/mezuro/lib/mezuro_plugin.rb +++ b/plugins/mezuro/lib/mezuro_plugin.rb @@ -17,7 +17,7 @@ class MezuroPlugin < Noosfero::Plugin end def js_files - 'javascripts/toogle.js' + ['javascripts/results.js', 'javascripts/toogle.js'] end end \ No newline at end of file diff --git a/plugins/mezuro/public/javascripts/results.js b/plugins/mezuro/public/javascripts/results.js new file mode 100644 index 0000000..48445f8 --- /dev/null +++ b/plugins/mezuro/public/javascripts/results.js @@ -0,0 +1,14 @@ +function results($) { + $('.mezuro-display-metrics').click(function() { + var profile = 'qt-calculator'; // FIXME + var project = $('#module-result').attr('data-project-id'); + var module_name = $(this).attr('data-module-name'); + var endpoint = '/profile/' + profile + '/plugins/mezuro/metrics/' + project; + // FIXME turn on the 'loading ...' + $.get(endpoint, { module_name: module_name }, function(content) { + $('#module-result').html(content); + // FIXME turn off the 'loading ...' + }); + return false; + }); +}; \ No newline at end of file diff --git a/plugins/mezuro/test/unit/mezuro_plugin_test.rb b/plugins/mezuro/test/unit/mezuro_plugin_test.rb index f9ffad4..61a9cd8 100644 --- a/plugins/mezuro/test/unit/mezuro_plugin_test.rb +++ b/plugins/mezuro/test/unit/mezuro_plugin_test.rb @@ -26,7 +26,7 @@ class MezuroPluginTest < Test::Unit::TestCase end should 'list javascript files' do - assert_equal 'javascripts/toogle.js', @plugin.js_files + assert_equal ['javascripts/results.js', 'javascripts/toogle.js'], @plugin.js_files end end \ No newline at end of file -- libgit2 0.21.2