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