Revision: 29480
          http://sourceforge.net/p/bibdesk/svn/29480
Author:   hofman
Date:     2025-08-27 09:18:54 +0000 (Wed, 27 Aug 2025)
Log Message:
-----------
setup webview content box in viewDidLoad

Modified Paths:
--------------
    trunk/bibdesk/BDSKTextImportController.m

Modified: trunk/bibdesk/BDSKTextImportController.m
===================================================================
--- trunk/bibdesk/BDSKTextImportController.m    2025-08-27 09:15:44 UTC (rev 
29479)
+++ trunk/bibdesk/BDSKTextImportController.m    2025-08-27 09:18:54 UTC (rev 
29480)
@@ -202,6 +202,10 @@
     if (@available(macOS 10.14, *))
         [sourceTextView setDrawsBackground:NO];
        
+    [webViewBox setEdges:BDSKEveryEdgeMask];
+    [webViewBox setBackgroundColors:nil];
+    [webViewBox setBackgroundView:nil];
+    
     [itemTableView registerForDraggedTypes:@[NSPasteboardTypeString, 
NSPasteboardTypeURL]];
     [itemTableView setDoubleAction:@selector(addTextToCurrentFieldAction:)];
     
@@ -625,18 +629,15 @@
 - (void)setupWebView {
     [self willChangeValueForKey:@"webView"];
     
-    webView = [[BDSKWKWebView alloc] initWithFrame:NSRectToCGRect([webViewBox 
bounds]) configuration:[[WKWebViewConfiguration alloc] init]];
+    webView = [[BDSKWKWebView alloc] initWithFrame:NSRectToCGRect([webViewBox 
contentRect]) configuration:[[WKWebViewConfiguration alloc] init]];
     [webView setNavigationDelegate:self];
     [webView setUIDelegate:self];
     
+    [webView addObserver:self forKeyPath:@"loading" options:0 
context:&BDSKTextImportWebViewObservationContext];
+    
     [self didChangeValueForKey:@"webView"];
     
-    [webViewBox setEdges:BDSKEveryEdgeMask];
-    [webViewBox setBackgroundColors:nil];
-    [webViewBox setBackgroundView:nil];
     [webViewBox setContentView:webView];
-    
-    [webView addObserver:self forKeyPath:@"loading" options:0 
context:&BDSKTextImportWebViewObservationContext];
 }
 
 - (void)clearWebView {

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

Reply via email to