Difference between revisions of "Widget:Ppplanner03"
Line 1: | Line 1: | ||
− | <div id="container" style="cursor: pointer; border: 1px solid #ccc; padding: 10px; margin: 10px;"> | + | <!--<div id="container" style="cursor: pointer; border: 1px solid #ccc; padding: 10px; margin: 10px;"> |
<img id="runImage" src="https://docs.analytica.com/images/d/d2/Ppplanner03.png" style="width: 800px; height: 406px;"> | <img id="runImage" src="https://docs.analytica.com/images/d/d2/Ppplanner03.png" style="width: 800px; height: 406px;"> | ||
</div> | </div> | ||
Line 21: | Line 21: | ||
// Add click event listener to the image container | // Add click event listener to the image container | ||
document.getElementById('container').addEventListener('click', showIframe); | document.getElementById('container').addEventListener('click', showIframe); | ||
+ | }); | ||
+ | </script>--> | ||
+ | <div id="container" style="position: relative; cursor: pointer; border: 1px solid #ccc; padding: 10px; margin: 10px;"> | ||
+ | <img id="runImage" src="https://docs.analytica.com/images/d/d2/Ppplanner03.png" style="width: 800px; height: 406px;"> | ||
+ | <button id="maximizeButton" style="position: absolute; bottom: 10px; right: 10px;">Maximize</button> | ||
+ | </div> | ||
+ | |||
+ | <script> | ||
+ | document.addEventListener('DOMContentLoaded', function () { | ||
+ | function showIframe() { | ||
+ | // Hide the image | ||
+ | document.getElementById('runImage').style.display = 'none'; | ||
+ | |||
+ | // Create and configure the iframe | ||
+ | const iframe = document.createElement('iframe'); | ||
+ | iframe.src = 'https://acp.analytica.com/view0?invite=4711&code=3885603542485212689'; | ||
+ | iframe.style.width = '800px'; // Adjusted width to match the image width | ||
+ | iframe.style.height = '406px'; // Adjusted height to match the image height | ||
+ | iframe.style.border = 'none'; // Optional: Remove border | ||
+ | |||
+ | // Append the iframe to the container | ||
+ | document.getElementById('container').appendChild(iframe); | ||
+ | } | ||
+ | |||
+ | // Add click event listener to the image container | ||
+ | document.getElementById('container').addEventListener('click', showIframe); | ||
+ | |||
+ | // Add click event listener to the maximize button | ||
+ | document.getElementById('maximizeButton').addEventListener('click', function() { | ||
+ | const container = document.getElementById('container'); | ||
+ | const runImage = document.getElementById('runImage'); | ||
+ | const iframe = container.querySelector('iframe'); | ||
+ | |||
+ | // Toggle between original and max width | ||
+ | if (container.style.width === '100%') { | ||
+ | container.style.width = '800px'; // Original width | ||
+ | container.style.height = '406px'; // Original height | ||
+ | iframe.style.width = '800px'; // Original width for iframe | ||
+ | iframe.style.height = '406px'; // Original height for iframe | ||
+ | } else { | ||
+ | container.style.width = '100%'; // Max width | ||
+ | container.style.height = '100%'; // Max height | ||
+ | iframe.style.width = '100%'; // Max width for iframe | ||
+ | iframe.style.height = '100%'; // Max height for iframe | ||
+ | } | ||
+ | }); | ||
}); | }); | ||
</script> | </script> |
Revision as of 00:24, 1 May 2024
<img id="runImage" src="https://docs.analytica.com/images/d/d2/Ppplanner03.png" style="width: 800px; height: 406px;"> <button id="maximizeButton" style="position: absolute; bottom: 10px; right: 10px;">Maximize</button>
<script> document.addEventListener('DOMContentLoaded', function () {
function showIframe() { // Hide the image document.getElementById('runImage').style.display = 'none';
// Create and configure the iframe const iframe = document.createElement('iframe'); iframe.src = 'https://acp.analytica.com/view0?invite=4711&code=3885603542485212689'; iframe.style.width = '800px'; // Adjusted width to match the image width iframe.style.height = '406px'; // Adjusted height to match the image height iframe.style.border = 'none'; // Optional: Remove border
// Append the iframe to the container document.getElementById('container').appendChild(iframe); }
// Add click event listener to the image container document.getElementById('container').addEventListener('click', showIframe);
// Add click event listener to the maximize button document.getElementById('maximizeButton').addEventListener('click', function() { const container = document.getElementById('container'); const runImage = document.getElementById('runImage'); const iframe = container.querySelector('iframe');
// Toggle between original and max width if (container.style.width === '100%') { container.style.width = '800px'; // Original width container.style.height = '406px'; // Original height iframe.style.width = '800px'; // Original width for iframe iframe.style.height = '406px'; // Original height for iframe } else { container.style.width = '100%'; // Max width container.style.height = '100%'; // Max height iframe.style.width = '100%'; // Max width for iframe iframe.style.height = '100%'; // Max height for iframe } });
}); </script>
https://docs.analytica.com/images/d/d2/Ppplanner03.png 1156 570