| Index: Source/devtools/front_end/ui/Toolbar.js
|
| diff --git a/Source/devtools/front_end/ui/Toolbar.js b/Source/devtools/front_end/ui/Toolbar.js
|
| index 4a1888e7956c964ef4e09730594c2895514740cd..c63f623e5a3c2836019e27b7c311a23c49ffe4dd 100644
|
| --- a/Source/devtools/front_end/ui/Toolbar.js
|
| +++ b/Source/devtools/front_end/ui/Toolbar.js
|
| @@ -404,7 +404,21 @@ WebInspector.ToolbarButtonBase.prototype = {
|
| setAction: function(actionId)
|
| {
|
| this._actionId = actionId;
|
| - WebInspector.Tooltip.install(this.element, this._title, undefined, this._actionId);
|
| + this._updateTooltip();
|
| + },
|
| +
|
| + /**
|
| + * @param {!Array.<!WebInspector.KeyboardShortcut.Descriptor>} keys
|
| + */
|
| + setShortcut: function(keys)
|
| + {
|
| + this._shortcutKeys = keys;
|
| + this._updateTooltip();
|
| + },
|
| +
|
| + _updateTooltip: function()
|
| + {
|
| + WebInspector.Tooltip.install(this.element, this._title, undefined, this._actionId, this._shortcutKeys);
|
| },
|
|
|
| /**
|
| @@ -440,7 +454,7 @@ WebInspector.ToolbarButtonBase.prototype = {
|
| if (this._title === title)
|
| return;
|
| this._title = title;
|
| - WebInspector.Tooltip.install(this.element, title, undefined, this._actionId);
|
| + this._updateTooltip();
|
| },
|
|
|
| /**
|
|
|