mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-12-24 00:24:14 +00:00
3075dbd453
This patch introduces a new tab modal system prompt type. It can be opened via the nsIPromptService with a destination BrowsingContext. These tab system prompts overlap slightly with the upper chrome UI to differentiate them from content prompts (previously called tab prompts). - Extended nsIPromptService and nsIPrompt to accept 3 types of modal prompts: - Window prompts - Tab (system) prompts - Content prompts (the old tab prompts) - Removed prompt code from Prompter.jsm, always call PromptParent window actor instead - Added PromptChild window actor to forward pagehide events to parent actor - Created additional prompt methods in nsIPromptService to prompt by browsingContext and modalType - Backwards compatibility is maintained, consumers can still open content prompts calling nsIPrompt with a content window Differential Revision: https://phabricator.services.mozilla.com/D66446 |
||
---|---|---|
.. | ||
base | ||
build | ||
resources/content | ||
shistory | ||
test | ||
moz.build |