修改缺陷状态留言处引用的链接被遮住问题
This commit is contained in:
parent
4747375499
commit
2e9251530c
|
@ -18,7 +18,7 @@
|
||||||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
|
||||||
module JournalsHelper
|
module JournalsHelper
|
||||||
def render_notes(issue, journal, options={})
|
def render_links(issue, journal, options={})
|
||||||
content = ''
|
content = ''
|
||||||
editable = User.current.logged? && (User.current.allowed_to?(:edit_issue_notes, issue.project) || (journal.user == User.current && User.current.allowed_to?(:edit_own_issue_notes, issue.project)))
|
editable = User.current.logged? && (User.current.allowed_to?(:edit_issue_notes, issue.project) || (journal.user == User.current && User.current.allowed_to?(:edit_own_issue_notes, issue.project)))
|
||||||
destroyable = User.current.logged? && ((journal.user == User.current) || (issue.author_id == User.current.id) || (User.current.admin == 1))
|
destroyable = User.current.logged? && ((journal.user == User.current) || (issue.author_id == User.current.id) || (User.current.admin == 1))
|
||||||
|
@ -38,7 +38,35 @@ module JournalsHelper
|
||||||
:title => l(:button_delete))
|
:title => l(:button_delete))
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
content << content_tag('div', links.join(' ').html_safe, :class => 'contextual', :style => 'margin-top:-25px;') unless links.empty?
|
content << content_tag('div', links.join(' ').html_safe, :class => 'contextual') unless links.empty?
|
||||||
|
#content << textilizable(journal, :notes)
|
||||||
|
#css_classes = "wiki"
|
||||||
|
#css_classes << " editable" if editable
|
||||||
|
#content_tag('div', content.html_safe, :id => "journal-#{journal.id}-notes", :class => css_classes)
|
||||||
|
content.html_safe
|
||||||
|
end
|
||||||
|
|
||||||
|
def render_notes (issue, journal, options={})
|
||||||
|
content = ''
|
||||||
|
editable = User.current.logged? && (User.current.allowed_to?(:edit_issue_notes, issue.project) || (journal.user == User.current && User.current.allowed_to?(:edit_own_issue_notes, issue.project)))
|
||||||
|
destroyable = User.current.logged? && ((journal.user == User.current) || (issue.author_id == User.current.id) || (User.current.admin == 1))
|
||||||
|
links = []
|
||||||
|
if !journal.notes.blank?
|
||||||
|
links << link_to(l(:button_quote),
|
||||||
|
{:controller => 'journals', :action => 'new', :id => issue.id, :journal_id => journal},
|
||||||
|
:remote => true,
|
||||||
|
:method => 'post',
|
||||||
|
:title => l(:button_quote)) if options[:reply_links]
|
||||||
|
links << link_to_in_place_notes_editor(l(:button_edit), "journal-#{journal.id}-notes",
|
||||||
|
{ :controller => 'journals', :action => 'edit', :id => journal, :format => 'js' },
|
||||||
|
:title => l(:button_edit)) if editable
|
||||||
|
#Added by young
|
||||||
|
if destroyable
|
||||||
|
links << link_to(l(:button_delete), { :controller => 'journals', :action => 'destroy', :id => journal, :format => 'js' },
|
||||||
|
:title => l(:button_delete))
|
||||||
|
end
|
||||||
|
end
|
||||||
|
#content << content_tag('div', links.join(' ').html_safe, :class => 'contextual', :style => 'margin-top:-25px;') unless links.empty?
|
||||||
content << textilizable(journal, :notes)
|
content << textilizable(journal, :notes)
|
||||||
css_classes = "wiki"
|
css_classes = "wiki"
|
||||||
css_classes << " editable" if editable
|
css_classes << " editable" if editable
|
||||||
|
|
|
@ -11,7 +11,8 @@
|
||||||
<table width="580px" border="0">
|
<table width="580px" border="0">
|
||||||
<tr>
|
<tr>
|
||||||
<!-- add by huang -->
|
<!-- add by huang -->
|
||||||
<td colspan="2" valign="top"> <%= authoring journal.created_on, journal.user, :label => :label_updated_time_by %> <div id="note-<%= journal.indice %>"></td>
|
<td colspan="1" valign="top"> <%= authoring journal.created_on, journal.user, :label => :label_updated_time_by %> <div id="note-<%= journal.indice %>"></div></td>
|
||||||
|
<td><%= render_links(issue, journal, :reply_links => reply_links) unless journal.notes.blank? %></td>
|
||||||
<!--end-->
|
<!--end-->
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
|
|
@ -1449,7 +1449,7 @@ div.square {
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
width: .6em; height: .6em;
|
width: .6em; height: .6em;
|
||||||
}
|
}
|
||||||
.contextual {float:right; white-space: nowrap; line-height:1.4em;margin-top:5px; padding-left: 10px; font-size:0.9em;}
|
.contextual {float:right; white-space: nowrap; line-height:1.4em;/*margin-top:5px;*/ padding-left: 10px; font-size:0.9em;}
|
||||||
.contextual input, .contextual select {font-size:0.9em;}
|
.contextual input, .contextual select {font-size:0.9em;}
|
||||||
.message .contextual { margin-top: 0; }
|
.message .contextual { margin-top: 0; }
|
||||||
|
|
||||||
|
|
|
@ -968,7 +968,7 @@ hr
|
||||||
p
|
p
|
||||||
{
|
{
|
||||||
font-size: 13px;
|
font-size: 13px;
|
||||||
/*position:relative;/*gcm*/
|
/*position: static;/*gcm*/
|
||||||
}
|
}
|
||||||
/*end*/
|
/*end*/
|
||||||
div.issue
|
div.issue
|
||||||
|
|
Loading…
Reference in New Issue