- add sources.
[platform/framework/web/crosswalk.git] / src / chrome / test / data / extensions / api_test / app_background_page / two_with_manifest / content_script.js
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 var scriptMessageEvent = document.createEvent("Event");
6 scriptMessageEvent.initEvent('scriptMessage', true, true);
7
8 var pageToScriptTunnel = document.getElementById("pageToScriptTunnel");
9 pageToScriptTunnel.addEventListener("scriptMessage", function() {
10   var data = JSON.parse(pageToScriptTunnel.innerText);
11   chrome.extension.sendRequest(data);
12 });
13
14 chrome.extension.onRequest.addListener(function(request) {
15   var scriptToPageTunnel = document.getElementById("scriptToPageTunnel");
16   scriptToPageTunnel.innerText = JSON.stringify(request);
17   scriptToPageTunnel.dispatchEvent(scriptMessageEvent);
18 });