$(function () { // mouse movement over window changes color // hue: left to right // saturation: up and down //$(document).mousemove(function (e) { // // not every mousemove // if (e.pageX % 2 === 1 || e.pageY % 2 === 1) { // // hue = 0-360 on x-axis // var xHue = ((e.pageX / $(window).width()) * 360) | 0; // // saturation = 0-100 on y-axis // var ySat = 100 - (((e.pageY / $(window).height()) * 100) | 0); // // change bg color // $('body').css('background', 'hsl(' + xHue + ', ' + ySat + '%, 80%)'); // } //}); var lockResolver; if (navigator && navigator.locks && navigator.locks.request) { const promise = new Promise((res) => { lockResolver = res; }); navigator.locks.request('unique_lock_name', { mode: "shared" }, () => { return promise; }); } });