Revision: 29459
http://sourceforge.net/p/bibdesk/svn/29459
Author: hofman
Date: 2025-08-24 22:05:43 +0000 (Sun, 24 Aug 2025)
Log Message:
-----------
load error as html when loading fails
Modified Paths:
--------------
trunk/bibdesk/BDSKTextImportController.m
Modified: trunk/bibdesk/BDSKTextImportController.m
===================================================================
--- trunk/bibdesk/BDSKTextImportController.m 2025-08-24 21:20:32 UTC (rev
29458)
+++ trunk/bibdesk/BDSKTextImportController.m 2025-08-24 22:05:43 UTC (rev
29459)
@@ -994,6 +994,12 @@
[self setLoading:[webView isLoading]];
[backButton setEnabled:[webView canGoBack]];
[forwardButton setEnabled:[webView canGoForward]];
+
+ if ([[error domain] isEqualToString:NSURLErrorDomain] == NO || [error
code] != NSURLErrorCancelled) {
+ NSURL *url = [webView URL];
+ NSString *errorHTML = [NSString
stringWithFormat:@"<html><title>%@</title><body><h1>%@</h1></body></html>",
NSLocalizedString(@"Error", @"Placeholder web group label"), [error
localizedDescription]];
+ [webView loadHTMLString:errorHTML baseURL:url];
+ }
}
- (void)webView:(WKWebView *)aWebView didFailNavigation:(WKNavigation
*)navigation withError:(NSError *)error {
@@ -1000,6 +1006,12 @@
[self setLoading:[webView isLoading]];
[backButton setEnabled:[webView canGoBack]];
[forwardButton setEnabled:[webView canGoForward]];
+
+ if ([[error domain] isEqualToString:NSURLErrorDomain] == NO || [error
code] != NSURLErrorCancelled) {
+ NSURL *url = [webView URL];
+ NSString *errorHTML = [NSString
stringWithFormat:@"<html><title>%@</title><body><h1>%@</h1></body></html>",
NSLocalizedString(@"Error", @"Placeholder web group label"), [error
localizedDescription]];
+ [webView loadHTMLString:errorHTML baseURL:url];
+ }
}
- (void)webView:(WKWebView *)aWebView
decidePolicyForNavigationResponse:(WKNavigationResponse *)navigationResponse
decisionHandler:(void (^)(WKNavigationResponsePolicy))decisionHandler {
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
_______________________________________________
Bibdesk-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-commit