Closed Bug 1178254 Opened 5 years ago Closed 3 years ago
Breakdown: Rewrite toolbox
.xul in HTML
51.2 - Aug 29
toolbox.xul is this very thin UI wrapper around tools iframes. In an effort to reduce how many XUL features we use, we should rewrite this document in HTML instead. Most of the UI is: - a list of tabs, - a list of buttons But there's also: - the split console - a context menu - key shortcuts - the notification box Re-doing the tabs and buttons in HTML is fairly easy, however the other part seems more complex to replace. I believe there are enough advantages in getting rid of XUL to consider doing this anyway.
wip HTML mockup for the toolbar part only: https://dl.dropboxusercontent.com/u/714210/toolbar.html (supports drag/drop of tabs, but that's not for this bug)
(In reply to Patrick Brosset [:pbrosset] [:patrick] [:pbro] from comment #0) > But there's also: > - the split console > - a context menu > - key shortcuts > - the notification box > > Re-doing the tabs and buttons in HTML is fairly easy, however the other part > seems more complex to replace. In the short term, for the key shortcuts, the context menu and the split console splitter, we can use xul as additional namespace and xhtml as main namespace. Then we should be able to use xul elements like this : <xul:menu></xul:menu> As for the notification box, it should be fairly easy to create our custom one in html. That will allow us to have prettier notifications too.
Summary: Rewrite toolbox.xul in HTML → Breakdown: Rewrite toolbox.xul in HTML
Assignee: nobody → bgrinstead
Status: NEW → ASSIGNED
Iteration: --- → 51.1 - Aug 15
Priority: -- → P1
Done with the initial breakdown
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.