diff --git a/lib/jekyll/scholar/extras/bibliography_bytype.rb b/lib/jekyll/scholar/extras/bibliography_bytype.rb
index d60828fadb90ca2d1416b62e0aab82541ce0d3fd..edb1efd0e337d523ec9018ab602d88b234d5510f 100644
--- a/lib/jekyll/scholar/extras/bibliography_bytype.rb
+++ b/lib/jekyll/scholar/extras/bibliography_bytype.rb
@@ -94,7 +94,8 @@ module Jekyll
if not repository_link_for(entry).nil?
puts "link is not null"
puts repository_link_for(entry)
- reference << "PDF"
+ pdflink = "
"
+ reference.insert(reference.rindex(''), pdflink.to_s )
end
end
diff --git a/lib/jekyll/scholar/extras/bibliography_hdp.rb b/lib/jekyll/scholar/extras/bibliography_hdp.rb
deleted file mode 100644
index 5e3ea9bb13e001efe59f9d0dd1ffd67a358e835f..0000000000000000000000000000000000000000
--- a/lib/jekyll/scholar/extras/bibliography_hdp.rb
+++ /dev/null
@@ -1,82 +0,0 @@
-module Jekyll
- class Scholar
-
- class BibliographyHDPTag < Liquid::Tag
- include Scholar::Utilities
- include ScholarExtras::Utilities
-
- def initialize(tag_name, arguments, tokens)
- super
-
- @config = Scholar.defaults.dup
- @bibtex_file = arguments.strip
- end
-
- def render(context)
- set_context_to context
-
- year_section = ''
- opts = ['@*[public!=no]']
-
-#references = public_entries.map do |entry|
- references = get_entries(opts).map do |entry|
- reference = ''
- ref = ''
-
- ref = CiteProc.process entry.to_citeproc, :style => config['style'],
- :locale => config['locale'], :format => 'html'
- content_tag :span, ref, :id => entry.key
-
- if entry.field?(:year)
- if (year_section != entry[:year])
- reference << ""
- reference << entry[:year].to_s
- reference << "
"
- year_section = entry[:year]
- end
- end
-
- reference << ref
- if generate_details?
- reference << "
"
- reference << link_to(details_link_for(entry), config['details_link'])
- reference << "."
- end
-
- if entry.field?(:pdflink1) or entry.field?(:slides)
- reference << " Downloads: "
- end
-
- if entry.field?(:pdflink1)
-#if config['pdf_logo']
-# puts "pdf_logo"
-# reference << "
"
-# else
- reference << "PDF"
-# end
-
- end
-
- if entry.field?(:slides)
-# if config['ppt_logo']
-# puts "ppt_logo"
-# reference << "
"
-# else
- reference << ", Slides"
-# end
- end
-
- content_tag :br, reference
- end
-
- references.join("\n")
-#content_tag :ul, references.join("\n")
-#content_tag :li, reference
- end
-
- end
-
- end
-end
-
-Liquid::Template.register_tag('bibliography_hdp', Jekyll::Scholar::BibliographyHDPTag)
diff --git a/lib/jekyll/scholar/extras/bibliography_year.rb b/lib/jekyll/scholar/extras/bibliography_year.rb
index 6b9e2e42692b1ea6e4ccfab0a47f7dedca92e555..1de355724c1025d7ea232d143f6be2bedeaa0dc0 100644
--- a/lib/jekyll/scholar/extras/bibliography_year.rb
+++ b/lib/jekyll/scholar/extras/bibliography_year.rb
@@ -112,7 +112,8 @@ module Jekyll
if not repository_link_for(entry).nil?
puts "link is not null"
puts repository_link_for(entry)
- reference << "PDF"
+ pdflink = ""
+ reference.insert(reference.rindex(''), pdflink.to_s )
end
end
# Content tag is dependent on type of article.
diff --git a/lib/jekyll/scholar/extras/details_hdp.rb b/lib/jekyll/scholar/extras/details_hdp.rb
deleted file mode 100644
index abd3334aac6694419e9fb2833ad1a1c1277bdd38..0000000000000000000000000000000000000000
--- a/lib/jekyll/scholar/extras/details_hdp.rb
+++ /dev/null
@@ -1,82 +0,0 @@
-module Jekyll
- class Scholar
-
- class Details < Page
- include Scholar::Utilities
-
- def initialize(site, base, dir, entry)
- @site, @base, @dir = site, base, dir
-
- @config = Scholar.defaults.merge(site.config['scholar'] || {})
-
- @name = details_file_for(entry)
-
- process(@name)
- read_yaml(File.join(base, '_layouts'), config['details_layout'])
-
- liquidify(entry)
- end
-
- private
-
- def liquidify(entry)
- data['entry'] = {}
-
- data['entry']['key'] = entry.key
- data['entry']['type'] = entry.type
-
- entry.fields.each do |key, value|
- data['entry'][key.to_s] = value.to_s
- end
-
- data['entry']['bibtex'] = entry.to_s
-
- # This is to get the CSL style output.
- data['entry']['citeproc'] = CiteProc.process entry.to_citeproc, :style => config['style'],
- :locale => config['locale'], :format => 'html'
-
-#puts data['entry']['citeproc'].class
-
- if entry.field?(:pdflink1)
- data['entry']['pdflink1']= entry[:pdflink1].to_s
- end
-
- if entry.field?(:slides)
- data['entry']['slides']= entry[:slides].to_s
- end
-
-
-#name = entry.key.to_s.dup
-# name.gsub!(/[:\s]+/, '_')
-
-# data['entry']['pdflink'] = '../pdfs/' + name.to_s + '.pdf'
- end
-
- end
-
- class DetailsGenerator < Generator
- include Scholar::Utilities
- safe true
-
- attr_reader :config
-
- def generate(site)
- @site, @config = site, Scholar.defaults.merge(site.config['scholar'] || {})
-
- if generate_details?
- entries.each do |entry|
- details = Details.new(site, site.source, details_path, entry)
- details.render(site.layouts, site.site_payload)
- details.write(site.dest)
-
- site.pages << details
- end
-
- end
- end
-
- end
-
-
- end
-end