Revision: 29481
          http://sourceforge.net/p/bibdesk/svn/29481
Author:   hofman
Date:     2025-08-27 09:23:32 +0000 (Wed, 27 Aug 2025)
Log Message:
-----------
change message handler names to same as delegate methods

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

Modified: trunk/bibdesk/BDSKTextImportController.m
===================================================================
--- trunk/bibdesk/BDSKTextImportController.m    2025-08-27 09:18:54 UTC (rev 
29480)
+++ trunk/bibdesk/BDSKTextImportController.m    2025-08-27 09:23:32 UTC (rev 
29481)
@@ -1652,10 +1652,10 @@
 
 - (void)addScriptObserversIfNeeded {
     NSString *jsSource = @""
-        "function changeSelection(){ 
window.webkit.messageHandlers.changeSelection.postMessage(document.getSelection().toString());
 };\n"
+        "function changeSelection(){ 
window.webkit.messageHandlers.didChangeSelection.postMessage(document.getSelection().toString());
 };\n"
         "document.addEventListener('selectionchange', changeSelection);\n"
-        "function hover(){ 
window.webkit.messageHandlers.hoverLink.postMessage(this.href); }\n"
-        "function unhover(){ 
window.webkit.messageHandlers.hoverLink.postMessage(null); }\n"
+        "function hover(){ 
window.webkit.messageHandlers.mouseDidMoveOverLink.postMessage(this.href); }\n"
+        "function unhover(){ 
window.webkit.messageHandlers.mouseDidMoveOverLink.postMessage(null); }\n"
         "var links = document.links;\n"
         "for(var i=0; i<links.length; i++){\n"
         "  links[i].addEventListener('mouseover', hover);\n"
@@ -1664,8 +1664,8 @@
     WKUserContentController *userController = [[self configuration] 
userContentController];
     if ([[userController userScripts] count] == 0 || [[[userController 
userScripts] valueForKey:@"source"] containsObject:jsSource] == NO) {
         BDSKScriptMessageHandler *messageHandler = [[BDSKScriptMessageHandler 
alloc] init];
-        [userController addScriptMessageHandler:messageHandler 
name:@"changeSelection"];
-        [userController addScriptMessageHandler:messageHandler 
name:@"hoverLink"];
+        [userController addScriptMessageHandler:messageHandler 
name:@"didChangeSelection"];
+        [userController addScriptMessageHandler:messageHandler 
name:@"mouseDidMoveOverLink"];
         WKUserScript *script = [[WKUserScript alloc] initWithSource:jsSource 
injectionTime:WKUserScriptInjectionTimeAtDocumentEnd forMainFrameOnly:NO];
         [userController addUserScript:script];
     }
@@ -1711,10 +1711,10 @@
     NSString *body = [message body];
     if ([body isKindOfClass:[NSString class]] == NO)
         body = nil;
-    if ([name isEqualToString:@"hoverLink"]) {
+    if ([name isEqualToString:@"mouseDidMoveOverLink"]) {
         if ([delegate 
respondsToSelector:@selector(webView:mouseDidMoveOverLink:)])
             [delegate webView:webView mouseDidMoveOverLink:body];
-    } else if ([name isEqualToString:@"changeSelection"]) {
+    } else if ([name isEqualToString:@"didChangeSelection"]) {
         if ([delegate 
respondsToSelector:@selector(webView:didChangeSelection:)])
             [delegate webView:webView didChangeSelection:body];
     }

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