mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-09-25 06:58:39 +00:00
RefactoringV2
This commit is contained in:
+6
-1
@@ -46,6 +46,7 @@ public class URLFieldWithFileUpload extends Composite implements HasValue<String
|
||||
private final Button removeButton;
|
||||
|
||||
private boolean valueChangeHandlerInitialized = false;
|
||||
private final SubmitButton submitButton;
|
||||
|
||||
public URLFieldWithFileUpload(final StringMessages stringMessages) {
|
||||
final VerticalPanel mainPanel = new VerticalPanel();
|
||||
@@ -98,7 +99,7 @@ public class URLFieldWithFileUpload extends Composite implements HasValue<String
|
||||
uploadPanel.add(fileUploadField);
|
||||
final InputElement inputElement = fileUploadField.getElement().cast();
|
||||
inputElement.setName("file");
|
||||
final SubmitButton submitButton = new SubmitButton(stringMessages.send());
|
||||
submitButton = new SubmitButton(stringMessages.send());
|
||||
submitButton.setEnabled(false);
|
||||
fileUploadField.addChangeHandler(new ChangeHandler() {
|
||||
@Override
|
||||
@@ -198,4 +199,8 @@ public class URLFieldWithFileUpload extends Composite implements HasValue<String
|
||||
private JSONValue parseAfterReplacingSurroundingPreElement(String jsonString) {
|
||||
return JSONParser.parseStrict(jsonString.replaceFirst("<pre[^>]*>(.*)</pre>", "$1"));
|
||||
}
|
||||
|
||||
public void setUploadEnabled(boolean value) {
|
||||
submitButton.setEnabled(value);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user