Commit 0ab20f3e authored by Dominik Rosiek's avatar Dominik Rosiek

gówno kod

parent dc23238f
<div class="container"> <div class="container">
<a href="#" onclick="showModal2()">
asd
</a>
{% for beacon_data in beacon_display %} {% for beacon_data in beacon_display %}
{% include 'user_panel/content/beacon_detail.html' %} {% include 'user_panel/content/beacon_detail.html' %}
{% endfor %} {% endfor %}
{% include 'user_panel/content/beacon_detail.html' %} {% include 'user_panel/content/beacon_detail.html' %}
<!-- Modal -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title" id="myModalLabel">Modal title</h4>
</div>
<div class="modal-body" id="modal-content">
</div>
<div class="modal-footer" id="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Add to category</button>
</div>
</div>
</div>
</div>
<script>
function showModal2(){
$("#myModal").modal("show");
$("#modal-content").html('<form action="/login/" method="post" class="form-signin">\
<input id="name" type="text" class="form-control" placeholder="Nazwa projektu" required autofocus name="name">\
<input id="desc" type="text" class="form-control" placeholder="Description" required autofocus name="desc">\
<input id="uuid" type="text" class="form-control" placeholder="UUID" required autofocus name="uuid">\
<input id="long" type="text" class="form-control" placeholder="Longitude" required autofocus name="long">\
<input id="lat" type="text" class="form-control" placeholder="latitude" required autofocus name="lat">\
</form>');
$("#modal-footer").html('<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>\
<button type="button" class="btn btn-primary" id="addProjectBtn">Add project</button>');
$("#addProjectBtn").off("click");
$("#addProjectBtn").on("click", function(){
var name = $("#name").val();
var desc = $("#desc").val();
var uuid = $("#uuid").val();
var long = $("#long").val();
var lat = $("#lat").val();
var data = {
"beacon_manager": null,
"name": name,
"uuid": uuid,
"description": desc,
"longitude": long,
"latitude": lat,
};
$.ajax({
url: "/api/beacons/",
type: 'POST',
data: JSON.stringify(data),
contentType: "application/json",
success: function(result) {
var data = {
"beacon": result.url,
"sites": []
}
$.ajax({
url: "/api/beacon_managers/",
type: 'POST',
data: JSON.stringify(data),
contentType: "application/json",
success: function(result_beacon){ return function(result) {
result_beacon['beacon_manager'] = result.url;
$.ajax({
url: result_beacon.url,
type: 'PUT',
data: JSON.stringify(result_beacon),
contentType: "application/json",
success: function(result) {
document.location.reload()
}
});
}}(result)
});
}
});
});
}
</script>
</div> </div>
\ No newline at end of file
...@@ -53,8 +53,8 @@ ...@@ -53,8 +53,8 @@
<div class="modal-body" id="modal-content"> <div class="modal-body" id="modal-content">
<form action="/login/" method="post" class="form-signin"> <form action="/login/" method="post" class="form-signin">
<input type="text" class="form-control" placeholder="Nazwa projektu" required autofocus name="name"> <input id="name" type="text" class="form-control" placeholder="Nazwa projektu" required autofocus name="name">
<textarea class="form-control" type="description" id="article_content" name="content" placeholder="Zawartosc" maxlength="140" rows="7"></textarea> <textarea id="desc" class="form-control" type="description" id="article_content" name="content" placeholder="Zawartosc" maxlength="140" rows="7"></textarea>
</form> </form>
</div> </div>
...@@ -67,7 +67,7 @@ ...@@ -67,7 +67,7 @@
var name = $("#name").val(); var name = $("#name").val();
var desc = $("#desc").val(); var desc = $("#desc").val();
var data = { var data = {
"author": "http://127.0.0.1:8000/api/users/1/", "author": "/api/users/{{ user_id }}/",
"beacon_managers": [], "beacon_managers": [],
"name": name, "name": name,
"description": desc "description": desc
...@@ -79,7 +79,7 @@ ...@@ -79,7 +79,7 @@
data: JSON.stringify(data), data: JSON.stringify(data),
contentType: "application/json", contentType: "application/json",
success: function(result) { success: function(result) {
alert(JSON.stringify(result)) window.location.reload();
} }
}); });
}); });
......
...@@ -20,22 +20,3 @@ ...@@ -20,22 +20,3 @@
</script> </script>
<script async defer <script async defer
src="https://maps.googleapis.com/maps/api/js?key=AIzaSyAaYyVEcLFqwKP_VnzfRSIMkWWWrLtMiGQ&signed_in=true"></script> src="https://maps.googleapis.com/maps/api/js?key=AIzaSyAaYyVEcLFqwKP_VnzfRSIMkWWWrLtMiGQ&signed_in=true"></script>
<!-- Modal -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title" id="myModalLabel">Modal title</h4>
</div>
<div class="modal-body" id="modal-content">
</div>
<div class="modal-footer" id="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Add to category</button>
</div>
</div>
</div>
</div>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment