1
0
Fork 0
mirror of synced 2024-06-03 03:14:50 +12:00
appwrite/public/scripts/views/general/scroll-to.js
2020-01-27 09:34:08 +02:00

24 lines
640 B
JavaScript

(function (window) {
"use strict";
window.ls.view.add({
selector: 'data-general-scroll-to',
repeat: false,
controller: function (element, window) {
let button = window.document.createElement('button');
button.className = 'scroll-to icon-up-dir';
button.alt = 'Back To Top';
button.title = 'Back To Top';
button.addEventListener('click', function() {
element.scrollIntoView(true, {behavior: 'smooth'});
button.blur();
}, false);
element.appendChild(button);
}
});
})(window);