]> git.mxchange.org Git - quix0rs-gnu-social.git/commit
Fix issue #3035: search highlighting broke URLs in some imported messages (Twitter)
authorBrion Vibber <brion@pobox.com>
Mon, 21 Feb 2011 22:14:32 +0000 (14:14 -0800)
committerBrion Vibber <brion@pobox.com>
Mon, 21 Feb 2011 22:14:32 +0000 (14:14 -0800)
commit8e7c279c9eaf1db6367f5bbf8e833698f50eca92
tree9bd06aae3b18495807aa3f5285ce7e6df9fa765e
parenteb7e3ee528e6276f5b7a1a090286130c30beb150
Fix issue #3035: search highlighting broke URLs in some imported messages (Twitter)

Search highlighting was being done with a regex on raw HTML text, followed by a second regex undoing replacements within double-quoted attribute values.
This broke on imported Twitter messages, as the way we generate the markup uses single quotes on the attributes, which didn't get matched by the second regex.
I've replaced this do-then-undo cycle by dividing up the import HTML into freetext spans and tags; the freetext gets replaced, while the tags are left untouched.
actions/noticesearch.php