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)

enhancement

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.
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
(Pushing all open bugs to the --- milestone for the new triage system)
Target Milestone: 1.3 → ---
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
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.