29 lines
800 B
JavaScript
29 lines
800 B
JavaScript
$(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;
|
|
});
|
|
}
|
|
});
|
|
|
|
|