Java Examples for com.google.gwt.user.client.ui.FormPanel
The following java examples will help you to understand the usage of com.google.gwt.user.client.ui.FormPanel. These source code samples are taken from different open source projects.
Example 1
Project: google-web-toolkit-svnmirror-master File: FormPanel.java View source code |
/** * Creates a FormPanel that wraps an existing <form> element. * * This element must already be attached to the document. If the element is * removed from the document, you must call * {@link RootPanel#detachNow(Widget)}. * * <p> * The specified form element's target attribute will not be set, and the * {@link FormSubmitCompleteEvent} will not be fired. * </p> * * @param element the element to be wrapped */ public static FormPanel wrap(Element element) { // Assert that the element is attached. assert Document.get().getBody().isOrHasChild(element); FormPanel formPanel = new FormPanel(element); // Mark it attached and remember it for cleanup. formPanel.onAttach(); RootPanel.detachOnWindowClose(formPanel); return formPanel; }
Example 2
Project: gwt-master File: FormPanel.java View source code |
/** * Creates a FormPanel that wraps an existing <form> element. * * This element must already be attached to the document. If the element is * removed from the document, you must call * {@link RootPanel#detachNow(Widget)}. * * <p> * The specified form element's target attribute will not be set, and the * {@link FormSubmitCompleteEvent} will not be fired. * </p> * * @param element the element to be wrapped */ public static FormPanel wrap(Element element) { // Assert that the element is attached. assert Document.get().getBody().isOrHasChild(element); FormPanel formPanel = new FormPanel(element); // Mark it attached and remember it for cleanup. formPanel.onAttach(); RootPanel.detachOnWindowClose(formPanel); return formPanel; }
Example 3
Project: gwt-sandbox-master File: FormPanel.java View source code |
/** * Creates a FormPanel that wraps an existing <form> element. * * This element must already be attached to the document. If the element is * removed from the document, you must call * {@link RootPanel#detachNow(Widget)}. * * <p> * The specified form element's target attribute will not be set, and the * {@link FormSubmitCompleteEvent} will not be fired. * </p> * * @param element the element to be wrapped */ public static FormPanel wrap(Element element) { // Assert that the element is attached. assert Document.get().getBody().isOrHasChild(element); FormPanel formPanel = new FormPanel(element); // Mark it attached and remember it for cleanup. formPanel.onAttach(); RootPanel.detachOnWindowClose(formPanel); return formPanel; }
Example 4
Project: gwt.svn-master File: FormPanel.java View source code |
/** * Creates a FormPanel that wraps an existing <form> element. * * This element must already be attached to the document. If the element is * removed from the document, you must call * {@link RootPanel#detachNow(Widget)}. * * <p> * The specified form element's target attribute will not be set, and the * {@link FormSubmitCompleteEvent} will not be fired. * </p> * * @param element the element to be wrapped */ public static FormPanel wrap(Element element) { // Assert that the element is attached. assert Document.get().getBody().isOrHasChild(element); FormPanel formPanel = new FormPanel(element); // Mark it attached and remember it for cleanup. formPanel.onAttach(); RootPanel.detachOnWindowClose(formPanel); return formPanel; }
Example 5
Project: scalagwt-gwt-master File: FormPanel.java View source code |
/** * Creates a FormPanel that wraps an existing <form> element. * * This element must already be attached to the document. If the element is * removed from the document, you must call * {@link RootPanel#detachNow(Widget)}. * * <p> * The specified form element's target attribute will not be set, and the * {@link FormSubmitCompleteEvent} will not be fired. * </p> * * @param element the element to be wrapped */ public static FormPanel wrap(Element element) { // Assert that the element is attached. assert Document.get().getBody().isOrHasChild(element); FormPanel formPanel = new FormPanel(element); // Mark it attached and remember it for cleanup. formPanel.onAttach(); RootPanel.detachOnWindowClose(formPanel); return formPanel; }
Example 6
Project: turmeric-policy-master File: PolicyImportView.java View source code |
@Override public void initialize() { mainPanel.clear(); TurmericStackPanel panel = new TurmericStackPanel(); panel.setWidth("100%"); VerticalPanel vp = new VerticalPanel(); form = new FormPanel(); form.setEncoding(FormPanel.ENCODING_MULTIPART); form.setMethod(FormPanel.METHOD_POST); FileUploaderWidget.getFileUploaderWidget(form, PolicyAdminUIUtil.policyAdminConstants.policies()); panel.add(form, PolicyAdminUIUtil.policyAdminConstants.importPolicyAction()); vp.add(panel); vp.add(new Label(PolicyAdminUIUtil.policyAdminConstants.importConditionalFileMsg())); mainPanel.add(vp); }
Example 7
Project: gwt-test-utils-master File: BrowserTest.java View source code |
@Test() public void submit() { // Given final StringBuilder sb = new StringBuilder(); FormPanel form = new FormPanel(); form.addSubmitHandler(new SubmitHandler() { public void onSubmit(SubmitEvent event) { sb.append("onSubmit"); } }); form.addSubmitCompleteHandler(new SubmitCompleteHandler() { public void onSubmitComplete(SubmitCompleteEvent event) { sb.append(" complete : ").append(event.getResults()); } }); // Attach to the DOM RootPanel.get().add(form); // Given Browser.submit(form, "mock result"); // Then assertThat(sb.toString()).isEqualTo("onSubmit complete : mock result"); }
Example 8
Project: droolsjbpm-master File: AssetAttachmentFileWidget.java View source code |
protected void initWidgets(final String uuid, String formName) { form = new FormPanel(); form.setAction(GWT.getModuleBaseURL() + "asset"); form.setEncoding(FormPanel.ENCODING_MULTIPART); form.setMethod(FormPanel.METHOD_POST); FileUpload up = new FileUpload(); up.setName(HTMLFileManagerFields.UPLOAD_FIELD_NAME_ATTACH); HorizontalPanel fields = new HorizontalPanel(); fields.add(getHiddenField(HTMLFileManagerFields.FORM_FIELD_UUID, uuid)); ok = new Button(constants.Upload()); fields.add(up); fields.add(ok); form.add(fields); layout = new FormStyleLayout(getIcon(), formName); if (!this.asset.isreadonly) layout.addAttribute(constants.UploadNewVersion(), form); Button dl = new Button(constants.Download()); dl.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { Window.open(GWT.getModuleBaseURL() + "asset?" + HTMLFileManagerFields.FORM_FIELD_UUID + "=" + uuid, "downloading", "resizable=no,scrollbars=yes,status=no"); } }); layout.addAttribute(constants.DownloadCurrentVersion(), dl); ok.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { showUploadingBusy(); submitUpload(); } }); initWidget(layout); layout.setWidth("100%"); this.setStyleName(getOverallStyleName()); }
Example 9
Project: onebusaway-application-modules-master File: SearchWidget.java View source code |
private void initializeWidget() { addStyleName(_css.SearchWidget()); FormPanel form = new FormPanel(); form.setAction("index.html"); add(form); form.addSubmitHandler(new SubmitHandler() { public void onSubmit(SubmitEvent event) { event.cancel(); } }); FlowPanel panel = new FlowPanel(); form.add(panel); DivPanel searchPanel = new DivPanel(); searchPanel.addStyleName(_css.SearchWidgetSearchPanel()); panel.add(searchPanel); DivPanel searchForPanel = new DivPanel(); searchForPanel.addStyleName(_css.SearchWidgetSearchForPanel()); searchPanel.add(searchForPanel); DivWidget queryLabel = new DivWidget("Search for:"); queryLabel.addStyleName(_css.SearchWidgetLabel()); searchForPanel.add(queryLabel); DivPanel queryTextBoxPanel = new DivPanel(); queryTextBoxPanel.addStyleName(_css.SearchWidgetTextBoxPanel()); searchForPanel.add(queryTextBoxPanel); _queryTextBox = new TextBox(); _queryTextBox.addStyleName(_css.SearchWidgetTextBox()); _queryTextBox.setName(ConstraintsParameterMapping.PARAM_QUERY); _queryTextBox.addKeyPressHandler(new QueryTextBoxHandler()); queryTextBoxPanel.add(_queryTextBox); DivPanel searchForExamplePanel = new DivPanel(); searchForExamplePanel.addStyleName(_css.SearchWidgetExamplePanel()); searchForPanel.add(searchForExamplePanel); DivWidget searchForExampleLabel = new DivWidget("(ex. \"restaurants\", \"parks\", \"grocery stores\")"); searchForExampleLabel.addStyleName(_css.SearchWidgetExampleLabel()); searchForExamplePanel.add(searchForExampleLabel); DivPanel addressPanel = new DivPanel(); searchPanel.add(addressPanel); DivPanel addressPanel1 = new DivPanel(); addressPanel.add(addressPanel1); DivWidget addressLabel = new DivWidget("Start Address:"); addressLabel.addStyleName(_css.SearchWidgetLabel()); addressPanel1.add(addressLabel); DivPanel addressTextBoxPanel = new DivPanel(); addressTextBoxPanel.addStyleName(_css.SearchWidgetTextBoxPanel()); addressPanel1.add(addressTextBoxPanel); _addressTextBox = new TextBox(); _addressTextBox.addStyleName(_css.SearchWidgetTextBox()); _addressTextBox.setName(ConstraintsParameterMapping.PARAM_LOCATION); addressTextBoxPanel.add(_addressTextBox); DivPanel addressPanel2 = new DivPanel(); addressPanel2.addStyleName(_css.SearchWidgetExamplePanel()); addressPanel.add(addressPanel2); SpanWidget addressExampleLabel1 = new SpanWidget("(ex. \"3rd and pike\" or "); addressExampleLabel1.addStyleName(_css.SearchWidgetExampleLabel()); addressPanel2.add(addressExampleLabel1); Anchor addressExampleLabel2 = new Anchor("use the map"); addressExampleLabel2.addStyleName(_css.SearchWidgetExampleLabel()); addressExampleLabel2.addClickHandler(new UseTheMapHandler()); addressPanel2.add(addressExampleLabel2); SpanWidget addressExampleLabel3 = new SpanWidget(")"); addressExampleLabel3.addStyleName(_css.SearchWidgetExampleLabel()); addressPanel2.add(addressExampleLabel3); DivPanel buttonPanel = new DivPanel(); buttonPanel.addStyleName(_css.SearchWidgetButtonPanel()); searchPanel.add(buttonPanel); Button button = new Button("Go"); buttonPanel.add(button); button.addClickHandler(new ClickHandler() { public void onClick(ClickEvent widget) { handleQuery(); } }); AddressTextBoxHandler handler = new AddressTextBoxHandler(); _addressTextBox.addKeyPressHandler(handler); _addressTextBox.addFocusHandler(handler); _addressTextBox.addBlurHandler(handler); _optionsButton = new Anchor("Show More Options"); _optionsButton.addStyleName(_css.SearchWidgetShowOptionsButton()); _optionsButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent arg0) { toggleExpansion(); // TODO : Refresh layout } }); buttonPanel.add(_optionsButton); DivPanel clearPanel = new DivPanel(); clearPanel.addStyleName(_css.ClearPanel()); panel.add(clearPanel); Image hiddenPixel = new Image(CommonResources.INSTANCE.getHiddenPixel().getUrl()); clearPanel.add(hiddenPixel); _optionsPanel = new DivPanel(); _optionsPanel.addStyleName(_css.SearchWidgetOptionsPanel()); _optionsPanel.setVisible(false); panel.add(_optionsPanel); Grid optionsGrid = new Grid(2, 4); optionsGrid.addStyleName(_css.SearchWidgetOptionsGrid()); for (int i = 0; i < 4; i++) { optionsGrid.getCellFormatter().addStyleName(0, i, "SearchWidget-OptionsGrid-Column" + i); optionsGrid.getCellFormatter().addStyleName(1, i, "SearchWidget-OptionsGrid-Column" + i); } _optionsPanel.add(optionsGrid); SpanWidget timeLabel = new SpanWidget("Start Time:"); optionsGrid.setWidget(0, 0, timeLabel); DivPanel dateAndTimePanel = new DivPanel(); optionsGrid.setWidget(0, 1, dateAndTimePanel); _dateTextBox = new TextBox(); _dateTextBox.addStyleName(_css.SearchWidgetStartDateTextBox()); dateAndTimePanel.add(_dateTextBox); _timeTextBox = new TextBox(); _timeTextBox.addStyleName(_css.SearchWidgetStartTimeTextBox()); dateAndTimePanel.add(_timeTextBox); SpanWidget maxLengthLabel = new SpanWidget("Trip Time:"); optionsGrid.setWidget(1, 0, maxLengthLabel); _maxTripLengthBox = new ListBox(); _maxTripLengthBox.addItem("10 mins", "10"); _maxTripLengthBox.addItem("15 mins", "15"); _maxTripLengthBox.addItem("20 mins", "20"); _maxTripLengthBox.addItem("30 mins", "30"); _maxTripLengthBox.addItem("45 mins", "45"); _maxTripLengthBox.addItem("1 hour", "60"); _maxTripLengthBox.addStyleName(_css.SearchWidgetTripLengthList()); optionsGrid.setWidget(1, 1, _maxTripLengthBox); SpanWidget maxTransfersLabel = new SpanWidget("Transfers:"); optionsGrid.setWidget(0, 2, maxTransfersLabel); _maxTransfersListBox = new ListBox(); _maxTransfersListBox.addItem("Don't Care", "-1"); _maxTransfersListBox.addItem("0", "0"); _maxTransfersListBox.addItem("1", "1"); _maxTransfersListBox.addItem("2", "2"); optionsGrid.setWidget(0, 3, _maxTransfersListBox); SpanWidget maxWalkLabel = new SpanWidget("Walk at most:"); optionsGrid.setWidget(1, 2, maxWalkLabel); _maxWalkDistance = new ListBox(); _maxWalkDistance.addItem("1/4 mile", "1320"); _maxWalkDistance.addItem("1/2 mile", "2640"); _maxWalkDistance.addItem("3/4 mile", "3960"); _maxWalkDistance.addItem("1 mile", "5280"); optionsGrid.setWidget(1, 3, _maxWalkDistance); DivPanel optionsPanelRowB = new DivPanel(); _optionsPanel.add(optionsPanelRowB); }
Example 10
Project: soundtransit-rds-master File: SearchWidget.java View source code |
private void initializeWidget() { addStyleName(_css.SearchWidget()); FormPanel form = new FormPanel(); form.setAction("index.html"); add(form); form.addSubmitHandler(new SubmitHandler() { public void onSubmit(SubmitEvent event) { event.cancel(); } }); FlowPanel panel = new FlowPanel(); form.add(panel); DivPanel searchPanel = new DivPanel(); searchPanel.addStyleName(_css.SearchWidgetSearchPanel()); panel.add(searchPanel); DivPanel searchForPanel = new DivPanel(); searchForPanel.addStyleName(_css.SearchWidgetSearchForPanel()); searchPanel.add(searchForPanel); DivWidget queryLabel = new DivWidget("Search for:"); queryLabel.addStyleName(_css.SearchWidgetLabel()); searchForPanel.add(queryLabel); DivPanel queryTextBoxPanel = new DivPanel(); queryTextBoxPanel.addStyleName(_css.SearchWidgetTextBoxPanel()); searchForPanel.add(queryTextBoxPanel); _queryTextBox = new TextBox(); _queryTextBox.addStyleName(_css.SearchWidgetTextBox()); _queryTextBox.setName(ConstraintsParameterMapping.PARAM_QUERY); _queryTextBox.addKeyPressHandler(new QueryTextBoxHandler()); queryTextBoxPanel.add(_queryTextBox); DivPanel searchForExamplePanel = new DivPanel(); searchForExamplePanel.addStyleName(_css.SearchWidgetExamplePanel()); searchForPanel.add(searchForExamplePanel); DivWidget searchForExampleLabel = new DivWidget("(ex. \"restaurants\", \"parks\", \"grocery stores\")"); searchForExampleLabel.addStyleName(_css.SearchWidgetExampleLabel()); searchForExamplePanel.add(searchForExampleLabel); DivPanel addressPanel = new DivPanel(); searchPanel.add(addressPanel); DivPanel addressPanel1 = new DivPanel(); addressPanel.add(addressPanel1); DivWidget addressLabel = new DivWidget("Start Address:"); addressLabel.addStyleName(_css.SearchWidgetLabel()); addressPanel1.add(addressLabel); DivPanel addressTextBoxPanel = new DivPanel(); addressTextBoxPanel.addStyleName(_css.SearchWidgetTextBoxPanel()); addressPanel1.add(addressTextBoxPanel); _addressTextBox = new TextBox(); _addressTextBox.addStyleName(_css.SearchWidgetTextBox()); _addressTextBox.setName(ConstraintsParameterMapping.PARAM_LOCATION); addressTextBoxPanel.add(_addressTextBox); DivPanel addressPanel2 = new DivPanel(); addressPanel2.addStyleName(_css.SearchWidgetExamplePanel()); addressPanel.add(addressPanel2); SpanWidget addressExampleLabel1 = new SpanWidget("(ex. \"3rd and pike\" or "); addressExampleLabel1.addStyleName(_css.SearchWidgetExampleLabel()); addressPanel2.add(addressExampleLabel1); Anchor addressExampleLabel2 = new Anchor("use the map"); addressExampleLabel2.addStyleName(_css.SearchWidgetExampleLabel()); addressExampleLabel2.addClickHandler(new UseTheMapHandler()); addressPanel2.add(addressExampleLabel2); SpanWidget addressExampleLabel3 = new SpanWidget(")"); addressExampleLabel3.addStyleName(_css.SearchWidgetExampleLabel()); addressPanel2.add(addressExampleLabel3); DivPanel buttonPanel = new DivPanel(); buttonPanel.addStyleName(_css.SearchWidgetButtonPanel()); searchPanel.add(buttonPanel); Button button = new Button("Go"); buttonPanel.add(button); button.addClickHandler(new ClickHandler() { public void onClick(ClickEvent widget) { handleQuery(); } }); AddressTextBoxHandler handler = new AddressTextBoxHandler(); _addressTextBox.addKeyPressHandler(handler); _addressTextBox.addFocusHandler(handler); _addressTextBox.addBlurHandler(handler); _optionsButton = new Anchor("Show More Options"); _optionsButton.addStyleName(_css.SearchWidgetShowOptionsButton()); _optionsButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent arg0) { toggleExpansion(); // TODO : Refresh layout } }); buttonPanel.add(_optionsButton); DivPanel clearPanel = new DivPanel(); clearPanel.addStyleName(_css.ClearPanel()); panel.add(clearPanel); Image hiddenPixel = new Image(CommonResources.INSTANCE.getHiddenPixel().getUrl()); clearPanel.add(hiddenPixel); _optionsPanel = new DivPanel(); _optionsPanel.addStyleName(_css.SearchWidgetOptionsPanel()); _optionsPanel.setVisible(false); panel.add(_optionsPanel); Grid optionsGrid = new Grid(2, 4); optionsGrid.addStyleName(_css.SearchWidgetOptionsGrid()); for (int i = 0; i < 4; i++) { optionsGrid.getCellFormatter().addStyleName(0, i, "SearchWidget-OptionsGrid-Column" + i); optionsGrid.getCellFormatter().addStyleName(1, i, "SearchWidget-OptionsGrid-Column" + i); } _optionsPanel.add(optionsGrid); SpanWidget timeLabel = new SpanWidget("Start Time:"); optionsGrid.setWidget(0, 0, timeLabel); DivPanel dateAndTimePanel = new DivPanel(); optionsGrid.setWidget(0, 1, dateAndTimePanel); _dateTextBox = new TextBox(); _dateTextBox.addStyleName(_css.SearchWidgetStartDateTextBox()); dateAndTimePanel.add(_dateTextBox); _timeTextBox = new TextBox(); _timeTextBox.addStyleName(_css.SearchWidgetStartTimeTextBox()); dateAndTimePanel.add(_timeTextBox); SpanWidget maxLengthLabel = new SpanWidget("Trip Time:"); optionsGrid.setWidget(1, 0, maxLengthLabel); _maxTripLengthBox = new ListBox(); _maxTripLengthBox.addItem("10 mins", "10"); _maxTripLengthBox.addItem("15 mins", "15"); _maxTripLengthBox.addItem("20 mins", "20"); _maxTripLengthBox.addItem("30 mins", "30"); _maxTripLengthBox.addItem("45 mins", "45"); _maxTripLengthBox.addItem("1 hour", "60"); _maxTripLengthBox.addStyleName(_css.SearchWidgetTripLengthList()); optionsGrid.setWidget(1, 1, _maxTripLengthBox); SpanWidget maxTransfersLabel = new SpanWidget("Transfers:"); optionsGrid.setWidget(0, 2, maxTransfersLabel); _maxTransfersListBox = new ListBox(); _maxTransfersListBox.addItem("Don't Care", "-1"); _maxTransfersListBox.addItem("0", "0"); _maxTransfersListBox.addItem("1", "1"); _maxTransfersListBox.addItem("2", "2"); optionsGrid.setWidget(0, 3, _maxTransfersListBox); SpanWidget maxWalkLabel = new SpanWidget("Walk at most:"); optionsGrid.setWidget(1, 2, maxWalkLabel); _maxWalkDistance = new ListBox(); _maxWalkDistance.addItem("1/4 mile", "1320"); _maxWalkDistance.addItem("1/2 mile", "2640"); _maxWalkDistance.addItem("3/4 mile", "3960"); _maxWalkDistance.addItem("1 mile", "5280"); optionsGrid.setWidget(1, 3, _maxWalkDistance); DivPanel optionsPanelRowB = new DivPanel(); _optionsPanel.add(optionsPanelRowB); }
Example 11
Project: opencms-core-master File: CmsUploadDialogImpl.java View source code |
/** * Creates a form that contains the file input fields and the target folder.<p> * * @return the form */ private FormPanel createForm() { // create a form using the POST method and multipart MIME encoding FormPanel form = new FormPanel(); form.setAction(getUploadUri()); form.setEncoding(FormPanel.ENCODING_MULTIPART); form.setMethod(FormPanel.METHOD_POST); // create a panel that contains the file input fields and the target folder FlowPanel inputFieldsPanel = new FlowPanel(); int count = 0; for (CmsFileInput input : m_inputsToUpload.values()) { String filename = input.getFiles()[0].getFileName(); String fieldName = "file_" + count++; input.setName(fieldName); if (getFilesToUpload().containsKey(filename)) { inputFieldsPanel.add(input); } addHiddenField(inputFieldsPanel, fieldName + I_CmsUploadConstants.UPLOAD_FILENAME_ENCODED_SUFFIX, URL.encode(filename)); } for (String filename : getFilesToUnzip(false)) { addHiddenField(inputFieldsPanel, I_CmsUploadConstants.UPLOAD_UNZIP_FILES_FIELD_NAME, URL.encode(filename)); } addHiddenField(inputFieldsPanel, I_CmsUploadConstants.UPLOAD_TARGET_FOLDER_FIELD_NAME, getTargetFolder()); form.setWidget(inputFieldsPanel); return form; }
Example 12
Project: opencms-master File: CmsUploadDialogImpl.java View source code |
/** * Creates a form that contains the file input fields and the target folder.<p> * * @return the form */ private FormPanel createForm() { // create a form using the POST method and multipart MIME encoding FormPanel form = new FormPanel(); form.setAction(getUploadUri()); form.setEncoding(FormPanel.ENCODING_MULTIPART); form.setMethod(FormPanel.METHOD_POST); // create a panel that contains the file input fields and the target folder FlowPanel inputFieldsPanel = new FlowPanel(); int count = 0; for (CmsFileInput input : m_inputsToUpload.values()) { String filename = input.getFiles()[0].getFileName(); String fieldName = "file_" + count++; input.setName(fieldName); if (getFilesToUpload().containsKey(filename)) { inputFieldsPanel.add(input); } addHiddenField(inputFieldsPanel, fieldName + I_CmsUploadConstants.UPLOAD_FILENAME_ENCODED_SUFFIX, URL.encode(filename)); } for (String filename : getFilesToUnzip(false)) { addHiddenField(inputFieldsPanel, I_CmsUploadConstants.UPLOAD_UNZIP_FILES_FIELD_NAME, URL.encode(filename)); } addHiddenField(inputFieldsPanel, I_CmsUploadConstants.UPLOAD_TARGET_FOLDER_FIELD_NAME, getTargetFolder()); form.setWidget(inputFieldsPanel); return form; }
Example 13
Project: FormDesigner-master File: SaveFileDialog.java View source code |
public void initWidgets(String url, String data, String fileName) { actionUrl = url; form.setAction(actionUrl); form.setEncoding(FormPanel.ENCODING_MULTIPART); form.setMethod(FormPanel.METHOD_POST); VerticalPanel verticalPanel = new VerticalPanel(); verticalPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); verticalPanel.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); verticalPanel.setSpacing(10); form.add(verticalPanel); txtArea = new TextArea(); txtArea.setText(data); txtArea.setName("filecontents"); txtArea.setVisible(false); txtName = new TextBox(); txtName.setText(fileName); txtName.setName("filename"); txtName.setWidth("250" + PurcConstants.UNITS); verticalPanel.add(txtName); verticalPanel.add(txtArea); HorizontalPanel horizontalPanel = new HorizontalPanel(); horizontalPanel.setWidth("100%"); horizontalPanel.setHeight("100%"); horizontalPanel.setVerticalAlignment(HasVerticalAlignment.ALIGN_BOTTOM); Button button = new Button(LocaleText.get("save"), new ClickHandler() { public void onClick(ClickEvent event) { String fileName = txtName.getText(); if (fileName != null && fileName.trim().length() > 0) { String action = actionUrl; if (action.contains("?")) action += "&"; else action += "?"; action += "filename=" + fileName; form.setAction(action); ((VerticalPanel) txtName.getParent()).add(txtArea); form.submit(); //hide(); FormUtil.dlg.setText(LocaleText.get("processingMsg")); FormUtil.dlg.center(); } } }); horizontalPanel.add(button); horizontalPanel.setCellHorizontalAlignment(button, HasHorizontalAlignment.ALIGN_LEFT); button = new Button(LocaleText.get("cancel"), new ClickHandler() { public void onClick(ClickEvent event) { hide(); FormUtil.dlg.hide(); } }); horizontalPanel.add(button); horizontalPanel.setCellHorizontalAlignment(button, HasHorizontalAlignment.ALIGN_RIGHT); verticalPanel.add(horizontalPanel); setWidget(form); form.addSubmitCompleteHandler(new SubmitCompleteHandler() { public void onSubmitComplete(FormPanel.SubmitCompleteEvent event) { hide(); FormUtil.dlg.hide(); Window.Location.replace(form.getAction()); } }); setText(LocaleText.get("saveFileAs")); }
Example 14
Project: ppj09_fd-master File: UserForm.java View source code |
public void onSubmitComplete(SubmitCompleteEvent event) {
// When the form submission is successfully
// completed, this event is
// fired. Assuming the service returned a response
// of type text/html,
// we can get the result text here (see the
// FormPanel documentation for
// further explanation).
MessageBox.alert(event.getResults());
getuser();
window.close();
}
Example 15
Project: jbpm-form-builder-master File: RestyFormBuilderModel.java View source code |
@Override public void onSuccess(Method method, String response) { String fileName = helper.getFileName(response); FormPanel auxiliarForm = new FormPanel(); auxiliarForm.setMethod(FormPanel.METHOD_GET); auxiliarForm.setAction(url); Hidden hidden1 = new Hidden("fileName"); hidden1.setValue(fileName); Hidden hidden2 = new Hidden("formName"); hidden2.setValue(form.getName() == null || "".equals(form.getName()) ? "template" : form.getName()); VerticalPanel vPanel = new VerticalPanel(); vPanel.add(hidden1); vPanel.add(hidden2); auxiliarForm.add(vPanel); RootPanel.get().add(auxiliarForm); auxiliarForm.submit(); }
Example 16
Project: ide-master File: LocalZipImporterPagePresenterTest.java View source code |
@Test
public void onImportClickedWhenShouldImportAndOpenProjectTest() {
when(view.getProjectName()).thenReturn(PROJECT_NAME);
MessageDialog dialog = mock(MessageDialog.class);
when(dialogFactory.createMessageDialog(anyString(), anyString(), (ConfirmCallback) anyObject())).thenReturn(dialog);
presenter.onImportClicked();
verify(vfsServiceClient).getItemByPath(eq(PROJECT_NAME), callbackCaptorForItem.capture());
AsyncRequestCallback<Item> itemCallback = callbackCaptorForItem.getValue();
GwtReflectionUtils.callOnFailure(itemCallback, mock(Throwable.class));
verify(dialogFactory, never()).createMessageDialog(anyString(), anyString(), (ConfirmCallback) anyObject());
verify(dialog, never()).show();
verify(importProjectNotificationSubscriber).subscribe(eq(PROJECT_NAME));
verify(view).setEncoding(eq(FormPanel.ENCODING_MULTIPART));
verify(view).setAction(anyString());
verify(view).submit();
verify(view).setLoaderVisibility(eq(true));
verify(view).setInputsEnableState(eq(false));
}
Example 17
Project: cmestemp22-master File: LoginDialogContent.java View source code |
/**
* Builds the UI.
*/
private void setupWidgets() {
loginForm.setAction("/j_spring_security_check");
loginForm.setMethod(FormPanel.METHOD_POST);
loginContentContainer.addStyleName(StaticResourceBundle.INSTANCE.coreCss().loginContentContainer());
FlowPanel loginPanel = new FlowPanel();
loginPanel.addStyleName(StaticResourceBundle.INSTANCE.coreCss().loginContent());
loginForm.setWidget(loginPanel);
FlowPanel navPanel = new FlowPanel();
navPanel.addStyleName(StaticResourceBundle.INSTANCE.coreCss().loginNavPanel());
navPanel.add(errorMessage);
loginContentContainer.add(navPanel);
submitButton.addStyleName(StaticResourceBundle.INSTANCE.coreCss().loginButton());
cancelButton.addStyleName(StaticResourceBundle.INSTANCE.coreCss().cancelButton());
final FlowPanel usernamePanel = new FlowPanel();
usernamePanel.addStyleName(StaticResourceBundle.INSTANCE.coreCss().formElement());
Label usernameLabel = new Label("Username: ");
usernameLabel.addStyleName(StaticResourceBundle.INSTANCE.coreCss().formLabel());
usernamePanel.add(usernameLabel);
username.setName("j_username");
usernamePanel.add(username);
loginPanel.add(usernamePanel);
final FlowPanel passwordPanel = new FlowPanel();
Label passwordLabel = new Label("Password: ");
passwordPanel.addStyleName(StaticResourceBundle.INSTANCE.coreCss().formElement());
passwordLabel.addStyleName(StaticResourceBundle.INSTANCE.coreCss().formLabel());
passwordPanel.add(passwordLabel);
password.setName("j_password");
passwordPanel.add(password);
Hidden returnTo = new Hidden("spring-security-redirect", "/login.html");
returnTo.setName("spring-security-redirect");
loginPanel.add(returnTo);
rememberMe.setName("_spring_security_remember_me");
loginPanel.add(passwordPanel);
loginPanel.add(rememberMe);
errorMessage.addStyleName(StaticResourceBundle.INSTANCE.coreCss().formErrorBox());
errorMessage.setVisible(false);
loginContentContainer.add(loginPanel);
FlowPanel buttonPanel = new FlowPanel();
buttonPanel.addStyleName(StaticResourceBundle.INSTANCE.coreCss().loginButtonPanel());
buttonPanel.add(submitButton);
buttonPanel.add(cancelButton);
loginContentContainer.add(buttonPanel);
loginForm.add(loginContentContainer);
}
Example 18
Project: eurekastreams-master File: LoginDialogContent.java View source code |
/**
* Builds the UI.
*/
private void setupWidgets() {
loginForm.setAction("/j_spring_security_check");
loginForm.setMethod(FormPanel.METHOD_POST);
loginContentContainer.addStyleName(StaticResourceBundle.INSTANCE.coreCss().loginContentContainer());
FlowPanel loginPanel = new FlowPanel();
loginPanel.addStyleName(StaticResourceBundle.INSTANCE.coreCss().loginContent());
loginForm.setWidget(loginPanel);
FlowPanel navPanel = new FlowPanel();
navPanel.addStyleName(StaticResourceBundle.INSTANCE.coreCss().loginNavPanel());
navPanel.add(errorMessage);
loginContentContainer.add(navPanel);
submitButton.addStyleName(StaticResourceBundle.INSTANCE.coreCss().loginButton());
cancelButton.addStyleName(StaticResourceBundle.INSTANCE.coreCss().cancelButton());
final FlowPanel usernamePanel = new FlowPanel();
usernamePanel.addStyleName(StaticResourceBundle.INSTANCE.coreCss().formElement());
Label usernameLabel = new Label("Username: ");
usernameLabel.addStyleName(StaticResourceBundle.INSTANCE.coreCss().formLabel());
usernamePanel.add(usernameLabel);
username.setName("j_username");
usernamePanel.add(username);
loginPanel.add(usernamePanel);
final FlowPanel passwordPanel = new FlowPanel();
Label passwordLabel = new Label("Password: ");
passwordPanel.addStyleName(StaticResourceBundle.INSTANCE.coreCss().formElement());
passwordLabel.addStyleName(StaticResourceBundle.INSTANCE.coreCss().formLabel());
passwordPanel.add(passwordLabel);
password.setName("j_password");
passwordPanel.add(password);
Hidden returnTo = new Hidden("spring-security-redirect", "/login.html");
returnTo.setName("spring-security-redirect");
loginPanel.add(returnTo);
loginPanel.add(passwordPanel);
// rememberMe.setName("_spring_security_remember_me");
// loginPanel.add(rememberMe);
Hidden usePersistentLogon = new Hidden("_spring_security_remember_me", "on");
usePersistentLogon.setName("_spring_security_remember_me");
loginPanel.add(usePersistentLogon);
errorMessage.addStyleName(StaticResourceBundle.INSTANCE.coreCss().formErrorBox());
errorMessage.setVisible(false);
loginContentContainer.add(loginPanel);
FlowPanel buttonPanel = new FlowPanel();
buttonPanel.addStyleName(StaticResourceBundle.INSTANCE.coreCss().loginButtonPanel());
buttonPanel.add(submitButton);
buttonPanel.add(cancelButton);
loginContentContainer.add(buttonPanel);
loginForm.add(loginContentContainer);
}
Example 19
Project: geo-platform-master File: GPFileUploader.java View source code |
@Override
public void onSubmitComplete(SubmitCompleteEvent event) {
// When the form submission is successfully completed,
// this event is fired. Assuming the service returned a
// response of type text/html, we can get the result text here
// (see the FormPanel documentation for further explanation)
htmlResult = event.getResults();
System.out.println("HTML Result: " + htmlResult);
//Execute this code only if the session is still alive
if (htmlResult.contains("Session Timeout")) {
GPHandlerManager.fireEvent(new GPLoginEvent(null));
} else if (!htmlResult.contains("HTTP ERROR")) {
formPanel.reset();
htmlResult = htmlResult.replaceAll("<pre>", "");
htmlResult = htmlResult.replaceAll("</pre>", "");
htmlResult = htmlResult.replaceAll("<pre style=\"word-wrap: break-word; white-space: pre-wrap;\">", "");
if (GPSharedUtils.isNotEmpty(htmlResult)) {
// logger.info("HTMLResult: " + htmlResult);
uploadEvent.setResult(htmlResult);
GPHandlerManager.fireEvent(uploadEvent);
//done.enable();
//mapPreviewWidget.drawAoiOnMap(wkt);
LayoutManager.getInstance().getStatusMap().setStatus(BasicWidgetConstants.INSTANCE.GPFileUploader_successStatusText(), EnumSearchStatus.STATUS_SEARCH.toString());
} else {
LayoutManager.getInstance().getStatusMap().setStatus(BasicWidgetConstants.INSTANCE.GPFileUploader_failedStatusText(), EnumSearchStatus.STATUS_NO_SEARCH.toString());
}
} else {
GeoPlatformMessage.errorMessage(BasicWidgetConstants.INSTANCE.GPFileUploader_failedErrorMessageTitleText(), BasicWidgetConstants.INSTANCE.GPFileUploader_failedErrorGenericBodyText());
LayoutManager.getInstance().getStatusMap().setStatus(BasicWidgetConstants.INSTANCE.GPFileUploader_failedStatusText(), EnumSearchStatus.STATUS_NO_SEARCH.toString());
}
uploaderProgressBar.hide();
}
Example 20
Project: incubator-wave-master File: AttachmentPopupWidget.java View source code |
@Override
public void onSubmitComplete(SubmitCompleteEvent event) {
// When the form submission is successfully completed, this
// event is fired. Assuming the service returned a response of type
// text/html, we can get the result text here (see the FormPanel
// documentation for further explanation).
spinnerImg.setVisible(false);
String results = event.getResults();
if (results != null && results.contains("OK")) {
status.setText("Done!");
status.addStyleName(style.done());
listener.onDone(waveRefStr, attachmentId.getId(), fileUpload.getFilename());
hide();
} else {
status.setText("Error!");
status.addStyleName(style.error());
}
}
Example 21
Project: qafe-platform-master File: BuiltinHandlerHelper.java View source code |
public static Object getValue(UIObject uiObject, final UIObject sender, boolean idValueOnly, String groupName) { Object returnObject = null; if (uiObject instanceof QPagingScrollTable) { returnObject = getValue((QPagingScrollTable) uiObject, groupName); } else if (uiObject instanceof QRadioButton) { returnObject = getValue((QRadioButton) uiObject); } else if (uiObject instanceof HasData) { returnObject = getValue((HasData) uiObject); } else if (uiObject instanceof CheckBox) { returnObject = getValue((CheckBox) uiObject); } else if (uiObject instanceof FormPanel) { returnObject = getValue((FormPanel) uiObject); } else if (uiObject instanceof ListBox) { returnObject = getValue((ListBox) uiObject, idValueOnly); } else if (uiObject instanceof QDatePicker) { returnObject = getValue((QDatePicker) uiObject); } else if (uiObject instanceof HasText) { returnObject = getValue((HasText) uiObject); } else if (uiObject instanceof MapWidget) { returnObject = getValue((MapWidget) uiObject, sender); } else if (uiObject instanceof Image) { returnObject = getValue((Image) uiObject); } else if (uiObject instanceof ValueSpinner) { returnObject = getValue((ValueSpinner) uiObject); } else if (uiObject instanceof Tiles) { returnObject = getValue((Tiles) uiObject, sender); } else if (uiObject instanceof SliderBar) { returnObject = getValue((SliderBar) uiObject); } else if (isDataGridField(uiObject)) { returnObject = getDataGridValue(sender); } return returnObject; }
Example 22
Project: rstudio-master File: RemoteServerAuth.java View source code |
private void safeCleanupPreviousUpdateCredentials() {
try {
for (int i = 0; i < previousUpdateCredentialsForms_.size(); i++) {
FormPanel formPanel = previousUpdateCredentialsForms_.get(i);
RootPanel.get().remove(formPanel);
}
previousUpdateCredentialsForms_.clear();
} catch (Throwable e) {
}
}
Example 23
Project: swellrt-master File: AttachmentPopupWidget.java View source code |
@Override
public void onSubmitComplete(SubmitCompleteEvent event) {
// When the form submission is successfully completed, this
// event is fired. Assuming the service returned a response of type
// text/html, we can get the result text here (see the FormPanel
// documentation for further explanation).
spinnerImg.setVisible(false);
String results = event.getResults();
if (results != null && results.contains("OK")) {
status.setText("Done!");
status.addStyleName(style.done());
listener.onDone(waveRefStr, attachmentId.getId(), fileUpload.getFilename());
hide();
} else {
status.setText("Error!");
status.addStyleName(style.error());
}
}
Example 24
Project: Wave-master File: AttachmentPopupWidget.java View source code |
@Override
public void onSubmitComplete(SubmitCompleteEvent event) {
// When the form submission is successfully completed, this
// event is fired. Assuming the service returned a response of type
// text/html, we can get the result text here (see the FormPanel
// documentation for further explanation).
spinnerImg.setVisible(false);
String results = event.getResults();
if (results != null && results.contains("OK")) {
status.setText("Done!");
status.addStyleName(style.done());
listener.onDone(waveRefStr, attachmentId.getId(), fileUpload.getFilename());
hide();
} else {
status.setText("Error!");
status.addStyleName(style.error());
}
}
Example 25
Project: WaveInCloud-master File: AttachmentPopupWidget.java View source code |
@Override
public void onSubmitComplete(SubmitCompleteEvent event) {
// When the form submission is successfully completed, this
// event is fired. Assuming the service returned a response of type
// text/html, we can get the result text here (see the FormPanel
// documentation for further explanation).
spinnerImg.setVisible(false);
String results = event.getResults();
if (results != null && results.contains("OK")) {
status.setText("Done!");
status.addStyleName(style.done());
listener.onDone(attachmentId.getId(), fileUpload.getFilename());
hide();
} else {
status.setText("Error!");
status.addStyleName(style.error());
}
}
Example 26
Project: bonita-web-master File: FileUploadWidget.java View source code |
protected void createFileUploadForm(final String FileUloadName) { formPanel = new FormPanel(); formPanel.setEncoding(FormPanel.ENCODING_MULTIPART); formPanel.setMethod(FormPanel.METHOD_POST); FormElement.as(formPanel.getElement()).setAcceptCharset("UTF-8"); formPanel.setAction(RpcFormsServices.getFileUploadURL()); fileUpload = addFileUploalToFormPanel(FileUloadName); }
Example 27
Project: kura-master File: ServerCertsTabUi.java View source code |
private void initForm() { this.serverSslCertsForm.setAction(SERVLET_URL); this.serverSslCertsForm.setEncoding(com.google.gwt.user.client.ui.FormPanel.ENCODING_MULTIPART); this.serverSslCertsForm.setMethod(com.google.gwt.user.client.ui.FormPanel.METHOD_POST); StringBuilder title = new StringBuilder(); title.append("<p>"); title.append(MSGS.settingsAddCertDescription1()); title.append(" "); title.append(MSGS.settingsAddCertDescription2()); title.append("</p>"); this.description.add(new Span(title.toString())); this.serverSslCertsForm.addSubmitCompleteHandler(new SubmitCompleteHandler() { @Override public void onSubmitComplete(SubmitCompleteEvent event) { ServerCertsTabUi.this.gwtXSRFService.generateSecurityToken(new AsyncCallback<GwtXSRFToken>() { @Override public void onFailure(Throwable ex) { FailureHandler.handle(ex); EntryClassUi.hideWaitModal(); } @Override public void onSuccess(GwtXSRFToken token) { ServerCertsTabUi.this.gwtCertificatesService.storeSSLPublicChain(token, ServerCertsTabUi.this.certificateInput.getValue(), ServerCertsTabUi.this.storageAliasInput.getValue(), new AsyncCallback<Integer>() { @Override public void onFailure(Throwable caught) { FailureHandler.handle(caught); EntryClassUi.hideWaitModal(); } @Override public void onSuccess(Integer certsStored) { reset(); setDirty(false); ServerCertsTabUi.this.apply.setEnabled(false); ServerCertsTabUi.this.reset.setEnabled(false); EntryClassUi.hideWaitModal(); } }); } }); } }); this.storageAliasLabel.setText(MSGS.settingsStorageAliasLabel()); this.storageAliasInput.addChangeHandler(new ChangeHandler() { @Override public void onChange(ChangeEvent event) { isAliasValid(); setDirty(true); ServerCertsTabUi.this.apply.setEnabled(true); ServerCertsTabUi.this.reset.setEnabled(true); } }); this.certificateLabel.setText(MSGS.settingsPublicCertLabel()); this.certificateInput.setVisibleLines(20); this.certificateInput.addChangeHandler(new ChangeHandler() { @Override public void onChange(ChangeEvent event) { isServerCertValid(); setDirty(true); ServerCertsTabUi.this.apply.setEnabled(true); ServerCertsTabUi.this.reset.setEnabled(true); } }); this.reset.setText(MSGS.reset()); this.reset.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { reset(); setDirty(false); ServerCertsTabUi.this.apply.setEnabled(false); ServerCertsTabUi.this.reset.setEnabled(false); } }); this.apply.setText(MSGS.apply()); this.apply.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { if (isValid()) { EntryClassUi.showWaitModal(); ServerCertsTabUi.this.serverSslCertsForm.submit(); } } }); }
Example 28
Project: appinventor-sources-master File: Uploader.java View source code |
@Override
public void onSubmitComplete(FormSubmitCompleteEvent event) {
// When the form submission is successfully completed, this event is
// fired. Assuming the service returned a response of type text/html,
// we can get the result text here (see the FormPanel documentation for
// further explanation).
String results = event.getResults();
// If the submit completely failed, results will be null.
if (results == null) {
callback.onFailure(new RuntimeException("Upload error"));
} else {
// results contains the UploadResponse value as a String. It was written on the server
// side in the doPost method in ode/server/UploadServlet.java.
UploadResponse uploadResponse = UploadResponse.extractUploadResponse(results);
if (uploadResponse != null) {
callback.onSuccess(uploadResponse);
} else {
callback.onFailure(new RuntimeException("Upload error"));
}
}
}
Example 29
Project: bi-platform-v2-master File: ExecuteWAQRPreviewCommand.java View source code |
protected void performOperation() { MantleTabPanel contentTabPanel = SolutionBrowserPerspective.getInstance().getContentTabPanel(); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ contentTabPanel.showNewURLTab(Messages.getString("preview"), Messages.getString("adhocPreview"), "about:blank", false); NamedFrame namedFrame = ((IFrameTabPanel) contentTabPanel.getWidget(contentTabPanel.getTabBar().getSelectedTab())).getFrame(); final FormPanel form = new FormPanel(namedFrame); RootPanel.get().add(form); form.setMethod(FormPanel.METHOD_POST); form.setAction(url); //$NON-NLS-1$ form.add(new Hidden("reportXml", xml)); form.submit(); ((IFrameTabPanel) contentTabPanel.getWidget(contentTabPanel.getTabBar().getSelectedTab())).setForm(form); }
Example 30
Project: crux-master File: FormPanelFactory.java View source code |
@Override
public void instantiateWidget(SourcePrinter out, WidgetCreatorContext context) {
String className = FormPanel.class.getCanonicalName();
String target = context.readWidgetProperty("target");
if (target != null && target.length() > 0) {
out.println(className + " " + context.getWidget() + " = new " + className + "(" + EscapeUtils.quote(target) + ");");
} else {
out.println(className + " " + context.getWidget() + " = new " + className + "();");
}
}
Example 31
Project: data-access-master File: MetadataImportDialogController.java View source code |
private void createWorkingForm() { if (formPanel == null) { formPanel = new FormPanel(); formPanel.setMethod(FormPanel.METHOD_POST); formPanel.setEncoding(FormPanel.ENCODING_MULTIPART); formPanel.setAction(METADATA_IMPORT_URL); formPanel.getElement().getStyle().setProperty("position", "absolute"); formPanel.getElement().getStyle().setProperty("visibility", "hidden"); formPanel.getElement().getStyle().setProperty("overflow", "hidden"); formPanel.getElement().getStyle().setProperty("clip", "rect(0px,0px,0px,0px)"); mainFormPanel = new FlowPanel(); formPanel.add(mainFormPanel); propertiesFileImportPanel = new FlowPanel(); mainFormPanel.add(propertiesFileImportPanel); formDomainIdText = new TextBox(); formDomainIdText.setName("domainId"); mainFormPanel.add(formDomainIdText); metadataFileUpload = new FileUpload(); metadataFileUpload.setName("metadataFile"); metadataFileUpload.getElement().setId("metaFileUpload"); metadataFileUpload.addChangeHandler(new ChangeHandler() { @Override public void onChange(ChangeEvent event) { String filename = ((FileUpload) event.getSource()).getFilename(); if (filename != null && filename.trim().length() > 0) { metaFileLocation.setValue(filename); importDialogModel.setUploadedFile(filename); acceptButton.setDisabled(!isValid()); } else { metaFileLocation.setValue(resBundle.getString("importDialog.SELECT_METAFILE_LABEL", "browse for metadata file")); importDialogModel.setUploadedFile(null); acceptButton.setDisabled(!isValid()); } } }); mainFormPanel.add(metadataFileUpload); VerticalPanel vp = (VerticalPanel) hiddenArea.getManagedObject(); vp.add(formPanel); } }
Example 32
Project: geomajas-project-client-gwt2-master File: DefaultPrintRequestHandler.java View source code |
private void createHiddenForm(PrintFinishedInfo info) { final FormPanel panel; switch(info.getPostPrintAction()) { case SAVE: panel = new FormPanel(); break; case OPEN: default: panel = new FormPanel("_blank"); break; } panel.setVisible(false); panel.setPixelSize(0, 0); panel.setAction(info.getUrl()); panel.setMethod(FormPanel.METHOD_POST); FlowPanel fieldsPanel = new FlowPanel(); panel.add(fieldsPanel); for (String name : info.getParams().keySet()) { fieldsPanel.add(new Hidden(name, info.getParams().get(name))); } panel.getElement().getStyle().setPosition(Style.Position.ABSOLUTE); panel.getElement().getStyle().setBorderWidth(0, Style.Unit.PX); RootPanel.get().add(panel); panel.submit(); }
Example 33
Project: pentaho-platform-master File: ExecuteUrlInNewTabCommand.java View source code |
protected void performOperation() { MantleTabPanel contentTabPanel = SolutionBrowserPanel.getInstance().getContentTabPanel(); //$NON-NLS-1$ contentTabPanel.showNewURLTab(this.tabName, this.tabToolTip, "about:blank", false); NamedFrame namedFrame = ((IFrameTabPanel) contentTabPanel.getSelectedTab().getContent()).getFrame(); final FormPanel form = new FormPanel(namedFrame); RootPanel.get().add(form); form.setMethod(FormPanel.METHOD_POST); form.setAction(url); //$NON-NLS-1$ form.add(new Hidden("reportXml", URL.encode(xml))); form.submit(); ((IFrameTabPanel) contentTabPanel.getSelectedTab().getContent()).setForm(form); }
Example 34
Project: socialpm-master File: NewProjectViewImpl.java View source code |
@Override public void setup() { name.getElement().setAttribute("placeholder", "Project name..."); FormPanel form = new FormPanel(); HeroPanel hero = new HeroPanel(); hero.setHeading("Start a new Project"); hero.setContent("What do you call your project?"); HorizontalPanel panel = new HorizontalPanel(); panel.add(name); hero.getUnder().add(panel); create.addStyleName("btn btn-primary btn-large"); hero.addAction(create); form.add(hero); content.add(form); setupInputs(); }
Example 35
Project: test-rebase-strategy-master File: UploadFileEntryPoint.java View source code |
public void onModuleLoad() { // Create a FormPanel and point it at a service. final FormPanel uploadForm = new FormPanel(); uploadForm.setAction(GWT.getModuleBaseURL() + "/UploadService"); // Because we're going to add a FileUpload widget, we'll need to set the // form to use the POST method, and multipart MIME encoding. uploadForm.setEncoding(FormPanel.ENCODING_MULTIPART); uploadForm.setMethod(FormPanel.METHOD_POST); // Create a panel to hold all of the form widgets. VerticalPanel panel = new VerticalPanel(); uploadForm.setWidget(panel); // Create a TextBox, giving it a name so that it will be submitted. final TextBox tb = new TextBox(); tb.setName("textBoxFormElement"); panel.add(tb); // Create a FileUpload widget. FileUpload upload = new FileUpload(); upload.setName("uploadFormElement"); panel.add(upload); // Add a 'Upload' button. Button uploadSubmitButton = new Button("Upload"); panel.add(uploadSubmitButton); uploadSubmitButton.addClickListener(new ClickListener() { public void onClick(Widget sender) { uploadForm.submit(); } }); uploadForm.addFormHandler(new FormHandler() { public void onSubmit(FormSubmitEvent event) { } public void onSubmitComplete(FormSubmitCompleteEvent event) { Window.alert(event.getResults()); } }); RootPanel.get().add(uploadForm); }
Example 36
Project: aokp-gerrit-master File: NewAgreementScreen.java View source code |
@Override protected void onInitUI() { super.onInitUI(); setPageTitle(Util.C.newAgreement()); final FlowPanel formBody = new FlowPanel(); radios = new VerticalPanel(); formBody.add(radios); agreementGroup = new FlowPanel(); agreementGroup.add(new SmallHeading(Util.C.newAgreementReviewLegalHeading())); agreementHtml = new HTML(); agreementHtml.setStyleName(Gerrit.RESOURCES.css().contributorAgreementLegal()); agreementGroup.add(agreementHtml); formBody.add(agreementGroup); contactGroup = new FlowPanel(); contactGroup.add(new SmallHeading(Util.C.newAgreementReviewContactHeading())); formBody.add(contactGroup); finalGroup = new VerticalPanel(); finalGroup.add(new SmallHeading(Util.C.newAgreementCompleteHeading())); final FlowPanel fp = new FlowPanel(); yesIAgreeBox = new NpTextBox(); yesIAgreeBox.setVisibleLength(Util.C.newAgreementIAGREE().length() + 8); yesIAgreeBox.setMaxLength(Util.C.newAgreementIAGREE().length()); fp.add(yesIAgreeBox); fp.add(new InlineLabel(Util.M.enterIAGREE(Util.C.newAgreementIAGREE()))); finalGroup.add(fp); submit = new Button(Util.C.buttonSubmitNewAgreement()); submit.addClickHandler(new ClickHandler() { @Override public void onClick(final ClickEvent event) { doSign(); } }); finalGroup.add(submit); formBody.add(finalGroup); new OnEditEnabler(submit, yesIAgreeBox); final FormPanel form = new FormPanel(); form.add(formBody); add(form); }
Example 37
Project: Bam-master File: FileUploadEditorView.java View source code |
private void initFormPanel() { formPanel.setEncoding(FormPanel.ENCODING_MULTIPART); formPanel.setMethod(FormPanel.METHOD_POST); formPanel.setWidget(fileUpload); formPanel.addSubmitHandler(new FormPanel.SubmitHandler() { @Override public void onSubmit(final FormPanel.SubmitEvent event) { final boolean isFireEvent = presenter.onSubmit(); if (!isFireEvent) { event.cancel(); } } }); formPanel.addSubmitCompleteHandler(new FormPanel.SubmitCompleteHandler() { @Override public void onSubmitComplete(final FormPanel.SubmitCompleteEvent event) { presenter.onSubmitComplete(event.getResults()); } }); }
Example 38
Project: dashbuilder-master File: FileUploadEditorView.java View source code |
private void initFormPanel() { formPanel.setEncoding(FormPanel.ENCODING_MULTIPART); formPanel.setMethod(FormPanel.METHOD_POST); formPanel.setWidget(fileUpload); formPanel.addSubmitHandler(new FormPanel.SubmitHandler() { @Override public void onSubmit(final FormPanel.SubmitEvent event) { final boolean isFireEvent = presenter.onSubmit(); if (!isFireEvent) { event.cancel(); } } }); formPanel.addSubmitCompleteHandler(new FormPanel.SubmitCompleteHandler() { @Override public void onSubmitComplete(final FormPanel.SubmitCompleteEvent event) { presenter.onSubmitComplete(event.getResults()); } }); }
Example 39
Project: framework-master File: LoginFormConnector.java View source code |
@Override protected void init() { super.init(); loginFormRpc = getRpcProxy(LoginFormRpc.class); getWidget().addSubmitCompleteHandler(new FormPanel.SubmitCompleteHandler() { @Override public void onSubmitComplete(FormPanel.SubmitCompleteEvent event) { valuesChanged(); loginFormRpc.submitCompleted(); } }); }
Example 40
Project: gerrit-master File: NewAgreementScreen.java View source code |
@Override protected void onInitUI() { super.onInitUI(); setPageTitle(Util.C.newAgreement()); final FlowPanel formBody = new FlowPanel(); radios = new VerticalPanel(); formBody.add(radios); agreementGroup = new FlowPanel(); agreementGroup.add(new SmallHeading(Util.C.newAgreementReviewLegalHeading())); agreementHtml = new HTML(); agreementHtml.setStyleName(Gerrit.RESOURCES.css().contributorAgreementLegal()); agreementGroup.add(agreementHtml); formBody.add(agreementGroup); finalGroup = new VerticalPanel(); finalGroup.add(new SmallHeading(Util.C.newAgreementCompleteHeading())); final FlowPanel fp = new FlowPanel(); yesIAgreeBox = new NpTextBox(); yesIAgreeBox.setVisibleLength(Util.C.newAgreementIAGREE().length() + 8); yesIAgreeBox.setMaxLength(Util.C.newAgreementIAGREE().length()); fp.add(yesIAgreeBox); fp.add(new InlineLabel(Util.M.enterIAGREE(Util.C.newAgreementIAGREE()))); finalGroup.add(fp); submit = new Button(Util.C.buttonSubmitNewAgreement()); submit.addClickHandler(new ClickHandler() { @Override public void onClick(final ClickEvent event) { doSign(); } }); finalGroup.add(submit); formBody.add(finalGroup); new OnEditEnabler(submit, yesIAgreeBox); final FormPanel form = new FormPanel(); form.add(formBody); add(form); }
Example 41
Project: kie-wb-common-master File: AttachmentFileWidget.java View source code |
void setup(boolean addFileUpload) { up = createUploadWidget(addFileUpload); form.setEncoding(FormPanel.ENCODING_MULTIPART); form.setMethod(FormPanel.METHOD_POST); formEncoder.addUtf8Charset(form); // Validation is not performed in a SubmitHandler as it fails to be invoked with GWT-Bootstrap3. See:- // - https://issues.jboss.org/browse/GUVNOR-2302 and // - the underlying cause https://github.com/gwtbootstrap3/gwtbootstrap3/issues/375 // Validation is now performed prior to the form being submitted. form.addSubmitCompleteHandler(new Form.SubmitCompleteHandler() { @Override public void onSubmitComplete(final Form.SubmitCompleteEvent event) { if ("OK".equalsIgnoreCase(event.getResults())) { executeCallback(successCallback); showMessage(CommonConstants.INSTANCE.UploadSuccess()); } else { executeCallback(errorCallback); if (event.getResults().contains("org.uberfire.java.nio.file.FileAlreadyExistsException")) { showMessage(org.uberfire.ext.widgets.common.client.resources.i18n.CommonConstants.INSTANCE.ExceptionFileAlreadyExists0(fieldFileName.getText())); } else if (event.getResults().contains("DecisionTableParseException")) { showMessage(CommonConstants.INSTANCE.UploadGenericError()); } else { showMessage(org.uberfire.ext.widgets.common.client.resources.i18n.CommonConstants.INSTANCE.ExceptionGeneric0(event.getResults())); } } reset(); } }); fields.add(up); fields.add(fieldFilePath); fields.add(fieldFileName); fields.add(fieldFileFullPath); fields.add(fieldFileOperation); form.add(fields); initWidget(form); }
Example 42
Project: Kornell-master File: GenericInstitutionAssetsView.java View source code |
private FlowPanel buildFileUploadPanel(final String fileName, final String contentType, String label) { // Create a FormPanel and point it at a service final FormPanel form = new FormPanel(); final String elementId = fileName.replace('.', '-'); // Create a panel to hold all of the form widgets FlowPanel fieldPanelWrapper = new FlowPanel(); fieldPanelWrapper.addStyleName("fieldPanelWrapper fileUploadPanel"); form.setWidget(fieldPanelWrapper); // Create the label panel FlowPanel labelPanel = new FlowPanel(); labelPanel.addStyleName("labelPanel"); Label lblLabel = new Label(label); lblLabel.addStyleName("lblLabel"); labelPanel.add(lblLabel); fieldPanelWrapper.add(labelPanel); // Create the FileUpload component FlowPanel fileUploadPanel = new FlowPanel(); FileUpload fileUpload = new FileUpload(); fileUpload.setName("uploadFormElement"); fileUpload.setId(elementId); fileUploadPanel.add(fileUpload); fieldPanelWrapper.add(fileUpload); // Add a submit button to the form Button btnOK = new Button("Atualizar"); btnOK.addStyleName("btnAction btnStandard"); btnOK.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { String test = fileName.replace(".", "%2E"); session.institution(institution.getUUID()).getUploadURL(test, new Callback<String>() { @Override public void ok(String url) { getFile(elementId, contentType, url); } }); } }); fieldPanelWrapper.add(btnOK); Anchor anchor = new Anchor(); anchor.setHTML("<icon class=\"fa fa-eye\"></i>"); anchor.setTitle("Visualizar"); anchor.setHref(StringUtils.mkurl(institution.getBaseURL(), "repository", institution.getAssetsRepositoryUUID(), fileName)); anchor.setTarget("_blank"); fieldPanelWrapper.add(anchor); return fieldPanelWrapper; }
Example 43
Project: mini-git-server-master File: NewAgreementScreen.java View source code |
@Override protected void onInitUI() { super.onInitUI(); setPageTitle(Util.C.newAgreement()); final FlowPanel formBody = new FlowPanel(); radios = new VerticalPanel(); formBody.add(radios); agreementGroup = new FlowPanel(); agreementGroup.add(new SmallHeading(Util.C.newAgreementReviewLegalHeading())); agreementHtml = new HTML(); agreementHtml.setStyleName(Gerrit.RESOURCES.css().contributorAgreementLegal()); agreementGroup.add(agreementHtml); formBody.add(agreementGroup); contactGroup = new FlowPanel(); contactGroup.add(new SmallHeading(Util.C.newAgreementReviewContactHeading())); formBody.add(contactGroup); finalGroup = new VerticalPanel(); finalGroup.add(new SmallHeading(Util.C.newAgreementCompleteHeading())); final FlowPanel fp = new FlowPanel(); yesIAgreeBox = new NpTextBox(); yesIAgreeBox.setVisibleLength(Util.C.newAgreementIAGREE().length() + 8); yesIAgreeBox.setMaxLength(Util.C.newAgreementIAGREE().length()); fp.add(yesIAgreeBox); fp.add(new InlineLabel(Util.M.enterIAGREE(Util.C.newAgreementIAGREE()))); finalGroup.add(fp); submit = new Button(Util.C.buttonSubmitNewAgreement()); submit.addClickHandler(new ClickHandler() { @Override public void onClick(final ClickEvent event) { doSign(); } }); finalGroup.add(submit); formBody.add(finalGroup); new OnEditEnabler(submit, yesIAgreeBox); final FormPanel form = new FormPanel(); form.add(formBody); add(form); }
Example 44
Project: PonySDK-master File: PTFileUpload.java View source code |
@Override protected FormPanel createUIObject() { fileUpload = new FileUpload(); fileUploadId = DOM.createUniqueId(); fileUpload.getElement().setPropertyString("id", fileUploadId); final FormPanel formPanel = new FormPanel(); formPanel.setEncoding(FormPanel.ENCODING_MULTIPART); formPanel.setMethod(FormPanel.METHOD_POST); container = new FlowPanel(); container.add(fileUpload); formPanel.setWidget(container); formPanel.addSubmitCompleteHandler( event -> { final PTInstruction instruction = new PTInstruction(objectID); instruction.put(ClientToServerModel.HANDLER_SUBMIT_COMPLETE); uiBuilder.sendDataToServer(uiObject, instruction); }); return formPanel; }
Example 45
Project: tools_gerrit-master File: NewAgreementScreen.java View source code |
@Override protected void onInitUI() { super.onInitUI(); setPageTitle(Util.C.newAgreement()); final FlowPanel formBody = new FlowPanel(); radios = new VerticalPanel(); formBody.add(radios); agreementGroup = new FlowPanel(); agreementGroup.add(new SmallHeading(Util.C.newAgreementReviewLegalHeading())); agreementHtml = new HTML(); agreementHtml.setStyleName(Gerrit.RESOURCES.css().contributorAgreementLegal()); agreementGroup.add(agreementHtml); formBody.add(agreementGroup); contactGroup = new FlowPanel(); contactGroup.add(new SmallHeading(Util.C.newAgreementReviewContactHeading())); formBody.add(contactGroup); finalGroup = new VerticalPanel(); finalGroup.add(new SmallHeading(Util.C.newAgreementCompleteHeading())); final FlowPanel fp = new FlowPanel(); yesIAgreeBox = new NpTextBox(); yesIAgreeBox.setVisibleLength(Util.C.newAgreementIAGREE().length() + 8); yesIAgreeBox.setMaxLength(Util.C.newAgreementIAGREE().length()); fp.add(yesIAgreeBox); fp.add(new InlineLabel(Util.M.enterIAGREE(Util.C.newAgreementIAGREE()))); finalGroup.add(fp); submit = new Button(Util.C.buttonSubmitNewAgreement()); submit.addClickHandler(new ClickHandler() { @Override public void onClick(final ClickEvent event) { doSign(); } }); finalGroup.add(submit); formBody.add(finalGroup); new TextSaveButtonListener(yesIAgreeBox, submit); final FormPanel form = new FormPanel(); form.add(formBody); add(form); }
Example 46
Project: uberfire-master File: MediaLibraryWidget.java View source code |
@PostConstruct public void init() { fileUpload = createFileUpload(); initWidget(uiBinder.createAndBindUi(this)); form.setEncoding(FormPanel.ENCODING_MULTIPART); form.setMethod(FormPanel.METHOD_POST); formEncoder.addUtf8Charset(form); form.addSubmitHandler(new AbstractForm.SubmitHandler() { @Override public void onSubmit(final AbstractForm.SubmitEvent event) { final String fileName = fileUpload.getFilename(); if (isNullOrEmpty(fileName)) { event.cancel(); } } private boolean isNullOrEmpty(final String fileName) { return fileName == null || "".equals(fileName); } }); form.addSubmitCompleteHandler(new AbstractForm.SubmitCompleteHandler() { @Override public void onSubmitComplete(final AbstractForm.SubmitCompleteEvent event) { if ("OK".equalsIgnoreCase(event.getResults())) { Window.alert("Upload Success"); } else if ("FAIL".equalsIgnoreCase(event.getResults())) { Window.alert("Upload Failed"); } else if ("FAIL - ALREADY EXISTS".equalsIgnoreCase(event.getResults())) { Window.alert("File already exists"); } } }); }
Example 47
Project: vaadin-master File: LoginFormConnector.java View source code |
@Override protected void init() { super.init(); loginFormRpc = getRpcProxy(LoginFormRpc.class); getWidget().addSubmitCompleteHandler(new FormPanel.SubmitCompleteHandler() { @Override public void onSubmitComplete(FormPanel.SubmitCompleteEvent event) { valuesChanged(); loginFormRpc.submitCompleted(); } }); }
Example 48
Project: HTML5-Player-deprecated-master File: Html5Player.java View source code |
//########################################################################## public void onModuleLoad() { mainPanel.add(rotateLeftButton); mainPanel.add(rotateRightButton); final String projectFileUrl = Window.Location.getParameter("projectfileurl"); final String projectNumber = Window.Location.getParameter("projectnumber"); if (projectFileUrl != null) { mainPanel.add(rePlayButton); mainPanel.add(zoomInButton); mainPanel.add(zoomOutButton); mainPanel.add(screenPanel); } else { if (projectNumber == null) { // mainPanel.add(playButton); // playButton.ensureDebugId("playButton"); // // mainPanel.add(projectListBox); // playButton.ensureDebugId("projectListBox"); // // mainPanel.add(showLogButton); // showLogButton.ensureDebugId("showLogBox"); // // mainPanel.add(screenPanel); // screenPanel.add(logBox); mainPanel.add(rePlayButton); mainPanel.add(zoomInButton); mainPanel.add(zoomOutButton); VerticalPanel panel = new VerticalPanel(); //create a file upload widget final FileUpload fileUpload = new FileUpload(); //create upload button //pass action to the form to point to service handling file //receiving operation. form.setAction(GWT.getModuleBaseURL() + "fileupload"); // set form to use the POST method, and multipart MIME encoding. form.setEncoding(FormPanel.ENCODING_MULTIPART); form.setMethod(FormPanel.METHOD_POST); fileUpload.setName("uploadFormElement"); panel.add(fileUpload); //add a button to upload the file panel.add(uploadButton); uploadButton.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { //get the filename to be uploaded String filename = fileUpload.getFilename(); if (filename.length() == 0) { Window.alert("No File Specified!"); } else { form.submit(); } } }); form.add(panel); mainPanel.add(uploadLabel); mainPanel.add(form); mainPanel.add(screenPanel); } else { mainPanel.add(rePlayButton); mainPanel.add(zoomInButton); mainPanel.add(zoomOutButton); mainPanel.add(screenPanel); } } if (Scene.get().createScene() == false) { //TODO exception if canvas not supported? CatrobatDebug.error("Canvas not supported"); return; } rootCanvas = Scene.get().getCanvas(); screenPanel.add(rootCanvas); rootCanvas.ensureDebugId("rootCanvas"); //populateProjectsListBox(); RootPanel.get("firstWindow").add(mainPanel); final Stage stage = Stage.getInstance(); stage.setCanvas(rootCanvas); stage.setLogBox(logBox); stage.defaultLogBoxSettings(); server = new ServerConnectionCalls(); playButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { rotationAngle = 0; rotateDirection(0, screenPanel); CatrobatDebug.info("Play button was clicked, project: " + projectNumber + " is selected"); stage.clearStage(); stage.displayLoadingImage(); stage.setProjectNumber(projectNumber); //get xml-projectfile from server server.getXML(projectNumber); } }); form.addSubmitCompleteHandler(new FormPanel.SubmitCompleteHandler() { @Override public void onSubmitComplete(SubmitCompleteEvent event) { //Window.alert(event.getResults()); rotationAngle = 0; rotateDirection(0, screenPanel); //int selectedIndex = projectListBox.getSelectedIndex(); //String projectNumber = projectListBox.getValue(selectedIndex); stage.clearStage(); stage.displayLoadingImage(); stage.setProjectNumber(projectNumber); server.getXML(); } }); //handle click on the log-button // showLogButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { logBox.setVisible(!logBox.isVisible()); } }); //handle click on the rotateLeft-button // rotateLeftButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { rotateLeft(screenPanel); } }); //handle click on the rotateRight-button // rotateRightButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { rotateRight(screenPanel); } }); //handle click on the replay-button // rePlayButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { stage.clearStage(); stage.displayLoadingImage(); stage.setProjectNumber(projectNumber); if (projectNumber != null) { server.getXML(projectNumber); } else { server.getXML(); } } }); //handle click on the zoomIn-button // zoomInButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { double twice = 2; Scene.get().zoomScene(twice); } }); //handle click on the zoomOut-button // zoomOutButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { double half = 0.5; Scene.get().zoomScene(half); } }); //handle click on the canvas // rootCanvas.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { stage.getSpriteManager().handleScreenClick(getRelativeXforRotation(event.getRelativeX(rootCanvas.getCanvasElement()), event.getRelativeY(rootCanvas.getCanvasElement()), screenPanel), getRelativeYforRotation(event.getRelativeX(rootCanvas.getCanvasElement()), event.getRelativeY(rootCanvas.getCanvasElement()), screenPanel)); } }); if (projectFileUrl != null) { stage.clearStage(); stage.displayLoadingImage(); server.getXMLFromProjectFileUrl(projectFileUrl); } }
Example 49
Project: RUSSEL-master File: EPSSScreen.java View source code |
@Override public void onEvent(Event event) { saveProject0(); ESBPacket postData = new ESBPacket(); FormPanel fp = ((FormPanel) PageAssembler.elementToWidget("epssExportSCORMForm", PageAssembler.FORM)); fp.setAction(RusselApi.getESBActionURL("zipResources")); fp.setMethod(CommunicationHub.POST); fp.setEncoding(FormPanel.ENCODING_MULTIPART); postData.put("sessionid", RusselApi.sessionId); JSONArray ja = new JSONArray(); int c = 0; for (String key : currentProject.getAssets().keySet()) ja.set(c++, new JSONString(key)); ja.set(c++, new JSONString(currentProject.getGuid())); postData.put("resourcemetadata", ja); postData.put("resourceid", currentProject.getTitle().replaceAll(" ", "_") + ".zip"); ((Hidden) PageAssembler.elementToWidget("epssExportSCORMPayload", PageAssembler.HIDDEN)).setValue(postData.toString()); ((Hidden) PageAssembler.elementToWidget("epssExportImsmanifestPayload", PageAssembler.HIDDEN)).setValue(SCORMTemplates.INSTANCE.getImsmanifest().getText()); ((Hidden) PageAssembler.elementToWidget("epssExportInitPagePayload", PageAssembler.HIDDEN)).setValue(SCORMTemplates.INSTANCE.getInitPage().getText()); fp.addSubmitHandler(new SubmitHandler() { @Override public void onSubmit(SubmitEvent event) { StatusHandler.createMessage(StatusHandler.getZipExportMessageDone(currentProject.getTitle().replaceAll(" ", "_") + ".zip"), StatusRecord.ALERT_SUCCESS); RootPanel.get("epssDownloadArea").clear(); PageAssembler.closePopup("exportProjectModal"); } }); fp.submit(); RootPanel.get("epssDownloadArea").add(new Image("images/orbit/loading.gif")); }
Example 50
Project: roda-master File: RestUtils.java View source code |
public static <T extends IsIndexed> void requestCSVExport(Class<T> classToReturn, Filter filter, Sorter sorter, Sublist sublist, Facets facets, boolean onlyActive, boolean exportFacets, String filename) { // api/v1/index/findFORM?type=csv String url = RodaConstants.API_REST_V1_INDEX + "findFORM"; FindRequest request = new FindRequest(classToReturn.getName(), filter, sorter, sublist, facets, onlyActive, exportFacets, filename); final FormPanel form = new FormPanel(); form.setAction(URL.encode(url)); form.setMethod(FormPanel.METHOD_POST); form.setEncoding(FormPanel.ENCODING_URLENCODED); FlowPanel layout = new FlowPanel(); form.setWidget(layout); layout.add(new Hidden("findRequest", FIND_REQUEST_MAPPER.write(request))); layout.add(new Hidden("type", "csv")); form.setVisible(false); RootPanel.get().add(form); // using submit instead of submit completed because Chrome doesn't created // the other event form.addSubmitHandler(new SubmitHandler() { @Override public void onSubmit(SubmitEvent event) { Timer timer = new Timer() { @Override public void run() { RootPanel.get().remove(form); } }; // remove form 10 seconds in the future timer.schedule(10000); } }); form.submit(); }
Example 51
Project: activityinfo-master File: ImageUploadRow.java View source code |
private void upload() { imageContainer.setVisible(true); downloadButton.setVisible(false); if (oldHandler != null) oldHandler.removeHandler(); oldHandler = formPanel.addSubmitCompleteHandler(new FormPanel.SubmitCompleteHandler() { @Override public void onSubmitComplete(FormPanel.SubmitCompleteEvent event) { // what about fail results? String responseString = event.getResults(); imageContainer.setVisible(false); downloadButton.setVisible(true); thumbnail.setVisible(true); thumbnail.setUrl(buildThumbnailUrl()); } }); formPanel.submit(); }
Example 52
Project: avro-ui-master File: MainActivity.java View source code |
private void bind(final EventBus eventBus) { final FormConstructorView schemaConstructor = view.getSchemaConstructorView(); registrations.add(schemaConstructor.getGenerateRecordButton().addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { doGenerateRecordForm(); } })); registrations.add(schemaConstructor.getShowJsonButton().addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { showSchemaJson(); schemaConstructor.fireChanged(); } })); registrations.add(schemaConstructor.getUploadJSONButton().addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { uploadSchemaFromJson(); } })); registrations.add(schemaConstructor.getUploadFileForm().addSubmitCompleteHandler(new FormPanel.SubmitCompleteHandler() { @Override public void onSubmitComplete(FormPanel.SubmitCompleteEvent submitCompleteEvent) { String result = submitCompleteEvent.getResults(); if ("".equals(result)) { view.setErrorMessage(Utils.constants.uploadEmptyFileError()); } else { schemaConstructor.setFormJson(result); } } })); registrations.add(schemaConstructor.getDownloadJsonButton().addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { String json = schemaConstructor.getFormJson().getValue(); AvroUiSandbox.getAvroUiSandboxService().uploadJsonToFile(json, new BusyAsyncCallback<String>() { @Override public void onSuccessImpl(String result) { ServletHelper.downloadJsonSchema(result); } @Override public void onFailureImpl(Throwable caught) { view.setErrorMessage(Utils.getErrorMessage(caught)); } }); } })); final FormConstructorView recordConstructor = view.getRecordConstructorView(); registrations.add(recordConstructor.getShowJsonButton().addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { showRecordJson(); recordConstructor.fireChanged(); } })); registrations.add(recordConstructor.getUploadJSONButton().addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { uploadRecordFromJson(); } })); registrations.add(recordConstructor.getUploadFileForm().addSubmitCompleteHandler(new FormPanel.SubmitCompleteHandler() { @Override public void onSubmitComplete(FormPanel.SubmitCompleteEvent submitCompleteEvent) { String result = submitCompleteEvent.getResults(); if ("".equals(result)) { view.setErrorMessage(Utils.constants.uploadEmptyFileError()); } else { recordConstructor.setFormJson(result); } } })); registrations.add(recordConstructor.getDownloadJsonButton().addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { String json = recordConstructor.getFormJson().getValue(); AvroUiSandbox.getAvroUiSandboxService().uploadJsonToFile(json, new BusyAsyncCallback<String>() { @Override public void onSuccessImpl(String result) { ServletHelper.downloadJsonRecord(result); } @Override public void onFailureImpl(Throwable caught) { view.setErrorMessage(Utils.getErrorMessage(caught)); } }); } })); registrations.add(clientFactory.getHeaderView().getResetButton().addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { view.reset(); loadEmptySchemaForm(); } })); view.reset(); loadEmptySchemaForm(); }
Example 53
Project: guvnor-master File: UploadFormViewImpl.java View source code |
private Form doUploadForm() { form.setAction(getWebContext() + "/maven2wb"); form.setEncoding(FormPanel.ENCODING_MULTIPART); form.setMethod(FormPanel.METHOD_POST); form.setType(FormType.HORIZONTAL); /* * After upgrade of GWT-BOOTSTRAP3 version, will be needed to register * org.gwtbootstrap3.client.ui.Form.SubmitHandler */ form.addHandler(new FormPanel.SubmitHandler() { @Override public void onSubmit(com.google.gwt.user.client.ui.FormPanel.SubmitEvent submitEvent) { presenter.handleSubmit(submitEvent); } }, FormPanel.SubmitEvent.getType()); form.addSubmitCompleteHandler(new Form.SubmitCompleteHandler() { public void onSubmitComplete(final Form.SubmitCompleteEvent event) { presenter.handleSubmitComplete(event); } }); uploader = new FileUpload(new Command() { @Override public void execute() { form.submit(); } }); uploader.setName(HTMLFileManagerFields.UPLOAD_FIELD_NAME_ATTACH); hiddenGroupIdField.setName(HTMLFileManagerFields.GROUP_ID); hiddenArtifactIdField.setName(HTMLFileManagerFields.ARTIFACT_ID); hiddenVersionIdField.setName(HTMLFileManagerFields.VERSION_ID); form.addAttribute("File", uploader); groupIdItem = form.addAttribute("Group ID", hiddenGroupIdField); artifactIdItem = form.addAttribute("Artifact ID", hiddenArtifactIdField); versionIdItem = form.addAttribute("Version ID", hiddenVersionIdField); hideGAVInputs(); return form; }
Example 54
Project: iambookmaster-master File: RemotePanel.java View source code |
public void execute() { setFrameWindowName(frame.getElement(), framName); formElements.clear(); form.setAction(currentRequest.getUrl()); form.setMethod(currentRequest.isPost() ? FormPanel.METHOD_POST : FormPanel.METHOD_GET); form.setEncoding(FormPanel.ENCODING_URLENCODED); final HashMap<String, String> params = currentRequest.getParameters(); if (params != null && params.size() > 0) { addParameters(params, CALLBACK_BASE64); } else { addParameter(FIELD_CALLBACK, CALLBACK_BASE64); } if (currentRequest.isWaitForAnswer()) { //wait for answer timeoutChecher = new Timer() { @Override public void run() { String name; try { name = getFrameWindowName(frame.getElement()); if (framName.equals(name)) { //nothing } else if (name.length() > 0) { //found timeoutChecher.cancel(); parseAnswer(name); } } catch (Throwable e) { } } }; timeoutChecher.scheduleRepeating(300); } else { listener.success(); } form.submit(); }
Example 55
Project: ovirt-engine-master File: ConsoleModel.java View source code |
public static void makeConsoleConfigRequest(String fileName, String contentType, String configFileContent) { final FlowPanel innerPanel = new FlowPanel(); //$NON-NLS-1$ innerPanel.add(buildTextArea("contenttype", contentType)); //$NON-NLS-1$ innerPanel.add(buildTextArea("content", URL.encodeQueryString(configFileContent))); //$NON-NLS-1$ $NON-NLS-2$ innerPanel.add(buildTextArea("encodingtype", "plain")); //$NON-NLS-1$ final FormPanel formPanel = new FormPanel(); formPanel.setMethod(FormPanel.METHOD_POST); //$NON-NLS-1$ formPanel.getElement().setId("conform" + Double.valueOf(Math.random()).toString()); formPanel.setWidget(innerPanel); formPanel.setAction(GET_ATTACHMENT_SERVLET_URL + fileName); formPanel.setEncoding(FormPanel.ENCODING_URLENCODED); formPanel.setVisible(false); // clean-up after form submit formPanel.addSubmitCompleteHandler( event -> RootPanel.get().remove(formPanel)); RootPanel.get().add(formPanel); FormElement.as(formPanel.getElement()).submit(); }
Example 56
Project: RichWebClient-master File: VMultipleUpload.java View source code |
/** * Initializes this {@link Widget}. * * @param buttonStyleName The style of the upload button */ private void initUpload(String buttonStyleName) { timer = new Timer() { @Override public void run() { applicationConnection.sendPendingVariableChanges(); } }; fileUpload = new FileUpload(); fileUpload.addStyleName("outside-screen"); button = new VButton(); if (buttonStyleName != null && !buttonStyleName.equals("")) { button.addStyleName(button.getStylePrimaryName() + "-" + buttonStyleName); button.addStyleName(buttonStyleName); } button.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { fireNativeClick(fileUpload.getElement()); } }); FormPanel formPanel = new FormPanel(); formPanel.add(fileUpload); wrapperPanel.add(button); wrapperPanel.add(formPanel); }
Example 57
Project: tocollege.net-master File: LoginWindow.java View source code |
private void setupForm() { form = new FormPanel(); form.setAction(Interactive.getRelativeURL(SECURITY_URL)); form.setMethod(FormPanel.METHOD_POST); // Create a panel to hold all of the form widgets. VerticalPanel panel = new VerticalPanel(); DecoratedTabPanel tabs = new DecoratedTabPanel(); tabs.add(getOpenIDTab(), "OpenID"); tabs.add(getUPTab(), "Username/Password"); tabs.selectTab(1); panel.add(tabs); messageLabel = new Label(""); panel.add(messageLabel); form.addFormHandler(new FormHandler() { // note, this doesn't need to be perfectly secure. We just // want to know that we think we're secure. The next request // will tell us for sure public void onSubmitComplete(FormSubmitCompleteEvent event) { Log.debug("submit event results " + event.getResults()); if (event.getResults().equals("OK")) { success(); } else { Log.warn("Login Fail: " + event.getResults()); failure(); } // // TODO parse bad password etc. Super-Fragile string // comps // if (event.getResults() == null // || -1 != event.getResults().indexOf( // "not successful") // || -1 != event.getResults().indexOf( // "Bad credentials") // || -1 != event.getResults().indexOf("404")) { // Log.warn("Login Fail: " + event.getResults()); // failure(); // } else { // Log.info("Login Success"); // Log.debug(event.getResults()); // success(); // } } public void onSubmit(FormSubmitEvent event) { Log.debug("submit to " + form.getAction()); // This event is fired just before the form is submitted. // We can take // this opportunity to perform validation. // if (username.getText().length() == 0) { // AlertDialog.alert("Username cannot be empty"); // event.setCancelled(true); // } // if (password.getText().length() == 0) { // AlertDialog.alert("Password cannot be empty"); // event.setCancelled(true); // } lastNameEntered = username.getText(); } }); form.setWidget(panel); }
Example 58
Project: m3s-master File: InsertMedia.java View source code |
/** * * Inits the upload images servlet service and the graphical elements */ private void initUploadWidget() { uploadForm = new FormPanel(); uploadForm.setAction(GWT.getModuleBaseURL() + "uploadFile"); uploadForm.setEncoding(FormPanel.ENCODING_MULTIPART); uploadForm.setMethod(FormPanel.METHOD_POST); uploadInternalPanel = new VerticalPanel(); uploadForm.setWidget(uploadInternalPanel); // Create a FileUpload widget. uploadWidget = new FileUpload(); uploadWidget.setName("uploadFormElement"); uploadInternalPanel.add(uploadWidget); main.add(uploadForm, multimediaPathDiv); // Add a 'upload' button. uploadButton = new Button("Subir", new ClickListener() { public void onClick(Widget sender) { uploadForm.submit(); } }); main.add(uploadButton, uploadBrowseAgainDiv); // uploadForm.addFormHandler(this); uploadForm.addFormHandler(new FormHandler() { public void onSubmit(FormSubmitEvent event) { // This is what happens when the file starts the upload submitingMediaFile(); } public void onSubmitComplete(FormSubmitCompleteEvent event) { // This is what happens when the file finish uploading mediaFileSubmited(event); } }); }
Example 59
Project: hive-mrc-master File: Indexer.java View source code |
private void initialize() { this.deleteFile = new HorizontalPanel(); this.isFileUploaded = false; this.isURL = false; uploadPopup = new PopupPanel(false); uploadPopup.addStyleName("upload-popup"); uploadPopup.setGlassEnabled(true); Label uploading = new Label(messages.indexer_uploadingMessage()); uploading.setHeight("100%"); uploadPopup.add(uploading); openedVocabularies = new ArrayList<String>(); selectedConcepts = new ArrayList<ConceptProxy>(); indexingSteps = new FlowPanel(); indexingSteps.addStyleName("indexing-steps"); final HTML steps = new HTML(messages.indexer_pageDesc() + "<br>" + "<ul><li>" + messages.indexer_step1() + "</li>" + "<li>" + messages.indexer_step2() + "</li>" + "<li>" + messages.indexer_step3() + "</li></ul>"); indexingSteps.add(steps); indexingCaption = new CaptionPanel(messages.indexer_indexerLabel()); indexingCaption.addStyleName("indexing-Caption"); indexingTable = new FlexTable(); this.configure = new HorizontalPanel(); configure.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); SimplePanel configureWrapper = new SimplePanel(); configureWrapper.setStyleName("configure"); final Label lb1 = new Label(messages.indexer_selectVocab()); final HTML step1 = new HTML("<img src = './img/step1.png'/>"); HorizontalPanel hp1 = new HorizontalPanel(); hp1.add(step1); hp1.add(lb1); hp1.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); hp1.setCellVerticalAlignment(lb1, HasVerticalAlignment.ALIGN_MIDDLE); hp1.setCellVerticalAlignment(step1, HasVerticalAlignment.ALIGN_MIDDLE); lb1.addStyleName("label"); indexingTable.setWidget(0, 0, hp1); indexingTable.setWidget(0, 1, configure); indexingTable.getCellFormatter().setVerticalAlignment(0, 0, HasVerticalAlignment.ALIGN_MIDDLE); indexingTable.getCellFormatter().setVerticalAlignment(0, 1, HasVerticalAlignment.ALIGN_MIDDLE); addVocabularyPanel = new FlowPanel(); addVocabularyPanel.setSize("200px", "150px"); this.displayOpenedVocabularies(); this.initVocabulariesMenu(); final FormPanel form = new FormPanel(); form.setEncoding(FormPanel.ENCODING_MULTIPART); form.setMethod(FormPanel.METHOD_POST); form.setAction("/FileUpload"); HorizontalPanel uploadholder = new HorizontalPanel(); final FileUpload upload = new FileUpload(); upload.setName("uploadFormElement"); form.add(upload); Button uploadButton = new Button(messages.indexer_uploadButton()); uploadButton.addStyleName("upload-button"); uploadholder.setVerticalAlignment(HasVerticalAlignment.ALIGN_TOP); uploadholder.setCellVerticalAlignment(uploadButton, HasVerticalAlignment.ALIGN_TOP); uploadholder.addStyleName("uploadholder"); uploadholder.add(form); uploadholder.add(uploadButton); uploadButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent e) { form.submit(); } }); form.addSubmitHandler(new FormPanel.SubmitHandler() { public void onSubmit(SubmitEvent event) { // Window.alert(path); if (upload.getFilename().length() == 0) { Window.alert(messages.indexer_uploadMessage()); event.cancel(); } else { uploadPopup.center(); uploadPopup.show(); } } }); form.addSubmitCompleteHandler(new FormPanel.SubmitCompleteHandler() { public void onSubmitComplete(SubmitCompleteEvent event) { String result = event.getResults(); if (result.contains("success")) { uploadPopup.hide(); if (isFileUploaded = true) { deleteFile.clear(); deleteFile.removeFromParent(); } String response = result.substring(result.indexOf("|") + 1, result.lastIndexOf("?")); String[] fileNames = response.split("\\|"); fileName = fileNames[0]; tempFileName = fileNames[1]; isFileUploaded = true; Label filename = new Label(fileName); // Window.alert(fileName); final PushButton delete = new PushButton(new Image("./img/cancel-upld.gif")); deleteFile.add(delete); deleteFile.add(filename); indexingTable.insertRow(2); indexingTable.setWidget(2, 1, deleteFile); delete.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { // TODO Auto-generated method stub isFileUploaded = false; deleteFile.removeFromParent(); } }); } } }); Label lb3 = new Label(messages.indexer_uploadLabel()); lb3.addStyleName("label"); HorizontalPanel hp2 = new HorizontalPanel(); final HTML step2 = new HTML("<img src = './img/step2.png'/>"); hp2.add(step2); hp2.add(lb3); hp2.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); hp2.setCellVerticalAlignment(lb3, HasVerticalAlignment.ALIGN_MIDDLE); hp2.setCellVerticalAlignment(step2, HasVerticalAlignment.ALIGN_MIDDLE); indexingTable.setWidget(1, 0, hp2); indexingTable.setWidget(1, 1, uploadholder); indexingTable.getCellFormatter().setVerticalAlignment(1, 0, HasVerticalAlignment.ALIGN_MIDDLE); indexingTable.getCellFormatter().setVerticalAlignment(1, 1, HasVerticalAlignment.ALIGN_MIDDLE); final FlowPanel logoPanel = new FlowPanel(); Label powered = new Label(messages.indexer_poweredBy()); HTML kea = new HTML("<a class = 'kea' href='http://www.nzdl.org/Kea/index.html' target = '_blank'><img src = './img/kea_logo.gif'/></a>", true); logoPanel.add(powered); logoPanel.add(kea); HTML lb4 = new HTML(messages.indexer_enterURL(), false); lb4.addStyleName("or-label"); lb4.addStyleName("label"); indexingTable.setWidget(2, 0, lb4); final TextBox docURL = new TextBox(); docURL.setWidth("300px"); docURL.addStyleName("docURL"); indexingTable.setCellSpacing(0); indexingTable.setWidget(2, 1, docURL); final DisclosurePanelImages images = (DisclosurePanelImages) GWT.create(DisclosurePanelImages.class); class DisclosurePanelHeader extends HorizontalPanel { public DisclosurePanelHeader(boolean isOpen, String html) { add(isOpen ? images.disclosurePanelOpen().createImage() : images.disclosurePanelClosed().createImage()); add(new HTML(html)); } } final DisclosurePanel advancedPanel = new DisclosurePanel(messages.indexer_showAdvancedSettings()); advancedPanel.addCloseHandler(new CloseHandler<DisclosurePanel>() { @Override public void onClose(CloseEvent<DisclosurePanel> event) { advancedPanel.setHeader(new DisclosurePanelHeader(false, messages.indexer_showAdvancedSettings())); } }); advancedPanel.addOpenHandler(new OpenHandler<DisclosurePanel>() { @Override public void onOpen(OpenEvent<DisclosurePanel> event) { advancedPanel.setHeader(new DisclosurePanelHeader(true, messages.indexer_hideAdvancedSettings())); } }); // Create the algorithm selection listbox and panel final ListBox algSel = new ListBox(); algSel.addItem("Maui"); algSel.addItem("KEA"); algSel.addItem("dummy"); Label algSelLbl = new Label(); algSelLbl.setText(" " + messages.indexer_algorithm()); algSelLbl.addStyleName("label"); HorizontalPanel algSelPanel = new HorizontalPanel(); algSelPanel.setStyleName("advanced-subpanel"); algSelPanel.add(algSel); algSelPanel.add(algSelLbl); algSelPanel.setTitle(messages.indexer_algorithmDesc()); // Create the max hops listbox and panel final ListBox maxHops = new ListBox(); maxHops.addItem("0"); maxHops.addItem("1"); maxHops.addItem("2"); maxHops.addItem("3"); maxHops.addItem("4"); maxHops.addItem("5"); maxHops.setStyleName("max-hops"); Label maxHopsLbl = new Label(); maxHopsLbl.setText(" " + messages.indexer_numHops()); maxHopsLbl.addStyleName("label"); HorizontalPanel maxHopsPanel = new HorizontalPanel(); maxHopsPanel.setStyleName("advanced-subpanel"); maxHopsPanel.add(maxHops); maxHopsPanel.add(maxHopsLbl); maxHopsPanel.setTitle(messages.indexer_numHopsDesc()); // Create max terms listbox and panel final ListBox maxTerms = new ListBox(); maxTerms.addItem("5"); maxTerms.addItem("10"); maxTerms.addItem("15"); maxTerms.addItem("20"); maxTerms.setItemSelected(1, true); maxTerms.setStyleName("max-hops"); Label maxTermsLbl = new Label(); maxTermsLbl.setText(" " + messages.indexer_numTerms()); maxTermsLbl.addStyleName("label"); HorizontalPanel maxTermsPanel = new HorizontalPanel(); maxTermsPanel.setStyleName("advanced-subpanel"); maxTermsPanel.add(maxTerms); maxTermsPanel.add(maxTermsLbl); maxTermsPanel.setTitle(messages.indexer_numTermsTip()); // Create minoccur listbox and panel final ListBox minOccur = new ListBox(); minOccur.addItem("1"); minOccur.addItem("2"); minOccur.setItemSelected(1, true); minOccur.setStyleName("max-hops"); Label minOccurLbl = new Label(); minOccurLbl.setText(" " + messages.indexer_minOccur()); minOccurLbl.addStyleName("label"); HorizontalPanel minOccurPanel = new HorizontalPanel(); minOccurPanel.setStyleName("advanced-subpanel"); minOccurPanel.add(minOccur); minOccurPanel.add(minOccurLbl); minOccurPanel.setTitle(messages.indexer_minOccurTip()); final CheckBox diffCb = new CheckBox(); Label diffLbl = new Label(); diffLbl.setText(" " + messages.indexer_diffOnly()); diffLbl.setStyleName("label"); HorizontalPanel diffPanel = new HorizontalPanel(); diffPanel.setStyleName("advanced-subpanel"); diffPanel.add(diffCb); diffPanel.add(diffLbl); diffPanel.setTitle(messages.indexer_diffOnlyTip()); VerticalPanel vp = new VerticalPanel(); vp.add(algSelPanel); vp.add(maxHopsPanel); vp.add(maxTermsPanel); vp.add(minOccurPanel); vp.add(diffPanel); advancedPanel.add(vp); advancedPanel.setStyleName("advanced-panel"); advancedPanel.setWidth("300px"); indexingTable.setWidget(3, 1, advancedPanel); Button startProcessing = new Button(messages.indexer_startButton()); startProcessing.setStyleName("start-processing"); final HTML step3 = new HTML("<img src = './img/step3.png'/>"); indexingTable.setWidget(0, 2, step3); indexingTable.setWidget(1, 2, startProcessing); indexingTable.getFlexCellFormatter().setHorizontalAlignment(1, 2, HasHorizontalAlignment.ALIGN_RIGHT); indexingTable.setWidget(2, 2, logoPanel); indexingTable.getFlexCellFormatter().addStyleName(0, 2, "border-left"); indexingTable.getFlexCellFormatter().addStyleName(1, 2, "border-left-increase"); indexingTable.getFlexCellFormatter().addStyleName(2, 2, "border-left-increase2"); startProcessing.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { // TODO Auto-generated method stub boolean isValid = false; String url = docURL.getValue(); String algorithm = algSel.getValue(algSel.getSelectedIndex()); int hops = Integer.parseInt(maxHops.getValue(maxHops.getSelectedIndex())); int terms = Integer.parseInt(maxTerms.getValue(maxTerms.getSelectedIndex())); int minoccur = Integer.parseInt(minOccur.getValue(minOccur.getSelectedIndex())); boolean diff = diffCb.getValue(); if (openedVocabularies.isEmpty()) { Window.alert(messages.indexer_selectVocabMessage()); } else if (isFileUploaded == true && url.equals("")) { fileToProcess = tempFileName; isValid = true; } else if (isFileUploaded == false && !url.equals("")) { if (!url.startsWith("http://") && !url.startsWith("https://")) url = "http://" + url; fileToProcess = url; isValid = true; } else if (isFileUploaded == true && !url.equals("")) { Window.alert(messages.indexer_uploadOrUrlError()); } else if (isFileUploaded == false && url.equals("")) { Window.alert(messages.indexer_uploadOrUrlMessage()); } if (isValid == true) { final PopupPanel processingPopup = new PopupPanel(); final Label processing = new Label(messages.indexer_processingMessagej()); processingPopup.addStyleName("z-index"); processingPopup.add(processing); processingPopup.setGlassEnabled(true); processingPopup.center(); processingPopup.show(); indexerService.getTags(fileToProcess, openedVocabularies, hops, terms, diff, minoccur, algorithm, new AsyncCallback<List<ConceptProxy>>() { @Override public void onFailure(Throwable caught) { Window.alert(messages.indexer_errorMessage()); caught.printStackTrace(); processingPopup.hide(); } @Override public void onSuccess(List<ConceptProxy> result) { // TODO Auto-generated method stub processingPopup.hide(); displayResult(result); } }); } } }); for (int i = 0; i < indexingTable.getRowCount(); i++) { indexingTable.getCellFormatter().addStyleName(i, 0, "indexing-table-prompt"); indexingTable.getCellFormatter().addStyleName(i, 1, "indexing-table-control"); if (i <= 2) { indexingTable.getRowFormatter().addStyleName(i, "indexing-table-operation"); } } indexingTable.addStyleName("indexing-table"); indexingCaption.add(indexingTable); resultDock = new DockPanel(); resultDock.addStyleName("result-Dock"); resultDock.add(indexingSteps, DockPanel.NORTH); resultDock.add(indexingCaption, DockPanel.CENTER); RootPanel.get("indexer").add(resultDock); // test RootPanel.get("indexer").add(indexingCaption); }
Example 60
Project: knowledge_vault-master File: FancyFileUpload.java View source code |
@Override
public void onSubmitComplete(SubmitCompleteEvent event) {
// Fire an onChange Event
fireChange();
// Cancel all timers to be absolutely sure nothing is going on.
p.cancel();
// Ensure that the form encoding is set correctly.
uploadForm.setEncoding(FormPanel.ENCODING_MULTIPART);
// Check the result to see if an OK message is returned from the
// server.
// Return params could be <pre> or <pre style=""> with some IE
// and chrome
String msg = event.getResults();
if (msg.contains(returnOKMessage)) {
String docPath = "";
if (msg.indexOf("path[") > 0 && msg.indexOf("]path") > 0) {
docPath = msg.substring(msg.indexOf("path[") + 5, msg.indexOf("]path"));
docPath = URL.decodeQueryString(docPath);
}
// Normal case document uploaded is not a workflow
if (actualFileToUpload.getWorkflow() == null) {
// Case is not importing a zip and wizard is enabled
if (!uploadForm.isImportZip() && action == UIFileUploadConstants.ACTION_INSERT && (Main.get().workspaceUserProperties.getWorkspace().isWizardPropertyGroups() || Main.get().workspaceUserProperties.getWorkspace().isWizardWorkflows() || Main.get().workspaceUserProperties.getWorkspace().isWizardCategories() || Main.get().workspaceUserProperties.getWorkspace().isWizardKeywords())) {
wizard = true;
} else {
// wizard only it'll be enable in case digital signature
// be true
wizard = uploadForm.isDigitalSignature();
}
if (wizard) {
Main.get().wizardPopup.start(docPath);
}
// By default selected row after uploading is uploaded file
if (!docPath.equals("")) {
Main.get().mainPanel.desktop.browser.fileBrowser.mantainSelectedRowByPath(docPath);
}
uploadItem.setLoaded();
} else {
actualFileToUpload.setDocumentPath(docPath);
repositoryService.getUUIDByPath(docPath, new AsyncCallback<String>() {
@Override
public void onSuccess(String result) {
actualFileToUpload.setDocumentUUID(result);
uploadItem.setLoaded();
}
@Override
public void onFailure(Throwable caught) {
Main.get().showError("getUUIDByPath", caught);
}
});
}
} else {
uploadItem.setFailed(msg);
}
}
Example 61
Project: aplikator-master File: BinaryFieldWidget.java View source code |
private Modal createDialogBox() { // Create a FormPanel and point it at a service. final Form form = new Form(); form.setAction(Aplikator.getBaseURL() + "upload"); // Because we're going to add a FileUpload widget, we'll need to set the // form to use the POST method, and multipart MIME encoding. form.setEncoding(FormPanel.ENCODING_MULTIPART); form.setMethod(FormPanel.METHOD_POST); FormElement.as(form.getElement()).setAcceptCharset("UTF-8"); // Create a panel to hold all of the form widgets. FieldSet panel = new FieldSet(); form.add(panel); // add hidden upload parameters FormControlStatic entityIdField = new FormControlStatic(); entityIdField.setId(ENTITY_ID); entityIdField.setText(this.entityId); entityIdField.setVisible(false); FormControlStatic propertyIdField = new FormControlStatic(); propertyIdField.setId(PROPERTY_ID); propertyIdField.setText(property.getId()); propertyIdField.setVisible(false); primaryKeyField = new FormControlStatic(); primaryKeyField.setId(PRIMARY_KEY_ID); primaryKeyField.setVisible(false); FormGroup entityIdFG = new FormGroup(); entityIdFG.add(entityIdField); FormGroup propertyIdFG = new FormGroup(); propertyIdFG.add(propertyIdField); FormGroup primaryKeyFG = new FormGroup(); primaryKeyFG.add(primaryKeyField); panel.add(entityIdFG); panel.add(propertyIdFG); panel.add(primaryKeyFG); // Create a FileUpload widget. upload = new OnChangeFileUpload(form); upload.setName("uploadFormElement"); panel.add(upload); panel.add(statusLabel); timer = new ProgressTimer(statusLabel); timer.scheduleRepeating(1000); final Modal db = new Modal(); //fix against hidding scrollbar in modal stack db.getElement().getStyle().setOverflowY(Style.Overflow.AUTO); ModalBody contents = new ModalBody(); db.setClosable(true); db.setSize(ModalSize.SMALL); db.setTitle(Aplikator.application.getConfigString("aplikator.binary.uploadTitle")); db.add(contents); db.setFade(true); contents.add(form); // Add an event handler to the form. form.addSubmitCompleteHandler(new AbstractForm.SubmitCompleteHandler() { @Override public void onSubmitComplete(AbstractForm.SubmitCompleteEvent event) { timer.setRunning(false); uploading = false; String uploadedFilename = ""; Document d = XMLParser.parse(event.getResults()); Node de = d.getDocumentElement(); if (de != null && de.getFirstChild() != null) { uploadedFilename = de.getFirstChild().getNodeValue(); } if ("".equals(uploadedFilename)) { statusLabel.setHTML(Aplikator.application.getConfigString("aplikator.binary.statusUploadFailed")); } else if (uploadedFilename.startsWith(ERROR_PREFIX)) { statusLabel.setHTML(Aplikator.application.getConfigString("aplikator.binary.statusUploadFailed") + ": " + uploadedFilename.replace(ERROR_PREFIX, "")); } else { statusLabel.setHTML(Aplikator.application.getConfigString("aplikator.binary.statusUploaded")); setValue(uploadedFilename); setDirty(true); thumbnailHolder.showWidget(2); //Window.alert("COMPLETE"); new Timer() { public void run() { db.hide(); } }.schedule(1500); } } }); form.addSubmitHandler(new AbstractForm.SubmitHandler() { @Override public void onSubmit(AbstractForm.SubmitEvent event) { uploading = true; timer.setRunning(true); // start the timer that monitors the progress new Timer() { public void run() { if (uploading) { timer.run(); } } }.schedule(2000); primaryKeyField.setText(Integer.toString(primaryKey.getId())); statusLabel.setText(Aplikator.application.getConfigString("aplikator.binary.statusStarted")); //Window.alert("SUBMITTED"); } }); return db; }
Example 62
Project: gwt-bootstrap-master File: Form.java View source code |
@Override
protected void onAttach() {
super.onAttach();
if (frameName != null) {
// Create and attach a hidden iframe to the body element.
createFrame();
Document.get().getBody().appendChild(synthesizedFrame);
}
// Hook up the underlying iframe's onLoad event when attached to the
// DOM.
// Making this connection only when attached avoids memory-leak issues.
// The FormPanel cannot use the built-in GWT event-handling mechanism
// because there is no standard onLoad event on iframes that works
// across
// browsers.
impl.hookEvents(synthesizedFrame, getElement(), this);
}
Example 63
Project: gwtquery-master File: Ajax.java View source code |
private static void resolveSettings(Settings settings) { String url = settings.getUrl(); assert settings != null && settings.getUrl() != null : "no url found in settings"; String type = "POST"; if (settings.getType() != null) { type = settings.getType().toUpperCase(); } if ("jsonp".equalsIgnoreCase(settings.getDataType())) { type = "GET"; } settings.setType(type); IsProperties data = settings.getData(); if (data != null) { String dataString = null, contentType = null; if (data.getDataImpl() instanceof JavaScriptObject && JsUtils.isFormData(data.<JavaScriptObject>getDataImpl())) { dataString = null; contentType = FormPanel.ENCODING_URLENCODED; } else if (settings.getType().matches("(POST|PUT)") && "json".equalsIgnoreCase(settings.getDataType())) { dataString = data.toJson(); contentType = JSON_CONTENT_TYPE_UTF8; } else { dataString = data.toQueryString(); contentType = FormPanel.ENCODING_URLENCODED; } settings.setDataString(dataString); settings.setContentType(contentType); } if ("GET".equals(settings.getType()) && settings.getDataString() != null) { url += (url.contains("?") ? "&" : "?") + settings.getDataString(); settings.setUrl(url); } }
Example 64
Project: gwtcc-master File: FormPanel.java View source code |
/** * Creates a FormPanel that wraps an existing <form> element. * * This element must already be attached to the document. If the element is * removed from the document, you must call * {@link RootPanel#detachNow(Widget)}. * * <p> * The specified form element's target attribute will not be set, and the * {@link FormSubmitCompleteEvent} will not be fired. * </p> * * @param element the element to be wrapped */ public static FormPanel wrap(Element element) { // Assert that the element is attached. assert Document.get().getBody().isOrHasChild(element); FormPanel formPanel = new FormPanel(element); // Mark it attached and remember it for cleanup. formPanel.onAttach(); RootPanel.detachOnWindowClose(formPanel); return formPanel; }
Example 65
Project: ABMS-master File: AdminViewImpl.java View source code |
protected Widget createUploadFormWidget() { VerticalPanel vPanel = new VerticalPanel(); String UPLOAD_ACTION_URL = GWT.getModuleBaseURL() + "upload"; // Create a FormPanel and point it at a service final FormPanel form = new FormPanel(); form.setAction(UPLOAD_ACTION_URL); // Because we're going to add a FileUpload widget, we'll need to set the form to use the POST method, and multipart MIME encoding form.setEncoding(FormPanel.ENCODING_MULTIPART); form.setMethod(FormPanel.METHOD_POST); // Create a panel to hold all of the form widgets VerticalPanel panel = new VerticalPanel(); form.setWidget(panel); // Create a FileUpload widget FileUpload upload = new FileUpload(); upload.setName("uploadFormElement"); panel.add(upload); // Add a submit Button Button submitButton = new Button(); submitButton.setText("Submit"); submitButton.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { DOM.getElementById("loading").getStyle().setDisplay(Display.BLOCK); form.submit(); } }); form.addSubmitCompleteHandler(new FormPanel.SubmitCompleteHandler() { @Override public void onSubmitComplete(SubmitCompleteEvent event) { DOM.getElementById("loading").getStyle().setDisplay(Display.NONE); Window.alert(event.getResults()); } }); panel.add(submitButton); HTML description = new HTML("<p>Please use the form below to upload the Excel File containing the upkeep costs for the current month.</p>"); vPanel.add(description); vPanel.add(form); return vPanel; }
Example 66
Project: CS130-master File: ServerLibraryManager.java View source code |
//////////////////////////////////////////////////////////// // Private Functions - Workarea - Import //////////////////////////////////////////////////////////// /** * Sets workarea to an import form */ private void importForm() { clearWorkarea(); // Title Label title = new Label("Import File(s)"); title.setHeight(30); title.setStyleName("workarea-title"); // Uses GWT form components so we can submit in the background Grid grid = new Grid(4, 3); final FormPanel uploadForm = new FormPanel(); uploadForm.setWidget(grid); uploadForm.setEncoding(FormPanel.ENCODING_MULTIPART); uploadForm.setMethod(FormPanel.METHOD_POST); uploadForm.setAction(GWT.getModuleBaseURL() + "upload"); // Package Name Label packageLabel = new Label("Package"); packageLabel.setHeight(30); final TextBox packageName = new TextBox(); packageName.setName("packageName"); packageName.setWidth("300px"); Label packageDescription = new Label("Set package to put all uploaded files into that package.<br/>" + "If empty all files will be placed in the package specified in the file"); packageDescription.setHeight(30); packageDescription.setWidth(500); packageDescription.setStyleName("workarea-description"); grid.setWidget(0, 0, packageLabel); grid.setWidget(0, 1, packageName); grid.setWidget(0, 2, packageDescription); // Upload local file Label uploadLabel = new Label("Upload Local Files"); uploadLabel.setHeight(40); FileUpload fileItem = new FileUpload(); fileItem.setName("theMostUniqueName"); Scheduler.get().scheduleDeferred(new Command() { @Override public void execute() { //FROM :: http://forums.smartclient.com/showthread.php?t=16007 enableUpload(); } }); Label uploadDescription = new Label("Select local files to upload. Accepts \".pipe\" files only. All other files are discarded."); uploadDescription.setHeight(30); uploadDescription.setWidth(500); uploadDescription.setStyleName("workarea-description"); grid.setWidget(1, 0, uploadLabel); grid.setWidget(1, 1, fileItem); grid.setWidget(1, 2, uploadDescription); // Upload URLs Label urlLabel = new Label("Upload From URLs"); urlLabel.setHeight(40); final TextArea urls = new TextArea(); urls.setName("urls"); urls.setWidth("300px"); urls.setHeight("100px"); Label urlDescription = new Label("Enter a newline seperated list of urls."); urlDescription.setHeight(40); urlDescription.setWidth(400); urlDescription.setStyleName("workarea-description"); grid.setWidget(2, 0, urlLabel); grid.setWidget(2, 1, urls); grid.setWidget(2, 2, urlDescription); Button uploadButton = new Button("Send"); uploadButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { uploadForm.submit(); } }); grid.setWidget(3, 0, uploadButton); uploadForm.addSubmitCompleteHandler(new FormPanel.SubmitCompleteHandler() { public void onSubmitComplete(SubmitCompleteEvent event) { if (event.getResults().length() == 0) { success("Successfully uploaded files"); } else { error("Failed to upload files: " + event.getResults()); } updateFullTree(null); basicInstructions(); } }); // Root Directory Hidden hRoot = new Hidden(); hRoot.setName("root"); hRoot.setValue(rootDirectory.absolutePath); grid.setWidget(3, 1, hRoot); workarea.addMember(title); workarea.addMember(uploadForm); }
Example 67
Project: rhq-master File: LoginView.java View source code |
public void showLoginDialog(boolean isLogout) {
setLoginButtonDisabled(false);
if (!loginShowing) {
if (isLogout) {
UserSessionManager.logout();
}
if (!isLoginView()) {
redirectTo(LOGIN_VIEW);
return;
}
isLoginView = true;
loginShowing = true;
form = new DynamicForm();
form.setMargin(25);
form.setAutoFocus(true);
form.setShowErrorText(true);
form.setErrorOrientation(FormErrorOrientation.BOTTOM);
// NOTE: This image will either be an RHQ logo or a JON logo.
// but must be 80x40
Img logoImg = new Img("header/rhq_logo_40px.png", 80, 40);
CanvasItem logo = new CanvasItem();
logo.setShowTitle(false);
logo.setCanvas(logoImg);
HeaderItem header = new HeaderItem();
header.setValue(MSG.view_login_prompt());
TextItem user = new TextItem("user", MSG.common_title_user());
user.setRequired(true);
user.setAttribute("autoComplete", "native");
final PasswordItem password = new PasswordItem("password", MSG.common_title_password());
password.setRequired(true);
password.setAttribute("autoComplete", "native");
loginButton = new SubmitItem("login", MSG.view_login_login());
loginButton.setAlign(Alignment.CENTER);
loginButton.setColSpan(2);
user.addKeyPressHandler(new KeyPressHandler() {
public void onKeyPress(KeyPressEvent event) {
if ((event.getCharacterValue() != null) && (((event.getCharacterValue() == KeyCodes.KEY_ENTER)) || (event.getCharacterValue() == KeyCodes.KEY_TAB))) {
// Work around the form not getting auto-fill values until the field is focused
password.focusInItem();
}
}
});
password.addKeyPressHandler(new KeyPressHandler() {
public void onKeyPress(KeyPressEvent event) {
if ((event.getCharacterValue() != null) && (event.getCharacterValue() == KeyCodes.KEY_ENTER)) {
form.submit();
}
}
});
form.setFields(logo, header, new RowSpacerItem(), user, password, loginButton);
window = new Window();
window.setWidth(400);
window.setHeight(275);
window.setTitle(MSG.common_title_welcome());
// forced focused, static size, can't close / dismiss
window.setIsModal(true);
window.setShowModalMask(true);
window.setCanDragResize(false);
window.setCanDragReposition(false);
window.setShowCloseButton(false);
window.setShowMinimizeButton(false);
window.setAutoCenter(true);
window.addItem(form);
form.addSubmitValuesHandler(new SubmitValuesHandler() {
public void onSubmitValues(SubmitValuesEvent submitValuesEvent) {
if (form.validate()) {
setUsername(form.getValueAsString("user"));
setPassword(form.getValueAsString("password"));
fakeForm.submit();
}
}
});
// Get a handle to the form and set its action to __gwt_login() method
fakeForm = FormPanel.wrap(Document.get().getElementById(LOGINFORM_ID), false);
fakeForm.setVisible(true);
fakeForm.setAction("javascript:__gwt_login()");
// export the JSNI function
injectLoginFunction(this);
if (errorMessage != null) {
form.setErrorsPreamble(errorMessage);
form.setFieldErrors("login", errorMessage, true);
setLoginError(errorMessage);
// hide it next time
errorMessage = null;
}
}
}
Example 68
Project: wte4j-master File: TemplateUploadFormPanel.java View source code |
private void initForm() { formPanel = new FormPanel(id); formPanel.setEncoding(FormPanel.ENCODING_MULTIPART); formPanel.setMethod(FormPanel.METHOD_POST); }
Example 69
Project: che-master File: UploadSshKeyPresenter.java View source code |
@Override
public void onUploadClicked() {
String host = view.getHost();
if (host.isEmpty()) {
view.setMessage(constant.hostValidationError());
return;
}
view.setEncoding(FormPanel.ENCODING_MULTIPART);
view.setAction(restContext + "/ssh");
view.submit();
}
Example 70
Project: che-plugins-master File: UploadSshKeyPresenter.java View source code |
/** {@inheritDoc} */
@Override
public void onUploadClicked() {
String host = view.getHost();
if (host.isEmpty()) {
view.setMessage(constant.hostValidationError());
return;
}
view.setEncoding(FormPanel.ENCODING_MULTIPART);
view.setAction(restContext + "/ssh");
view.submit();
}
Example 71
Project: DevTools-master File: UploadSshKeyPresenter.java View source code |
@Override
public void onUploadClicked() {
String host = view.getHost();
if (host.isEmpty()) {
view.setMessage(constant.hostValidationError());
return;
}
view.setEncoding(FormPanel.ENCODING_MULTIPART);
view.setAction(restContext + "/ssh");
view.submit();
}
Example 72
Project: geogebra-master File: UploadImagePanel.java View source code |
private void initGUI() {
panel = new FormPanel();
panel.add(uploadImageBtn = new FileUpload());
add(panel);
}
Example 73
Project: AzzeroCO2-master File: MultiUploadView.java View source code |
private FormPanel createFormPanel() { formPanel = new UploadFormPanel(); formPanel.setMethod(FormPanel.METHOD_POST); formPanel.setEncoding(FormPanel.ENCODING_MULTIPART); formPanel.setVisible(false); return formPanel; }
Example 74
Project: gae-studio-master File: UploadForm.java View source code |
@Override
public void onSubmitComplete(FormPanel.SubmitCompleteEvent event) {
handleSubmitComplete(event.getResults());
formPanel.reset();
}
Example 75
Project: gwtupload-master File: DragAndDropFormPanel.java View source code |
/** * Fire a {@link FormPanel.SubmitEvent}. * * @return true to continue, false if canceled */ private boolean fireSubmitEvent() { FormPanel.SubmitEvent event = new FormPanel.SubmitEvent(); fireEvent(event); return !event.isCanceled(); }
Example 76
Project: gwt-mvp-master File: SimpleWizard.java View source code |
/** * Returns the form panel used as a base widget. You can control the appearance, etc. Note the use of the FormPanel as it allows you to * have panels which include a file upload widget. * * @return the form panel */ public FormPanel getFormPanel() { return formPanel; }
Example 77
Project: ilarkesto-master File: Gwt.java View source code |
public static final FormPanel createForm(Widget content) { FormPanel form = new FormPanel(); form.add(content); return form; }
Example 78
Project: utilities-master File: Gwt.java View source code |
public static final FormPanel createForm(Widget content) { FormPanel form = new FormPanel(); form.add(content); return form; }