MediaWiki:Gadget-PrintSubmission.js: Difference between revisions
From Tsadra Foundation Advanced Contemplative Scholarships
(by SublimeText.Mediawiker) |
(by SublimeText.Mediawiker) |
||
| Line 18: | Line 18: | ||
$.getScript( "/extensions/TsadraWikiStyles/scripts/html2pdf.bundle.min.js", function (){ | $.getScript( "/extensions/TsadraWikiStyles/scripts/html2pdf.bundle.min.js", function (){ | ||
var printtopdf = document.getElementById('print-to-pdf'); | var printtopdf = document.getElementById('print-to-pdf'); | ||
var opt = { | |||
margin: 3, | |||
filename: 'Submission.pdf', | |||
}); | image: { type: 'jpeg', quality: 0.98 }, | ||
html2canvas: { scale: 2 }, | |||
jsPDF: { unit: 'in', format: 'letter', orientation: 'portrait' } | |||
}; | |||
html2pdf().set(opt).from(printtopdf).save(); | |||
}); | }); | ||
}); | }); | ||
Revision as of 13:15, 12 July 2023
$( function () {
var printtoPDFbutton = new OO.ui.ButtonWidget( {
label: 'Save Application as PDF',
flags: 'progressive',
icon: 'article'
} );
var printbutton = new OO.ui.ButtonWidget( {
label: 'Print Your Submitted Application',
flags: 'progressive',
icon: 'printer'
} );
$( '#printSubmission' ).append( printtoPDFbutton.$element ).append( printbutton.$element );
printtoPDFbutton.on( 'click', function() {
$.getScript( "/extensions/TsadraWikiStyles/scripts/html2pdf.bundle.min.js", function (){
var printtopdf = document.getElementById('print-to-pdf');
var opt = {
margin: 3,
filename: 'Submission.pdf',
image: { type: 'jpeg', quality: 0.98 },
html2canvas: { scale: 2 },
jsPDF: { unit: 'in', format: 'letter', orientation: 'portrait' }
};
html2pdf().set(opt).from(printtopdf).save();
});
});
printbutton.on( 'click', function() {
window.print();
return false;
});
});