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

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,16 +1,16 @@
function Пульт(события, имяОшибки, имяПуска)
function Пульт(события, имяОшибки, имяПерезапуска, имяОтдельно, имяСсылки)
{
this.создать = function()
{
var ошибка = document.getElementById(имяОшибки);
/*
var версия = document.getElementById(имяПуска);
пуск.addEventListener("click", function(событие) {
console.debug("НАДО запустить");
});
*/
мир.назначитьКнопкамСобытия(
события,
[
[имяПерезапуска, "перезапустить"],
[имяОтдельно, "запустить отдельно"],
[имяСсылки, "скопировать ссылку"],
]
);
события.подписать(this);
};
@@ -24,6 +24,17 @@ console.debug("НАДО запустить");
{
this.показатьОшибку(true);
}
else if (событие == "скопировать ссылку")
{
navigator.clipboard.writeText(window.location)
.then(() => {
UIkit.notification("Скопировали ссылку", { status: "success", timeout: 1000 });
})
.catch(err => {
UIkit.notification("Не удалось скопировать ссылку :(", { status: "danger", timeout: 5000 });
});
}
};