Improve renderer
[tine20] / tine20 / Addressbook / js / UrlRenderer.js
index 5c63763..8865171 100644 (file)
@@ -11,16 +11,11 @@ Ext.ns('Tine.Addressbook');
  * Render given URL as html
  *
  * @namespace   Tine.Addressbook
- * @class       Tine.Addressbook.UrlRenderer
  * @author      Michael Spahn <m.spahn@metaways.de>
  * @singleton
  */
-Tine.Addressbook.UrlRenderer = function () {
-    return {
-        renderer: function(url) {
-            return '<a href=' + Tine.Tinebase.EncodingHelper.encode(url, 'href')  + ' target="_blank">' + Tine.Tinebase.EncodingHelper.encode(url, 'shorttext') + '</a>';
-        }
-    };
-}();
+Tine.Addressbook.urlRenderer = function (url) {
+    return '<a href=' + Tine.Tinebase.EncodingHelper.encode(url, 'href') + ' target="_blank">' + Tine.Tinebase.EncodingHelper.encode(url, 'shorttext') + '</a>';
+};
 
-Tine.widgets.grid.RendererManager.register('Addressbook', 'Addressbook_Model_Contact', 'url', Tine.Addressbook.UrlRenderer.renderer, 'displayPanel');
\ No newline at end of file
+Tine.widgets.grid.RendererManager.register('Addressbook', 'Addressbook_Model_Contact', 'url', Tine.Addressbook.urlRenderer, 'displayPanel');
\ No newline at end of file