gecko-dev/devtools/client/inspector
Nicolas Chevobbe 63965d781c Bug 1494680 - Move inspector to newest reps bundle. r=gl.
The inspector was using an outdated Reps bundle
for some time because some non-trivial changed
were made to the ObjectInspector that we wanted
to do as a follow up for in the inspector, but never
took the time to do so.

This will become a painpoint soon as we're planning
to do changes in reps for Fission.

This patch removes the old bundle, and mov the
inspector usage of Reps to the new bundle.

We introduce a new middleware, thunk-with-options,
that is similar to thunk but cab be bound with an
options object (on which we add dispatch and getState),
that will be then passed as parameter to the actions.

Since the task middelware is executed before the thunk one,
and given that it handles async function, it would bypass
the thunk-with-action middleware, making some objectInspector
actions fail. To workaround that, we add an option to createStore
to add the ability to disable the task middleware (which isn't
needed in the inspector).

The ObjectInspector reducer is also added to the
inspector store.

Differential Revision: https://phabricator.services.mozilla.com/D46141

--HG--
extra : moz-landing-system : lando
2019-09-20 21:35:52 +00:00
..
animation Bug 1579452 - Enable ESLint rule no-async-promise-executor on disabled locations for devtools. r=jlast 2019-09-17 17:50:23 +00:00
boxmodel Bug 1568857 - Use the contextual highlighter in the box-model; r=ochameau 2019-09-19 12:12:02 +00:00
changes Bug 1579452 - Enable ESLint rule no-async-promise-executor on disabled locations for devtools. r=jlast 2019-09-17 17:50:23 +00:00
components Bug 1577467 - Remove obsolete iframe container for DevTools animation inspector; r=daisuke 2019-08-30 12:17:05 +00:00
computed Bug 1568840 - Use PageStyle from the currently selected element in the computed view. r=pbro,jdescottes 2019-09-06 08:12:46 +00:00
configs
extensions Bug 1494680 - Move inspector to newest reps bundle. r=gl. 2019-09-20 21:35:52 +00:00
flexbox Bug 1568857 - Get flexbox information from the right target; r=ochameau 2019-09-19 12:12:21 +00:00
fonts Bug 1568779 - Remove editors settings comments in devtools files. r=pbro. 2019-08-19 12:48:16 +00:00
grids Bug 1568857 - Get the grids from all current targets; r=ochameau 2019-09-19 12:11:44 +00:00
layout Bug 1578020 - Fix horizontal spacing and RTL issues in Fonts panel; r=rcaliman 2019-09-02 13:42:41 +00:00
markup Bug 1550030 - Show breakpoint icon in inspector for DOM Mutation Breakpoints r=gl 2019-09-18 21:32:42 +00:00
rules Bug 1581582: Change the loading way. r=pbro 2019-09-17 06:56:18 +00:00
shared Bug 1556201 - Inactive CSS: Clicking on the info icon should not close the tooltip r=jdescottes 2019-09-18 11:05:48 +00:00
test Bug 1567310 Part 4: Add a test that whitespace frames are not created by opening the inspector. r=gl 2019-09-12 19:06:09 +00:00
.eslintrc.js Bug 1558517 - Pre 3.0: Remove conflicting eslint rules, and turn on "curly: all" everywhere, r=standard8 2019-06-28 17:14:01 +02:00
breadcrumbs.js Bug 1574520 - Clean up Inspector breadcrumbs for RTL r=gl 2019-08-23 16:45:22 +00:00
index.xhtml Bug 1567859 - Add missing separator after computed style filter. r=gl 2019-09-15 20:06:24 +00:00
inspector-search.js Bug 1568857 - Get the grids from all current targets; r=ochameau 2019-09-19 12:11:44 +00:00
inspector.js Bug 1494680 - Move inspector to newest reps bundle. r=gl. 2019-09-20 21:35:52 +00:00
moz.build Bug 1568825 - 1 - Moving node-picker.js to the client r=gl 2019-08-16 04:48:26 +00:00
node-picker.js Bug 1568825 - 3 - Remove the nodePicker's dependency on highlighter and walker r=gl 2019-08-16 04:48:27 +00:00
panel.js
reducers.js Bug 1494680 - Move inspector to newest reps bundle. r=gl. 2019-09-20 21:35:52 +00:00
store.js Bug 1494680 - Move inspector to newest reps bundle. r=gl. 2019-09-20 21:35:52 +00:00
toolsidebar.js Bug 1568779 - Remove editors settings comments in devtools files. r=pbro. 2019-08-19 12:48:16 +00:00