From: <ho...@us...> - 2008-02-28 00:22:30
|
Revision: 12884 http://bibdesk.svn.sourceforge.net/bibdesk/?rev=12884&view=rev Author: hofman Date: 2008-02-27 16:22:35 -0800 (Wed, 27 Feb 2008) Log Message: ----------- Add script hook for import of items. Modified Paths: -------------- trunk/bibdesk/BDSKScriptHookManager.h trunk/bibdesk/BDSKScriptHookManager.m trunk/bibdesk/BibDocument.m Modified: trunk/bibdesk/BDSKScriptHookManager.h =================================================================== --- trunk/bibdesk/BDSKScriptHookManager.h 2008-02-27 23:21:57 UTC (rev 12883) +++ trunk/bibdesk/BDSKScriptHookManager.h 2008-02-28 00:22:35 UTC (rev 12884) @@ -47,6 +47,7 @@ extern NSString *BDSKDidAutoFileScriptHookName; extern NSString *BDSKWillGenerateCiteKeyScriptHookName; extern NSString *BDSKDidGenerateCiteKeyScriptHookName; +extern NSString *BDSKImportPublicationsScriptHookName; extern NSString *BDSKSaveDocumentScriptHookName; Modified: trunk/bibdesk/BDSKScriptHookManager.m =================================================================== --- trunk/bibdesk/BDSKScriptHookManager.m 2008-02-27 23:21:57 UTC (rev 12883) +++ trunk/bibdesk/BDSKScriptHookManager.m 2008-02-28 00:22:35 UTC (rev 12884) @@ -51,6 +51,7 @@ NSString *BDSKDidAutoFileScriptHookName = @"Did Auto File"; NSString *BDSKWillGenerateCiteKeyScriptHookName = @"Will Generate Cite Key"; NSString *BDSKDidGenerateCiteKeyScriptHookName = @"Did Generate Cite Key"; +NSString *BDSKImportPublicationsScriptHookName = @"Import Publications"; NSString *BDSKSaveDocumentScriptHookName = @"Save Document"; static BDSKScriptHookManager *sharedManager = nil; @@ -75,6 +76,7 @@ BDSKDidAutoFileScriptHookName, BDSKWillGenerateCiteKeyScriptHookName, BDSKDidGenerateCiteKeyScriptHookName, + BDSKImportPublicationsScriptHookName, BDSKSaveDocumentScriptHookName, nil]; } return scriptHookNames; Modified: trunk/bibdesk/BibDocument.m =================================================================== --- trunk/bibdesk/BibDocument.m 2008-02-27 23:21:57 UTC (rev 12883) +++ trunk/bibdesk/BibDocument.m 2008-02-28 00:22:35 UTC (rev 12884) @@ -2050,6 +2050,8 @@ // set up the smart group that shows the latest import // @@ do this for items added via the editor? doesn't seem as useful [groups setLastImportedPublications:newPubs]; + + [[BDSKScriptHookManager sharedManager] runScriptHookWithName:BDSKImportPublicationsScriptHookName forPublications:newPubs document:self]; if(tmpCiteKey != nil) [self reportTemporaryCiteKeys:tmpCiteKey forNewDocument:NO]; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |