Closed
Bug 658973
Opened 14 years ago
Closed 13 years ago
Support opening of a tab without the address bar or any toolbars
Categories
(Add-on SDK Graveyard :: General, enhancement, P2)
Add-on SDK Graveyard
General
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: jwatt, Unassigned)
Details
Bug 656110 comment 2 proposes that instead of implementing an add-on using a top level native window, it should be implemented as a tab like the Add-ons Manager. However, that would require being able to open a tab without showing the address bar or any toolbars, which is something that the tabs module does not currently support. I propose that it should support that.
Comment 1•14 years ago
|
||
This seems pretty important. Right now all work that isn't landing in 1.0 is "future", but pretty soon we'll triage the "future" items, and then I'd like to target this for implementation sooner rather than later.
Priority: -- → P2
Target Milestone: --- → Future
Any idea when the "future" triage is going to happen, Myk?
I could see the controls for this going into either the tabs module or page-mod. (From tabs.open(), add an option to it like "toolbars" which can take in a collection of toolbars and whether they should be displayed. From page-mod, maybe a show/hide command for the various toolbars?)
Marking anything that potentially looks like a feature request as "enhancement", sorry for the bugspam. :)
Severity: normal → enhancement
Target Milestone: Future → 1.3
(Pushing all open bugs to the --- milestone for the new triage system)
Target Milestone: 1.3 → ---
Comment 5•13 years ago
|
||
I think this is now supported with the new 'addon-page' module: https://addons.mozilla.org/en-US/developers/docs/sdk/latest/modules/sdk/addon-page.html
Let us know if it is lacking in some way please!
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Comment 6•13 years ago
|
||
The most significant way in which the addon-page API is lacking is that it only applies to the page located at data/index.html. So one can't apply it to multiple pages, nor can one apply it to a single page located in a different place.
I'd like to be able to do something like:
Tabs.open({
url: Self.data.url("content/index.html"),
type: "chromeless",
});
You need to log in
before you can comment on or make changes to this bug.
Description
•