Bug 1550030 - Part 1: Implement the DOM mutation breakpoint context menu items in...
commit1aa241f2d11f4646150acb6931aa9d52ade33f4c
authorGabriel Luong <gabriel.luong@gmail.com>
Wed, 26 Jun 2019 19:16:22 +0000 (26 15:16 -0400)
committerGabriel Luong <gabriel.luong@gmail.com>
Wed, 26 Jun 2019 19:16:22 +0000 (26 15:16 -0400)
tree5b7702005c9af0969292583a063531497b3fd14d
parentb7763aca9fd6015eca305bbf9d9b05937e855d70
Bug 1550030 - Part 1: Implement the DOM mutation breakpoint context menu items in the markup view. r=loganfsmyth,jdescottes

This implements the context menu items for the DOM mutation breakpoint.
In addition, there were some server changes to:
- Update the mutationBreakpoints form for the NodeActor
- Expose the mutationBreakpoints form
- Moved the setMutationBreakpoints method from the Node spec to Walker spec
since the Node spec only consisted of getter methods. It made more sense
that the setter went into the Walker spec to be more consistent with how
the Walker and Node spec have been arranged.

Unit tests will be followed up in Part 2 immediately.

Differential Revision: https://phabricator.services.mozilla.com/D36074
devtools/client/inspector/markup/markup-context-menu.js
devtools/client/inspector/markup/markup.js
devtools/client/locales/en-US/inspector.properties
devtools/client/preferences/devtools-client.js
devtools/server/actors/inspector/node.js
devtools/server/actors/inspector/walker.js
devtools/shared/fronts/node.js
devtools/shared/specs/inspector.js
devtools/shared/specs/node.js