Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / chrome / test / data / extensions / context_menus / patterns / test.js
blob37c8bf6c1bc51b7fcd154708344942f8e2ba54cc
1 // Copyright (c) 2010 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.
5 var make_browsertest_proceed = function() {
6   if (!chrome.runtime.lastError) {
7     chrome.test.sendMessage("created items");
8   }
9 };
11 var patterns = ["http://*.google.com/*", "https://*.google.com/*"];
13 window.onload = function() {
14   // Create one item that does have a documentUrlPattern.
15   var properties1 = {
16     "title": "test_item1", "documentUrlPatterns": patterns
17   };
18   chrome.contextMenus.create(properties1);
20   // Create an item that initially doesn't have a documentUrlPattern, then
21   // update it, and then proceed with the c++ code in the browser test.
22   var properties2 = { "title": "test_item2" };
24   var id2;
25   id2 = chrome.contextMenus.create(properties2,
26                                                 function() {
27     var update_properties = { "documentUrlPatterns": patterns };
28     chrome.contextMenus.update(id2, update_properties,
29                                make_browsertest_proceed);
30   });