github-connector/src/main/java/org/gcube/portlets/widgets/githubconnector/client/wizard/SimpleWizardCard.java

76 lines
1.7 KiB
Java

/**
*
*/
package org.gcube.portlets.widgets.githubconnector.client.wizard;
import com.google.gwt.core.shared.GWT;
import com.google.gwt.user.client.Command;
import com.google.gwt.user.client.ui.HTML;
import com.google.gwt.user.client.ui.SimplePanel;
/**
*
* @author "Giancarlo Panichi" <a
* href="mailto:g.panichi@isti.cnr.it">g.panichi@isti.cnr.it</a>
*
*/
public class SimpleWizardCard extends WizardCard {
/**
* Create a new simple wizard card.
*
* @param title
* the card title.
* @param footer
* the card footer.
* @param content
* the card content.
*/
public SimpleWizardCard(String title, String footer, String content) {
super(title, footer);
SimplePanel contentPanel = new SimplePanel();
HTML htmlContent = new HTML(content);
htmlContent.setStyleName("wizard-simple-content");
contentPanel.add(htmlContent);
setContent(contentPanel);
}
@Override
public void setup() {
Command sayNextCard = new Command() {
public void execute() {
try {
GWT.log("NextCard");
getWizardWindow().nextCard();
} catch (Exception e) {
GWT.log("sayNextCard :" + e.getLocalizedMessage());
}
}
};
Command sayPreviousCard = new Command() {
public void execute() {
try {
GWT.log("PreviousCard");
getWizardWindow().previousCard();
} catch (Exception e) {
GWT.log("sayPreviousCard :" + e.getLocalizedMessage());
}
}
};
getWizardWindow().setPreviousButtonCommand(sayPreviousCard);
getWizardWindow().setNextButtonCommand(sayNextCard);
setEnableBackButton(true);
setBackButtonVisible(true);
setEnableNextButton(true);
setNextButtonVisible(true);
}
}