Revision: 11516
http://bibdesk.svn.sourceforge.net/bibdesk/?rev=11516&view=rev
Author: hofman
Date: 2007-11-09 13:15:50 -0800 (Fri, 09 Nov 2007)
Log Message:
-----------
Implement addBookmark in document so the webview does not need to be first
responder.
Modified Paths:
--------------
trunk/bibdesk/BDSKWebGroupViewController.h
trunk/bibdesk/BDSKWebGroupViewController.m
trunk/bibdesk/BibDocument+Menus.m
trunk/bibdesk/BibDocument_Groups.m
Modified: trunk/bibdesk/BDSKWebGroupViewController.h
===================================================================
--- trunk/bibdesk/BDSKWebGroupViewController.h 2007-11-09 21:13:38 UTC (rev
11515)
+++ trunk/bibdesk/BDSKWebGroupViewController.h 2007-11-09 21:15:50 UTC (rev
11516)
@@ -69,4 +69,6 @@
- (IBAction)changeURL:(id)sender;
- (IBAction)stopOrReloadAction:(id)sender;
+- (IBAction)addBookmark:(id)sender;
+
@end
Modified: trunk/bibdesk/BDSKWebGroupViewController.m
===================================================================
--- trunk/bibdesk/BDSKWebGroupViewController.m 2007-11-09 21:13:38 UTC (rev
11515)
+++ trunk/bibdesk/BDSKWebGroupViewController.m 2007-11-09 21:15:50 UTC (rev
11516)
@@ -134,6 +134,10 @@
}
}
+- (IBAction)addBookmark:(id)sender {
+ [webView addBookmark:sender];
+}
+
- (void)setRetrieving:(BOOL)retrieving {
[group setRetrieving:retrieving];
[backButton setEnabled:[webView canGoBack]];
Modified: trunk/bibdesk/BibDocument+Menus.m
===================================================================
--- trunk/bibdesk/BibDocument+Menus.m 2007-11-09 21:13:38 UTC (rev 11515)
+++ trunk/bibdesk/BibDocument+Menus.m 2007-11-09 21:15:50 UTC (rev 11516)
@@ -597,6 +597,10 @@
return [self hasWebGroupSelected];
}
+- (BOOL)validateAddBookmarkMenuItem:(NSMenuItem *)menuItem {
+ return [self hasWebGroupSelected];
+}
+
- (BOOL) validateMenuItem:(NSMenuItem*)menuItem{
SEL act = [menuItem action];
@@ -789,6 +793,9 @@
else if (act == @selector(openBookmark:)){
return [self validateOpenBookmarkMenuItem:menuItem];
}
+ else if (act == @selector(addBookmark:)){
+ return [self validateAddBookmarkMenuItem:menuItem];
+ }
else {
return [super validateMenuItem:menuItem];
}
Modified: trunk/bibdesk/BibDocument_Groups.m
===================================================================
--- trunk/bibdesk/BibDocument_Groups.m 2007-11-09 21:13:38 UTC (rev 11515)
+++ trunk/bibdesk/BibDocument_Groups.m 2007-11-09 21:15:50 UTC (rev 11516)
@@ -1329,6 +1329,13 @@
NSBeep();
}
+- (IBAction)addBookmark:(id)sender {
+ if ([self hasWebGroupSelected]) {
+ [webGroupViewController addBookmark:sender];
+ } else
+ NSBeep();
+}
+
#pragma mark Add or remove items
- (NSArray *)mergeInPublications:(NSArray *)items{
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Bibdesk-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-commit