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

Side by Side Diff: third_party/polymer/v1_0/components-chromium/iron-test-helpers/mock-interactions.js

Issue 1287713002: [MD settings] merge polymer 1.0.11; hack for settings checkbox (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 4 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
OLDNEW
1 /** 1 /**
2 * @license 2 * @license
3 * Copyright (c) 2014 The Polymer Project Authors. All rights reserved. 3 * Copyright (c) 2014 The Polymer Project Authors. All rights reserved.
4 * This code may only be used under the BSD style license found at http://polyme r.github.io/LICENSE.txt 4 * This code may only be used under the BSD style license found at http://polyme r.github.io/LICENSE.txt
5 * The complete set of authors may be found at http://polymer.github.io/AUTHORS. txt 5 * The complete set of authors may be found at http://polymer.github.io/AUTHORS. txt
6 * The complete set of contributors may be found at http://polymer.github.io/CON TRIBUTORS.txt 6 * The complete set of contributors may be found at http://polymer.github.io/CON TRIBUTORS.txt
7 * Code distributed by Google as part of the polymer project is also 7 * Code distributed by Google as part of the polymer project is also
8 * subject to an additional IP rights grant found at http://polymer.github.io/PA TENTS.txt 8 * subject to an additional IP rights grant found at http://polymer.github.io/PA TENTS.txt
9 */ 9 */
10 10
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after
84 } 84 }
85 85
86 function tap(node) { 86 function tap(node) {
87 var xy = middleOfNode(node); 87 var xy = middleOfNode(node);
88 down(node, xy); 88 down(node, xy);
89 up(node, xy); 89 up(node, xy);
90 makeEvent('tap', xy, node); 90 makeEvent('tap', xy, node);
91 } 91 }
92 92
93 function focus(target) { 93 function focus(target) {
94 Polymer.Base.fire.call(target, 'focus'); 94 Polymer.Base.fire.call(target, 'focus', {}, {
95 bubbles: false
96 });
95 } 97 }
96 98
97 function blur(target) { 99 function blur(target) {
98 Polymer.Base.fire.call(target, 'blur'); 100 Polymer.Base.fire.call(target, 'blur', {}, {
101 bubbles: false
102 });
99 } 103 }
100 104
101 function downAndUp(target, callback) { 105 function downAndUp(target, callback) {
102 down(target); 106 down(target);
103 Polymer.Base.async(function() { 107 Polymer.Base.async(function() {
104 up(target); 108 up(target);
105 tap(target); 109 tap(target);
106 110
107 callback && callback(); 111 callback && callback();
108 }); 112 });
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
168 track: track, 172 track: track,
169 pressAndReleaseKeyOn: pressAndReleaseKeyOn, 173 pressAndReleaseKeyOn: pressAndReleaseKeyOn,
170 pressEnter: pressEnter, 174 pressEnter: pressEnter,
171 pressSpace: pressSpace, 175 pressSpace: pressSpace,
172 keyDownOn: keyDownOn, 176 keyDownOn: keyDownOn,
173 keyUpOn: keyUpOn, 177 keyUpOn: keyUpOn,
174 middleOfNode: middleOfNode, 178 middleOfNode: middleOfNode,
175 topLeftOfNode: topLeftOfNode 179 topLeftOfNode: topLeftOfNode
176 }; 180 };
177 })(this); 181 })(this);
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698