Closed Bug 925349 Opened 12 years ago Closed 8 years ago

Figure out if we can improve the draggable toolbar XBL story

Categories

(Firefox :: Toolbars and Customization, defect)

x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED INVALID

People

(Reporter: Gijs, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: [Australis:P-])

(In reply to :Gijs Kruitbosch from bug 909366 comment #2) > - (I don't understand why) we have separate functional toolbar bindings > depending on the lwtheme: > https://mxr.mozilla.org/projects-central/source/ux/browser/themes/windows/ > browser-aero.css#188 > (https://bugzilla.mozilla.org/show_bug.cgi?id=803546#c12) > - We could potentially toggle draggability of toolbars in the same binding, > using an attribute or property or something, which makes more sense to me > than having separate bindings for it (although that's partially because > XBL's inheritance model isn't great) Per bug 555081, Dão, do you know about this? I've read some of the comments, but I'm not sure I follow why we treat lwthemes differently here.
Flags: needinfo?(dao)
Whiteboard: [Australis:P?][Australis:M?]
Whiteboard: [Australis:P?][Australis:M?] → [Australis:P-][Australis:M?]
Whiteboard: [Australis:P-][Australis:M?] → [Australis:P-]
(In reply to :Gijs (not here until monday) from comment #0) > (In reply to :Gijs Kruitbosch from bug 909366 comment #2) > > - (I don't understand why) we have separate functional toolbar bindings > > depending on the lwtheme: > > https://mxr.mozilla.org/projects-central/source/ux/browser/themes/windows/ > > browser-aero.css#188 > > (https://bugzilla.mozilla.org/show_bug.cgi?id=803546#c12) Because lightweight themes covered up the title bar, so we wanted to treat the whole surface consistently. Bug 1387415 removed this distinction. > > - We could potentially toggle draggability of toolbars in the same binding, > > using an attribute or property or something, which makes more sense to me > > than having separate bindings for it (although that's partially because > > XBL's inheritance model isn't great) Using a binding allows us to toggle this from CSS. Today we only use the toolbar-drag binding on Linux, and -moz-window-dragging elsewhere.
Status: NEW → RESOLVED
Closed: 8 years ago
Flags: needinfo?(dao+bmo)
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.