Inline Mantis Images

#4.88 / 8 rate

Inline Mantis Images

241 users

2017-08-29

Stefan.Cordes.RSC@goog...

Extension Information

5 star
100%
4 star
0%
3 star
0%
2 star
0%
1 star
0%

Supported Languages

Description

Include links to images in page as images

Inline Mantis Images

The Mantis system attaches file as
http://*/mantis/file_download.php?file_id=55882&type=bug
with a name "xyz.gif"

This extension inlines the attached images to see them directly and need not to click on each image.

Your URL needs to match
"http://*/*"
or
""

Version History:
1.2: Match all_urls (as our system changed to from http://.../mantis to http://mantis.domain.com/
1.1: Detect images case insensitive.

Here is the JavaScript source:
for ( var i = 0; i < document.links.length; ++i) {
myHref = document.links[i].href;

linkText = document.links[i].firstChild.data;
if (linkText != null) {
linkText = linkText.toLowerCase();
if (linkText.indexOf(".gif") >= 0 || linkText.indexOf(".png") >= 0
|| linkText.indexOf(".jpeg") >= 0
|| linkText.indexOf(".jpg") >= 0
|| linkText.indexOf(".bmp") >= 0)

{
var myIMG = document.createElement("img");
myIMG.src = document.links[i].href;
myIMG.alt = linkText;
myIMG.title = linkText;
document.links[i].appendChild(document.createElement("br"));
document.links[i].appendChild(myIMG);
document.links[i].appendChild(document.createElement("br"));
}
}
}