| Index: chrome/test/data/chromeproxy/extension/background_compiled.js
|
| diff --git a/chrome/test/data/chromeproxy/extension/background_compiled.js b/chrome/test/data/chromeproxy/extension/background_compiled.js
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..da3a91cf8138148e733e4852aa6f9082b4d4a3cb
|
| --- /dev/null
|
| +++ b/chrome/test/data/chromeproxy/extension/background_compiled.js
|
| @@ -0,0 +1,43 @@
|
| +// Copyright 2015 The Chromium Authors. All rights reserved.
|
| +// Use of this source code is governed by a BSD-style license that can be
|
| +// found in the LICENSE file.
|
| +chrome.runtime.onInstalled.addListener(
|
| + function(a){
|
| + console.log("chrome.runtime.onInstalled details: "+JSON.stringify(a));
|
| + console.log("typeof chrome.dataReductionProxy: "+
|
| + typeof chrome.dataReductionProxy);
|
| + if("undefined"!=typeof chrome.dataReductionProxy)
|
| + if("install"==a.reason)chrome.dataReductionProxy.spdyProxyEnabled.set(
|
| + {value:!0}),
|
| + "clearDataSavings"in chrome.dataReductionProxy&&
|
| + chrome.dataReductionProxy.clearDataSavings(),
|
| + showEnabledIcon();
|
| + else if("update"==a.reason||"chrome_update"==a.reason)
|
| + showEnabledIconIfProxyOn(),
|
| + chrome.storage.local.get("user_enabled_proxy",
|
| + function(a){"user_enabled_proxy"in a&&(
|
| + chrome.dataReductionProxy.spdyProxyEnabled.set({value:!0}),
|
| + showEnabledIcon(),
|
| + chrome.storage.local.remove("user_enabled_proxy"))})});
|
| + chrome.runtime.onStartup.addListener(function(){
|
| + showEnabledIconIfProxyOn()});chrome.tabs.onCreated.addListener(
|
| + function(a){setTimeout(function(){a.incognito&&
|
| + chrome.browserAction.setIcon({tabId:a.id,path:{
|
| + 19:"./images/proxy-disabled19.png",
|
| + 38:"./images/proxy-disabled38.png"}})},500)});
|
| +function showEnabledIconIfProxyOn(){
|
| + "undefined"!=typeof chrome.dataReductionProxy&&(
|
| + console.log("Calling spdyProxyEnabled.get"),
|
| + chrome.dataReductionProxy.spdyProxyEnabled.get({},
|
| + function(a){
|
| + console.log("chrome.dataReductionProxy.spdyProxyEnabled.get: "
|
| + +JSON.stringify(a));
|
| + (a="value"in a&&a.value)&&showEnabledIcon()
|
| + })
|
| + )
|
| +};
|
| +function showEnabledIcon(){
|
| + console.log("Calling chrome.browserAction.setIcon");
|
| + chrome.browserAction.setIcon({path:{19:"./images/proxy-enabled19.webp",
|
| + 38:"./images/proxy-enabled38.webp"}})
|
| +};
|
|
|