| Index: third_party/WebKit/Source/devtools/front_end/common/ModuleExtensionInterfaces.js
|
| diff --git a/third_party/WebKit/Source/devtools/front_end/common/ModuleExtensionInterfaces.js b/third_party/WebKit/Source/devtools/front_end/common/ModuleExtensionInterfaces.js
|
| index c49ba9369963b4bc8b2cb83b0adb6bb6e928cfa9..5e0897c53df5c52f2fd9469b8cf7aa8c26b89c81 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/common/ModuleExtensionInterfaces.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/common/ModuleExtensionInterfaces.js
|
| @@ -9,16 +9,18 @@ Common.Renderer = function() {};
|
| Common.Renderer.prototype = {
|
| /**
|
| * @param {!Object} object
|
| + * @param {!Common.Renderer.Options} options
|
| * @return {!Promise.<!Element>}
|
| */
|
| - render(object) {}
|
| + render(object, options) {}
|
| };
|
|
|
| /**
|
| * @param {!Object} object
|
| + * @param {!Common.Renderer.Options=} options
|
| * @return {!Promise.<!Element>}
|
| */
|
| -Common.Renderer.renderPromise = function(object) {
|
| +Common.Renderer.renderPromise = function(object, options) {
|
| if (!object)
|
| return Promise.reject(new Error('Can\'t render ' + object));
|
|
|
| @@ -26,12 +28,17 @@ Common.Renderer.renderPromise = function(object) {
|
|
|
| /**
|
| * @param {!Common.Renderer} renderer
|
| + * @return {!Promise.<!Element>}
|
| */
|
| function render(renderer) {
|
| - return renderer.render(object);
|
| + return renderer.render(object, options || {});
|
| }
|
| };
|
|
|
| +/** @typedef {!{title: (string|!Element|undefined), expanded: (boolean|undefined),
|
| + * editable: (boolean|undefined)}} */
|
| +Common.Renderer.Options;
|
| +
|
| /**
|
| * @interface
|
| */
|
|
|