|
1 | | -// UMD build sets up window.jsPDF automatically |
2 | | -// This function just sets up the AcroForm aliases for backward compatibility |
| 1 | +// UMD build exports to window.jspdf (lowercase) |
| 2 | +// This function sets up the backward-compatible globals |
3 | 3 | window.loadGlobals = async function loadGlobals() { |
4 | | - if (window.AcroForm && window.Canvg) { |
| 4 | + if (window.jsPDF && window.Canvg) { |
5 | 5 | return; // Already initialized |
6 | 6 | } |
7 | 7 |
|
8 | | - // Set up AcroForm aliases from the jsPDF global |
9 | | - const jsPDF = window.jsPDF; |
10 | | - window.AcroForm = jsPDF.AcroForm; |
11 | | - window.ChoiceField = jsPDF.AcroFormChoiceField; |
12 | | - window.ListBox = jsPDF.AcroFormListBox; |
13 | | - window.ComboBox = jsPDF.AcroFormComboBox; |
14 | | - window.EditBox = jsPDF.AcroFormEditBox; |
15 | | - window.Button = jsPDF.AcroFormButton; |
16 | | - window.PushButton = jsPDF.AcroFormPushButton; |
17 | | - window.RadioButton = jsPDF.AcroFormRadioButton; |
18 | | - window.CheckBox = jsPDF.AcroFormCheckBox; |
19 | | - window.TextField = jsPDF.AcroFormTextField; |
20 | | - window.PasswordField = jsPDF.AcroFormPasswordField; |
21 | | - window.Appearance = jsPDF.AcroFormAppearance; |
| 8 | + // UMD exports to window.jspdf (lowercase), so we set up window.jsPDF (capitalized) |
| 9 | + const jspdf = window.jspdf; |
| 10 | + window.jsPDF = jspdf.jsPDF; |
| 11 | + window.AcroForm = jspdf.AcroForm; |
| 12 | + window.ChoiceField = jspdf.AcroFormChoiceField; |
| 13 | + window.ListBox = jspdf.AcroFormListBox; |
| 14 | + window.ComboBox = jspdf.AcroFormComboBox; |
| 15 | + window.EditBox = jspdf.AcroFormEditBox; |
| 16 | + window.Button = jspdf.AcroFormButton; |
| 17 | + window.PushButton = jspdf.AcroFormPushButton; |
| 18 | + window.RadioButton = jspdf.AcroFormRadioButton; |
| 19 | + window.CheckBox = jspdf.AcroFormCheckBox; |
| 20 | + window.TextField = jspdf.AcroFormTextField; |
| 21 | + window.PasswordField = jspdf.AcroFormPasswordField; |
| 22 | + window.Appearance = jspdf.AcroFormAppearance; |
22 | 23 |
|
23 | 24 | // Set up Canvg global |
24 | 25 | window.Canvg = window.canvg.Canvg; |
|
0 commit comments