Changeset 112541 in webkit
- Timestamp:
- Mar 29, 2012 9:45:55 AM (12 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r112540 r112541 1 2012-03-29 Vsevolod Vlasov <vsevik@chromium.org> 2 3 Web Inspector: SnippetsScriptMapping should process existing snippets on load. 4 https://bugs.webkit.org/show_bug.cgi?id=82619 5 6 Reviewed by Pavel Feldman. 7 8 SnippetsScriptMapping now loads existing snippets on creation. 9 Otherwise scripts panel shows snippets created during current session only. 10 Drive-by ScriptsNavigator closure compilation fix. 11 12 * inspector/front-end/SnippetsModel.js: 13 (WebInspector.SnippetsModel.prototype.set get snippets): 14 (WebInspector.SnippetsScriptMapping): 15 (WebInspector.SnippetsScriptMapping.prototype._handleSnippetAdded): 16 (WebInspector.SnippetsScriptMapping.prototype._snippetAdded): 17 1 18 2012-03-29 Yury Semikhatsky <yurys@chromium.org> 2 19 -
trunk/Source/WebCore/inspector/front-end/ScriptsNavigator.js
r112416 r112541 357 357 /** 358 358 * @param {WebInspector.UISourceCode} uiSourceCode 359 * @param {function()=} callback 359 360 */ 360 361 rename: function(uiSourceCode, callback) … … 384 385 { 385 386 WebInspector.markBeingEdited(scriptTreeElement.treeOutline.element, false); 386 callback(); 387 if (callback) 388 callback(); 387 389 } 388 390 -
trunk/Source/WebCore/inspector/front-end/SnippetsModel.js
r112533 r112541 60 60 }, 61 61 62 /** 63 * @type {Array.<WebInspector.Snippet>} 64 */ 65 get snippets() 66 { 67 var result = []; 68 for (var id in this._snippets) 69 result.push(this._snippets[id]); 70 return result; 71 }, 72 62 73 _loadSettings: function() 63 74 { … … 278 289 this._uiSourceCodeForSnippet = new Map(); 279 290 280 WebInspector.snippetsModel.addEventListener(WebInspector.SnippetsModel.EventTypes.SnippetAdded, this._ snippetAdded.bind(this));291 WebInspector.snippetsModel.addEventListener(WebInspector.SnippetsModel.EventTypes.SnippetAdded, this._handleSnippetAdded.bind(this)); 281 292 WebInspector.snippetsModel.addEventListener(WebInspector.SnippetsModel.EventTypes.SnippetWillBeEvaluated, this._snippetWillBeEvaluated.bind(this)); 282 293 WebInspector.snippetsModel.addEventListener(WebInspector.SnippetsModel.EventTypes.SnippetRemoved, this._snippetRemoved.bind(this)); 294 for (var i = 0; i < WebInspector.snippetsModel.snippets.length; ++i) 295 this._snippetAdded(WebInspector.snippetsModel.snippets[i]); 283 296 } 284 297 … … 369 382 * @param {WebInspector.Event} event 370 383 */ 371 _ snippetAdded: function(event)384 _handleSnippetAdded: function(event) 372 385 { 373 386 var snippet = /** @type {WebInspector.Snippet} */ event.data; 387 this._snippetAdded(snippet); 388 }, 389 390 /** 391 * @param {WebInspector.Snippet} snippet 392 */ 393 _snippetAdded: function(snippet) 394 { 374 395 var uiSourceCodeId = ""; // FIXME: to be implemented. 375 396 var uiSourceCodeURL = ""; // FIXME: to be implemented.
Note: See TracChangeset
for help on using the changeset viewer.