34 lines
904 B
Java
34 lines
904 B
Java
package ctbrec.ui;
|
|
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.LoggerFactory;
|
|
|
|
import javafx.scene.control.Tab;
|
|
import javafx.scene.web.WebEngine;
|
|
import javafx.scene.web.WebView;
|
|
|
|
public class DonateTabHtml extends Tab {
|
|
|
|
private static final transient Logger LOG = LoggerFactory.getLogger(DonateTabHtml.class);
|
|
|
|
private WebView browser;
|
|
|
|
public DonateTabHtml() {
|
|
setClosable(false);
|
|
setText("Donate");
|
|
|
|
browser = new WebView();
|
|
try {
|
|
WebEngine webEngine = browser.getEngine();
|
|
webEngine.load("https://0xboobface.github.io/ctbrec/#donate");
|
|
webEngine.setJavaScriptEnabled(true);
|
|
webEngine.setOnAlert((e) -> {
|
|
System.out.println(e.getData());
|
|
});
|
|
setContent(browser);
|
|
} catch (Exception e) {
|
|
LOG.error("Couldn't load donate.html", e);
|
|
}
|
|
}
|
|
}
|