##// END OF EJS Templates
remove trailing white space from test/fixtures/workflows.yml...
remove trailing white space from test/fixtures/workflows.yml git-svn-id: http://svn.redmine.org/redmine/trunk@16339 e93f8b46-1217-0410-a6f0-8f06a7374b81

File last commit:

r15241:82158fb72432
r15957:7816a4025a03 master
Show More
journals_helper.rb
69 lines | 2.9 KiB | text/x-ruby | RubyLexer
/ app / helpers / journals_helper.rb
Jean-Philippe Lang
Added encoding comment to helpers (#9792)....
r8090 # encoding: utf-8
#
Toshi MARUYAMA
remove trailing white-spaces from app/helpers/journals_helper.rb....
r6718 # Redmine - project management software
Jean-Philippe Lang
Updates copyright for 2016....
r14856 # Copyright (C) 2006-2016 Jean-Philippe Lang
Jean-Philippe Lang
Administrators can edit issue notes....
r1091 #
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
Toshi MARUYAMA
remove trailing white-spaces from app/helpers/journals_helper.rb....
r6718 #
Jean-Philippe Lang
Administrators can edit issue notes....
r1091 # This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
Toshi MARUYAMA
remove trailing white-spaces from app/helpers/journals_helper.rb....
r6718 #
Jean-Philippe Lang
Administrators can edit issue notes....
r1091 # You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
module JournalsHelper
Jean-Philippe Lang
Thumbnails in issue history (#13429)....
r14349
# Returns the attachments of a journal that are displayed as thumbnails
def journal_thumbnail_attachments(journal)
ids = journal.details.select {|d| d.property == 'attachment' && d.value.present?}.map(&:prop_key)
ids.any? ? Attachment.where(:id => ids).select(&:thumbnailable?) : []
end
Jean-Philippe Lang
Inlines some code to speed up large ticket history rendering....
r3480 def render_notes(issue, journal, options={})
Jean-Philippe Lang
Administrators can edit issue notes....
r1091 content = ''
Jean-Philippe Lang
Code cleanup (#22575)....
r15240 css_classes = "wiki"
Jean-Philippe Lang
Adds a Reply link to each issue note (#739). Reply is pre-filled with the quoted note....
r1466 links = []
Jean-Philippe Lang
Code cleanup (#22575)....
r15240 if journal.notes.present?
Jean-Philippe Lang
Improve accessibility for icon-only links by adding hidden text (#21805)....
r14889 links << link_to(l(:button_quote),
Jean-Philippe Lang
Use regular edit/update actions and named routes for JournalsController....
r14692 quoted_issue_path(issue, :journal_id => journal),
Jean-Philippe Lang
Removes calls to link_to_remote....
r9855 :remote => true,
:method => 'post',
Jean-Philippe Lang
Replace uses of image_tag() with CSS (#21256)....
r14686 :title => l(:button_quote),
:class => 'icon-only icon-comment'
) if options[:reply_links]
Jean-Philippe Lang
Code cleanup (#22575)....
r15240
if journal.editable_by?(User.current)
links << link_to(l(:button_edit),
edit_journal_path(journal),
:remote => true,
:method => 'get',
:title => l(:button_edit),
:class => 'icon-only icon-edit'
)
links << link_to(l(:button_delete),
journal_path(journal, :journal => {:notes => ""}),
:remote => true,
:method => 'put', :data => {:confirm => l(:text_are_you_sure)},
:title => l(:button_delete),
:class => 'icon-only icon-del'
)
css_classes << " editable"
end
Jean-Philippe Lang
Administrators can edit issue notes....
r1091 end
Toshi MARUYAMA
Rails3: helper: html_safe for JournalsHelper render_notes method...
r8331 content << content_tag('div', links.join(' ').html_safe, :class => 'contextual') unless links.empty?
Jean-Philippe Lang
Administrators can edit issue notes....
r1091 content << textilizable(journal, :notes)
Jean-Philippe Lang
html_safe for Rails3...
r8149 content_tag('div', content.html_safe, :id => "journal-#{journal.id}-notes", :class => css_classes)
Jean-Philippe Lang
Administrators can edit issue notes....
r1091 end
Jean-Philippe Lang
Enable updating private_notes property on journal edit form (#22575)....
r15238
Jean-Philippe Lang
Renames #render_private_notes to #render_private_notes_indicator (#22575)....
r15241 def render_private_notes_indicator(journal)
Jean-Philippe Lang
Enable updating private_notes property on journal edit form (#22575)....
r15238 content = journal.private_notes? ? l(:field_is_private) : ''
css_classes = journal.private_notes? ? 'private' : ''
content_tag('span', content.html_safe, :id => "journal-#{journal.id}-private_notes", :class => css_classes)
end
Jean-Philippe Lang
Administrators can edit issue notes....
r1091 end