Merge pull request #64 from mozilla/add-simple-alt

Start #8, add a simple alt attribute to img
This commit is contained in:
Dave Justice 2018-07-12 15:57:12 -04:00 коммит произвёл GitHub
Родитель 6f455576b5 4ffd269035
Коммит dff7c23e86
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 8 добавлений и 1 удалений

Просмотреть файл

@ -30,9 +30,16 @@ this.emailTemplates = (function () {
if (tab.screenshot) {
// Note: the alt attribute is searched by gmail, but the title attribute is NOT searched
// Note: box-shadow is specifically filtered out by gmail, other styles may get through
let imgAlt = "Screenshot";
let domain = (new URL(tab.url)).hostname;
if (domain) {
// If it doesn't have a domain, it's probably a file: URL, or something non-standard
domain = domain.replace(/^www\d?\./i, "");
imgAlt = `Screenshot of ${domain}`;
}
img = <section>
<div style={{display: "inline-block", boxShadow: "7px 7px 20px #999", border: "1px solid #999"}}>
<img height={tab.screenshot.height} width={tab.screenshot.width} src={tab.screenshot.url} />
<img height={tab.screenshot.height} width={tab.screenshot.width} src={tab.screenshot.url} alt={imgAlt} />
</div>
<br />
</section>;