Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(148)

Side by Side Diff: chrome/test/data/extensions/api_test/declarative_content/overview/background.js

Issue 12326052: Using the new webkit CSS change notification instead of a mutation observer. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 var declarative = chrome.declarative; 5 var declarative = chrome.declarative;
6 6
7 var PageStateMatcher = chrome.declarativeContent.PageStateMatcher; 7 var PageStateMatcher = chrome.declarativeContent.PageStateMatcher;
8 var ShowPageAction = chrome.declarativeContent.ShowPageAction; 8 var ShowPageAction = chrome.declarativeContent.ShowPageAction;
9 9
10 var rule0 = { 10 var rule0 = {
11 conditions: [new PageStateMatcher({pageUrl: {hostPrefix: "test1"}}), 11 conditions: [new PageStateMatcher({pageUrl: {hostPrefix: "test1"}}),
12 new PageStateMatcher({css: ["input[type='password']"]})], 12 // TODO(jyasskin): Normalize the CSS selector value and switch
13 // this back to single quotes.
14 new PageStateMatcher({css: ["input[type=\"password\"]"]})],
13 actions: [new ShowPageAction()] 15 actions: [new ShowPageAction()]
14 } 16 }
15 17
16 var testEvent = chrome.declarativeContent.onPageChanged; 18 var testEvent = chrome.declarativeContent.onPageChanged;
17 19
18 testEvent.removeRules(undefined, function() { 20 testEvent.removeRules(undefined, function() {
19 testEvent.addRules([rule0], function() { 21 testEvent.addRules([rule0], function() {
20 chrome.test.sendMessage("ready", function(reply) { 22 chrome.test.sendMessage("ready", function(reply) {
21 }) 23 })
22 }); 24 });
23 }); 25 });
OLDNEW
« no previous file with comments | « chrome/renderer/resources/extensions/content_watcher.js ('k') | content/public/renderer/render_view_observer.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698