in www/board/agenda/views/buttons/post.js.rb [359:446]
def retitle()
@report = nil
parent_pmc_change(nil)
case @button
when 'post report'
@header = 'Post Report'
@label = 'report'
@message = "Post #{@@item.title} Report"
posted = Posted.get(@@item.title)
unless posted.empty?
post 'posted-reports', path: posted.last.path do |response|
@report ||= response.text
end
end
draft = Reporter.find(@@item)
@report = draft.text if draft
when 'edit item'
@header = 'Edit Discussion Item'
@label = 'text'
@message = "Edit #{@@item.title} Discussion Item"
when 'edit report'
@header = 'Edit Report'
@label = 'report'
@message = "Edit #{@@item.title} Report"
when 'add resolution', 'New Resolution'
@header = 'Add Resolution'
@label = 'resolution'
@title = ''
when 'edit resolution'
@header = 'Edit Resolution'
@label = 'resolution'
@title = ''
when 'post item', 'Discussion Item'
@header = 'Add Discussion Item'
@label = 'text'
@message = "Add Discussion Item"
when 'post items'
@header = 'Post Discussion Items'
@label = 'text'
@message = "Post Discussion Items"
when 'edit items'
@header = 'Edit Discussion Items'
@label = 'text'
@message = "Edit Discussion Items"
end
if not @edited
text = @report || @@item.text || ''
if @@item.title == 'President'
text.sub! /\s*Additionally, please see Attachments \d through \d\./, ''
end
@report = text
@digest = @@item.digest
@alerted = false
@edited = false
@base = @report
elsif not @alerted and @edited and @digest != @@item.digest
alert 'edit conflict'
@alerted = true
else
@report = @base
end
if @header == 'Add Resolution' or @@item.attach =~ /^[47]/
@indent = ' '
elsif @header == 'Add Discussion Item'
@indent = ' '
elsif @@item.attach == '8.'
@indent = ' '
else
@indent = ''
end
end