From 8dd7986e52f31edcf9876360f393bfaea57f6e6d Mon Sep 17 00:00:00 2001 From: Sebastian Sdorra Date: Mon, 15 Aug 2011 16:07:54 +0200 Subject: [PATCH] improve Sonia.repository.openListeners --- scm-webapp/pom.xml | 15 +++++++++++++++ .../js/repository/sonia.repository.grid.js | 6 +++++- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/scm-webapp/pom.xml b/scm-webapp/pom.xml index 3e40b08035..4bcbc5df03 100644 --- a/scm-webapp/pom.xml +++ b/scm-webapp/pom.xml @@ -486,6 +486,21 @@ + + + jira + + + + + sonia.scm.plugins + scm-jira-plugin + 1.0-SNAPSHOT + + + + + it diff --git a/scm-webapp/src/main/webapp/resources/js/repository/sonia.repository.grid.js b/scm-webapp/src/main/webapp/resources/js/repository/sonia.repository.grid.js index 3ce84fa473..4e237dc64d 100644 --- a/scm-webapp/src/main/webapp/resources/js/repository/sonia.repository.grid.js +++ b/scm-webapp/src/main/webapp/resources/js/repository/sonia.repository.grid.js @@ -140,7 +140,11 @@ Sonia.repository.Grid = Ext.extend(Sonia.rest.Grid, { // call open listeners Ext.each(Sonia.repository.openListeners, function(listener){ - listener.onOpen(item, panels); + if (Ext.isFunction(listener)){ + listener(item, panels); + } else { + listener.call(listener.scope, item, panels); + } }); } else {