From 879914164787cd835982dd44c8d522fd7fd1f1a8 Mon Sep 17 00:00:00 2001 From: Sebastian Sdorra Date: Wed, 23 Jan 2013 09:54:35 +0100 Subject: [PATCH] icons of repository browser should be clickable --- .../repository/sonia.repository.repositorybrowser.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/scm-webapp/src/main/webapp/resources/js/repository/sonia.repository.repositorybrowser.js b/scm-webapp/src/main/webapp/resources/js/repository/sonia.repository.repositorybrowser.js index 74b7cddb65..9457f7ae9e 100644 --- a/scm-webapp/src/main/webapp/resources/js/repository/sonia.repository.repositorybrowser.js +++ b/scm-webapp/src/main/webapp/resources/js/repository/sonia.repository.repositorybrowser.js @@ -416,7 +416,7 @@ Sonia.repository.RepositoryBrowser = Ext.extend(Ext.grid.GridPanel, { return link; }, - renderName: function(name, p, record){ + renderLink: function(text, record){ var subRepository = record.get('subrepository'); var folder = record.get('directory'); var path = null; @@ -444,7 +444,11 @@ Sonia.repository.RepositoryBrowser = Ext.extend(Ext.grid.GridPanel, { template = this.templateInternalLink; } - return String.format(template, name, path); + return String.format(template, text, path); + }, + + renderName: function(name, p, record){ + return this.renderLink(name, record); }, renderIcon: function(directory, p, record){ @@ -459,7 +463,8 @@ Sonia.repository.RepositoryBrowser = Ext.extend(Ext.grid.GridPanel, { } else { icon = this.iconDocument; } - return String.format(this.templateIcon, icon, name, name); + var img = String.format(this.templateIcon, icon, name, name); + return this.renderLink(img, record) }, renderLength: function(length, p, record){