Skip to content
This repository was archived by the owner on Jan 11, 2023. It is now read-only.

Commit 6df1c44

Browse files
nchevobbejasonLaster
authored andcommitted
Reps 0.21.1 (#5714)
1 parent e67e81e commit 6df1c44

File tree

12 files changed

+218
-166
lines changed

12 files changed

+218
-166
lines changed

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ env:
1010
global:
1111
- DISPLAY=':99.0'
1212
- YARN_VERSION='0.24.5'
13-
- MC_COMMIT='97160a734959' # https://hg.mozilla.org/mozilla-central/shortlog
13+
- MC_COMMIT='0b997836c7cf' # https://hg.mozilla.org/mozilla-central/shortlog
1414

1515
notifications:
1616
slack:

bin/dev-server.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,13 @@ let { app } = toolbox.startDevServer(envConfig, webpackConfig, __dirname);
1717
app.use("/integration/examples", express.static("src/test/mochitest/examples"));
1818
app.use("/images", serve(path.join(__dirname, "../assets/images")));
1919

20+
// Serve devtools-reps images
21+
app.use("/devtools-reps/images/", serve(path.join(__dirname, "../src/shared/images")));
22+
23+
// As well as devtools-components ones, with a different path, which we are going to
24+
// write in the postCSS config in development mode.
25+
app.use("/devtools-components/images/",
26+
serve(path.join(__dirname, "../node_modules/devtools-components/src/images")));
27+
2028
console.log("View debugger examples here:");
2129
console.log("https://github.com/devtools-html/debugger-examples");

circle.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
machine:
22
node:
3-
version: 8.5.0
3+
version: 8.9.4
44
services:
55
- docker
66
environment:

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@
7070
"codemirror": "^5.28.0",
7171
"devtools-launchpad": "^0.0.117",
7272
"devtools-linters": "^0.0.4",
73-
"devtools-reps": "^0.20.0",
73+
"devtools-reps": "^0.21.1",
7474
"devtools-source-map": "^0.14.8",
7575
"devtools-splitter": "^0.0.6",
7676
"devtools-utils": "^0.0.11",
@@ -102,6 +102,7 @@
102102
"main": "src/main.js",
103103
"author": "Jason Laster <[email protected]>",
104104
"devDependencies": {
105+
"@sucrase/webpack-object-rest-spread-plugin": "^1.0.0",
105106
"babel-eslint": "^8.2.1",
106107
"babel-plugin-syntax-trailing-function-commas": "^6.22.0",
107108
"babel-plugin-transform-class-properties": "^6.24.1",

src/components/SecondaryPanes/tests/__snapshots__/Expressions.spec.js.snap

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ exports[`Expressions should always have unique keys 1`] = `
1212
<div
1313
className="expression-content"
1414
>
15-
<ObjectInspector
15+
<OI
1616
autoExpandDepth={0}
1717
createObjectClient={[Function]}
1818
disableWrap={true}
@@ -49,7 +49,7 @@ exports[`Expressions should always have unique keys 1`] = `
4949
<div
5050
className="expression-content"
5151
>
52-
<ObjectInspector
52+
<OI
5353
autoExpandDepth={0}
5454
createObjectClient={[Function]}
5555
disableWrap={true}
@@ -119,7 +119,7 @@ exports[`Expressions should render 1`] = `
119119
<div
120120
className="expression-content"
121121
>
122-
<ObjectInspector
122+
<OI
123123
autoExpandDepth={0}
124124
createObjectClient={[Function]}
125125
disableWrap={true}
@@ -156,7 +156,7 @@ exports[`Expressions should render 1`] = `
156156
<div
157157
className="expression-content"
158158
>
159-
<ObjectInspector
159+
<OI
160160
autoExpandDepth={0}
161161
createObjectClient={[Function]}
162162
disableWrap={true}

src/components/shared/Svg.css

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,8 +95,20 @@ html[dir="rtl"] img.arrow {
9595
transform: rotate(90deg);
9696
}
9797

98-
/* TODO (Amit): html is just for specificity. keep it like this? */
99-
html .arrow.expanded svg {
98+
.arrow svg {
99+
transition: transform 0.125s ease;
100+
width: 10px;
101+
margin-inline-end: 5px;
102+
transform: rotate(-90deg);
103+
}
104+
105+
html[dir="rtl"] .arrow svg,
106+
.arrow svg:dir(rtl),
107+
.arrow svg:-moz-locale-dir(rtl) {
108+
transform: rotate(90deg);
109+
}
110+
111+
.arrow.expanded.expanded svg {
100112
transform: rotate(0deg);
101113
}
102114

src/components/shared/tests/__snapshots__/ManagedTree.spec.js.snap

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -283,7 +283,7 @@ exports[`ManagedTree sets expanded items 1`] = `
283283
>
284284
<div
285285
aria-expanded={true}
286-
aria-level={0}
286+
aria-level={1}
287287
className="tree-node"
288288
data-expandable={false}
289289
id="a-$"
@@ -311,7 +311,7 @@ exports[`ManagedTree sets expanded items 1`] = `
311311
>
312312
<div
313313
aria-expanded={true}
314-
aria-level={0}
314+
aria-level={1}
315315
className="tree-node"
316316
data-expandable={false}
317317
id={1}
@@ -339,7 +339,7 @@ exports[`ManagedTree sets expanded items 1`] = `
339339
>
340340
<div
341341
aria-expanded={true}
342-
aria-level={0}
342+
aria-level={1}
343343
className="tree-node"
344344
data-expandable={false}
345345
id={2}
@@ -423,7 +423,7 @@ exports[`ManagedTree sets expanded items 2`] = `
423423
renderItem={[Function]}
424424
>
425425
<div
426-
aria-level={0}
426+
aria-level={1}
427427
className="tree-node focused"
428428
data-expandable={false}
429429
id="a-$"
@@ -451,7 +451,7 @@ exports[`ManagedTree sets expanded items 2`] = `
451451
>
452452
<div
453453
aria-expanded={true}
454-
aria-level={0}
454+
aria-level={1}
455455
className="tree-node"
456456
data-expandable={false}
457457
id={1}
@@ -479,7 +479,7 @@ exports[`ManagedTree sets expanded items 2`] = `
479479
>
480480
<div
481481
aria-expanded={true}
482-
aria-level={0}
482+
aria-level={1}
483483
className="tree-node"
484484
data-expandable={false}
485485
id={2}

src/components/tests/__snapshots__/ProjectSearch.spec.js.snap

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -261,7 +261,7 @@ exports[`ProjectSearch found search results 1`] = `
261261
>
262262
<div
263263
aria-expanded={true}
264-
aria-level={0}
264+
aria-level={1}
265265
className="tree-node"
266266
data-expandable={true}
267267
id="undefined-$"
@@ -329,7 +329,7 @@ exports[`ProjectSearch found search results 1`] = `
329329
renderItem={[Function]}
330330
>
331331
<div
332-
aria-level={1}
332+
aria-level={2}
333333
className="tree-node"
334334
data-expandable={false}
335335
id="undefined-undefined-30-1"
@@ -391,7 +391,7 @@ exports[`ProjectSearch found search results 1`] = `
391391
renderItem={[Function]}
392392
>
393393
<div
394-
aria-level={1}
394+
aria-level={2}
395395
className="tree-node"
396396
data-expandable={false}
397397
id="undefined-undefined-60-2"
@@ -453,7 +453,7 @@ exports[`ProjectSearch found search results 1`] = `
453453
renderItem={[Function]}
454454
>
455455
<div
456-
aria-level={1}
456+
aria-level={2}
457457
className="tree-node"
458458
data-expandable={false}
459459
id="undefined-undefined-90-3"
@@ -528,7 +528,7 @@ exports[`ProjectSearch found search results 1`] = `
528528
>
529529
<div
530530
aria-expanded={true}
531-
aria-level={0}
531+
aria-level={1}
532532
className="tree-node"
533533
data-expandable={true}
534534
id="undefined-4"
@@ -596,7 +596,7 @@ exports[`ProjectSearch found search results 1`] = `
596596
renderItem={[Function]}
597597
>
598598
<div
599-
aria-level={1}
599+
aria-level={2}
600600
className="tree-node"
601601
data-expandable={false}
602602
id="undefined-undefined-80-5"
@@ -658,7 +658,7 @@ exports[`ProjectSearch found search results 1`] = `
658658
renderItem={[Function]}
659659
>
660660
<div
661-
aria-level={1}
661+
aria-level={2}
662662
className="tree-node"
663663
data-expandable={false}
664664
id="undefined-undefined-40-6"

src/test/mochitest/browser_dbg-babel-scopes.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ async function breakpointScopes(dbg, fixture, { line, column }, scopes) {
5858
async function expandAllScopes(dbg) {
5959
const scopes = await waitForElement(dbg, "scopes");
6060
const scopeElements = scopes.querySelectorAll(
61-
`.tree-node[aria-level="0"][data-expandable="true"]:not([aria-expanded="true"])`
61+
`.tree-node[aria-level="1"][data-expandable="true"]:not([aria-expanded="true"])`
6262
);
6363
const indices = Array.from(scopeElements, el => {
6464
return Array.prototype.indexOf.call(el.parentNode.childNodes, el);

src/test/mochitest/head.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -401,8 +401,8 @@ function isPaused(dbg) {
401401
async function waitForLoadedScopes(dbg) {
402402
const scopes = await waitForElement(dbg, "scopes");
403403
// Since scopes auto-expand, we can assume they are loaded when there is a tree node
404-
// with the aria-level attribute equal to "1".
405-
await waitUntil(() => scopes.querySelector(`.tree-node[aria-level="1"]`));
404+
// with the aria-level attribute equal to "2".
405+
await waitUntil(() => scopes.querySelector(`.tree-node[aria-level="2"]`));
406406
}
407407

408408
/**

0 commit comments

Comments
 (0)