gecko-dev/devtools/client/shared
Nicolas Chevobbe cfd14cf481 Bug 1307941 - Add DOM nodes highlighter in new console frontend; r=bgrins
Add in serviceContainer highlight and unhighlight utils function so they can
be accessible in components.
Fix EvaluationResult component to pass the serviceContainer to the MessageBody.
Modify ElementNodeRep and TextNodeRep to allow passing them function properties
`onDOMNodeMouseOver` and `onDOMNodeMouseOut` that will be called respectively
on mouseOver and mouseOut.
Add a mochitest in the webconsole to make sure we indeed highlight and unhighlight
node as expected, and add tests in Reps to make sure the passed functions get called
as expected.

MozReview-Commit-ID: 8o8WM7vBfMM

--HG--
extra : rebase_source : 445f02a72b1c9859c0b034ca9e941a7f3df9f4e0
2016-11-04 23:53:35 +01:00
..
components Bug 1307941 - Add DOM nodes highlighter in new console frontend; r=bgrins 2016-11-04 23:53:35 +01:00
redux Bug 1316723 - Fix more eslint errors in devtools/client/shared/. r=tromey 2016-11-11 09:09:50 +00:00
shim Bug 1310279 - add "wm" to Services shim; r=jdescottes 2016-10-20 14:34:23 -06:00
test Bug 1316723 - Fix more eslint errors in devtools/client/shared/. r=tromey 2016-11-11 09:09:50 +00:00
vendor Bug 1312481 - Update react-virtualized to 8.3.1. r=bgrins 2016-11-03 15:03:00 -04:00
widgets Bug 1312041 - remove requireRawId rewriting in favor of Loader paths; r=jryans 2016-10-25 21:30:18 -06:00
AppCacheUtils.jsm Bug 1292998 - Replace Iterator() with Object.{entries,values}. r=jryans 2016-08-14 02:02:06 +05:30
DOMHelpers.jsm Bug 1274609 - Replace uses of Ci.nsIDOMNodeFilter constants. r=jlongster 2016-07-11 20:28:00 +02:00
Jsbeautify.jsm Bug 1203159 - Rewrite DevTools resource URLs. r=ochameau 2015-10-21 12:48:53 -05:00
SplitView.jsm Bug 1290227 - add replacement module for DOM_VK_ constants; r=bgrins 2016-08-08 15:41:37 -06:00
autocomplete-popup.js Bug 1307481 - Part 3: HTMLTooltip should receive the document that it should be attached to instead of the toolbox r=jdescottes 2016-10-08 09:49:07 -04:00
browser-loader.js Bug 1314931 - LayoutView should be browserRequire as the root component r=Honza 2016-11-04 19:30:01 +09:00
css-angle.js Bug 1302787 - implement css-color-4 color function changes in devtool parser. r=ttromey 2016-10-17 02:12:05 -04:00
css-reload.js Bug 1271084 - Apply ESLint autofixes to ignored /devtools files. r=tromey 2016-05-18 12:49:23 -05:00
curl.js Bug 1297082 - Part 3: Fix eslint issues in curl.js r=Honza 2016-08-22 16:22:54 +02:00
demangle.js Bug 1259241 - Update demangling library to 1.0.1 to fix a memory leak. r=fitzgen 2016-03-23 14:48:00 -04:00
developer-toolbar.js Bug 1316700 - make developer-toolbar.js eslint-clean; r=jryans 2016-11-10 14:07:02 -07:00
devices.js Bug 1312041 - remove requireRawId rewriting in favor of Loader paths; r=jryans 2016-10-25 21:30:18 -06:00
devtools-file-watcher.js Bug 1270994 - Fix ESLint errors in devtools/client/shared/*.js; r=jryans 2016-05-19 08:35:45 -06:00
doorhanger.js Bug 1273941 - replace uses of promise.defer in devtools/client/shared; r=jryans 2016-06-09 09:04:22 -06:00
file-watcher-worker.js Bug 1270994 - Fix ESLint errors in devtools/client/shared/*.js; r=jryans 2016-05-19 08:35:45 -06:00
file-watcher.js Bug 1283599 - Repair DevTools file watcher. r=tromey 2016-06-30 16:07:23 -05:00
frame-script-utils.js Bug 1273941 - replace uses of promise.defer in devtools/client/shared; r=jryans 2016-06-09 09:04:22 -06:00
getjson.js Bug 1275559 - Handle asynchronous loading and errors for device list, r=jryans 2016-06-28 05:33:00 +02:00
inplace-editor.js Bug 733880 - Add the missing copy/paste/cut menus on all text boxes in inspector; r=jdescottes 2016-09-23 19:21:09 +02:00
key-shortcuts.js Bug 1300458 - devtools key shortcuts fix shift+cmd shortcuts on OSX;r=ochameau 2016-09-06 11:43:11 +02:00
keycodes.js Bug 1290227 - add replacement module for DOM_VK_ constants; r=bgrins 2016-08-08 15:41:37 -06:00
moz.build Bug 1311178 - Remove various duplicate DevTools files. r=ntim 2016-10-19 15:59:09 -05:00
network-throttling-profiles.js Bug 1283453 - Add network throttling UI to RDM. r=gl 2016-10-13 09:25:22 -05:00
node-attribute-parser.js Bug 1270994 - Fix ESLint errors in devtools/client/shared/*.js; r=jryans 2016-05-19 08:35:45 -06:00
options-view.js Bug 1270994 - Fix ESLint errors in devtools/client/shared/*.js; r=jryans 2016-05-19 08:35:45 -06:00
output-parser.js Bug 1291866 - Replace inIDOMUtils.cssPropertyIsValid; r=tromey 2016-09-16 08:46:51 -05:00
poller.js Bug 1270994 - Fix ESLint errors in devtools/client/shared/*.js; r=jryans 2016-05-19 08:35:45 -06:00
prefs.js Bug 1270994 - Fix ESLint errors in devtools/client/shared/*.js; r=jryans 2016-05-19 08:35:45 -06:00
scroll.js Bug 1292242 - move scrollIntoViewIfNeeded to its own module; r=bgrins 2016-08-17 11:13:54 -06:00
source-utils.js Bug 1312041 - remove requireRawId rewriting in favor of Loader paths; r=jryans 2016-10-25 21:30:18 -06:00
splitview.css
suggestion-picker.js Bug 1168246 - part1: CSS autocomplete picks most popular prop;r=pbrosset 2016-03-29 16:08:17 +02:00
telemetry.js Bug 1250171 - Remove *_PER_USER_FLAG probes from DevTools. r=clarkbw 2016-08-12 06:24:14 -05:00
theme-switching.js Bug 1292592 - isolate xul dependency in sourceeditor and theme-switching;r=bgrins 2016-09-20 14:20:46 +08:00
theme.js Bug 1088305 - Allowed to customize the text color of the font preview tooltip; r=jdescottes 2016-10-06 22:43:57 +02:00
undo.js Bug 1270994 - Fix ESLint errors in devtools/client/shared/*.js; r=jryans 2016-05-19 08:35:45 -06:00
view-source.js Bug 1315289 - Use correct API for opening a source in the debugger r=me 2016-11-07 13:10:03 -05:00
webgl-utils.js Backed out changeset 3518b484f82d (bug 1275637) for errors in browser_se_first-run.js; CLOSED TREE; r=me, a=KWierso 2016-06-22 14:19:19 -06:00
zoom-keys.js Bug 1312041 - remove requireRawId rewriting in favor of Loader paths; r=jryans 2016-10-25 21:30:18 -06:00