Basic implementation of inspirations frontend, closing #27 for now
This commit is contained in:
parent
743699a736
commit
b650ead13d
2 changed files with 51 additions and 29 deletions
|
@ -134,6 +134,55 @@
|
||||||
imageuser.append(imageuserinfo);
|
imageuser.append(imageuserinfo);
|
||||||
footrow.append(footmd6right);
|
footrow.append(footmd6right);
|
||||||
|
|
||||||
|
$("#inspirationModals").append($("<div>")
|
||||||
|
.addClass("modal")
|
||||||
|
.addClass("fade")
|
||||||
|
.attr("id", "inspiration" + value["id"] + "Modal")
|
||||||
|
.attr("tabindex", "-1")
|
||||||
|
.attr("aria-hidden", "true")
|
||||||
|
);
|
||||||
|
|
||||||
|
var modal = $("#inspirationModals div.modal:last");
|
||||||
|
|
||||||
|
var content = $("<div>").addClass("modal-content");
|
||||||
|
|
||||||
|
var dialog = $("<div>")
|
||||||
|
.addClass("modal-dialog")
|
||||||
|
.addClass("modal-lg");
|
||||||
|
|
||||||
|
var mediacontainer = $("<div>")
|
||||||
|
.addClass("ratio")
|
||||||
|
.addClass("ratio-16x9");
|
||||||
|
|
||||||
|
var image = $("<img>")
|
||||||
|
.attr("src", value["image"])
|
||||||
|
.attr("width", "100%");
|
||||||
|
|
||||||
|
var buttons = $("<div>")
|
||||||
|
.addClass("text-center")
|
||||||
|
.addClass("py-3");
|
||||||
|
|
||||||
|
var book = $("<button>")
|
||||||
|
.attr("type", "button")
|
||||||
|
.addClass("btn")
|
||||||
|
.addClass("btn-primary")
|
||||||
|
.text("Jetzt Urlaubsangebote in und um " + value["destination"]["name"] + " erhalten!");
|
||||||
|
|
||||||
|
var close = $("<button>")
|
||||||
|
.attr("type", "button")
|
||||||
|
.addClass("btn")
|
||||||
|
.addClass("btn-secondary")
|
||||||
|
.attr("data-dismiss", "modal")
|
||||||
|
.text("Schließen");
|
||||||
|
|
||||||
|
mediacontainer.append(image)
|
||||||
|
content.append(mediacontainer)
|
||||||
|
buttons.append(book)
|
||||||
|
buttons.append(close)
|
||||||
|
content.append(buttons)
|
||||||
|
dialog.append(content)
|
||||||
|
modal.append(dialog)
|
||||||
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
@ -47,36 +47,9 @@
|
||||||
</section><!-- end innerpage-wrapper -->
|
</section><!-- end innerpage-wrapper -->
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
{% block "modal" %}
|
{% block "modal" %}
|
||||||
<!-- Modal 1 --> <!-- TODO: You know... -->
|
<div id="inspirationModals">
|
||||||
<div
|
|
||||||
class="modal fade"
|
|
||||||
id="exampleModal1"
|
|
||||||
tabindex="-1"
|
|
||||||
aria-labelledby="exampleModal1Label"
|
|
||||||
aria-hidden="true"
|
|
||||||
>
|
|
||||||
<div class="modal-dialog modal-lg">
|
|
||||||
<div class="modal-content">
|
|
||||||
<div class="ratio ratio-16x9">
|
|
||||||
<iframe
|
|
||||||
src="https://www.youtube.com/embed/A3PDXmYoF5U"
|
|
||||||
title="YouTube video"
|
|
||||||
allowfullscreen width="100%" height="100%"
|
|
||||||
></iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="text-center py-3">
|
|
||||||
<button type="button" class="btn btn-primary">
|
|
||||||
{% blocktrans %}Jetzt Urlaubsangebote in und um {{ inspiration.destination_name }} erhalten!{% endblocktrans %}
|
|
||||||
</button>
|
|
||||||
<button type="button" class="btn btn-secondary" data-dismiss="modal">
|
|
||||||
{% trans "Schließen" %}
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
{% block "scripts" %}
|
{% block "scripts" %}
|
||||||
<script type="text/javascript" src="{% static "frontend/js/inspirations.js" %}"></script>
|
<script type="text/javascript" src="{% static "frontend/js/inspirations.js" %}"></script>
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
Loading…
Reference in a new issue