Index: chrome/browser/resources/bookmark_manager/js/bmm/bookmark_list.js |
=================================================================== |
--- chrome/browser/resources/bookmark_manager/js/bmm/bookmark_list.js (revision 52755) |
+++ chrome/browser/resources/bookmark_manager/js/bmm/bookmark_list.js (working copy) |
@@ -196,29 +196,19 @@ |
* @param {!Event} e The click event object. |
*/ |
handleClick_: function(e) { |
- var self = this; |
- |
- function dispatch(url) { |
- var event = new cr.Event('urlClicked', true, false); |
- event.url = url; |
- event.originalEvent = e; |
- self.dispatchEvent(event); |
- } |
- |
- var el = e.target; |
- |
- // Handle clicks on the links to URLs. |
- if (el.href) { |
- dispatch(el.href); |
- |
// Handle middle click to open bookmark in a new tab. |
- } else if (e.button == 1) { |
+ if (e.button == 1) { |
+ var el = e.target; |
while (el.parentNode != this) { |
el = el.parentNode; |
} |
var node = el.bookmarkNode; |
- if (!bmm.isFolder(node)) |
- dispatch(node.url); |
+ if (!bmm.isFolder(node)) { |
+ var event = new cr.Event('urlClicked', true, false); |
+ event.url = url; |
+ event.originalEvent = e; |
+ this.dispatchEvent(event); |
+ } |
} |
}, |
@@ -392,11 +382,10 @@ |
if (bmm.isFolder(bookmarkNode)) { |
this.className = 'folder'; |
- labelEl.href = '#' + bookmarkNode.id; |
} else { |
labelEl.style.backgroundImage = url('chrome://favicon/' + |
bookmarkNode.url); |
- labelEl.href = urlEl.textContent = bookmarkNode.url; |
+ urlEl.textContent = bookmarkNode.url; |
} |
this.appendChild(labelEl); |