diff --git a/LinkedIn - Demo Form Autofill.html b/LinkedIn - Demo Form Autofill.html
index 44f80c7..bf95645 100644
--- a/LinkedIn - Demo Form Autofill.html
+++ b/LinkedIn - Demo Form Autofill.html
@@ -68,215 +68,13 @@
linkedInAutofillClicked = true;
});
hiddenInputCreator('country', function (newValue) {
- console.log('%s value changed to %s', this.ID, newValue);
+ // console.log('%s value changed to %s', this.ID, newValue);
// map to the country we have in our select dropdown
- var countries = {
- US: 'United States',
- GB: 'United Kingdom',
- AE: 'United Arab Emirates',
- CA: 'Canada',
- IN: 'India',
- AF: 'Afghanistan',
- AL: 'Albania',
- DZ: 'Algeria',
- AD: 'Andorra',
- AO: 'Angola',
- AG: 'Antigua and Barbuda',
- AR: 'Argentina',
- AM: 'Armenia',
- AU: 'Australia',
- AT: 'Austria',
- AZ: 'Azerbaijan',
- BH: 'Bahrain',
- BD: 'Bangladesh',
- BB: 'Barbados',
- BY: 'Belarus',
- BE: 'Belgium',
- BZ: 'Belize',
- BJ: 'Benin',
- BM: 'Bermuda',
- BT: 'Bhutan',
- BO: 'Bolivia',
- BA: 'Bosnia and Herzegovina',
- BW: 'Botswana',
- BR: 'Brazil',
- BN: 'Brunei',
- BG: 'Bulgaria',
- BF: 'Burkina Faso',
- BI: 'Burundi',
- KH: 'Cambodia',
- CM: 'Cameroon',
- CV: 'Cape Verde',
- CF: 'Central African Republic',
- TD: 'Chad',
- CL: 'Chile',
- CN: 'China',
- CO: 'Colombia',
- KM: 'Comoros',
- CD: 'Congo Democratic Republic of the',
- CG: 'Congo',
- CR: 'Costa Rica',
- HR: 'Croatia',
- CU: 'Cuba',
- CY: 'Cyprus',
- CZ: 'Czech Republic',
- DK: 'Denmark',
- DJ: 'Djibouti',
- DM: 'Dominica',
- DO: 'Dominican Republic',
- TL: 'East Timor',
- EC: 'Ecuador',
- EG: 'Egypt',
- SV: 'El Salvador',
- GQ: 'Equatorial Guinea',
- ER: 'Eritrea',
- EE: 'Estonia',
- ET: 'Ethiopia',
- FJ: 'Fiji',
- FI: 'Finland',
- FR: 'France',
- GA: 'Gabon',
- GE: 'Georgia',
- DE: 'Germany',
- GH: 'Ghana',
- GR: 'Greece',
- GL: 'Greenland',
- GD: 'Grenada',
- GT: 'Guatemala',
- GW: 'Guinea-Bissau',
- GN: 'Guinea',
- GY: 'Guyana',
- HT: 'Haiti',
- HN: 'Honduras',
- HU: 'Hungary',
- IS: 'Iceland',
- ID: 'Indonesia',
- IR: 'Iran',
- IQ: 'Iraq',
- IE: 'Ireland, Republic of',
- IL: 'Israel',
- IT: 'Italy',
- CI: 'Ivory Coast',
- JM: 'Jamaica',
- JP: 'Japan',
- JO: 'Jordan',
- KZ: 'Kazakhstan',
- KE: 'Kenya',
- KI: 'Kiribati',
- KV: 'Kosovo',
- KW: 'Kuwait',
- KG: 'Kyrgyzstan',
- LA: 'Laos',
- LV: 'Latvia',
- LB: 'Lebanon',
- LS: 'Lesotho',
- LR: 'Liberia',
- LY: 'Libya',
- LI: 'Liechtenstein',
- LT: 'Lithuania',
- LU: 'Luxembourg',
- MK: 'Macedonia',
- MG: 'Madagascar',
- MW: 'Malawi',
- MY: 'Malaysia',
- MV: 'Maldives',
- ML: 'Mali',
- MT: 'Malta',
- MH: 'Marshall Islands',
- MR: 'Mauritania',
- MU: 'Mauritius',
- MX: 'Mexico',
- MD: 'Moldova',
- MC: 'Monaco',
- MN: 'Mongolia',
- ME: 'Montenegro',
- MA: 'Morocco',
- MZ: 'Mozambique',
- MM: 'Myanmar',
- NA: 'Namibia',
- NR: 'Nauru',
- NP: 'Nepal',
- NL: 'Netherlands',
- NZ: 'New Zealand',
- NI: 'Nicaragua',
- NE: 'Niger',
- NG: 'Nigeria',
- KP: 'North Korea',
- NO: 'Norway',
- OM: 'Oman',
- PK: 'Pakistan',
- PW: 'Palau',
- PS: 'Palestine',
- PA: 'Panama',
- PG: 'Papua New Guinea',
- PY: 'Paraguay',
- PE: 'Peru',
- PH: 'Philippines',
- PL: 'Poland',
- PT: 'Portugal',
- QA: 'Qatar',
- RO: 'Romania',
- RU: 'Russia',
- RW: 'Rwanda',
- KN: 'Saint Kitts and Nevis',
- LC: 'Saint Lucia',
- VC: 'Saint Vincent and the Grenadines',
- WS: 'Samoa',
- SM: 'San Marino',
- ST: 'São Tomé and Príncipe',
- SA: 'Saudi Arabia',
- SN: 'Senegal',
- RS: 'Serbia',
- SC: 'Seychelles',
- SL: 'Sierra Leone',
- SG: 'Singapore',
- SK: 'Slovakia',
- SI: 'Slovenia',
- SB: 'Solomon Islands',
- SO: 'Somalia',
- ZA: 'South Africa',
- KR: 'South Korea',
- SS: 'South Sudan',
- ES: 'Spain',
- LK: 'Sri Lanka',
- SD: 'Sudan',
- SR: 'Suriname',
- SZ: 'Swaziland',
- SE: 'Sweden',
- CH: 'Switzerland',
- SY: 'Syria',
- TW: 'Taiwan',
- TJ: 'Tajikistan',
- TZ: 'Tanzania',
- TH: 'Thailand',
- BS: 'The Bahamas',
- GM: 'The Gambia',
- TG: 'Togo',
- TO: 'Tonga',
- TT: 'Trinidad and Tobago',
- TN: 'Tunisia',
- TR: 'Turkey',
- TM: 'Turkmenistan',
- TV: 'Tuvalu',
- UG: 'Uganda',
- UA: 'Ukraine',
- UY: 'Uruguay',
- UZ: 'Uzbekistan',
- VU: 'Vanuatu',
- VA: 'Vatican City',
- VE: 'Venezuela',
- VN: 'Vietnam',
- EH: 'Western Sahara',
- YE: 'Yemen',
- ZM: 'Zambia',
- ZW: 'Zimbabwe',
- };
- var newCountry = '{{JS - ISO Country Code to EVBG Country Name}}(newValue)';
- console.log("newCountry: %s", newCountry);
+ var newCountry = {{JS - ISO Country Code to EVBG Country Name}}(newValue);
// sets the value in the form the user can see
if (typeof MktoForms2 !== 'undefined') {
mktoForm.setValues({
- Country: /*countries[newValue.toUpperCase()]*/ newCountry
+ Country: newCountry
});
}
});
@@ -319,15 +117,15 @@
// add the elements to the DOM
iframeHolderDiv.appendChild(fillScript);
autoFillLocation.prepend(iframeHolderDiv);
- firstRow.appendChild(hiddenLinkedInInputs); // fragment vaporizes leaving input elements
if (typeof MktoForms2 !== 'undefined') {
MktoForms2.whenReady(function (form) {
// need the id of the form so we can hook up autofill
// doing this way will work on any Marketo form
fillScript.setAttribute('data-form', 'mktoForm_' + form.getId());
- firstRow = document.querySelector('form .mktoFormRow'); // so we can use it above
+ firstRow = document.querySelector('form .mktoFormRow');
mktoForm = form; // so we can use it above
+ firstRow.appendChild(hiddenLinkedInInputs); // fragment vaporizes leaving input elements
form.onSubmit(function (form) {
// tell GA about it, but only if we know they autofilled
if (linkedInAutofillClicked) {