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>
+