mirror of
https://github.com/haveno-dex/haveno.git
synced 2025-07-27 00:45:23 -04:00
Removed webview
This commit is contained in:
parent
5a6083fec3
commit
3bc1b6f669
13 changed files with 39 additions and 273 deletions
|
@ -260,6 +260,7 @@ public class Encryption {
|
|||
return keyPairGenerator.generateKey();
|
||||
} catch (Throwable e) {
|
||||
e.printStackTrace();
|
||||
log.error(e.getMessage());
|
||||
throw new RuntimeException("Couldn't generate key");
|
||||
}
|
||||
}
|
||||
|
|
|
@ -25,7 +25,6 @@ import com.google.common.util.concurrent.ThreadFactoryBuilder;
|
|||
import com.google.gson.*;
|
||||
import javafx.scene.input.Clipboard;
|
||||
import javafx.scene.input.ClipboardContent;
|
||||
import javafx.scene.web.WebEngine;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
|
@ -135,29 +134,6 @@ public class Utilities {
|
|||
log.info("System load (nr. threads/used memory (MB)): " + Thread.activeCount() + "/" + used);
|
||||
}
|
||||
|
||||
// Opens links with http and _blank in default web browser instead of webView
|
||||
// WebView has not feature to open link in default browser, so we use the hack recommended here:
|
||||
// https://stackoverflow.com/questions/15555510/javafx-stop-opening-url-in-webview-open-in-browser-instead
|
||||
public static void setupWebViewPopupHandler(WebEngine webEngine) {
|
||||
webEngine.setCreatePopupHandler(
|
||||
config -> {
|
||||
// grab the last hyperlink that has :hover pseudoclass
|
||||
Object result = webEngine
|
||||
.executeScript(
|
||||
"var list = document.querySelectorAll( ':hover' );"
|
||||
+ "for (i=list.length-1; i>-1; i--) "
|
||||
+ "{ if ( list.item(i).getAttribute('href') ) "
|
||||
+ "{ list.item(i).getAttribute('href'); break; } }");
|
||||
|
||||
if (result instanceof String && ((String) result).contains("http")) {
|
||||
openWebPage((String) result);
|
||||
return null;
|
||||
} else {
|
||||
return webEngine;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
public static void openMail(String to, String subject, String body) {
|
||||
try {
|
||||
subject = URLEncoder.encode(subject, "UTF-8").replace("+", "%20");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue