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:
@@ -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) {
|
||||
|
Reference in New Issue
Block a user