react/packages/react-devtools-extensions/popups/shared.js

25 lines
660 B
JavaScript
Raw Normal View History

2019-01-24 10:06:21 +08:00
/* globals chrome */
2019-08-14 12:59:07 +08:00
'use strict';
2019-01-24 10:06:21 +08:00
document.addEventListener('DOMContentLoaded', function() {
// Make links work
const links = document.getElementsByTagName('a');
for (let i = 0; i < links.length; i++) {
(function() {
const ln = links[i];
const location = ln.href;
ln.onclick = function() {
2019-08-14 08:58:03 +08:00
chrome.tabs.create({active: true, url: location});
2019-01-24 10:06:21 +08:00
};
})();
}
// Work around https://bugs.chromium.org/p/chromium/issues/detail?id=428044
document.body.style.opacity = 0;
document.body.style.transition = 'opacity ease-out .4s';
requestAnimationFrame(function() {
document.body.style.opacity = 1;
});
});