%globalDTD; ]> <link rel="stylesheet" href="chrome://formautofill-shared/skin/editDialog.css"/> <link rel="stylesheet" href="chrome://formautofill-shared/skin/editCreditCard.css"/> <link rel="stylesheet" href="chrome://formautofill/skin/editDialog.css"/> <script src="chrome://formautofill/content/l10n.js"></script> <script src="chrome://formautofill/content/editDialog.js"></script> <script src="chrome://formautofill/content/autofillEditForms.js"></script> </head> <body dir="&locale.dir;"> <form id="form" autocomplete="off"> <label> <span data-localization="cardNumber"/> <input id="cc-number" type="text"/> </label> <label> <span data-localization="nameOnCard"/> <input id="cc-name" type="text"/> </label> <div> <span data-localization="cardExpires"/> <select id="cc-exp-month"> <option/> <option value="1">01</option> <option value="2">02</option> <option value="3">03</option> <option value="4">04</option> <option value="5">05</option> <option value="6">06</option> <option value="7">07</option> <option value="8">08</option> <option value="9">09</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> </select> <select id="cc-exp-year"> <option/> </select> </div> <label class="billingAddressRow"> <span data-localization="billingAddress"/> <select id="billingAddressGUID"> </select> </label> </form> <div id="controls-container"> <button id="cancel" data-localization="cancelBtnLabel"/> <button id="save" disabled="disabled" data-localization="saveBtnLabel"/> </div> <script type="application/javascript"><![CDATA[ "use strict"; let { getAddressLabel, isCCNumber, } = FormAutofillUtils; let record = window.arguments && window.arguments[0]; let addresses = {}; for (let address of formAutofillStorage.addresses.getAll()) { addresses[address.guid] = address; } /* import-globals-from autofillEditForms.js */ let fieldContainer = new EditCreditCard({ form: document.getElementById("form"), }, record, addresses, { getAddressLabel: getAddressLabel.bind(FormAutofillUtils), isCCNumber: isCCNumber.bind(FormAutofillUtils), }); /* import-globals-from editDialog.js */ new EditCreditCardDialog({ title: document.querySelector("title"), fieldContainer, controlsContainer: document.getElementById("controls-container"), cancel: document.getElementById("cancel"), save: document.getElementById("save"), }, record); ]]></script> </body> </html>