forked from I2P_Developers/i2p.i2p
38 lines
753 B
JavaScript
38 lines
753 B
JavaScript
function initResetScroll()
|
|
{
|
|
var buttons = document.getElementsByClassName("resetScrollLeft");
|
|
for(index = 0; index < buttons.length; index++)
|
|
{
|
|
var button = buttons[index];
|
|
addBlurHandler(button);
|
|
}
|
|
}
|
|
|
|
function addBlurHandler(elem)
|
|
{
|
|
elem.addEventListener("blur", function() {
|
|
resetScrollLeft(elem);
|
|
});
|
|
}
|
|
|
|
|
|
// resets scroll position of element
|
|
// use with onblur to clear scroll position when element loses focus
|
|
|
|
|
|
// reset scroll to left position
|
|
|
|
function resetScrollLeft(element) {
|
|
element.scrollLeft = 0;
|
|
}
|
|
|
|
// reset scroll to top position
|
|
// unused
|
|
function resetScrollTop(element) {
|
|
element.scrollTop = 0;
|
|
}
|
|
|
|
document.addEventListener("DOMContentLoaded", function() {
|
|
initResetScroll();
|
|
}, true);
|