MediaWiki:Common.js: Difference between revisions

From softwear.directory
Jump to navigation Jump to search
No edit summary
No edit summary
Line 2: Line 2:
     // You can replace this with your logic to fetch and display data
     // You can replace this with your logic to fetch and display data
     fetchData(entryNumber)
     fetchData(entryNumber)
         .then(data => {
         .then(function(data) {
             // Display data in the modal
             // Display data in the modal
             document.getElementById('modalContent').innerHTML = data;
             document.getElementById('modalContent').innerHTML = data;
Line 9: Line 9:
             document.getElementById('myModal').style.display = 'block';
             document.getElementById('myModal').style.display = 'block';
         })
         })
         .catch(error => {
         .catch(function(error) {
             console.error('Error fetching data:', error);
             console.error('Error fetching data:', error);
         });
         });
Line 22: Line 22:
function fetchData(entryNumber) {
function fetchData(entryNumber) {
     // Dummy data for demonstration
     // Dummy data for demonstration
     const dummyData = `<h2>Card ${entryNumber}</h2><p>This is some information about Card ${entryNumber}.</p>`;
     var dummyData = '<h2>Card ' + entryNumber + '</h2><p>This is some information about Card ' + entryNumber + '.</p>';
     return Promise.resolve(dummyData);
     return Promise.resolve(dummyData);
}
}

Revision as of 10:35, 8 January 2024

function openModal(entryNumber) {
    // You can replace this with your logic to fetch and display data
    fetchData(entryNumber)
        .then(function(data) {
            // Display data in the modal
            document.getElementById('modalContent').innerHTML = data;

            // Show the modal
            document.getElementById('myModal').style.display = 'block';
        })
        .catch(function(error) {
            console.error('Error fetching data:', error);
        });
}

function closeModal() {
    // Hide the modal
    document.getElementById('myModal').style.display = 'none';
}

// Replace this function with your actual logic to fetch data
function fetchData(entryNumber) {
    // Dummy data for demonstration
    var dummyData = '<h2>Card ' + entryNumber + '</h2><p>This is some information about Card ' + entryNumber + '.</p>';
    return Promise.resolve(dummyData);
}