84 tagName: e.tagName.toLowerCase() |
84 tagName: e.tagName.toLowerCase() |
85 }}; |
85 }}; |
86 var r = e.getBoundingClientRect(); |
86 var r = e.getBoundingClientRect(); |
87 res.boundingRect = [r.top, r.left, r.width, r.height]; |
87 res.boundingRect = [r.top, r.left, r.width, r.height]; |
88 if (e.tagName.toLowerCase() == 'img') |
88 if (e.tagName.toLowerCase() == 'img') |
89 res.imageUrl = e.getAttribute('src'); |
89 res.imageUrl = e.getAttribute('src').trim(); |
90 if (e.tagName.toLowerCase() == 'a') {{ |
90 if (e.tagName.toLowerCase() == 'a') {{ |
91 res.linkTitle = e.text; |
91 res.linkTitle = e.text; |
92 res.linkUrl = e.getAttribute('href'); |
92 res.linkUrl = e.getAttribute('href').trim(); |
93 }} |
93 }} |
94 while (e) {{ |
94 while (e) {{ |
95 if (res.linkTitle == '' && e.tagName.toLowerCase() == 'a') |
95 if (res.linkTitle == '' && e.tagName.toLowerCase() == 'a') |
96 res.linkTitle = e.text; |
96 res.linkTitle = e.text; |
97 if (res.linkUrl == '' && e.tagName.toLowerCase() == 'a') |
97 if (res.linkUrl == '' && e.tagName.toLowerCase() == 'a') |
98 res.linkUrl = e.getAttribute('href'); |
98 res.linkUrl = e.getAttribute('href').trim(); |
99 if (res.mediaUrl == '' && isMediaElement(e)) {{ |
99 if (res.mediaUrl == '' && isMediaElement(e)) {{ |
100 res.mediaUrl = e.currentSrc; |
100 res.mediaUrl = e.currentSrc; |
101 res.mediaPaused = e.paused; |
101 res.mediaPaused = e.paused; |
102 res.mediaMuted = e.muted; |
102 res.mediaMuted = e.muted; |
103 }} |
103 }} |