Index: chrome/browser/resources/ntp4/nav_dot.js |
diff --git a/chrome/browser/resources/ntp4/nav_dot.js b/chrome/browser/resources/ntp4/nav_dot.js |
index 7703f31639d2ce5d8a87286fd7b92d5f2e87178b..98f02785724ae9e6475319780d491bfc5e28570b 100644 |
--- a/chrome/browser/resources/ntp4/nav_dot.js |
+++ b/chrome/browser/resources/ntp4/nav_dot.js |
@@ -19,6 +19,7 @@ cr.define('ntp', function() { |
* @param {boolean} animate If true, animates into existence. |
* @constructor |
* @extends {HTMLLIElement} |
+ * @implements {cr.ui.DragWrapperDelegate} |
*/ |
function NavDot(page, title, titleIsEditable, animate) { |
var dot = cr.doc.createElement('li'); |
@@ -189,12 +190,7 @@ cr.define('ntp', function() { |
return this.page_.shouldAcceptDrag(e); |
}, |
- /** |
- * A drag has entered the navigation dot. If the user hovers long enough, |
- * we will navigate to the relevant page. |
- * @param {Event} e The MouseOver event for the drag. |
- * @private |
- */ |
+ /** @override */ |
doDragEnter: function(e) { |
var self = this; |
function navPageClearTimeout() { |
@@ -206,14 +202,9 @@ cr.define('ntp', function() { |
this.doDragOver(e); |
}, |
- /** |
- * A dragged element has moved over the navigation dot. Show the correct |
- * indicator and prevent default handling so the <input> won't act as a drag |
- * target. |
- * @param {Event} e The MouseOver event for the drag. |
- * @private |
- */ |
+ /** @override */ |
doDragOver: function(e) { |
+ // Prevent default handling so the <input> won't act as a drag target. |
e.preventDefault(); |
if (!this.dragWrapper_.isCurrentDragTarget) |
@@ -222,12 +213,7 @@ cr.define('ntp', function() { |
this.page_.setDropEffect(e.dataTransfer); |
}, |
- /** |
- * A dragged element has been dropped on the navigation dot. Tell the page |
- * to append it. |
- * @param {Event} e The MouseOver event for the drag. |
- * @private |
- */ |
+ /** @override */ |
doDrop: function(e) { |
e.stopPropagation(); |
var tile = ntp.getCurrentlyDraggingTile(); |
@@ -238,11 +224,7 @@ cr.define('ntp', function() { |
this.cancelDelayedSwitch_(); |
}, |
- /** |
- * The drag has left the navigation dot. |
- * @param {Event} e The MouseOver event for the drag. |
- * @private |
- */ |
+ /** @override */ |
doDragLeave: function(e) { |
this.cancelDelayedSwitch_(); |
}, |