summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJehan-Guillaume (ioguix) de Rorthais2010-09-06 16:49:40 +0000
committerioguix2010-09-06 16:51:14 +0000
commitf695fc76497af669b1063a437ece740296bae4b1 (patch)
tree8a29c4b895587c57d2ffb2d0b1c5086b0b945932
parent81e476f61111dffd5183e5105157f0c5414f5cdf (diff)
Fix bug #2969594 "Click on tree element without action causes javascript error"
-rw-r--r--xloadtree/xtree2.js9
1 files changed, 7 insertions, 2 deletions
diff --git a/xloadtree/xtree2.js b/xloadtree/xtree2.js
index cc45ba9e..6218d785 100644
--- a/xloadtree/xtree2.js
+++ b/xloadtree/xtree2.js
@@ -803,8 +803,13 @@ _p.getLabelHtml = function () {
var target = this.getTarget();
var link = this._getHref();
- if (link == '#')
- return this.getHtml();
+ if (link == '#') {
+ return "<span class=\"webfx-tree-item-label\" tabindex=\"-1\"" +
+ (toolTip ? " title=\"" + webFXTreeHandler.textToHtml(toolTip) + "\"" : "") +
+ " onfocus=\"webFXTreeHandler.handleEvent(event)\"" +
+ " onblur=\"webFXTreeHandler.handleEvent(event)\">" +
+ this.getHtml() + "</span>";
+ }
return "<a href=\"" + webFXTreeHandler.textToHtml(link) +
"\" class=\"webfx-tree-item-label\" tabindex=\"-1\"" +