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 »