OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2012 Google Inc. All rights reserved. | 2 * Copyright (C) 2012 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 * 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 * | 10 * |
(...skipping 476 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
487 SourceFrame.UISourceCodeFrame.RowMessage = class { | 487 SourceFrame.UISourceCodeFrame.RowMessage = class { |
488 /** | 488 /** |
489 * @param {!Workspace.UISourceCode.Message} message | 489 * @param {!Workspace.UISourceCode.Message} message |
490 */ | 490 */ |
491 constructor(message) { | 491 constructor(message) { |
492 this._message = message; | 492 this._message = message; |
493 this._repeatCount = 1; | 493 this._repeatCount = 1; |
494 this.element = createElementWithClass('div', 'text-editor-row-message'); | 494 this.element = createElementWithClass('div', 'text-editor-row-message'); |
495 this._icon = this.element.createChild('label', '', 'dt-icon-label'); | 495 this._icon = this.element.createChild('label', '', 'dt-icon-label'); |
496 this._icon.type = SourceFrame.UISourceCodeFrame._iconClassPerLevel[message.l
evel()]; | 496 this._icon.type = SourceFrame.UISourceCodeFrame._iconClassPerLevel[message.l
evel()]; |
497 this._repeatCountElement = this.element.createChild('label', 'message-repeat
-count hidden', 'dt-small-bubble'); | 497 this._repeatCountElement = |
| 498 this.element.createChild('label', 'text-editor-row-message-repeat-count
hidden', 'dt-small-bubble'); |
498 this._repeatCountElement.type = SourceFrame.UISourceCodeFrame._bubbleTypePer
Level[message.level()]; | 499 this._repeatCountElement.type = SourceFrame.UISourceCodeFrame._bubbleTypePer
Level[message.level()]; |
499 var linesContainer = this.element.createChild('div', 'text-editor-row-messag
e-lines'); | 500 var linesContainer = this.element.createChild('div'); |
500 var lines = this._message.text().split('\n'); | 501 var lines = this._message.text().split('\n'); |
501 for (var i = 0; i < lines.length; ++i) { | 502 for (var i = 0; i < lines.length; ++i) { |
502 var messageLine = linesContainer.createChild('div'); | 503 var messageLine = linesContainer.createChild('div'); |
503 messageLine.textContent = lines[i]; | 504 messageLine.textContent = lines[i]; |
504 } | 505 } |
505 } | 506 } |
506 | 507 |
507 /** | 508 /** |
508 * @return {!Workspace.UISourceCode.Message} | 509 * @return {!Workspace.UISourceCode.Message} |
509 */ | 510 */ |
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
572 this.textEditor.removeDecoration(this._decoration, lineNumber); | 573 this.textEditor.removeDecoration(this._decoration, lineNumber); |
573 this._hasDecoration = true; | 574 this._hasDecoration = true; |
574 this.textEditor.addDecoration(this._decoration, lineNumber, Math.max(columnN
umber - 1, lineIndent)); | 575 this.textEditor.addDecoration(this._decoration, lineNumber, Math.max(columnN
umber - 1, lineIndent)); |
575 } | 576 } |
576 | 577 |
577 /** | 578 /** |
578 * @return {!Element} | 579 * @return {!Element} |
579 */ | 580 */ |
580 messagesDescription() { | 581 messagesDescription() { |
581 this._messagesDescriptionElement.removeChildren(); | 582 this._messagesDescriptionElement.removeChildren(); |
| 583 UI.appendStyle(this._messagesDescriptionElement, 'source_frame/messagesPopov
er.css'); |
582 for (var i = 0; i < this._messages.length; ++i) | 584 for (var i = 0; i < this._messages.length; ++i) |
583 this._messagesDescriptionElement.appendChild(this._messages[i].element); | 585 this._messagesDescriptionElement.appendChild(this._messages[i].element); |
584 | 586 |
585 return this._messagesDescriptionElement; | 587 return this._messagesDescriptionElement; |
586 } | 588 } |
587 | 589 |
588 detachFromEditor() { | 590 detachFromEditor() { |
589 var position = this._lineHandle.resolve(); | 591 var position = this._lineHandle.resolve(); |
590 if (!position) | 592 if (!position) |
591 return; | 593 return; |
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
676 | 678 |
677 /** | 679 /** |
678 * @param {!Workspace.UISourceCode.Message} a | 680 * @param {!Workspace.UISourceCode.Message} a |
679 * @param {!Workspace.UISourceCode.Message} b | 681 * @param {!Workspace.UISourceCode.Message} b |
680 * @return {number} | 682 * @return {number} |
681 */ | 683 */ |
682 Workspace.UISourceCode.Message.messageLevelComparator = function(a, b) { | 684 Workspace.UISourceCode.Message.messageLevelComparator = function(a, b) { |
683 return Workspace.UISourceCode.Message._messageLevelPriority[a.level()] - | 685 return Workspace.UISourceCode.Message._messageLevelPriority[a.level()] - |
684 Workspace.UISourceCode.Message._messageLevelPriority[b.level()]; | 686 Workspace.UISourceCode.Message._messageLevelPriority[b.level()]; |
685 }; | 687 }; |
OLD | NEW |