Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1027)

Side by Side Diff: third_party/WebKit/Source/devtools/front_end/sources/SourcesPanel.js

Issue 1416793005: Devtools: API To set the red/yellow squiggles for a file via DI (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2008 Apple Inc. All Rights Reserved. 2 * Copyright (C) 2008 Apple Inc. All Rights Reserved.
3 * Copyright (C) 2011 Google Inc. All rights reserved. 3 * Copyright (C) 2011 Google Inc. All rights reserved.
4 * 4 *
5 * Redistribution and use in source and binary forms, with or without 5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions 6 * modification, are permitted provided that the following conditions
7 * are met: 7 * are met:
8 * 1. Redistributions of source code must retain the above copyright 8 * 1. 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 * 2. Redistributions in binary form must reproduce the above copyright 10 * 2. Redistributions in binary form must reproduce the above copyright
(...skipping 1341 matching lines...) Expand 10 before | Expand all | Expand 10 after
1352 panel.togglePause(); 1352 panel.togglePause();
1353 return true; 1353 return true;
1354 case "sources.go-to-source": 1354 case "sources.go-to-source":
1355 panel.showGoToSourceDialog(); 1355 panel.showGoToSourceDialog();
1356 return true; 1356 return true;
1357 } 1357 }
1358 return false; 1358 return false;
1359 } 1359 }
1360 } 1360 }
1361 1361
1362
1363 /**
1364 * @constructor
1365 * @implements {WebInspector.Revealer}
1366 */
1367 WebInspector.SourcesPanel.LineMessageRevealer = function()
1368 {
1369 }
1370
1371 WebInspector.SourcesPanel.LineMessageRevealer.prototype = {
1372 /**
1373 * @override
1374 * @param {!Object} object
1375 * @return {!Promise}
1376 */
1377 reveal: function(object)
1378 {
1379 var container = /** @type {!WebInspector.UISourceCodeMessages} */ (objec t);
1380 if (!(container instanceof WebInspector.UISourceCodeMessages))
1381 return Promise.reject(new Error("Internal error: container not a Web Inspector.UISourceCodeMessages"));
1382
1383 var frame = WebInspector.SourcesPanel.instance().sourcesView().viewForFi le(container.source());
1384 frame.setMessagesForSource(container.messages().map(function(m){
pfeldman 2015/10/26 18:08:49 Revealer is for revealing, not for providing messa
wes 2015/10/26 22:16:32 Acknowledged.
1385 return new WebInspector.SourceFrameMessage(m.text(), WebInspector.So urceFrameMessage.Level[m.kind()], m.location());
1386 }));
1387
1388 return Promise.resolve();
1389 }
1390 }
1391
1362 /** 1392 /**
1363 * @constructor 1393 * @constructor
1364 * @implements {WebInspector.ActionDelegate} 1394 * @implements {WebInspector.ActionDelegate}
1365 */ 1395 */
1366 WebInspector.SourcesPanel.DebuggingActionDelegate = function() 1396 WebInspector.SourcesPanel.DebuggingActionDelegate = function()
1367 { 1397 {
1368 } 1398 }
1369 1399
1370 WebInspector.SourcesPanel.DebuggingActionDelegate.prototype = { 1400 WebInspector.SourcesPanel.DebuggingActionDelegate.prototype = {
1371 /** 1401 /**
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
1427 WebInspector.SourcesPanelFactory.prototype = { 1457 WebInspector.SourcesPanelFactory.prototype = {
1428 /** 1458 /**
1429 * @override 1459 * @override
1430 * @return {!WebInspector.Panel} 1460 * @return {!WebInspector.Panel}
1431 */ 1461 */
1432 createPanel: function() 1462 createPanel: function()
1433 { 1463 {
1434 return WebInspector.SourcesPanel.instance(); 1464 return WebInspector.SourcesPanel.instance();
1435 } 1465 }
1436 } 1466 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698