From b259366911a5a435ca45fccbc73aec6a6c67d143 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Sat, 23 Feb 2013 14:39:53 +0530 Subject: [PATCH] query report reload fix --- public/js/wn/views/query_report.js | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/public/js/wn/views/query_report.js b/public/js/wn/views/query_report.js index edc68c77ab..013619172c 100644 --- a/public/js/wn/views/query_report.js +++ b/public/js/wn/views/query_report.js @@ -16,9 +16,9 @@ wn.standard_pages["query-report"] = function() { parent: wrapper, }); - wrapper.refresh = function() { + $(wrapper).bind("show", function() { wn.query_report.load(); - } + }); } wn.views.QueryReport = Class.extend({ @@ -77,12 +77,13 @@ wn.views.QueryReport = Class.extend({ // load from route var route = wn.get_route(); var me = this; - this.report_name = null; if(route[1]) { - me.report_name = route[1]; - this.wrapper.find(".no-report-area").toggle(false); - me.appframe.title(wn._("Query Report")+": " + me.report_name); - me.refresh(); + if(me.report_name!=route[1]) { + me.report_name = route[1]; + this.wrapper.find(".no-report-area").toggle(false); + me.appframe.title(wn._("Query Report")+": " + me.report_name); + me.refresh(); + } } else { var msg = wn._("No Report Loaded. Please use query-report/[Report Name] to run a report.") this.wrapper.find(".no-report-area").html(msg).toggle(true);