OLD | NEW |
1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 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 // --site-per-process overrides for guest_view_container.js | 5 // --site-per-process overrides for guest_view_container.js |
6 | 6 |
7 var GuestViewContainer = require('guestViewContainer').GuestViewContainer; | 7 var GuestViewContainer = require('guestViewContainer').GuestViewContainer; |
| 8 var IdGenerator = requireNative('id_generator'); |
8 | 9 |
9 GuestViewContainer.prototype.createInternalElement$ = function() { | 10 GuestViewContainer.prototype.createInternalElement$ = function() { |
10 var iframeElement = document.createElement('iframe'); | 11 var iframeElement = document.createElement('iframe'); |
11 iframeElement.style.width = '100%'; | 12 iframeElement.style.width = '100%'; |
12 iframeElement.style.height = '100%'; | 13 iframeElement.style.height = '100%'; |
13 privates(iframeElement).internal = this; | 14 privates(iframeElement).internal = this; |
14 return iframeElement; | 15 return iframeElement; |
15 }; | 16 }; |
| 17 |
| 18 GuestViewContainer.prototype.attachWindow$ = function() { |
| 19 var generatedId = IdGenerator.GetNextId(); |
| 20 // Generate an instance id for the container. |
| 21 this.onInternalInstanceId(generatedId); |
| 22 return true; |
| 23 }; |
OLD | NEW |