diff options
author | ioguix | 2007-06-23 11:38:43 +0000 |
---|---|---|
committer | ioguix | 2007-06-23 11:38:43 +0000 |
commit | 8f4ca9c0abb50e8f787f281e70de93221a564001 (patch) | |
tree | 8d519d8ef1a0e589ef521776d19f5792092ac159 | |
parent | 46b262e76b6ac2572ee0b07eb729900b5551b6cf (diff) |
remove link on item without url
-rw-r--r-- | xloadtree/xtree2.js | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/xloadtree/xtree2.js b/xloadtree/xtree2.js index 9913fa00..cc45ba9e 100644 --- a/xloadtree/xtree2.js +++ b/xloadtree/xtree2.js @@ -801,7 +801,12 @@ _p.getRowClassName = function () { _p.getLabelHtml = function () { var toolTip = this.getToolTip(); var target = this.getTarget(); - return "<a href=\"" + webFXTreeHandler.textToHtml(this._getHref()) + + var link = this._getHref(); + + if (link == '#') + return this.getHtml(); + + return "<a href=\"" + webFXTreeHandler.textToHtml(link) + "\" class=\"webfx-tree-item-label\" tabindex=\"-1\"" + (toolTip ? " title=\"" + webFXTreeHandler.textToHtml(toolTip) + "\"" : "") + (target ? " target=\"" + target + "\"" : "") + @@ -831,7 +836,11 @@ _p.getEventHandlersHtml = function () { _p.getIconHtml = function () { // here we are not using textToHtml since the file names rarerly contains // HTML... - return "<a href=\"" + webFXTreeHandler.textToHtml(this._getIconHref()) + + var link = this._getIconHref(); + if (link == '#') + return "<img class=\"webfx-tree-icon\" src=\"" + this.getIconSrc() + "\"> "; + + return "<a href=\"" + webFXTreeHandler.textToHtml(link) + "\"><img class=\"webfx-tree-icon\" src=\"" + this.getIconSrc() + "\"></a>"; }; |