| 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 // Shim that simulates a <webview> tag via Mutation Observers. | 5 // Shim that simulates a <webview> tag via Mutation Observers. |
| 6 // | 6 // |
| 7 // The actual tag is implemented via the browser plugin. The internals of this | 7 // The actual tag is implemented via the browser plugin. The internals of this |
| 8 // are hidden via Shadow DOM. | 8 // are hidden via Shadow DOM. |
| 9 | 9 |
| 10 'use strict'; | 10 'use strict'; |
| (...skipping 16 matching lines...) Expand all Loading... |
| 27 // API can access it and not external developers. | 27 // API can access it and not external developers. |
| 28 var secret = {}; | 28 var secret = {}; |
| 29 | 29 |
| 30 var WEB_VIEW_ATTRIBUTE_MAXHEIGHT = 'maxheight'; | 30 var WEB_VIEW_ATTRIBUTE_MAXHEIGHT = 'maxheight'; |
| 31 var WEB_VIEW_ATTRIBUTE_MAXWIDTH = 'maxwidth'; | 31 var WEB_VIEW_ATTRIBUTE_MAXWIDTH = 'maxwidth'; |
| 32 var WEB_VIEW_ATTRIBUTE_MINHEIGHT = 'minheight'; | 32 var WEB_VIEW_ATTRIBUTE_MINHEIGHT = 'minheight'; |
| 33 var WEB_VIEW_ATTRIBUTE_MINWIDTH = 'minwidth'; | 33 var WEB_VIEW_ATTRIBUTE_MINWIDTH = 'minwidth'; |
| 34 | 34 |
| 35 /** @type {Array.<string>} */ | 35 /** @type {Array.<string>} */ |
| 36 var WEB_VIEW_ATTRIBUTES = [ | 36 var WEB_VIEW_ATTRIBUTES = [ |
| 37 'allowtransparency', |
| 38 'autosize', |
| 37 'name', | 39 'name', |
| 38 'partition', | 40 'partition', |
| 39 'autosize', | |
| 40 WEB_VIEW_ATTRIBUTE_MINHEIGHT, | 41 WEB_VIEW_ATTRIBUTE_MINHEIGHT, |
| 41 WEB_VIEW_ATTRIBUTE_MINWIDTH, | 42 WEB_VIEW_ATTRIBUTE_MINWIDTH, |
| 42 WEB_VIEW_ATTRIBUTE_MAXHEIGHT, | 43 WEB_VIEW_ATTRIBUTE_MAXHEIGHT, |
| 43 WEB_VIEW_ATTRIBUTE_MAXWIDTH | 44 WEB_VIEW_ATTRIBUTE_MAXWIDTH |
| 44 ]; | 45 ]; |
| 45 | 46 |
| 46 var CreateEvent = function(name) { | 47 var CreateEvent = function(name) { |
| 47 var eventOpts = {supportsListeners: true, supportsFilters: true}; | 48 var eventOpts = {supportsListeners: true, supportsFilters: true}; |
| 48 return new EventBindings.Event(name, undefined, eventOpts); | 49 return new EventBindings.Event(name, undefined, eventOpts); |
| 49 }; | 50 }; |
| (...skipping 990 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1040 * Implemented when the experimental API is available. | 1041 * Implemented when the experimental API is available. |
| 1041 * @private | 1042 * @private |
| 1042 */ | 1043 */ |
| 1043 WebViewInternal.prototype.maybeGetExperimentalPermissions_ = function() { | 1044 WebViewInternal.prototype.maybeGetExperimentalPermissions_ = function() { |
| 1044 return []; | 1045 return []; |
| 1045 }; | 1046 }; |
| 1046 | 1047 |
| 1047 exports.WebView = WebView; | 1048 exports.WebView = WebView; |
| 1048 exports.WebViewInternal = WebViewInternal; | 1049 exports.WebViewInternal = WebViewInternal; |
| 1049 exports.CreateEvent = CreateEvent; | 1050 exports.CreateEvent = CreateEvent; |
| OLD | NEW |