| 123456789101112131415161718192021222324 |
- function on_generate() {
- // Generate output HTML
- var card_html = card_pages_generate_html(card_data);
-
- // Open a new window for the output
- // Use a separate window to avoid CSS conflicts
- var tab = window.open("output.html", 'rpg-cards-output');
-
- // Send the generated HTML to the new window
- // Use a delay to give the new window time to set up a message listener
- setTimeout(function () { tab.postMessage(card_html, '*') }, 100);
- }
-
- function on_load_sample() {
- card_data = card_data_example;
- }
-
- $(document).ready(function () {
- $("#button-generate").click(on_generate);
- $("#button-load-sample").click(on_load_sample);
- });
-
-
|