| 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 // Event management for WebView. | 5 // Event management for WebView. |
| 6 | 6 |
| 7 var DeclarativeWebRequestSchema = | 7 var DeclarativeWebRequestSchema = |
| 8 requireNative('schema_registry').GetSchema('declarativeWebRequest'); | 8 requireNative('schema_registry').GetSchema('declarativeWebRequest'); |
| 9 var EventBindings = require('event_bindings'); | 9 var EventBindings = require('event_bindings'); |
| 10 var IdGenerator = requireNative('id_generator'); | 10 var IdGenerator = requireNative('id_generator'); |
| (...skipping 241 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 252 Object.defineProperty( | 252 Object.defineProperty( |
| 253 request, | 253 request, |
| 254 WebRequestSchema.events[i].name, | 254 WebRequestSchema.events[i].name, |
| 255 { | 255 { |
| 256 get: webRequestEvent, | 256 get: webRequestEvent, |
| 257 enumerable: true | 257 enumerable: true |
| 258 } | 258 } |
| 259 ); | 259 ); |
| 260 } | 260 } |
| 261 | 261 |
| 262 request = this.webViewImpl.maybeSetupExperimentalChromeWebViewEvents(request); |
| 262 this.webViewImpl.setRequestPropertyOnWebViewElement(request); | 263 this.webViewImpl.setRequestPropertyOnWebViewElement(request); |
| 263 }; | 264 }; |
| 264 | 265 |
| 265 WebViewEvents.prototype.getEvents = function() { | 266 WebViewEvents.prototype.getEvents = function() { |
| 266 var chromeEvents = this.webViewImpl.maybeGetChromeWebViewEvents(); | 267 var chromeEvents = this.webViewImpl.maybeGetChromeWebViewEvents(); |
| 267 for (var eventName in chromeEvents) { | 268 for (var eventName in chromeEvents) { |
| 268 WEB_VIEW_EVENTS[eventName] = chromeEvents[eventName]; | 269 WEB_VIEW_EVENTS[eventName] = chromeEvents[eventName]; |
| 269 } | 270 } |
| 270 return WEB_VIEW_EVENTS; | 271 return WEB_VIEW_EVENTS; |
| 271 }; | 272 }; |
| (...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 324 this.webViewImpl, event, webViewEvent); | 325 this.webViewImpl, event, webViewEvent); |
| 325 }; | 326 }; |
| 326 | 327 |
| 327 WebViewEvents.prototype.handleSizeChangedEvent = function( | 328 WebViewEvents.prototype.handleSizeChangedEvent = function( |
| 328 event, webViewEvent) { | 329 event, webViewEvent) { |
| 329 this.webViewImpl.onSizeChanged(webViewEvent); | 330 this.webViewImpl.onSizeChanged(webViewEvent); |
| 330 }; | 331 }; |
| 331 | 332 |
| 332 exports.WebViewEvents = WebViewEvents; | 333 exports.WebViewEvents = WebViewEvents; |
| 333 exports.CreateEvent = CreateEvent; | 334 exports.CreateEvent = CreateEvent; |
| OLD | NEW |