Closed
Bug 1474490
Opened 6 years ago
Closed 6 years ago
Restore spinbuttons and number boxes in SeaMonkey.
Categories
(SeaMonkey :: Themes, enhancement)
Tracking
(seamonkey2.60 wontfix, seamonkey2.53 unaffected, seamonkey2.57esr affected)
RESOLVED
FIXED
Future
Tracking | Status | |
---|---|---|
seamonkey2.60 | --- | wontfix |
seamonkey2.53 | --- | unaffected |
seamonkey2.57esr | --- | affected |
People
(Reporter: frg, Assigned: frg)
References
(Blocks 1 open bug)
Details
Attachments
(3 files, 3 obsolete files)
(deleted),
patch
|
iannbugzilla
:
review+
iannbugzilla
:
approval-comm-esr60+
|
Details | Diff | Splinter Review |
(deleted),
patch
|
frg
:
review+
iannbugzilla
:
approval-comm-esr60+
|
Details | Diff | Splinter Review |
(deleted),
patch
|
Details | Diff | Splinter Review |
Spinboxes in Preferences and elsewhere are currently broken. Thunderbird restored them in Bug 1453233 and a few other bugs. We just need to include the correct bindings adn add the missing css.
+++ This bug was initially created as a clone of Bug #1453233 +++
We removed the spinbuttons from number fields (proxy port numbers, cache size, various wait intervals) in bug 1453233 because since bug 1437302 they don't work any more.
History: Removed from M-C in bug 1429573 on 10th Feb and restored in TB in March in bug 1446329.
Assignee | ||
Comment 1•6 years ago
|
||
Works but I need to split the mail part off for a separate review and also check it a bit more.
Assignee | ||
Updated•6 years ago
|
Blocks: 2.57BulkMalfunctions
Assignee | ||
Comment 2•6 years ago
|
||
And this one does actually compile. Sorry.
Attachment #8990882 -
Attachment is obsolete: true
Comment 3•6 years ago
|
||
Note that <resources> in xbl are gone so on trunk you need to @import the css files (see https://hg.mozilla.org/comm-central/rev/5205ff465bd3 for how Paenglab did it).
Assignee | ||
Comment 4•6 years ago
|
||
suite part for comm-central and comm-esr60. As stefanh pointed out this needs a followup bug for comm-central to cover bug 1474171. But this needs to be more global and must cover the other bindings too so I just added this to bug 1452448 for later.
Attachment #8990994 -
Attachment is obsolete: true
Attachment #9007509 -
Flags: review?(iann_bugzilla)
Attachment #9007509 -
Flags: approval-comm-esr60?
Assignee | ||
Comment 5•6 years ago
|
||
Joerg,
the spinbox binding needs to be preprocessed and take suite into account. Could you give this part a blessing for comm-esr60 only if ok. IanN can set approval later.
Attachment #9007510 -
Flags: review?(jorgk)
Attachment #9007510 -
Flags: approval-comm-esr60?
Comment 6•6 years ago
|
||
Comment on attachment 9007510 [details] [diff] [review]
1474490-spinbox-mail-esr60.patch
Review of attachment 9007510 [details] [diff] [review]:
-----------------------------------------------------------------
::: common/bindings/numberbox.xml
@@ +21,1 @@
> </resources>
Would you mind duplicating this tag and moving it into if+else. This looks terrible ;-(
Attachment #9007510 -
Flags: review?(jorgk) → review+
Assignee | ||
Comment 7•6 years ago
|
||
Thanks and changed. r+ from jorgk carried forward. a+ assumed.
Attachment #9007510 -
Attachment is obsolete: true
Attachment #9007510 -
Flags: approval-comm-esr60?
Attachment #9007514 -
Flags: review+
Attachment #9007514 -
Flags: approval-comm-esr60?
Comment 8•6 years ago
|
||
I cannot a+ SM bugs :-( - So you'll have to organise that yourself.
Comment on attachment 9007514 [details] [diff] [review]
1474490-spinbox-mail-esr60.patch
a=me
Attachment #9007514 -
Flags: approval-comm-esr60? → approval-comm-esr60+
Comment 10•6 years ago
|
||
Comment on attachment 9007509 [details] [diff] [review]
1474490-spinbox.patch
>+++ b/suite/base/content/communicator.css
>+/******* numberboxe *******/
Nit: An extra e, should be numberbox
>+textbox[type="number"] {
>+ -moz-binding: url('chrome://communicator/content/bindings/numberbox.xml#numberbox');
Nit: Use " instead of ' like the rest of the file
Is it worth copying the numberbox.css and spinboxes.css from TB and adapting rather than creating as new files?
r/a=me with the nits fixed but easy either way with how the css files are created.
Flags: needinfo?(frgrahl)
Attachment #9007509 -
Flags: review?(iann_bugzilla)
Attachment #9007509 -
Flags: review+
Attachment #9007509 -
Flags: approval-comm-esr60?
Attachment #9007509 -
Flags: approval-comm-esr60+
Comment 11•6 years ago
|
||
Pushed by frgrahl@gmx.net:
https://hg.mozilla.org/comm-central/rev/b722826d2444
Restore spinbox and number boxes in SeaMonkey. r=IanN
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 12•6 years ago
|
||
nits fixed in push. Per irc we agreed to just create the css files and not copy them.
Assignee | ||
Comment 13•6 years ago
|
||
nit fixed esr60 version
Comment 14•6 years ago
|
||
You need to log in
before you can comment on or make changes to this bug.
Description
•