├── aff.xpi ├── chrome.manifest ├── chrome ├── content │ ├── autofillForms.js │ ├── autofillFormsOptions.js │ ├── autofillFormsOptions.xul │ ├── autofillFormsOverlay.js │ ├── autofillFormsOverlay.xul │ ├── autofillFormsRuleEditor.js │ ├── autofillFormsRuleEditor.xul │ ├── autofillFormsTagEditor.js │ ├── autofillFormsTagEditor.xul │ └── inject.js ├── locale │ ├── cs-CZ │ │ ├── autofillForms.dtd │ │ └── autofillForms.properties │ ├── de-DE │ │ ├── autofillForms.dtd │ │ └── autofillForms.properties │ ├── el-GR │ │ ├── autofillForms.dtd │ │ └── autofillForms.properties │ ├── en-US │ │ ├── autofillForms.dtd │ │ └── autofillForms.properties │ ├── es-ES │ │ ├── autofillForms.dtd │ │ └── autofillForms.properties │ ├── fi-FI │ │ ├── autofillForms.dtd │ │ └── autofillForms.properties │ ├── fr-FR │ │ ├── autofillForms.dtd │ │ └── autofillForms.properties │ ├── he-IL │ │ ├── autofillForms.dtd │ │ └── autofillForms.properties │ ├── hr-HR │ │ ├── autofillForms.dtd │ │ └── autofillForms.properties │ ├── hu-HU │ │ ├── autofillForms.dtd │ │ └── autofillForms.properties │ ├── it-IT │ │ ├── autofillForms.dtd │ │ └── autofillForms.properties │ ├── nl-NL │ │ ├── autofillForms.dtd │ │ └── autofillForms.properties │ ├── pl-PL │ │ ├── autofillForms.dtd │ │ └── autofillForms.properties │ ├── pt-BR │ │ ├── autofillForms.dtd │ │ └── autofillForms.properties │ ├── ro-RO │ │ ├── autofillForms.dtd │ │ └── autofillForms.properties │ ├── ru-RU │ │ ├── autofillForms.dtd │ │ └── autofillForms.properties │ ├── sk-SK │ │ ├── autofillForms.dtd │ │ └── autofillForms.properties │ ├── sv-SE │ │ ├── autofillForms.dtd │ │ └── autofillForms.properties │ ├── tr-TR │ │ ├── autofillForms.dtd │ │ └── autofillForms.properties │ ├── zh-CN │ │ ├── autofillForms.dtd │ │ └── autofillForms.properties │ └── zh-TW │ │ ├── autofillForms.dtd │ │ └── autofillForms.properties └── skin │ ├── arrows.png │ ├── autofillForms.css │ ├── autofillFormsMac.css │ ├── autofillFormsOptions.css │ ├── autofillFormsOptions1.5.css │ ├── autofillFormsOptions2.css │ ├── autofillFormsRuleEditor.css │ ├── autofillFormsTagEditor.css │ ├── help-small.png │ ├── icon.png │ ├── pencil-active-mac.png │ ├── pencil-big.png │ ├── pencil-mac.png │ ├── pencil-small.png │ ├── pencil.png │ ├── profile-small.png │ └── settings-small.png ├── defaults └── preferences │ └── autofillForms.js ├── install.rdf └── install.sh /aff.xpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarahavilov/Autofill-Forms/51dee503f89a55f57db1fa34a59dd4578f94ea79/aff.xpi -------------------------------------------------------------------------------- /chrome.manifest: -------------------------------------------------------------------------------- 1 | content autofillforms chrome/content/ 2 | locale autofillforms cs-CZ chrome/locale/cs-CZ/ 3 | locale autofillforms de-DE chrome/locale/de-DE/ 4 | locale autofillforms el-GR chrome/locale/el-GR/ 5 | locale autofillforms en-US chrome/locale/en-US/ 6 | locale autofillforms es-ES chrome/locale/es-ES/ 7 | locale autofillforms fr-FR chrome/locale/fr-FR/ 8 | locale autofillforms fi-FI chrome/locale/fi-FI/ 9 | locale autofillforms he-IL chrome/locale/he-IL/ 10 | locale autofillforms hr-HR chrome/locale/hr-HR/ 11 | locale autofillforms hu-HU chrome/locale/hu-HU/ 12 | locale autofillforms it-IT chrome/locale/it-IT/ 13 | locale autofillforms nl-NL chrome/locale/nl-NL/ 14 | locale autofillforms pl-PL chrome/locale/pl-PL/ 15 | locale autofillforms pt-BR chrome/locale/pt-BR/ 16 | locale autofillforms ro-RO chrome/locale/ro-RO/ 17 | locale autofillforms ru-RU chrome/locale/ru-RU/ 18 | locale autofillforms sk-SK chrome/locale/sk-SK/ 19 | locale autofillforms sv-SE chrome/locale/sv-SE/ 20 | locale autofillforms tr-TR chrome/locale/tr-TR/ 21 | locale autofillforms zh-CN chrome/locale/zh-CN/ 22 | locale autofillforms zh-TW chrome/locale/zh-TW/ 23 | skin autofillforms classic/1.0 chrome/skin/ 24 | overlay chrome://browser/content/browser.xul chrome://autofillforms/content/autofillFormsOverlay.xul 25 | style chrome://global/content/customizeToolbar.xul chrome://autofillforms/skin/autofillForms.css 26 | style chrome://autofillforms/content/autofillFormsOptions.xul chrome://autofillforms/skin/autofillFormsOptions2.css appversion<3.0 27 | style chrome://autofillforms/content/autofillFormsOptions.xul chrome://autofillforms/skin/autofillFormsOptions1.5.css appversion<2.0 28 | style chrome://browser/content/browser.xul chrome://autofillforms/skin/autofillFormsMac.css appversion>=3.0 os=Darwin 29 | style chrome://global/content/customizeToolbar.xul chrome://autofillforms/skin/autofillFormsMac.css appversion>=3.0 os=Darwin 30 | 31 | resource autofillforms chrome/content/ 32 | -------------------------------------------------------------------------------- /chrome/content/autofillFormsOptions.js: -------------------------------------------------------------------------------- 1 | /* 2 | * @package autofillForms 3 | * @author Sebastian Tschan 4 | * @copyright (c) Sebastian Tschan 5 | * @license GNU General Public License 6 | * @link https://blueimp.net/mozilla/ 7 | */ 8 | 9 | var {Services} = Components.utils.import("resource://gre/modules/Services.jsm"); 10 | (function (os) { 11 | var bp = autofillForms.getPrefManager().getBranch('browser.preferences.'); 12 | var p = bp.getBoolPref('animateFadeIn'); 13 | window.addEventListener('load', function() { 14 | if (os === 'Darwin') { 15 | bp.setBoolPref('animateFadeIn', false); 16 | } 17 | autofillForms.optionsInitialize(); 18 | }, false); 19 | window.addEventListener('unload', function() { 20 | if (os === 'Darwin') { 21 | bp.setBoolPref('animateFadeIn', p); 22 | } 23 | autofillForms.optionsFinalize(); 24 | }, false); 25 | })(Services.appinfo.OS); 26 | -------------------------------------------------------------------------------- /chrome/content/autofillFormsOverlay.js: -------------------------------------------------------------------------------- 1 | /* 2 | * @package autofillForms 3 | * @author Sebastian Tschan 4 | * @copyright (c) Sebastian Tschan 5 | * @license GNU General Public License 6 | * @link https://blueimp.net/mozilla/ 7 | */ 8 | 9 | window.addEventListener('load', function() { autofillForms.initialize(); }, false); 10 | window.addEventListener('unload', function() { autofillForms.finalize(); }, false); 11 | -------------------------------------------------------------------------------- /chrome/content/autofillFormsRuleEditor.js: -------------------------------------------------------------------------------- 1 | /* 2 | * @package autofillForms 3 | * @author Sebastian Tschan 4 | * @copyright (c) Sebastian Tschan 5 | * @license GNU General Public License 6 | * @link https://blueimp.net/mozilla/ 7 | */ 8 | 9 | window.addEventListener('load', function() { autofillForms.ruleEditorInitialize(); }, false); 10 | window.addEventListener('unload', function() { autofillForms.ruleEditorFinalize(); }, false); 11 | window.addEventListener('focus', function() { autofillForms.ruleEditorFocus(); }, true); 12 | -------------------------------------------------------------------------------- /chrome/content/autofillFormsRuleEditor.xul: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 |