WebBrowser/Tools/WebHitTestResult.py

changeset 6692
c104c120e043
parent 6645
ad476851d7e0
child 6886
a5b3e5310b56
equal deleted inserted replaced
6691:973b0d0ecc87 6692:c104c120e043
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 }}

eric ide

mercurial