2017-06-06 23:08:10 +02:00
|
|
|
# Helper for the digest/markdown views
|
|
|
|
module DigestHelper
|
|
|
|
# Important mechanism, to ensure the digest will not have the same footnote
|
|
|
|
# link multiple times
|
|
|
|
def renumber_footnotes(id, description)
|
2017-06-09 17:37:24 +02:00
|
|
|
return if description.nil? || description.blank?
|
2018-09-15 15:05:21 +02:00
|
|
|
|
2017-06-06 23:29:45 +02:00
|
|
|
description.gsub(/\[(\d)+\]/, "[#{id}_\\1]")
|
2017-06-06 23:08:10 +02:00
|
|
|
end
|
|
|
|
end
|