fune/browser/components/migration
Mike Conley 0eede08ea7 Bug 1819343 - Allow MigrationWizard initialization to be kicked off either on binding to the DOM or with script. r=kpatenio,settings-reviewers,Gijs
Up until now, we've used the connectedCallback to initialize the MigrationWizard. That's
been fine, except that it requires us to remove and then re-add the element to the DOM
if we want to "reset" it and start over.

This patch adds a method "requestState" to the MigrationWizard that kicks off the
initialization. Embedders can set the `auto-request-state` attribute on the
element if they're happy to just use the connectedCallback.

Finally, this adds an intrinsic width to the entire MigrationWizard element to reduce
flicker when transitioning between states.

Differential Revision: https://phabricator.services.mozilla.com/D171742
2023-03-06 21:39:01 +00:00
..
content Bug 1819343 - Allow MigrationWizard initialization to be kicked off either on binding to the DOM or with script. r=kpatenio,settings-reviewers,Gijs 2023-03-06 21:39:01 +00:00
docs Bug 1819343 - Allow MigrationWizard initialization to be kicked off either on binding to the DOM or with script. r=kpatenio,settings-reviewers,Gijs 2023-03-06 21:39:01 +00:00
tests Bug 1819343 - Allow MigrationWizard initialization to be kicked off either on binding to the DOM or with script. r=kpatenio,settings-reviewers,Gijs 2023-03-06 21:39:01 +00:00
.eslintrc.js Bug 1811281 - Open new MigrationWizard dialog as a SubDialog in about:preferences rather than a TabDialog. r=Gijs,settings-reviewers 2023-01-31 15:30:57 +00:00
360seMigrationUtils.sys.mjs Bug 1811334 - Automatically replace Cu.reportError with console.error (most of browser/components). r=settings-reviewers,mconley 2023-01-20 17:49:21 +00:00
ChromeMacOSLoginCrypto.sys.mjs Bug 1811334 - Automatically replace Cu.reportError with console.error (most of browser/components). r=settings-reviewers,mconley 2023-01-20 17:49:21 +00:00
ChromeMigrationUtils.sys.mjs Bug 1467094 - Import from Chromium Snap Profile r=mconley 2023-02-22 15:49:00 +00:00
ChromeProfileMigrator.sys.mjs Bug 1467094 - Import from Chromium Snap Profile r=mconley 2023-02-22 15:49:00 +00:00
ChromeWindowsLoginCrypto.sys.mjs Bug 1811334 - Automatically replace Cu.reportError with console.error (most of browser/components). r=settings-reviewers,mconley 2023-01-20 17:49:21 +00:00
components.conf Bug 718280 - Part 2: Move registration of migrators into MigrationUtils instead of components.conf. r=NeilDeakin 2022-12-13 17:01:24 +00:00
EdgeProfileMigrator.sys.mjs Bug 1809352- Include branding assets for each browser that can be imported from. r=mconley 2023-02-17 03:18:06 +00:00
ESEDBReader.sys.mjs Bug 1818868 - Port osfile.jsm usage to IOUtils in browser/components/migration/ r=Gijs 2023-02-27 16:28:57 +00:00
FirefoxProfileMigrator.sys.mjs Bug 1811935 - Adjust visibility of the resource types available for each migrator / profile pair in the new migration wizard. r=Gijs 2023-01-25 12:53:31 +00:00
IEProfileMigrator.sys.mjs Bug 1809352- Include branding assets for each browser that can be imported from. r=mconley 2023-02-17 03:18:06 +00:00
InternalTestingProfileMigrator.sys.mjs Bug 1812704 - Wire up the new MigrationWizard to MigrationUtils to let it perform migrations. r=NeilDeakin 2023-01-31 15:30:58 +00:00
jar.mn Bug 1809352- Include branding assets for each browser that can be imported from. r=mconley 2023-02-17 03:18:06 +00:00
MigrationUtils.sys.mjs Bug 1814912 - Use an HTML5 dialog instead of gSubDialog for the new migration wizard in about:preferences. r=Gijs,settings-reviewers 2023-02-07 14:25:47 +00:00
MigrationWizardChild.sys.mjs Bug 1819343 - Allow MigrationWizard initialization to be kicked off either on binding to the DOM or with script. r=kpatenio,settings-reviewers,Gijs 2023-03-06 21:39:01 +00:00
MigrationWizardParent.sys.mjs Bug 1816197 - Part 2: Add an optional callback to MigratorBase.migrate to get migration updates. r=NeilDeakin,fluent-reviewers,flod 2023-02-16 20:40:00 +00:00
MigratorBase.sys.mjs Bug 1809352- Include branding assets for each browser that can be imported from. r=mconley 2023-02-17 03:18:06 +00:00
moz.build Bug 1812704 - Wire up the new MigrationWizard to MigrationUtils to let it perform migrations. r=NeilDeakin 2023-01-31 15:30:58 +00:00
MSMigrationUtils.sys.mjs Bug 1801051 - Remove cookies migration (except for FirefoxProfileMigrator). r=mconley. 2023-02-07 20:11:42 +00:00
nsEdgeMigrationUtils.cpp
nsEdgeMigrationUtils.h
nsIEdgeMigrationUtils.idl
nsIEHistoryEnumerator.cpp
nsIEHistoryEnumerator.h
nsIKeychainMigrationUtils.idl
nsKeychainMigrationUtils.h
nsKeychainMigrationUtils.mm
nsWindowsMigrationUtils.h
ProfileMigrator.sys.mjs
SafariProfileMigrator.sys.mjs Bug 1809352- Include branding assets for each browser that can be imported from. r=mconley 2023-02-17 03:18:06 +00:00