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 »