Bug 1285053 - New console frontend: use variables view link for object inspection. r=nchevobbe draft
authorLin Clark <lclark@mozilla.com>
Tue, 12 Jul 2016 13:19:49 -0400
changeset 386793 c4a6b4578b18f53bb0e898164a488d10c509dc90
parent 386693 94c926911767cbaf285badaccc65b0365ae5bae0
child 525199 5c66d697d408249277d84cbaf6edc596acc966f3
push id22798
push userbmo:lclark@mozilla.com
push dateTue, 12 Jul 2016 19:29:04 +0000
reviewersnchevobbe
bugs1285053
milestone50.0a1
Bug 1285053 - New console frontend: use variables view link for object inspection. r=nchevobbe
devtools/client/webconsole/new-console-output/components/grip-message-body.js
--- a/devtools/client/webconsole/new-console-output/components/grip-message-body.js
+++ b/devtools/client/webconsole/new-console-output/components/grip-message-body.js
@@ -3,28 +3,31 @@
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 "use strict";
 
 // React
 const {
+  createFactory,
   PropTypes
 } = require("devtools/client/shared/vendor/react");
 const { createFactories } = require("devtools/client/shared/components/reps/rep-utils");
 const { Rep } = createFactories(require("devtools/client/shared/components/reps/rep"));
+const VariablesViewLink = createFactory(require("devtools/client/webconsole/new-console-output/components/variables-view-link").VariablesViewLink);
 const { Grip } = require("devtools/client/shared/components/reps/grip");
 
 GripMessageBody.displayName = "GripMessageBody";
 
 GripMessageBody.propTypes = {
   grip: PropTypes.object.isRequired,
 };
 
 function GripMessageBody(props) {
   return Rep({
     object: props.grip,
+    objectLink: VariablesViewLink,
     defaultRep: Grip
   });
 }
 
 module.exports.GripMessageBody = GripMessageBody;