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

Side by Side Diff: third_party/WebKit/Source/devtools/front_end/emulation/DeviceOrientation.js

Issue 2493373002: DevTools: rename WebInspector into modules. (Closed)
Patch Set: for bots Created 4 years, 1 month 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 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 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 * @unrestricted 5 * @unrestricted
6 */ 6 */
7 WebInspector.DeviceOrientation = class { 7 Emulation.DeviceOrientation = class {
8 /** 8 /**
9 * @param {number} alpha 9 * @param {number} alpha
10 * @param {number} beta 10 * @param {number} beta
11 * @param {number} gamma 11 * @param {number} gamma
12 */ 12 */
13 constructor(alpha, beta, gamma) { 13 constructor(alpha, beta, gamma) {
14 this.alpha = alpha; 14 this.alpha = alpha;
15 this.beta = beta; 15 this.beta = beta;
16 this.gamma = gamma; 16 this.gamma = gamma;
17 } 17 }
18 18
19 /** 19 /**
20 * @return {!WebInspector.DeviceOrientation} 20 * @return {!Emulation.DeviceOrientation}
21 */ 21 */
22 static parseSetting(value) { 22 static parseSetting(value) {
23 if (value) { 23 if (value) {
24 var jsonObject = JSON.parse(value); 24 var jsonObject = JSON.parse(value);
25 return new WebInspector.DeviceOrientation(jsonObject.alpha, jsonObject.bet a, jsonObject.gamma); 25 return new Emulation.DeviceOrientation(jsonObject.alpha, jsonObject.beta, jsonObject.gamma);
26 } 26 }
27 return new WebInspector.DeviceOrientation(0, 0, 0); 27 return new Emulation.DeviceOrientation(0, 0, 0);
28 } 28 }
29 29
30 /** 30 /**
31 * @return {?WebInspector.DeviceOrientation} 31 * @return {?Emulation.DeviceOrientation}
32 */ 32 */
33 static parseUserInput(alphaString, betaString, gammaString) { 33 static parseUserInput(alphaString, betaString, gammaString) {
34 if (!alphaString && !betaString && !gammaString) 34 if (!alphaString && !betaString && !gammaString)
35 return null; 35 return null;
36 36
37 var isAlphaValid = WebInspector.DeviceOrientation.validator(alphaString); 37 var isAlphaValid = Emulation.DeviceOrientation.validator(alphaString);
38 var isBetaValid = WebInspector.DeviceOrientation.validator(betaString); 38 var isBetaValid = Emulation.DeviceOrientation.validator(betaString);
39 var isGammaValid = WebInspector.DeviceOrientation.validator(gammaString); 39 var isGammaValid = Emulation.DeviceOrientation.validator(gammaString);
40 40
41 if (!isAlphaValid && !isBetaValid && !isGammaValid) 41 if (!isAlphaValid && !isBetaValid && !isGammaValid)
42 return null; 42 return null;
43 43
44 var alpha = isAlphaValid ? parseFloat(alphaString) : -1; 44 var alpha = isAlphaValid ? parseFloat(alphaString) : -1;
45 var beta = isBetaValid ? parseFloat(betaString) : -1; 45 var beta = isBetaValid ? parseFloat(betaString) : -1;
46 var gamma = isGammaValid ? parseFloat(gammaString) : -1; 46 var gamma = isGammaValid ? parseFloat(gammaString) : -1;
47 47
48 return new WebInspector.DeviceOrientation(alpha, beta, gamma); 48 return new Emulation.DeviceOrientation(alpha, beta, gamma);
49 } 49 }
50 50
51 /** 51 /**
52 * @param {string} value 52 * @param {string} value
53 * @return {boolean} 53 * @return {boolean}
54 */ 54 */
55 static validator(value) { 55 static validator(value) {
56 return /^([+-]?[\d]+(\.\d+)?|[+-]?\.\d+)$/.test(value); 56 return /^([+-]?[\d]+(\.\d+)?|[+-]?\.\d+)$/.test(value);
57 } 57 }
58 58
59 /** 59 /**
60 * @return {string} 60 * @return {string}
61 */ 61 */
62 toSetting() { 62 toSetting() {
63 return JSON.stringify(this); 63 return JSON.stringify(this);
64 } 64 }
65 65
66 apply() { 66 apply() {
67 for (var target of WebInspector.targetManager.targets(WebInspector.Target.Ca pability.Browser)) 67 for (var target of SDK.targetManager.targets(SDK.Target.Capability.Browser))
68 target.deviceOrientationAgent().setDeviceOrientationOverride(this.alpha, t his.beta, this.gamma); 68 target.deviceOrientationAgent().setDeviceOrientationOverride(this.alpha, t his.beta, this.gamma);
69 } 69 }
70 70
71 clear() { 71 clear() {
72 for (var target of WebInspector.targetManager.targets(WebInspector.Target.Ca pability.Browser)) 72 for (var target of SDK.targetManager.targets(SDK.Target.Capability.Browser))
73 target.deviceOrientationAgent().clearDeviceOrientationOverride(); 73 target.deviceOrientationAgent().clearDeviceOrientationOverride();
74 } 74 }
75 }; 75 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698