diff --git a/src/mainapp/templates/index.html b/src/mainapp/templates/index.html
index 1c0e39f..22b40d8 100644
--- a/src/mainapp/templates/index.html
+++ b/src/mainapp/templates/index.html
@@ -329,30 +329,31 @@
+
Preview:
-
-
-
+
diff --git a/src/static/js/mainapp/venues.js b/src/static/js/mainapp/venues.js
index 8477f42..5bfe91f 100644
--- a/src/static/js/mainapp/venues.js
+++ b/src/static/js/mainapp/venues.js
@@ -1,57 +1,80 @@
+$("#confirmTab").on("click", function() {
+ $(".venue-preview-field").each(function() {
+
+ var input = $(this).find("input");
+ linkedFieldId = input.attr("data-linked-field");
+ linkedFieldType = input.attr("type")
+
+ if (linkedFieldType === "check") {
+ input.val($(`input[name="${linkedFieldId}"]:checked`).val());
+ }
+ else
+ input.val($(linkedFieldId).val());
+
+ });
+})
+
async function viewVenueModal(venueId) {
await openVenueModal(venueId)
- $("#venueForm input, #venueForm textarea").prop("disabled", true)
+ $("#venueForm input, #venueForm textarea").attr("disabled", true);
+ $("#submitVenueBtn").hide();
}
async function openVenueModal(venueId) {
// showPage($("#newVenuePages .page:first"));
+
$("#detailsTab").click();
setTimeout(() => { $("#venueName").focus() }, 300);
- $("#venueForm input, #venueForm textarea").prop("disabled", false)
- $("#venueForm").attr("data-id", venueId)
+
+ $("#venueForm input, #venueForm textarea").prop("disabled", false);
+ $("#submitVenueBtn").show();
+
+ $("#venueForm").attr("data-id", venueId);
+
if (venueId===-1){
- $("#venueName").val("")
- $("#venueDesc").val("")
- $(`#venueForm input[name="venueType"]`).prop("checked", false)
- $("#venueActive").prop("checked", true)
- $("#venueStreet").val("")
- $("#venueCity").val("")
- $("#venueCounty").val("")
- $("#venuePost").val("")
- $("#venueCountry").val("")
- $("#venueLat").val("")
- $("#venueLng").val("")
- $("#venuePhone").val("")
- $("#venueEmail").val("")
- $("#venueWebsite").val("")
- $("#venueFacebook").val("")
- $("#venueInstagram").val("")
- $("#venueTwitter").val("")
+ $("#venueName").val("");
+ $("#venueDesc").val("");
+ $(`#venueForm input[name="venueType"]`).prop("checked", false);
+ $("#venueActive").prop("checked", true);
+ $("#venueStreet").val("");
+ $("#venueCity").val("");
+ $("#venueCounty").val("");
+ $("#venuePost").val("");
+ $("#venueCountry").val("");
+ $("#venueLat").val("");
+ $("#venueLng").val("");
+ $("#venuePhone").val("");
+ $("#venueEmail").val("");
+ $("#venueWebsite").val("");
+ $("#venueFacebook").val("");
+ $("#venueInstagram").val("");
+ $("#venueTwitter").val("");
}
else {
- const venue = await getVenue(venueId)
- $("#venueName").val(venue.name)
- $("#venueDesc").val(venue.description)
- $(`#venueForm input[name="venueType"][value=${venue.venue_type}]`).prop("checked", true)
- $("#venueActive").prop("checked", venue.active)
- // $("#venueStreetNum").val(venue.name)
- $("#venueStreet").val(venue.street_address)
- $("#venueCity").val(venue.city)
- $("#venueCounty").val(venue.provence)
- $("#venuePost").val(venue.postal_code)
- $("#venueCountry").val(venue.country)
- $("#venueLat").val(venue.latitude)
- $("#venueLng").val(venue.longitude)
- $("#venuePhone").val(venue.phone_number)
- $("#venueEmail").val(venue.email_address)
- $("#venueWebsite").val(venue.website_url)
- $("#venueFacebook").val(venue.facebook_url)
- $("#venueInstagram").val(venue.instagram_url)
- $("#venueTwitter").val(venue.twitter_url)
+ const venue = await getVenue(venueId);
+
+ $("#venueName").val(venue.name);
+ $("#venueDesc").val(venue.description);
+ $(`#venueForm input[name="venueType"][value=${venue.venue_type}]`).prop("checked", true);
+ $("#venueActive").prop("checked", venue.active);
+ // $("#venueStreetNum").val(venue.name);
+ $("#venueStreet").val(venue.street_address);
+ $("#venueCity").val(venue.city);
+ $("#venueCounty").val(venue.provence);
+ $("#venuePost").val(venue.postal_code);
+ $("#venueCountry").val(venue.country);
+ $("#venueLat").val(venue.latitude);
+ $("#venueLng").val(venue.longitude);
+ $("#venuePhone").val(venue.phone_number);
+ $("#venueEmail").val(venue.email_address);
+ $("#venueWebsite").val(venue.website_url);
+ $("#venueFacebook").val(venue.facebook_url);
+ $("#venueInstagram").val(venue.instagram_url);
+ $("#venueTwitter").val(venue.twitter_url);
}
- new bootstrap.Modal("#venueModal").show();
+ $("#venueModal").modal("show");
}
async function deleteVenueBtn(venueId){