копировать ссылку

This commit is contained in:
2021-09-09 15:05:17 +03:00
parent b888c14190
commit 7b8c17cd6b
6 changed files with 74 additions and 49 deletions

View File

@@ -1,18 +1,20 @@
function вZ64(строка)
var мир = {};
мир.вZ64 = function(строка)
{
var байты = new TextEncoder("utf-8").encode(строка);
var архив = pako.deflate(байты, { to: 'string' });
return base64js.fromByteArray(архив);
}
};
function изZ64(строка)
мир.изZ64 = function(строка)
{
var архив = base64js.toByteArray(строка);
var байты = pako.inflate(архив);
return new TextDecoder("utf-8").decode(байты);
}
};
function uuid()
мир.uuid = function()
{
// https://stackoverflow.com/a/2117523
return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(
@@ -23,4 +25,16 @@ function uuid()
return v.toString(16);
}
);
}
};
мир.назначитьКнопкамСобытия = function(события, список)
{
for (var номер in список)
{
const пара = список[номер];
var кнопка = document.getElementById(пара[0]);
кнопка.addEventListener("click", function(_) {
события.уведомить(пара[1]);
});
}
};