| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 // require: event_tracker.js | 5 // require: event_tracker.js |
| 6 | 6 |
| 7 // TODO(vitalyp): Inline the enums below into cr.ui definition function, remove | 7 // TODO(vitalyp): Inline the enums below into cr.ui definition function, remove |
| 8 // cr.exportPath() call and remove exportPath from exports in cr.js when this | 8 // cr.exportPath() call and remove exportPath from exports in cr.js when this |
| 9 // issue will be fixed: | 9 // issue will be fixed: |
| 10 // https://github.com/google/closure-compiler/issues/544 | 10 // https://github.com/google/closure-compiler/issues/544 |
| (...skipping 273 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 284 this.hide(); | 284 this.hide(); |
| 285 event.preventDefault(); | 285 event.preventDefault(); |
| 286 event.stopPropagation(); | 286 event.stopPropagation(); |
| 287 } | 287 } |
| 288 }, | 288 }, |
| 289 | 289 |
| 290 /** | 290 /** |
| 291 * Attach the bubble to the document's DOM. | 291 * Attach the bubble to the document's DOM. |
| 292 * @private | 292 * @private |
| 293 */ | 293 */ |
| 294 attachToDOM_: function() { document.body.appendChild(this); }, | 294 attachToDOM_: function() { |
| 295 document.body.appendChild(this); |
| 296 }, |
| 295 | 297 |
| 296 /** | 298 /** |
| 297 * Update the arrow so that it appears at the correct position. | 299 * Update the arrow so that it appears at the correct position. |
| 298 * @param {boolean} visible Whether the arrow should be visible. | 300 * @param {boolean} visible Whether the arrow should be visible. |
| 299 * @param {boolean} atTop Whether the arrow should be at the top of the | 301 * @param {boolean} atTop Whether the arrow should be at the top of the |
| 300 * bubble. | 302 * bubble. |
| 301 * @param {number} tipOffset The horizontal distance between the tip of the | 303 * @param {number} tipOffset The horizontal distance between the tip of the |
| 302 * arrow and the reference edge of the bubble (as specified by the arrow | 304 * arrow and the reference edge of the bubble (as specified by the arrow |
| 303 * location). | 305 * location). |
| 304 * @private | 306 * @private |
| (...skipping 227 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 532 }, | 534 }, |
| 533 }; | 535 }; |
| 534 | 536 |
| 535 | 537 |
| 536 return { | 538 return { |
| 537 BubbleBase: BubbleBase, | 539 BubbleBase: BubbleBase, |
| 538 Bubble: Bubble, | 540 Bubble: Bubble, |
| 539 AutoCloseBubble: AutoCloseBubble | 541 AutoCloseBubble: AutoCloseBubble |
| 540 }; | 542 }; |
| 541 }); | 543 }); |
| OLD | NEW |