summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorioguix2007-06-23 11:38:43 +0000
committerioguix2007-06-23 11:38:43 +0000
commit8f4ca9c0abb50e8f787f281e70de93221a564001 (patch)
tree8d519d8ef1a0e589ef521776d19f5792092ac159
parent46b262e76b6ac2572ee0b07eb729900b5551b6cf (diff)
remove link on item without url
-rw-r--r--xloadtree/xtree2.js13
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() + "\">&nbsp;";
+
+ return "<a href=\"" + webFXTreeHandler.textToHtml(link) +
"\"><img class=\"webfx-tree-icon\" src=\"" + this.getIconSrc() + "\"></a>";
};