uploadPanel.add(new HTML("<br />"));
HorizontalPanel textPanel = new HorizontalPanel();
uploadPanel.add(textPanel);
textPanel.add(new HTML(GuiFactory.strings.uploadWadlHere()));
final TextArea wadlTextArea = new TextArea();
wadlTextArea.setStyleName("restDescribe-wadlArea");
wadlTextArea.setHeight(Math.floor(Window.getClientHeight() * 0.75) + "px");
wadlTextArea.setWidth(Math.floor(Window.getClientWidth() * 0.75) + "px");
HTML demoLink = new HTML("<a href=\"#\"><span style=\"font-size:0.8em; padding-left:4em;\">" + GuiFactory.strings.loadWadl() + "</span></a>");
demoLink.addClickListener(new ClickListener() {
public void onClick(Widget sender) {
wadlTextArea.setText(deliciousWadl);
}
});
textPanel.add(demoLink);
uploadPanel.add(wadlTextArea);
Button cancelButton = new Button(GuiFactory.strings.cancel());
cancelButton.addClickListener(new ClickListener() {
public void onClick(Widget sender) {
dialog.hide();
GuiFactory.blockScreen(false);
}
});
Button okButton = new Button(GuiFactory.strings.ok());
okButton.addClickListener(new ClickListener() {
public void onClick(Widget sender) {
dialog.setVisible(false);
if (wadlTextArea.getText().length() > 0) {
WadlParser wadlParser = new WadlParser();
wadlParser.parse(wadlTextArea.getText());
}
GuiFactory.blockScreen(false);
}
});