Defect #32754 » 0001-Fix-missing-arrow-icon-of-collapse.patch
| lib/redmine/wiki_formatting/macros.rb | ||
|---|---|---|
| 234 | 234 |
hide_label = args[1] || args[0] || l(:button_hide) |
| 235 | 235 |
js = "$('##{html_id}-show, ##{html_id}-hide').toggle(); $('##{html_id}').fadeToggle(150);"
|
| 236 | 236 |
out = ''.html_safe |
| 237 |
out << link_to_function(show_label, js, :id => "#{html_id}-show", :class => 'collapsible collapsed')
|
|
| 238 |
out << link_to_function(hide_label, js, :id => "#{html_id}-hide", :class => 'collapsible', :style => 'display:none;')
|
|
| 237 |
out << link_to_function(show_label, js, :id => "#{html_id}-show", :class => 'icon icon-collapsed collapsible')
|
|
| 238 |
out << link_to_function(hide_label, js, :id => "#{html_id}-hide", :class => 'icon icon-expended collapsible', :style => 'display:none;')
|
|
| 239 | 239 |
out << content_tag('div', textilizable(text, :object => obj, :headings => false, :inline_attachments => @@inline_attachments), :id => html_id, :class => 'collapsed-text', :style => 'display:none;')
|
| 240 | 240 |
out |
| 241 | 241 |
end |
| test/unit/lib/redmine/wiki_formatting/macros_test.rb | ||
|---|---|---|
| 215 | 215 | |
| 216 | 216 |
assert_select_in result, 'div.collapsed-text' |
| 217 | 217 |
assert_select_in result, 'strong', :text => 'Collapsed' |
| 218 |
assert_select_in result, 'a.collapsible.collapsed', :text => 'Show' |
|
| 219 |
assert_select_in result, 'a.collapsible', :text => 'Hide' |
|
| 218 |
assert_select_in result, 'a.collapsible.icon-collapsed', :text => 'Show'
|
|
| 219 |
assert_select_in result, 'a.collapsible.icon-expended', :text => 'Hide'
|
|
| 220 | 220 |
end |
| 221 | 221 |
end |
| 222 | 222 | |
| ... | ... | |
| 226 | 226 | |
| 227 | 227 |
assert_select_in result, 'div.collapsed-text' |
| 228 | 228 |
assert_select_in result, 'strong', :text => 'Collapsed' |
| 229 |
assert_select_in result, 'a.collapsible.collapsed', :text => 'Example' |
|
| 230 |
assert_select_in result, 'a.collapsible', :text => 'Example' |
|
| 229 |
assert_select_in result, 'a.collapsible.icon-collapsed', :text => 'Example'
|
|
| 230 |
assert_select_in result, 'a.collapsible.icon-expended', :text => 'Example'
|
|
| 231 | 231 |
end |
| 232 | 232 | |
| 233 | 233 |
def test_macro_collapse_with_two_args |
| ... | ... | |
| 236 | 236 | |
| 237 | 237 |
assert_select_in result, 'div.collapsed-text' |
| 238 | 238 |
assert_select_in result, 'strong', :text => 'Collapsed' |
| 239 |
assert_select_in result, 'a.collapsible.collapsed', :text => 'Show example' |
|
| 240 |
assert_select_in result, 'a.collapsible', :text => 'Hide example' |
|
| 239 |
assert_select_in result, 'a.collapsible.icon-collapsed', :text => 'Show example'
|
|
| 240 |
assert_select_in result, 'a.collapsible.icon-expended', :text => 'Hide example'
|
|
| 241 | 241 |
end |
| 242 | 242 | |
| 243 | 243 |
def test_macro_collapse_should_not_break_toc |
- « Previous
- 1
- 2
- Next »