|
36 | 36 | devtools.WebInspector.settingsController._settingsScreen._tabbedPane._tabs[0]._tabbedPane.selectTab('general', true);
|
37 | 37 | result.push(devtools.document.getElementsByName('Disable cache (while DevTools is open)')[0].checked);
|
38 | 38 | result.push(devtools.document.getElementsByName('Disable JavaScript')[0].checked);
|
39 |
| - result.push(devtools.document.getElementsByName('Show toolbar icons')[0].checked); |
40 | 39 | result.push(devtools.document.getElementsByName('Split panels vertically when docked to right')[0].checked);
|
41 | 40 | // 0~3
|
42 |
| - for (var i = 0; i < 4; i++) |
43 |
| - if (devtools.document.getElementsByName('colorFormat')[i].checked) { |
| 41 | + for (var i = 0; i < 4; i++) |
| 42 | + if (devtools.document.getElementsByClassName('toplevel')[0].childNodes[1][i]) { |
44 | 43 | result.push(i);
|
45 | 44 | break;
|
46 | 45 | }
|
|
51 | 50 | result.push(devtools.document.getElementsByName('Show paint rectangles')[0].checked);
|
52 | 51 | result.push(devtools.document.getElementsByName('Show composited layer borders')[0].checked);
|
53 | 52 | result.push(devtools.document.getElementsByName('Search in content scripts')[0].checked);
|
54 |
| - result.push(devtools.document.getElementsByName('Enable source maps')[0].checked); |
| 53 | + result.push(devtools.document.getElementsByName('Enable JS source maps')[0].checked); |
| 54 | + result.push(devtools.document.getElementsByName('Enable CSS source maps')[0].checked); |
55 | 55 | // 0~3
|
56 | 56 | result.push(devtools.document.getElementsByClassName('toplevel')[0].childNodes[1].selectedIndex);
|
57 | 57 | result.push(devtools.document.getElementsByName('Show whitespace characters')[0].checked);
|
58 |
| - result.push(devtools.document.getElementsByName("Show objects' hidden properties")[0].checked); |
| 58 | + result.push(devtools.document.getElementsByName("Detect indentation")[0].checked); |
59 | 59 | result.push(devtools.document.getElementsByName('Limit number of captured JS stack frames')[0].checked);
|
60 | 60 | result.push(devtools.document.getElementsByClassName('numeric')[0].value);
|
61 | 61 | result.push(devtools.document.getElementsByName('Show CPU activity on the ruler')[0].checked);
|
|
68 | 68 | // overrides
|
69 | 69 | devtools.WebInspector.settingsController._settingsScreen._tabbedPane._tabs[0]._tabbedPane.selectTab("overrides", true);
|
70 | 70 |
|
71 |
| -result.push(devtools.document.getElementsByClassName('help-block')[0].childNodes[0].childNodes[0].childNodes[0].checked); |
| 71 | + result.push(devtools.document.getElementsByClassName('help-block')[0].childNodes[0].childNodes[0].checked);// |
| 72 | + result.push(devtools.document.getElementsByClassName('help-block')[0].childNodes[1].childNodes[0].childNodes[0].checked);//Enable on Devtools startup |
72 | 73 | // 0~21
|
73 |
| - result.push(devtools.document.getElementsByClassName('help-block')[0].childNodes[0].childNodes[1].childNodes[0].selectedIndex); |
| 74 | + result.push(devtools.document.getElementsByClassName('help-block')[1].childNodes[0].childNodes[1].childNodes[0].selectedIndex); |
| 75 | + result.push(devtools.document.getElementsByName('User Agent')[0].checked);//Overrides User agent |
| 76 | + |
74 | 77 | // ignore next
|
75 |
| - result.push(devtools.document.getElementById('metrics-override-checkbox').checked); |
| 78 | + //result.push(devtools.document.getElementById('metrics-override-checkbox').checked); |
| 79 | + result.push(devtools.document.getElementsByName('Device metrics')[0].checked); |
76 | 80 | // result.push(devtools.document.getElementById('metrics-override-width').value);
|
77 | 81 | // result.push(devtools.document.getElementById('metrics-override-height').value);
|
78 | 82 | // ignore next next
|
79 | 83 | result.push(devtools.document.getElementsByName('Fit in window')[0].checked);
|
80 |
| - result.push(devtools.document.getElementById('geolocation-override-checkbox').checked); |
| 84 | + result.push(devtools.document.getElementsByName('Override Geolocation')[0].checked); |
81 | 85 | result.push(devtools.document.getElementById('geolocation-override-latitude').value);
|
82 | 86 | result.push(devtools.document.getElementById('geolocation-override-longitude').value);
|
83 | 87 | result.push(devtools.document.getElementById('geolocation-error').checked);
|
84 |
| - result.push(devtools.document.getElementById('device-orientation-override-checkbox').checked); |
| 88 | + |
| 89 | + result.push(devtools.document.getElementsByName('Override Device Orientation')[0].checked); |
| 90 | + |
85 | 91 | result.push(devtools.document.getElementById('device-orientation-override-alpha').value);
|
86 | 92 | result.push(devtools.document.getElementById('device-orientation-override-beta').value);
|
87 | 93 | result.push(devtools.document.getElementById('device-orientation-override-gamma').value);
|
88 | 94 | result.push(devtools.document.getElementsByClassName('help-block')[4].childNodes[0].childNodes[0].childNodes[0].checked);
|
89 | 95 | result.push(devtools.document.getElementsByClassName('help-block')[5].childNodes[0].childNodes[0].childNodes[0].checked);
|
90 | 96 | // 0~8
|
91 |
| - result.push(devtools.document.getElementsByClassName('help-block')[5].childNodes[0].childNodes[1].selectedIndex); |
| 97 | + //result.push(devtools.document.getElementsByClassName('help-block')[5].childNodes[0].childNodes[1].selectedIndex); |
| 98 | + result.push(devtools.document.getElementsByName('Emulate CSS media')[0].checked); |
92 | 99 | if (action == '1') {
|
93 | 100 | var i = 0;
|
94 | 101 | // change original settings
|
95 | 102 | // general
|
96 | 103 | devtools.WebInspector.settingsController._settingsScreen._tabbedPane._tabs[0]._tabbedPane.selectTab('general', true);
|
97 | 104 | devtools.document.getElementsByName('Disable cache (while DevTools is open)')[0].click(); i++;
|
98 | 105 | devtools.document.getElementsByName('Disable JavaScript')[0].click(); i++;
|
99 |
| - devtools.document.getElementsByName('Show toolbar icons')[0].click(); i++; |
100 | 106 | devtools.document.getElementsByName('Split panels vertically when docked to right')[0].click(); i++;
|
101 | 107 | // 0~3
|
102 |
| - devtools.document.getElementsByName('colorFormat')[(result[i++] + 1) % 4].click(); |
| 108 | + devtools.document.getElementsByClassName('toplevel')[0].childNodes[1][(result[i++] + 1) % 4].click(); |
103 | 109 |
|
104 | 110 | devtools.document.getElementsByName('Show user agent styles')[0].click(); i++;
|
105 | 111 | devtools.document.getElementsByName('Word wrap')[0].click(); i++;
|
|
108 | 114 | devtools.document.getElementsByName('Show paint rectangles')[0].click(); i++;
|
109 | 115 | devtools.document.getElementsByName('Show composited layer borders')[0].click(); i++;
|
110 | 116 | devtools.document.getElementsByName('Search in content scripts')[0].click(); i++;
|
111 |
| - devtools.document.getElementsByName('Enable source maps')[0].click(); i++; |
| 117 | + devtools.document.getElementsByName('Enable JS source maps')[0].click(); i++; |
| 118 | + devtools.document.getElementsByName('Enable CSS source maps')[0].click(); i++; |
| 119 | + |
112 | 120 | if (!result[i - 1])
|
113 | 121 | // 0~3
|
114 | 122 | devtools.document.getElementsByClassName('toplevel')[0].childNodes[1].selectedIndex = (result[i++] + 1) % 4;
|
115 | 123 | devtools.document.getElementsByName('Show whitespace characters')[0].click(); i++;
|
116 |
| - devtools.document.getElementsByName("Show objects' hidden properties")[0].click(); i++; |
| 124 | + devtools.document.getElementsByName("Detect indentation")[0].click(); i++; |
117 | 125 | devtools.document.getElementsByName('Limit number of captured JS stack frames')[0].click(); i++;
|
118 | 126 | if (!result[i - 1])
|
119 | 127 | devtools.document.getElementsByClassName('numeric')[0].value = (result[i++] + 1) % 10;
|
|
128 | 136 |
|
129 | 137 | // overrides
|
130 | 138 | devtools.WebInspector.settingsController._settingsScreen._tabbedPane._tabs[0]._tabbedPane.selectTab("overrides", true);
|
131 |
| - devtools.document.getElementsByClassName('help-block')[0].childNodes[0].childNodes[0].childNodes[0].click(); i++; |
| 139 | + devtools.document.getElementsByClassName('help-block')[0].childNodes[0].childNodes[0].click(); i++;// |
| 140 | + devtools.document.getElementsByClassName('help-block')[0].childNodes[1].childNodes[0].childNodes[0].click(); i++//Enable on Devtools startup |
132 | 141 | if (!result[i - 1])
|
133 | 142 | // 0~21
|
134 |
| - devtools.document.getElementsByClassName('help-block')[0].childNodes[0].childNodes[1].childNodes[0].selectedIndex = (result[i++] + 1) % 22; |
| 143 | + devtools.document.getElementsByClassName('help-block')[1].childNodes[0].childNodes[1].childNodes[0].selectedIndex = (result[i++] + 1) % 22; |
135 | 144 | // ignore next
|
136 |
| - devtools.document.getElementById('metrics-override-checkbox').click(); i++; |
| 145 | + //devtools.document.getElementById('metrics-override-checkbox').click(); i++; |
| 146 | + devtools.document.getElementsByName('Device metrics')[0].click(); i++; |
137 | 147 | // result.push(devtools.document.getElementById('metrics-override-width').value);
|
138 | 148 | // result.push(devtools.document.getElementById('metrics-override-height').value);
|
139 | 149 | // ignore next next
|
140 | 150 | devtools.document.getElementsByName('Fit in window')[0].click(); i++;
|
141 |
| - devtools.document.getElementById('geolocation-override-checkbox').click(); i++; |
| 151 | + devtools.document.getElementsByName('Override Geolocation')[0].click(); i++; |
142 | 152 | if (!result[i - 1]) {
|
143 | 153 | devtools.document.getElementById('geolocation-override-latitude').value = (result[i++] + 1) % 10;
|
144 | 154 | devtools.document.getElementById('geolocation-override-longitude').value = (result[i++] + 1) % 10;
|
145 | 155 | }
|
146 | 156 | devtools.document.getElementById('geolocation-error').click(); i++;
|
147 |
| - devtools.document.getElementById('device-orientation-override-checkbox').click(); i++; |
| 157 | + devtools.document.getElementsByName('Override Device Orientation')[0].click(); i++; |
148 | 158 | if (!result[i - 1]) {
|
149 | 159 | devtools.document.getElementById('device-orientation-override-alpha').value = (result[i++] + 1) % 10;
|
150 | 160 | devtools.document.getElementById('device-orientation-override-beta').value = (result[i++] + 1) % 10;
|
151 | 161 | devtools.document.getElementById('device-orientation-override-gamma').value = (result[i++] + 1) % 10;
|
152 | 162 | }
|
153 | 163 | devtools.document.getElementsByClassName('help-block')[4].childNodes[0].childNodes[0].childNodes[0].click(); i++;
|
154 | 164 | devtools.document.getElementsByClassName('help-block')[5].childNodes[0].childNodes[0].childNodes[0].click(); i++;
|
155 |
| - if (!result[i - 1]) |
| 165 | + devtools.document.getElementsByName('Emulate CSS media')[0].checked; |
| 166 | + //if (!result[i - 1]) |
156 | 167 | // 0~8
|
157 |
| - devtools.document.getElementsByClassName('help-block')[5].childNodes[0].childNodes[1].selectedIndex = (result[i++] + 1) % 9; |
| 168 | + // devtools.document.getElementsByClassName('help-block')[5].childNodes[0].childNodes[1].selectedIndex = (result[i++] + 1) % 9; |
158 | 169 | }
|
159 | 170 | win.showDevTools();
|
160 | 171 |
|
|
0 commit comments