Merge "Ask user to confirm deletion of change edit/draft change/draft revision"
This commit is contained in:
commit
5706bd0d98
|
@ -28,6 +28,7 @@ import com.google.gwt.event.dom.client.ClickEvent;
|
|||
import com.google.gwt.uibinder.client.UiBinder;
|
||||
import com.google.gwt.uibinder.client.UiField;
|
||||
import com.google.gwt.uibinder.client.UiHandler;
|
||||
import com.google.gwt.user.client.Window;
|
||||
import com.google.gwt.user.client.ui.Button;
|
||||
import com.google.gwt.user.client.ui.Composite;
|
||||
import com.google.gwt.user.client.ui.FlowPanel;
|
||||
|
@ -208,7 +209,9 @@ class Actions extends Composite {
|
|||
|
||||
@UiHandler("deleteEdit")
|
||||
void onDeleteEdit(@SuppressWarnings("unused") ClickEvent e) {
|
||||
EditActions.deleteEdit(changeId);
|
||||
if (Window.confirm(Resources.C.deleteChangeEdit())) {
|
||||
EditActions.deleteEdit(changeId);
|
||||
}
|
||||
}
|
||||
|
||||
@UiHandler("publishEdit")
|
||||
|
@ -223,12 +226,16 @@ class Actions extends Composite {
|
|||
|
||||
@UiHandler("deleteRevision")
|
||||
void onDeleteRevision(@SuppressWarnings("unused") ClickEvent e) {
|
||||
DraftActions.delete(changeId, revision);
|
||||
if (Window.confirm(Resources.C.deleteDraftRevision())) {
|
||||
DraftActions.delete(changeId, revision);
|
||||
}
|
||||
}
|
||||
|
||||
@UiHandler("deleteChange")
|
||||
void onDeleteChange(@SuppressWarnings("unused") ClickEvent e) {
|
||||
DraftActions.delete(changeId);
|
||||
if (Window.confirm(Resources.C.deleteDraftChange())) {
|
||||
DraftActions.delete(changeId);
|
||||
}
|
||||
}
|
||||
|
||||
@UiHandler("restore")
|
||||
|
|
|
@ -49,4 +49,8 @@ interface ChangeConstants extends Constants {
|
|||
String indirectAncestor();
|
||||
String merged();
|
||||
String abandoned();
|
||||
|
||||
String deleteChangeEdit();
|
||||
String deleteDraftChange();
|
||||
String deleteDraftRevision();
|
||||
}
|
||||
|
|
|
@ -30,3 +30,9 @@ noChanges = No Changes
|
|||
indirectAncestor = Indirect ancestor
|
||||
merged = Merged
|
||||
abandoned = Abandoned
|
||||
|
||||
deleteChangeEdit = Delete Change Edit?\n\
|
||||
\n\
|
||||
All changes made in the edit revision will be lost.
|
||||
deleteDraftChange = Delete Draft Change?
|
||||
deleteDraftRevision = Delete Draft Revision?
|
||||
|
|
Loading…
Reference in New Issue