added notifications

This commit is contained in:
Stephan Richter
2020-09-12 23:16:17 +02:00
parent f47def02ac
commit c216a762f0
4 changed files with 49 additions and 20 deletions

View File

@@ -49,4 +49,14 @@ svg text{
.menu .tile .list .tile{
position: relative;
}
#messages{
display: none;
position: fixed;
bottom: 5px;
right: 5px;
padding: 5px;
border-radius: 5px;
background: yellow;
}

View File

@@ -5,21 +5,30 @@ const SVG = 'svg';
var selected = null;
var mode = null;
function addMessage(txt){
$('#messages').html(txt).show().delay(1000).fadeOut();
}
function addTile(tile,x,y){
console.log("addTile:",tile.id,x,y);
function addTile(x,y){
console.log("addTile:",selected.id,x,y);
x = Math.floor(x/SQUARE);
y = Math.floor(y/SQUARE);
$.ajax({
url : 'plan',
method: 'POST',
data : {mode:mode,tile:tile.id,x:x,y:y}
data : {mode:mode,tile:selected.id,x:x,y:y},
success: function(resp){
var id = 'tile-'+x+'-'+y;
$('#'+id).remove();
console.log("x: ",x);
var tile = $(selected).clone().css({left:(30*x)+'px',top:(30*y)+'px','border':''}).attr('id',id);
$(BODY).append(tile);
addMessage(resp);
}
});
var id = 'tile-'+x+'-'+y;
$('#'+id).remove();
var tile = $(tile).clone().css({left:(30*x)+'px',top:(30*y)+'px','border':''}).attr('id',id);
console.log(tile);
$(BODY).append(tile);
}
function bodyClick(ev){
@@ -28,7 +37,7 @@ function bodyClick(ev){
case undefined:
case null: return;
case ADD:
return addTile(selected,ev.clientX,ev.clientY);
return addTile(ev.clientX,ev.clientY);
}
console.log(ev.clientX,ev.clientY);
}