Index: Source/WebCore/inspector/front-end/TextPrompt.js |
=================================================================== |
--- Source/WebCore/inspector/front-end/TextPrompt.js (revision 117774) |
+++ Source/WebCore/inspector/front-end/TextPrompt.js (working copy) |
@@ -112,7 +112,7 @@ |
this.proxyElement.appendChild(element); |
this._element.addStyleClass("text-prompt"); |
this._element.addEventListener("keydown", this._boundOnKeyDown, false); |
- this._element.addEventListener("selectstart", this._selectStart.bind(this), false); |
+ this._element.addEventListener("selectstart", this._boundSelectStart, false); |
if (typeof this._suggestBoxClassName === "string") |
this._suggestBox = new WebInspector.TextPrompt.SuggestBox(this, this._element, this._suggestBoxClassName); |
@@ -125,6 +125,9 @@ |
this._removeFromElement(); |
this.proxyElement.parentElement.insertBefore(this._element, this.proxyElement); |
this.proxyElement.parentElement.removeChild(this.proxyElement); |
+ this._element.removeStyleClass("text-prompt"); |
+ this._element.removeEventListener("keydown", this._boundOnKeyDown, false); |
+ this._element.removeEventListener("selectstart", this._boundSelectStart, false); |
delete this._proxyElement; |
WebInspector.restoreFocusFromElement(this._element); |
}, |