mirror of
https://github.com/welton89/RRBEC.git
synced 2026-04-05 13:35:42 +00:00
95 lines
1.7 KiB
HTML
95 lines
1.7 KiB
HTML
{% extends "base.html" %}
|
|
{% load static %}
|
|
|
|
|
|
{% block 'head' %}
|
|
<link rel="stylesheet" href="{% static 'mesas/css/mesas.css' %}">
|
|
{% endblock %}
|
|
|
|
{% block 'title' %}
|
|
RRB&C - Mapa de Mesas
|
|
{% endblock %}
|
|
|
|
{% block 'body' %}
|
|
|
|
|
|
|
|
<style>
|
|
.container {
|
|
display: flex;
|
|
justify-content: space-around;
|
|
}
|
|
|
|
.column {
|
|
border: 1px solid #ccc;
|
|
padding: 10px;
|
|
}
|
|
|
|
.task {
|
|
width: 50px;
|
|
height: 50px;
|
|
background: #f0f0f0;
|
|
padding: 10px;
|
|
cursor: move;
|
|
}
|
|
</style>
|
|
|
|
|
|
|
|
<script>
|
|
function eventEnter(event) {
|
|
console.log(event)
|
|
}
|
|
|
|
const columns = document.querySelectorAll('.column');
|
|
|
|
columns.forEach(column => {
|
|
column.addEventListener('dragover', (e) => {
|
|
e.preventDefault();
|
|
});
|
|
|
|
column.addEventListener('drop', (e) => {
|
|
const task = document.querySelector('.dragging');
|
|
column.appendChild(task);
|
|
});
|
|
});
|
|
|
|
document.addEventListener('dragstart', (e) => {
|
|
e.target.classList.remove('dragging');
|
|
});
|
|
|
|
document.addEventListener('dragend', (e) => {
|
|
e.target.classList.add('dragging');
|
|
});
|
|
|
|
</script>
|
|
<div id="mapa">
|
|
|
|
{% for eixo in eixosXY %}
|
|
<div
|
|
id="{{eixo.y}}-{{eixo.y}}"
|
|
class="column"
|
|
ondragenter="eventEnter(event)"
|
|
style="background-color: rgba(0, 0, 255, 0.103);
|
|
width: 50px;
|
|
height: 50px;
|
|
left: {{eixo.y}}px;
|
|
top: {{eixo.x}}px;position: absolute"></div>
|
|
{% endfor %}
|
|
|
|
|
|
{% for mesa in mesas %}
|
|
|
|
{% if mesa.active == True %}
|
|
<div class="m-card" ondragend="eventEnter(event)" draggable="true" style=" background-color: indianred;" >{{mesa.name}}</div>
|
|
{% else %}
|
|
<div class="m-card" ondragend="eventEnter(event)" draggable="true" >{{mesa.name}}</div>
|
|
{% endif %}
|
|
|
|
{% endfor %}
|
|
</div>
|
|
|
|
|
|
|
|
|
|
{% endblock %} |