Include author attributes in CommentPanel.
Include author's email and name as separate attributes in a CommentPanel. That makes it possible to filter out CI based comment using user scripts. Change-Id: I9c81c687d705f3c4077fe5f77ced6a35a8ff4161
This commit is contained in:
		@@ -50,6 +50,7 @@ public class CommentPanel extends Composite implements HasDoubleClickHandlers,
 | 
			
		||||
    HasFocusHandlers, FocusHandler, HasBlurHandlers, BlurHandler {
 | 
			
		||||
  private static final int SUMMARY_LENGTH = 75;
 | 
			
		||||
  private final HandlerManager handlerManager = new HandlerManager(this);
 | 
			
		||||
  private final FlowPanel body;
 | 
			
		||||
  private final FlexTable header;
 | 
			
		||||
  private final InlineLabel messageSummary;
 | 
			
		||||
  private final FlowPanel content;
 | 
			
		||||
@@ -73,7 +74,7 @@ public class CommentPanel extends Composite implements HasDoubleClickHandlers,
 | 
			
		||||
 | 
			
		||||
  protected CommentPanel(CommentLinkProcessor commentLinkProcessor) {
 | 
			
		||||
    this.commentLinkProcessor = commentLinkProcessor;
 | 
			
		||||
    final FlowPanel body = new FlowPanel();
 | 
			
		||||
    body = new FlowPanel();
 | 
			
		||||
    initWidget(body);
 | 
			
		||||
    setStyleName(Gerrit.RESOURCES.css().commentPanel());
 | 
			
		||||
 | 
			
		||||
@@ -129,6 +130,8 @@ public class CommentPanel extends Composite implements HasDoubleClickHandlers,
 | 
			
		||||
  public void setAuthorNameText(final AccountInfo author, final String nameText) {
 | 
			
		||||
    header.setWidget(0, 0, new AvatarImage(author, 26));
 | 
			
		||||
    header.setText(0, 1, nameText);
 | 
			
		||||
    body.getElement().setAttribute("email", author.email());
 | 
			
		||||
    body.getElement().setAttribute("name", author.name());
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  protected void setDateText(final String dateText) {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user