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

Side by Side Diff: Source/devtools/front_end/SourceFrame.js

Issue 185713007: DevTools: Add timestamp support in the console (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Fixed apavlov's comments Created 6 years, 9 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 | Annotate | Revision Log
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2011 Google Inc. All rights reserved. 2 * Copyright (C) 2011 Google Inc. 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 588 matching lines...) Expand 10 before | Expand all | Expand 10 after
599 lineNumber = 0; 599 lineNumber = 0;
600 600
601 var rowMessages = this._rowMessages[lineNumber]; 601 var rowMessages = this._rowMessages[lineNumber];
602 if (!rowMessages) { 602 if (!rowMessages) {
603 rowMessages = []; 603 rowMessages = [];
604 this._rowMessages[lineNumber] = rowMessages; 604 this._rowMessages[lineNumber] = rowMessages;
605 } 605 }
606 606
607 for (var i = 0; i < rowMessages.length; ++i) { 607 for (var i = 0; i < rowMessages.length; ++i) {
608 if (rowMessages[i].consoleMessage.isEqual(msg)) { 608 if (rowMessages[i].consoleMessage.isEqual(msg)) {
609 rowMessages[i].repeatCount = msg.totalRepeatCount; 609 rowMessages[i].repeatCount = msg.repeatCount;
610 this._updateMessageRepeatCount(rowMessages[i]); 610 this._updateMessageRepeatCount(rowMessages[i]);
611 return; 611 return;
612 } 612 }
613 } 613 }
614 614
615 var rowMessage = { consoleMessage: msg }; 615 var rowMessage = { consoleMessage: msg };
616 rowMessages.push(rowMessage); 616 rowMessages.push(rowMessage);
617 617
618 this._textEditor.beginUpdates(); 618 this._textEditor.beginUpdates();
619 var messageBubbleElement = this._messageBubbles[lineNumber]; 619 var messageBubbleElement = this._messageBubbles[lineNumber];
(...skipping 18 matching lines...) Expand all
638 638
639 var messageLineElement = document.createElement("div"); 639 var messageLineElement = document.createElement("div");
640 messageLineElement.className = "webkit-html-message-line"; 640 messageLineElement.className = "webkit-html-message-line";
641 messageBubbleElement.appendChild(messageLineElement); 641 messageBubbleElement.appendChild(messageLineElement);
642 642
643 // Create the image element in the Inspector's document so we can use re lative image URLs. 643 // Create the image element in the Inspector's document so we can use re lative image URLs.
644 messageLineElement.appendChild(imageElement); 644 messageLineElement.appendChild(imageElement);
645 messageLineElement.appendChild(document.createTextNode(msg.messageText)) ; 645 messageLineElement.appendChild(document.createTextNode(msg.messageText)) ;
646 646
647 rowMessage.element = messageLineElement; 647 rowMessage.element = messageLineElement;
648 rowMessage.repeatCount = msg.totalRepeatCount; 648 rowMessage.repeatCount = msg.repeatCount;
649 this._updateMessageRepeatCount(rowMessage); 649 this._updateMessageRepeatCount(rowMessage);
650 this._textEditor.endUpdates(); 650 this._textEditor.endUpdates();
651 }, 651 },
652 652
653 _updateMessageRepeatCount: function(rowMessage) 653 _updateMessageRepeatCount: function(rowMessage)
654 { 654 {
655 if (rowMessage.repeatCount < 2) 655 if (rowMessage.repeatCount < 2)
656 return; 656 return;
657 657
658 if (!rowMessage.repeatCountElement) { 658 if (!rowMessage.repeatCountElement) {
(...skipping 179 matching lines...) Expand 10 before | Expand all | Expand 10 after
838 838
839 /** 839 /**
840 * @param {?WebInspector.TextRange} from 840 * @param {?WebInspector.TextRange} from
841 * @param {?WebInspector.TextRange} to 841 * @param {?WebInspector.TextRange} to
842 */ 842 */
843 onJumpToPosition: function(from, to) 843 onJumpToPosition: function(from, to)
844 { 844 {
845 this._sourceFrame.onJumpToPosition(from, to); 845 this._sourceFrame.onJumpToPosition(from, to);
846 } 846 }
847 } 847 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698