Defect #42648 » wiki-commonmark-fix-broken-back-references-for-multiple-footnote-usage+marius-suggestion.patch
lib/redmine/wiki_formatting/common_mark/sanitization_filter.rb | ||
---|---|---|
86 | 86 |
node = env[:node] |
87 | 87 |
return unless node.name == "a" || node.name == "li" |
88 | 88 |
return unless node.has_attribute?("id") |
89 |
return if node.name == "a" && node["id"] =~ /\Afnref-\d+\z/
|
|
89 |
return if node.name == "a" && node["id"] =~ /\Afnref(-\d+){1,2}\z/
|
|
90 | 90 |
return if node.name == "li" && node["id"] =~ /\Afn-\d+\z/ |
91 | 91 | |
92 | 92 |
node.remove_attribute("id") |
- « Previous
- 1
- 2
- 3
- Next »