Enable Keyboard navigation after change has been submitted / abandoned / restored

Ensure that the keyboard navigation is enabled in
the change screen after a change has been
submitted, abandoned or restored.

When a change is submitted, abandoned or restored
the change screen is updated without reloading the
complete page. In this case the key navigation got
disabled.

Bug: issue 498
Change-Id: Ia9e2bc039584a60c540950610e65c9fb31c1a09f
Signed-off-by: Edwin Kempin <edwin.kempin@gmail.com>
This commit is contained in:
Edwin Kempin
2010-07-15 09:30:20 +02:00
parent f7e03ee787
commit 7836893350
2 changed files with 14 additions and 5 deletions

View File

@@ -115,7 +115,6 @@ public class ChangeScreen extends Screen {
super.registerKeys();
regNavigation = GlobalKey.add(this, keysNavigation);
regAction = GlobalKey.add(this, keysAction);
patchSetsBlock.setRegisterKeys(true);
}
public void refresh() {
@@ -125,6 +124,11 @@ public class ChangeScreen extends Screen {
protected void preDisplay(final ChangeDetail r) {
display(r);
}
@Override
protected void postDisplay() {
patchSetsBlock.setRegisterKeys(true);
}
});
}
@@ -217,7 +221,12 @@ public class ChangeScreen extends Screen {
setPageTitle(titleBuf.toString());
}
void display(final ChangeDetail detail) {
void update(final ChangeDetail detail) {
display(detail);
patchSetsBlock.setRegisterKeys(true);
}
private void display(final ChangeDetail detail) {
displayTitle(detail.getChange().getKey(), detail.getChange().getSubject());
if (starChange != null) {