Ignore:
Timestamp:
01/13/25 14:18:51 (2 weeks ago)
Author:
Kristijan <kristijanzafirovski26@…>
Branches:
master
Parents:
0a7426e
Message:

Added frontend functionality for changes and refactored code

File:
1 edited

Legend:

Unmodified
Added
Removed
  • frontend/js/siteFlow.js

    r0a7426e rdf7f390  
    168168        .then(data => {
    169169            console.log('Option saved:', data);
    170             // Update the UI to reflect that the option was saved
    171170            updateFavoriteButtons();
    172171        })
     
    243242                tripDiv.appendChild(price);
    244243
     244                // Add change indicator
     245                if(trip.changes && trip.changes.length > 0) {
     246                    const changeDiv = document.createElement('div');
     247                    changeDiv.classList.add('changes');
     248                    trip.changes.forEach(change => {
     249                        const changeParagraph = document.createElement('p');
     250                        changeParagraph.textContent = `${change.attribute} се смени од ${change.oldValue} во ${change.newValue}`;
     251                        changeDiv.appendChild(changeParagraph);
     252                    });
     253                    tripDiv.appendChild(changeDiv);
     254                }
     255
    245256                savedTripsList.appendChild(tripDiv);
    246257            });
    247 
    248258
    249259            const priceChangesList = document.getElementById('priceChangesList');
     
    258268                });
    259269            } else {
    260                 priceChangesList.textContent = "нема промена на цената.";
     270                priceChangesList.textContent = "нема промена во зачуваните патувања.";
    261271            }
    262272        })
     
    265275        });
    266276}
     277
    267278function removeFromSaved(optionId) {
    268279    const userEmail = sessionStorage.getItem('user').replace(/^"|"$/g, '');
Note: See TracChangeset for help on using the changeset viewer.