| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) IBM Corp. 2009 All rights reserved. | 2 * Copyright (C) IBM Corp. 2009 All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
| 6 * met: | 6 * met: |
| 7 * | 7 * |
| 8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
| (...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 50 this._refreshButton.addEventListener("click", this._refreshButtonClicked.bin
d(this)); | 50 this._refreshButton.addEventListener("click", this._refreshButtonClicked.bin
d(this)); |
| 51 | 51 |
| 52 this._bodyElement = this.element.createChild("div", "vbox watch-expressions"
); | 52 this._bodyElement = this.element.createChild("div", "vbox watch-expressions"
); |
| 53 this._bodyElement.addEventListener("contextmenu", this._contextMenu.bind(thi
s), false); | 53 this._bodyElement.addEventListener("contextmenu", this._contextMenu.bind(thi
s), false); |
| 54 this._expandController = new WebInspector.ObjectPropertiesSectionExpandContr
oller(); | 54 this._expandController = new WebInspector.ObjectPropertiesSectionExpandContr
oller(); |
| 55 | 55 |
| 56 WebInspector.context.addFlavorChangeListener(WebInspector.ExecutionContext,
this.update, this); | 56 WebInspector.context.addFlavorChangeListener(WebInspector.ExecutionContext,
this.update, this); |
| 57 WebInspector.context.addFlavorChangeListener(WebInspector.DebuggerModel.Call
Frame, this.update, this); | 57 WebInspector.context.addFlavorChangeListener(WebInspector.DebuggerModel.Call
Frame, this.update, this); |
| 58 this._linkifier = new WebInspector.Linkifier(); | 58 this._linkifier = new WebInspector.Linkifier(); |
| 59 this.update(); | 59 this.update(); |
| 60 } | 60 }; |
| 61 | 61 |
| 62 WebInspector.WatchExpressionsSidebarPane.prototype = { | 62 WebInspector.WatchExpressionsSidebarPane.prototype = { |
| 63 /** | 63 /** |
| 64 * @override | 64 * @override |
| 65 * @return {!Array<!WebInspector.ToolbarItem>} | 65 * @return {!Array<!WebInspector.ToolbarItem>} |
| 66 */ | 66 */ |
| 67 toolbarItems: function() | 67 toolbarItems: function() |
| 68 { | 68 { |
| 69 return [this._addButton, this._refreshButton]; | 69 return [this._addButton, this._refreshButton]; |
| 70 }, | 70 }, |
| (...skipping 152 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 223 * @param {!Event} event | 223 * @param {!Event} event |
| 224 * @param {!WebInspector.ContextMenu} contextMenu | 224 * @param {!WebInspector.ContextMenu} contextMenu |
| 225 * @param {!Object} target | 225 * @param {!Object} target |
| 226 */ | 226 */ |
| 227 appendApplicableItems: function(event, contextMenu, target) | 227 appendApplicableItems: function(event, contextMenu, target) |
| 228 { | 228 { |
| 229 contextMenu.appendAction("sources.add-to-watch"); | 229 contextMenu.appendAction("sources.add-to-watch"); |
| 230 }, | 230 }, |
| 231 | 231 |
| 232 __proto__: WebInspector.ThrottledWidget.prototype | 232 __proto__: WebInspector.ThrottledWidget.prototype |
| 233 } | 233 }; |
| 234 | 234 |
| 235 /** | 235 /** |
| 236 * @constructor | 236 * @constructor |
| 237 * @extends {WebInspector.Object} | 237 * @extends {WebInspector.Object} |
| 238 * @param {?string} expression | 238 * @param {?string} expression |
| 239 * @param {!WebInspector.ObjectPropertiesSectionExpandController} expandControll
er | 239 * @param {!WebInspector.ObjectPropertiesSectionExpandController} expandControll
er |
| 240 * @param {!WebInspector.Linkifier} linkifier | 240 * @param {!WebInspector.Linkifier} linkifier |
| 241 */ | 241 */ |
| 242 WebInspector.WatchExpression = function(expression, expandController, linkifier) | 242 WebInspector.WatchExpression = function(expression, expandController, linkifier) |
| 243 { | 243 { |
| 244 this._expression = expression; | 244 this._expression = expression; |
| 245 this._expandController = expandController; | 245 this._expandController = expandController; |
| 246 this._element = createElementWithClass("div", "watch-expression monospace"); | 246 this._element = createElementWithClass("div", "watch-expression monospace"); |
| 247 this._editing = false; | 247 this._editing = false; |
| 248 this._linkifier = linkifier; | 248 this._linkifier = linkifier; |
| 249 | 249 |
| 250 this._createWatchExpression(null); | 250 this._createWatchExpression(null); |
| 251 this.update(); | 251 this.update(); |
| 252 } | 252 }; |
| 253 | 253 |
| 254 WebInspector.WatchExpression._watchObjectGroupId = "watch-group"; | 254 WebInspector.WatchExpression._watchObjectGroupId = "watch-group"; |
| 255 | 255 |
| 256 /** @enum {symbol} */ | 256 /** @enum {symbol} */ |
| 257 WebInspector.WatchExpression.Events = { | 257 WebInspector.WatchExpression.Events = { |
| 258 ExpressionUpdated: Symbol("ExpressionUpdated") | 258 ExpressionUpdated: Symbol("ExpressionUpdated") |
| 259 } | 259 }; |
| 260 | 260 |
| 261 WebInspector.WatchExpression.prototype = { | 261 WebInspector.WatchExpression.prototype = { |
| 262 | 262 |
| 263 /** | 263 /** |
| 264 * @return {!Element} | 264 * @return {!Element} |
| 265 */ | 265 */ |
| 266 element: function() | 266 element: function() |
| 267 { | 267 { |
| 268 return this._element; | 268 return this._element; |
| 269 }, | 269 }, |
| (...skipping 183 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 453 if (target && this._valueElement.isSelfOrAncestor(target)) | 453 if (target && this._valueElement.isSelfOrAncestor(target)) |
| 454 contextMenu.appendApplicableItems(this._result); | 454 contextMenu.appendApplicableItems(this._result); |
| 455 }, | 455 }, |
| 456 | 456 |
| 457 _copyValueButtonClicked: function() | 457 _copyValueButtonClicked: function() |
| 458 { | 458 { |
| 459 InspectorFrontendHost.copyText(this._valueElement.textContent); | 459 InspectorFrontendHost.copyText(this._valueElement.textContent); |
| 460 }, | 460 }, |
| 461 | 461 |
| 462 __proto__: WebInspector.Object.prototype | 462 __proto__: WebInspector.Object.prototype |
| 463 } | 463 }; |
| OLD | NEW |