| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 // This module implements a wrapper for a guestview that manages its | 5 // This module implements a wrapper for a guestview that manages its |
| 6 // creation, attaching, and destruction. | 6 // creation, attaching, and destruction. |
| 7 | 7 |
| 8 var CreateEvent = require('guestViewEvents').CreateEvent; | 8 var CreateEvent = require('guestViewEvents').CreateEvent; |
| 9 var EventBindings = require('event_bindings'); | |
| 10 var GuestViewInternal = getInternalApi ? | 9 var GuestViewInternal = getInternalApi ? |
| 11 getInternalApi('guestViewInternal') : | 10 getInternalApi('guestViewInternal') : |
| 12 require('binding').Binding.create('guestViewInternal').generate(); | 11 require('binding').Binding.create('guestViewInternal').generate(); |
| 13 var GuestViewInternalNatives = requireNative('guest_view_internal'); | 12 var GuestViewInternalNatives = requireNative('guest_view_internal'); |
| 14 | 13 |
| 15 // Events. | 14 // Events. |
| 16 var ResizeEvent = CreateEvent('guestViewInternal.onResize'); | 15 var ResizeEvent = CreateEvent('guestViewInternal.onResize'); |
| 17 | 16 |
| 18 // Error messages. | 17 // Error messages. |
| 19 var ERROR_MSG_ALREADY_ATTACHED = 'The guest has already been attached.'; | 18 var ERROR_MSG_ALREADY_ATTACHED = 'The guest has already been attached.'; |
| (...skipping 340 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 360 var internal = privates(this).internal; | 359 var internal = privates(this).internal; |
| 361 return internal.id; | 360 return internal.id; |
| 362 }; | 361 }; |
| 363 | 362 |
| 364 // Exports | 363 // Exports |
| 365 if (!apiBridge) { | 364 if (!apiBridge) { |
| 366 exports.$set('GuestView', GuestView); | 365 exports.$set('GuestView', GuestView); |
| 367 exports.$set('GuestViewImpl', GuestViewImpl); | 366 exports.$set('GuestViewImpl', GuestViewImpl); |
| 368 exports.$set('ResizeEvent', ResizeEvent); | 367 exports.$set('ResizeEvent', ResizeEvent); |
| 369 } | 368 } |
| OLD | NEW |