diff options
author | Jehan-Guillaume (ioguix) de Rorthais | 2010-09-06 16:49:40 +0000 |
---|---|---|
committer | ioguix | 2010-09-06 16:51:14 +0000 |
commit | f695fc76497af669b1063a437ece740296bae4b1 (patch) | |
tree | 8a29c4b895587c57d2ffb2d0b1c5086b0b945932 | |
parent | 81e476f61111dffd5183e5105157f0c5414f5cdf (diff) |
Fix bug #2969594 "Click on tree element without action causes javascript error"
-rw-r--r-- | xloadtree/xtree2.js | 9 |
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\"" + |