Ignore:
Timestamp:
01/10/25 00:33:50 (6 days ago)
Author:
Kristijan <kristijanzafirovski26@…>
Branches:
master
Children:
1c51912
Parents:
c164f8f
Message:

dodadeno informacii za broj na lugje

File:
1 edited

Legend:

Unmodified
Added
Removed
  • frontend/js/formHandler.js

    rc164f8f r53bad7e  
    11document.addEventListener('DOMContentLoaded', function() {
    2     const form = document.getElementById('form-id'); // Ensure the form has the correct ID
     2    const form = document.getElementById('form-id');
    33    const loadingOverlay = document.getElementById('loadingOverlay');
    44
     
    2727                errorMessage += "Внесете дестинација.\n";
    2828            }
    29 
    3029        });
    3130
     
    3534        }
    3635
    37         // Show the loading overlay
    3836        loadingOverlay.style.display = 'flex';
    3937
     
    4846            .then(response => response.json())
    4947            .then(data => {
    50 
    5148                loadingOverlay.style.display = 'none';
    5249
     
    6461                    const optionDiv = document.createElement('div');
    6562                    optionDiv.classList.add('option');
    66                     //Option from
    6763
    6864                    //image
    6965                    const img = document.createElement('img');
    7066                    img.classList.add('image');
    71                     img.src = item.imgSrc; // Use item.imageSrc if available
     67                    img.src = item.imgSrc;
    7268                    optionDiv.appendChild(img);
    7369                    const WrapperDiv = document.createElement('div');
     
    8985                    dateParagraph.textContent = item.dateRange;
    9086                    WrapperDiv.appendChild(dateParagraph);
     87                    const peopleParaghraph = document.createElement('p');
     88                    peopleParaghraph.id = 'numPeople';
     89                    if(item.numPeople === 1){
     90                    peopleParaghraph.textContent = item.numPeople + " лице";
     91                    }
     92                    else peopleParaghraph.textContent = item.numPeople + " лица";
     93                    WrapperDiv.appendChild(peopleParaghraph);
     94
     95                    const infoDiv = document.createElement('div');
     96
     97
     98
     99
    91100                    //price
    92101                    const priceHeading = document.createElement('h1');
     
    97106                    priceParagraph.textContent = item.price + "EUR";
    98107                    WrapperDiv.appendChild(priceParagraph);
     108
     109
    99110
    100111                    //  link and button
     
    124135
    125136                    optionDiv.appendChild(btnWrapDiv);
    126                     // Append option div to dataList
    127137                    dataList.appendChild(optionDiv);
    128138                });
     
    131141            .catch(error => {
    132142                console.error('Error fetching data:', error);
    133                 // Hide the loading overlay in case of error
    134143                loadingOverlay.style.display = 'none';
    135144            });
Note: See TracChangeset for help on using the changeset viewer.