Closed Bug 9631 Opened 25 years ago Closed 25 years ago

sched: XUL-based specification of resizability, modality, close, min/max widgets

Categories

(Core :: XUL, enhancement, P2)

enhancement

Tracking

()

VERIFIED FIXED

People

(Reporter: trudelle, Assigned: law)

References

Details

(Whiteboard: all in except for "modal")

"XUL-based specification of size,title, resizability, modality." 3 days danm 0% "Add support for a XUL-based specification of size, title, resizability, modality...."
Mass changing all XPToolkit M9 feature 'bugs' to target as p2 for M9
Mass changing all M9 feature 'bugs' to 'enhancement severity.
Blocks: 9639
Status: NEW → ASSIGNED
Summary: sched: XUL-based specification of size,title, resizability, modality. → sched: XUL-based specification of resizability, modality, close, min/max widgets
(Added close, min and max widgets, and removed size and title, which are already done.)
Blocks: 7146
*** Bug 9327 has been marked as a duplicate of this bug. ***
*** Bug 9983 has been marked as a duplicate of this bug. ***
9327 was closed as a dup of this, and that bug was a prerequisite for 7146. Does the fix(es) sort of referenced here include the capability to fix 7146, too?
No, the changes envisioned to close this bug don't plan to address bug 7146.
I think this should be closed out. We don't need to be putting all of this on the XUL window tag. People can just do it on window.open.
Whiteboard: all in except for "modal," though changes for standards compatibiltity are pending
*** Bug 10255 has been marked as a duplicate of this bug. ***
Blocks: 10349
Whiteboard: all in except for "modal," though changes for standards compatibiltity are pending → all in except for "modal"
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Status: RESOLVED → VERIFIED
code level fix, marking verified. reopen if i'm wrong here...
This stuff is verifiable by playing with the "features" argument in a call to JavaScript window.open(). There's a fairly complete test case for trying out combinations of these things in resource:/res/samples/dexopenchrome.xul .
Status: VERIFIED → REOPENED
Bug #9327 was closed as a duplicate of this one. Bug #7146 was made dependent on that one. Unfortunately, this feature does nothing to fix bug #7146. I need another feature flag (or something) to suppress certain dialogs getting added to the Windows task bar. Maybe "dependent=yes" will do the trick? The find dialog might could be made dependent on its "parent" browser window.
Clearing Fixed resolution due to reopen.
Resolution: FIXED → ---
Target Milestone: M9
clearing target milestone so dan can reconsider this
Blocks: 9673
No longer blocks: 9639
Blocks: 9639
Well, OK. I've considered it and decided that since the "dependent" flag keeps the associated window out of the window list, then if you don't mind using that flag, we're done. Note that currently, this is platform-specific behaviour. On Windows, dependent windows aren't mentioned in the taskbar. On Linux, they are. However, on my machine, Nav 4 behaves the same way (though I think I saw it behave differently on another box using a different window manager.) So this is a rather ill-defined bug. Does "dependent" work for you, Bill? Are we there yet?
No longer blocks: 9673
Assignee: danm → law
Status: REOPENED → NEW
Not getting much action. Bounce.
Status: NEW → ASSIGNED
Sorry, this isn't my top priority so I haven't tried using "dependent=yes" for the find dialog yet. I'll do it soon, promise!
Blocks: 9685
No longer blocks: 9639
Target Milestone: M11
Targetting M11 so this puppy has a home.
Status: ASSIGNED → RESOLVED
Closed: 25 years ago25 years ago
Resolution: --- → FIXED
dependent=yes works, marking FIXED.
Status: RESOLVED → VERIFIED
marking verified
You need to log in before you can comment on or make changes to this bug.