forked from I2P_Developers/i2p.i2p
i2psnark: Fix js for delete buttons (ticket #2743)
This commit is contained in:
@ -1,35 +1,19 @@
|
|||||||
function initDelete()
|
function initDelete()
|
||||||
{
|
{
|
||||||
var buttons = document.getElementsByClassName("delete1");
|
var main = document.getElementById("mainsection");
|
||||||
for(index = 0; index < buttons.length; index++)
|
main.addEventListener("click", function() {
|
||||||
{
|
if (!event.target.matches('input')) return;
|
||||||
var button = buttons[index];
|
var clname = event.target.className;
|
||||||
addClickHandler1(button);
|
if (clname == 'delete1') {
|
||||||
}
|
if (!confirm(deleteMessage1.replace("{0}", event.target.getAttribute("client")))) {
|
||||||
buttons = document.getElementsByClassName("delete2");
|
event.preventDefault();
|
||||||
for(index = 0; index < buttons.length; index++)
|
return false;
|
||||||
{
|
}
|
||||||
var button = buttons[index];
|
} else if (clname == 'delete2') {
|
||||||
addClickHandler2(button);
|
if (!confirm(deleteMessage2.replace("{0}", event.target.getAttribute("client")))) {
|
||||||
}
|
event.preventDefault();
|
||||||
}
|
return false;
|
||||||
|
}
|
||||||
function addClickHandler1(elem)
|
|
||||||
{
|
|
||||||
elem.addEventListener("click", function() {
|
|
||||||
if (!confirm(deleteMessage1.replace("{0}", elem.getAttribute("client")))) {
|
|
||||||
event.preventDefault();
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
function addClickHandler2(elem)
|
|
||||||
{
|
|
||||||
elem.addEventListener("click", function() {
|
|
||||||
if (!confirm(deleteMessage2.replace("{0}", elem.getAttribute("client")))) {
|
|
||||||
event.preventDefault();
|
|
||||||
return false;
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user