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

Side by Side Diff: components/test_runner/test_runner.cc

Issue 1737443002: Make DeviceOrientationEvent.prototype.absolute non-nullable (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: address feedback Created 4 years, 9 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 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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 #include "components/test_runner/test_runner.h" 5 #include "components/test_runner/test_runner.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 #include <limits> 8 #include <limits>
9 #include <utility> 9 #include <utility>
10 10
(...skipping 970 matching lines...) Expand 10 before | Expand all | Expand 10 after
981 void TestRunnerBindings::SetMockDeviceOrientation(gin::Arguments* args) { 981 void TestRunnerBindings::SetMockDeviceOrientation(gin::Arguments* args) {
982 if (!runner_) 982 if (!runner_)
983 return; 983 return;
984 984
985 bool has_alpha = false; 985 bool has_alpha = false;
986 double alpha = 0.0; 986 double alpha = 0.0;
987 bool has_beta = false; 987 bool has_beta = false;
988 double beta = 0.0; 988 double beta = 0.0;
989 bool has_gamma = false; 989 bool has_gamma = false;
990 double gamma = 0.0; 990 double gamma = 0.0;
991 bool has_absolute = false;
992 bool absolute = false; 991 bool absolute = false;
993 992
994 args->GetNext(&has_alpha); 993 args->GetNext(&has_alpha);
995 args->GetNext(&alpha); 994 args->GetNext(&alpha);
996 args->GetNext(&has_beta); 995 args->GetNext(&has_beta);
997 args->GetNext(&beta); 996 args->GetNext(&beta);
998 args->GetNext(&has_gamma); 997 args->GetNext(&has_gamma);
999 args->GetNext(&gamma); 998 args->GetNext(&gamma);
1000 args->GetNext(&has_absolute);
1001 args->GetNext(&absolute); 999 args->GetNext(&absolute);
1002 1000
1003 runner_->SetMockDeviceOrientation(has_alpha, alpha, 1001 runner_->SetMockDeviceOrientation(has_alpha, alpha,
1004 has_beta, beta, 1002 has_beta, beta,
1005 has_gamma, gamma, 1003 has_gamma, gamma,
1006 has_absolute, absolute); 1004 absolute);
1007 } 1005 }
1008 1006
1009 void TestRunnerBindings::SetMockScreenOrientation( 1007 void TestRunnerBindings::SetMockScreenOrientation(
1010 const std::string& orientation) { 1008 const std::string& orientation) {
1011 if (!runner_) 1009 if (!runner_)
1012 return; 1010 return;
1013 1011
1014 runner_->SetMockScreenOrientation(orientation); 1012 runner_->SetMockScreenOrientation(orientation);
1015 } 1013 }
1016 1014
(...skipping 1464 matching lines...) Expand 10 before | Expand all | Expand 10 after
2481 2479
2482 // interval 2480 // interval
2483 motion.interval = interval; 2481 motion.interval = interval;
2484 2482
2485 delegate_->SetDeviceMotionData(motion); 2483 delegate_->SetDeviceMotionData(motion);
2486 } 2484 }
2487 2485
2488 void TestRunner::SetMockDeviceOrientation(bool has_alpha, double alpha, 2486 void TestRunner::SetMockDeviceOrientation(bool has_alpha, double alpha,
2489 bool has_beta, double beta, 2487 bool has_beta, double beta,
2490 bool has_gamma, double gamma, 2488 bool has_gamma, double gamma,
2491 bool has_absolute, bool absolute) { 2489 bool absolute) {
2492 WebDeviceOrientationData orientation; 2490 WebDeviceOrientationData orientation;
2493 2491
2494 // alpha 2492 // alpha
2495 orientation.hasAlpha = has_alpha; 2493 orientation.hasAlpha = has_alpha;
2496 orientation.alpha = alpha; 2494 orientation.alpha = alpha;
2497 2495
2498 // beta 2496 // beta
2499 orientation.hasBeta = has_beta; 2497 orientation.hasBeta = has_beta;
2500 orientation.beta = beta; 2498 orientation.beta = beta;
2501 2499
2502 // gamma 2500 // gamma
2503 orientation.hasGamma = has_gamma; 2501 orientation.hasGamma = has_gamma;
2504 orientation.gamma = gamma; 2502 orientation.gamma = gamma;
2505 2503
2506 // absolute 2504 // absolute
2507 orientation.hasAbsolute = has_absolute;
2508 orientation.absolute = absolute; 2505 orientation.absolute = absolute;
2509 2506
2510 delegate_->SetDeviceOrientationData(orientation); 2507 delegate_->SetDeviceOrientationData(orientation);
2511 } 2508 }
2512 2509
2513 void TestRunner::SetMockScreenOrientation(const std::string& orientation_str) { 2510 void TestRunner::SetMockScreenOrientation(const std::string& orientation_str) {
2514 blink::WebScreenOrientationType orientation; 2511 blink::WebScreenOrientationType orientation;
2515 2512
2516 if (orientation_str == "portrait-primary") { 2513 if (orientation_str == "portrait-primary") {
2517 orientation = WebScreenOrientationPortraitPrimary; 2514 orientation = WebScreenOrientationPortraitPrimary;
(...skipping 665 matching lines...) Expand 10 before | Expand all | Expand 10 after
3183 } 3180 }
3184 3181
3185 void TestRunner::DidLosePointerLockInternal() { 3182 void TestRunner::DidLosePointerLockInternal() {
3186 bool was_locked = pointer_locked_; 3183 bool was_locked = pointer_locked_;
3187 pointer_locked_ = false; 3184 pointer_locked_ = false;
3188 if (was_locked) 3185 if (was_locked)
3189 web_view_->didLosePointerLock(); 3186 web_view_->didLosePointerLock();
3190 } 3187 }
3191 3188
3192 } // namespace test_runner 3189 } // namespace test_runner
OLDNEW
« no previous file with comments | « components/test_runner/test_runner.h ('k') | content/browser/device_sensors/data_fetcher_shared_memory_mac.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698