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);
}