diff options
Diffstat (limited to 'gerrit-gwtui/src/main/java/com/google/gerrit/client/patches/CommentEditorPanel.java')
-rw-r--r-- | gerrit-gwtui/src/main/java/com/google/gerrit/client/patches/CommentEditorPanel.java | 22 |
1 files changed, 6 insertions, 16 deletions
diff --git a/gerrit-gwtui/src/main/java/com/google/gerrit/client/patches/CommentEditorPanel.java b/gerrit-gwtui/src/main/java/com/google/gerrit/client/patches/CommentEditorPanel.java index b609f15bf3..9ed3f1802e 100644 --- a/gerrit-gwtui/src/main/java/com/google/gerrit/client/patches/CommentEditorPanel.java +++ b/gerrit-gwtui/src/main/java/com/google/gerrit/client/patches/CommentEditorPanel.java @@ -16,20 +16,20 @@ package com.google.gerrit.client.patches; import com.google.gerrit.client.Gerrit; import com.google.gerrit.client.rpc.GerritCallback; +import com.google.gerrit.client.ui.CommentLinkProcessor; import com.google.gerrit.client.ui.CommentPanel; import com.google.gerrit.reviewdb.client.PatchLineComment; import com.google.gwt.event.dom.client.ClickEvent; import com.google.gwt.event.dom.client.ClickHandler; import com.google.gwt.event.dom.client.DoubleClickEvent; import com.google.gwt.event.dom.client.DoubleClickHandler; -import com.google.gwt.event.dom.client.KeyCodes; import com.google.gwt.event.dom.client.KeyDownEvent; import com.google.gwt.event.dom.client.KeyDownHandler; import com.google.gwt.user.client.Timer; -import com.google.gwtjsonrpc.common.AsyncCallback; import com.google.gwt.user.client.ui.Button; import com.google.gwt.user.client.ui.Widget; import com.google.gwtexpui.globalkey.client.NpTextArea; +import com.google.gwtjsonrpc.common.AsyncCallback; import com.google.gwtjsonrpc.common.VoidResult; import java.sql.Timestamp; @@ -59,11 +59,13 @@ public class CommentEditorPanel extends CommentPanel implements ClickHandler, private final Button discard; private final Timer expandTimer; - public CommentEditorPanel(final PatchLineComment plc) { + public CommentEditorPanel(final PatchLineComment plc, + final CommentLinkProcessor commentLinkProcessor) { + super(commentLinkProcessor); comment = plc; addStyleName(Gerrit.RESOURCES.css().commentEditorPanel()); - setAuthorNameText(PatchUtil.C.draft()); + setAuthorNameText(Gerrit.getUserAccountInfo(), PatchUtil.C.draft()); setMessageText(plc.getMessage()); addDoubleClickHandler(this); @@ -81,18 +83,6 @@ public class CommentEditorPanel extends CommentPanel implements ClickHandler, text.addKeyDownHandler(new KeyDownHandler() { @Override public void onKeyDown(final KeyDownEvent event) { - if (event.getNativeKeyCode() == KeyCodes.KEY_ESCAPE - && !event.isAnyModifierKeyDown()) { - event.preventDefault(); - - if (isNew()) { - onDiscard(); - } else { - render(); - } - return; - } - if ((event.isControlKeyDown() || event.isMetaKeyDown()) && !event.isAltKeyDown() && !event.isShiftKeyDown()) { switch (event.getNativeKeyCode()) { |