MediaWiki:Common.js: Difference between revisions
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 | ||
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); }