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

Side by Side Diff: third_party/WebKit/LayoutTests/imagecapture/resources/mock-imagecapture.js

Issue 2167313002: ImageCapture: introduce image_capture Blob to allow move-only semantics (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: foolip comments and rebase Created 4 years, 5 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 "use strict"; 1 "use strict";
2 2
3 let mockImageCaptureReady = define( 3 let mockImageCaptureReady = define(
4 'mockImageCapture', 4 'mockImageCapture',
5 ['media/mojo/interfaces/image_capture.mojom', 5 ['media/mojo/interfaces/image_capture.mojom',
6 'mojo/public/js/bindings', 6 'mojo/public/js/bindings',
7 'mojo/public/js/connection', 7 'mojo/public/js/connection',
8 'content/public/renderer/service_registry', 8 'content/public/renderer/service_registry',
9 ], (imageCapture, bindings, connection, serviceRegistry) => { 9 ], (imageCapture, bindings, connection, serviceRegistry) => {
10 10
(...skipping 22 matching lines...) Expand all
33 getCapabilities(source_id) { 33 getCapabilities(source_id) {
34 return Promise.resolve(this.capabilities_); 34 return Promise.resolve(this.capabilities_);
35 } 35 }
36 36
37 setOptions(source_id, settings) { 37 setOptions(source_id, settings) {
38 this.settings_ = settings; 38 this.settings_ = settings;
39 return Promise.resolve({ success : true }); 39 return Promise.resolve({ success : true });
40 } 40 }
41 41
42 takePhoto(source_id) { 42 takePhoto(source_id) {
43 return Promise.resolve({ mime_type : 'image/cat', 43 return Promise.resolve({ blob : { mime_type : 'image/cat',
44 data : "(,,,)=(^.^)=(,,,)" }); 44 data : new Array(2) } });
45 } 45 }
46 46
47 capabilities() { 47 capabilities() {
48 return this.capabilities_.capabilities; 48 return this.capabilities_.capabilities;
49 } 49 }
50 50
51 options() { 51 options() {
52 return this.settings_; 52 return this.settings_;
53 } 53 }
54 54
55 } 55 }
56 return new MockImageCapture(); 56 return new MockImageCapture();
57 }); 57 });
OLDNEW
« no previous file with comments | « media/mojo/interfaces/image_capture.mojom ('k') | third_party/WebKit/LayoutTests/imagecapture/takephoto.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698