diff options
Diffstat (limited to 'WebCore/inspector/front-end/Script.js')
-rw-r--r-- | WebCore/inspector/front-end/Script.js | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/WebCore/inspector/front-end/Script.js b/WebCore/inspector/front-end/Script.js index be3f020..184fe97 100644 --- a/WebCore/inspector/front-end/Script.js +++ b/WebCore/inspector/front-end/Script.js @@ -27,7 +27,7 @@ WebInspector.Script = function(sourceID, sourceURL, source, startingLine, errorL { this.sourceID = sourceID; this.sourceURL = sourceURL; - this.source = source; + this._source = source; this.startingLine = startingLine; this.errorLine = errorLine; this.errorMessage = errorMessage; @@ -57,6 +57,10 @@ WebInspector.Script.WorldType = { EXTENSIONS_WORLD: 1 } +WebInspector.Script.Events = { + SourceChanged: "source-changed" +} + WebInspector.Script.prototype = { get linesCount() { @@ -71,5 +75,18 @@ WebInspector.Script.prototype = { this._linesCount++; } return this._linesCount; + }, + + get source() + { + return this._source; + }, + + set source(source) + { + this._source = source; + this.dispatchEventToListeners(WebInspector.Script.Events.SourceChanged); } } + +WebInspector.Script.prototype.__proto__ = WebInspector.Object.prototype; |