Refactor common functionality out of webview, appview, and extensionoptions.
commit0a5218202894dacb2ebaf643b5126a0069ff0459
authorpaulmeyer <paulmeyer@chromium.org>
Thu, 27 Nov 2014 20:09:55 +0000 (27 12:09 -0800)
committerCommit bot <commit-bot@chromium.org>
Thu, 27 Nov 2014 20:10:10 +0000 (27 20:10 +0000)
tree966e37de5640ab954ab2d3c538faab163f9f1129
parente900ddd2d0ad723f1ab08c6b855608cea9ef3e54
Refactor common functionality out of webview, appview, and extensionoptions.

This CL creates the GuestViewContainer object from which the different guestviews inherit common functionality. This allowed for a large amount of repeated code to be replaced by single copies.

BUG=431002,434226

TBR=kalman@chromium.org for extension_options.js
TBR=rockot@chromium.org for dispatcher.cc and extensions_renderer_resources.grd

Review URL: https://codereview.chromium.org/739403005

Cr-Commit-Position: refs/heads/master@{#306023}
chrome/renderer/resources/extensions/chrome_web_view_experimental.js
chrome/renderer/resources/extensions/extension_options.js
extensions/renderer/dispatcher.cc
extensions/renderer/resources/extensions_renderer_resources.grd
extensions/renderer/resources/guest_view/app_view.js
extensions/renderer/resources/guest_view/guest_view_container.js [new file with mode: 0644]
extensions/renderer/resources/guest_view/web_view.js
extensions/renderer/resources/guest_view/web_view_attributes.js
extensions/renderer/resources/guest_view/web_view_events.js