www/board/agenda/views/models/comments.js.rb (20 lines of code) (raw):
#
# Fetch, retain, and query the list of historical comments
#
class HistoricalComments
Vue.util.defineReactive @@comments, nil
# find historical comments based on report title
def self.find(title)
if @@comments
return @@comments[title]
else
@@comments = {}
JSONStorage.fetch('historical-comments') do |comments|
@@comments = comments || {}
end
end
end
# find link for historical comments based on date and report title
def self.link(date, title)
if Server.agendas.include? "board_agenda_#{date}.txt"
return "../#{date.gsub('_', '-')}/#{title}"
else
return "../../minutes/#{title}.html#minutes_#{date}"
end
end
end