// Copyright 2014 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. function injectScripts(opt_tab) { chrome.tabs.executeScript({ file: 'lib/axs_testing.js', allFrames: true }, function() { chrome.tabs.executeScript({ file: 'hide-images.js', allFrames: true }, function() { chrome.tabs.insertCSS({ file: 'hide-images.css', allFrames: true }, function() { chrome.tabs.executeScript({ code: 'toggleEnabled();', allFrames: true }, function() { chrome.tabs.executeScript({ code: 'createInfobar();' }); }); }); }); }); } chrome.commands.onCommand.addListener(function(command) { if (command == 'example_keyboard_command') { injectScripts(); } }); chrome.browserAction.onClicked.addListener(function(tab) { injectScripts(tab); });