Added JavaDoc, used CodeFormater on all changes in this branch, some refactoring

This commit is contained in:
RobinFleige
2018-09-11 14:34:02 +02:00
parent ad1588f9eb
commit 578dcbcc23
31 changed files with 661 additions and 392 deletions
@@ -93,4 +93,6 @@ public interface StringMessages extends Messages {
String explainReplicationServletPort();
String ok();
String setUpStorageService();
}
@@ -46,8 +46,11 @@ public class URLFieldWithFileUpload extends Composite implements HasValue<String
private final Button removeButton;
private boolean valueChangeHandlerInitialized = false;
private final SubmitButton submitButton;
private boolean uploadEnabled;
public URLFieldWithFileUpload(final StringMessages stringMessages) {
final VerticalPanel mainPanel = new VerticalPanel();
final HorizontalPanel imageUrlPanel = new HorizontalPanel();
@@ -104,8 +107,13 @@ public class URLFieldWithFileUpload extends Composite implements HasValue<String
fileUploadField.addChangeHandler(new ChangeHandler() {
@Override
public void onChange(ChangeEvent event) {
if(fileUploadField.getFilename() != null && !fileUploadField.getFilename().isEmpty()) {
submitButton.setEnabled(true);
if(fileUploadFieldSet()) {
if (uploadEnabled) {
submitButton.setEnabled(true);
} else {
submitButton.setEnabled(false);
Notification.notify(stringMessages.setUpStorageService(), NotificationType.ERROR);
}
}
}
});
@@ -201,6 +209,13 @@ public class URLFieldWithFileUpload extends Composite implements HasValue<String
}
public void setUploadEnabled(boolean value) {
submitButton.setEnabled(value);
uploadEnabled = value;
if (fileUploadFieldSet()) {
submitButton.setEnabled(value);
}
}
private boolean fileUploadFieldSet() {
return fileUploadField.getFilename() != null && !fileUploadField.getFilename().isEmpty();
}
}