UNPKG

sbis3-node-ws

Version:

Модуль позволяет использовать ядро интерфейсного фреймворка sbis3-ws(`core.js`) и модуль работы с данными (`Source.js`) в приложении на nodejs.

47 lines (41 loc) 1.35 kB
<html> <head> <title>Интеграционные тесты WS SBIS Framework</title> <meta charset="utf-8"> </head> <body> <script src="/resources/lockableStorage.js"></script> <script> var id = Math.random(); function setMaster() { var mid = localStorage.getItem('master'); if (!mid) { LockableStorage.lock('master', function() { var mid = localStorage.getItem('master'); if (!mid) { mid = id; localStorage.setItem('master', mid); } document.body.style.backgroundColor = mid == id ? 'red' : 'green'; document.title = mid == id ? 'MASTER' : 'SLAVE'; setTimeout(setMaster, 1000); }); } else { document.body.style.backgroundColor = mid == id ? 'red' : 'green'; document.title = mid == id ? 'MASTER' : 'SLAVE'; setTimeout(setMaster, 1000); } } setMaster(); if (document.body.addEventListener) { document.body.addEventListener('click', function () { localStorage.removeItem('master'); }) } else { document.body.attachEvent('onclick', function() { localStorage.removeItem('master'); }) } </script> </body> </html>