add exporting of ticket editor template

This commit is contained in:
janis
2023-06-22 13:45:31 +02:00
parent 8fe3a9a003
commit dee06e4eef

View File

@@ -2,6 +2,7 @@
<div id="ticketEditor"> <div id="ticketEditor">
<h1>Ticket Editor</h1> <h1>Ticket Editor</h1>
<router-link to="/admin/events/view">Back to event settings</router-link> <router-link to="/admin/events/view">Back to event settings</router-link>
<button @click="saveTemplate()">Save Template</button>
<div id="editor">Loading editor...</div> <div id="editor">Loading editor...</div>
</div> </div>
</template> </template>
@@ -11,6 +12,16 @@
export default { export default {
name: 'ticketEditor', name: 'ticketEditor',
data() {
return {
designer: null,
}
},
methods: {
saveTemplate() {
console.log( this.designer.getTemplate() );
}
},
created() { created() {
setTimeout( () => { setTimeout( () => {
const domContainer = document.getElementById( 'editor' ); const domContainer = document.getElementById( 'editor' );
@@ -39,7 +50,7 @@
}, },
], ],
} }
const designer = new Designer( { domContainer, template } ); this.designer = new Designer( { domContainer, template } );
// designer.updateTemplate( ) -> Used to update the template AND base PDF // designer.updateTemplate( ) -> Used to update the template AND base PDF
}, 300 ); }, 300 );
} }