myexperiment-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[myexperiment-hackers] [2284] trunk/app: added COinS to workflows


From: noreply
Subject: [myexperiment-hackers] [2284] trunk/app: added COinS to workflows
Date: Wed, 14 Oct 2009 07:46:12 -0400 (EDT)

Revision
2284
Author
dgc
Date
2009-10-14 07:46:11 -0400 (Wed, 14 Oct 2009)

Log Message

added COinS to workflows

Modified Paths

Diff

Modified: trunk/app/helpers/workflows_helper.rb (2283 => 2284)


--- trunk/app/helpers/workflows_helper.rb	2009-10-10 15:41:44 UTC (rev 2283)
+++ trunk/app/helpers/workflows_helper.rb	2009-10-14 11:46:11 UTC (rev 2284)
@@ -3,6 +3,8 @@
 # Copyright (c) 2007 University of Manchester and the University of Southampton.
 # See license.txt for details.
 
+require 'openurl'
+
 module WorkflowsHelper
   
   def workflow_types
@@ -16,4 +18,15 @@
     return (klass.nil? ? "other" : h(klass.to_s.demodulize.underscore))
   end
   
+  def workflow_context_object(workflow)
+
+    co = OpenURL::ContextObject.new
+
+    co.referent.set_metadata('title', workflow.title)
+    co.referent.set_metadata('date', workflow.created_at.strftime("%Y-%m-%d"))
+    co.referent.set_metadata('au', workflow.contributor.name)
+
+    co.kev
+  end
+
 end

Modified: trunk/app/views/workflows/show.rhtml (2283 => 2284)


--- trunk/app/views/workflows/show.rhtml	2009-10-10 15:41:44 UTC (rev 2283)
+++ trunk/app/views/workflows/show.rhtml	2009-10-14 11:46:11 UTC (rev 2284)
@@ -356,3 +356,8 @@
 <div id="commentsBox">
 	<%= render :partial => "comments/comments", :locals => { :commentable => @workflow, :url_to_timeline => comments_timeline_workflow_path(@workflow) } %>
 </div>
+
+<!-- OpenURL context object -->
+
+<span class="Z3988" title="<%= workflow_context_object(@workflow) -%>"></span>
+

reply via email to

[Prev in Thread] Current Thread [Next in Thread]