Closed Bug 903002 Opened 11 years ago Closed 10 years ago

Display properly the widget with panel attached, in Australis

Categories

(Add-on SDK Graveyard :: General, defect, P1)

defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: zer0, Assigned: zer0)

References

(Blocks 1 open bug)

Details

(Whiteboard: [Australis:P3][Australis:M?])

Attachments

(2 files)

Now that bug 880458 is fixed, we can modify our Widget SDK code in order to display the panel attached even if the widget is overflowed or in menu panel. The proper behavior is hide the overflow/menu panel, and display the widget's panel using the chevron (when is overflowed) or the menu button (when is in the menu panel) as anchor.
Assignee: nobody → zer0
I already have a patch for this, I'm working on the unit tests.
Notice, the bug 880458 is not marked as fixed, but is fixed in UX branch.
Priority: -- → P1
Comment on attachment 792846 [details]
Pointer to Github pull request: https://github.com/mozilla/addon-sdk/pull/1172

I forget actually to attach the PR with the work in progress
Whiteboard: [Australis:P?][Australis:M?]
Considering we don't want panels floating out of nowhere, marking this as a P3. Matteo, is there any update on this?
Status: NEW → ASSIGNED
Flags: needinfo?(zer0)
OS: Mac OS X → All
Hardware: x86 → All
Whiteboard: [Australis:P?][Australis:M?] → [Australis:P3][Australis:M?]
I was in vacation, is done but still needs the unit test: I will fix it before the end of this week.
Flags: needinfo?(zer0)
Attachment #792846 - Flags: review?(rFobic)
Comment on attachment 792846 [details]
Pointer to Github pull request: https://github.com/mozilla/addon-sdk/pull/1172

I made some suggestions on how to make code added more readable to others, feel free to disregard.
Attachment #792846 - Flags: review?(rFobic) → review+
Attachment #792846 - Flags: review+ → review?(rFobic)
Irakli, I asked another review because I was notified that bug 906634 was fixed, and that simplify a lot the patch. In addition, I'm not sure what you meant with this comment: https://github.com/mozilla/addon-sdk/pull/1172#discussion_r6978502
Additionally, I found a bit confusing too the comment you suggested in https://github.com/mozilla/addon-sdk/pull/1172#discussion_r6977622, and I tried to improved with the help of other devtools and fx-team members; hope it will be more clear for you too.
Comment on attachment 792846 [details]
Pointer to Github pull request: https://github.com/mozilla/addon-sdk/pull/1172

Thanks, this looks good to me!
Attachment #792846 - Flags: review?(rFobic) → review+
Comment on attachment 792846 [details]
Pointer to Github pull request: https://github.com/mozilla/addon-sdk/pull/1172

Due the comment of Gijs about using the proper CustomizableUI method instead of accessing directly the `customizableui-anchorid`, I had to change the again the code and the comments.
Attachment #792846 - Flags: review+ → review?(rFobic)
Comment on attachment 792846 [details]
Pointer to Github pull request: https://github.com/mozilla/addon-sdk/pull/1172

Looks good, thanks!
Attachment #792846 - Flags: review?(rFobic) → review+
Is this fixed now?
Flags: needinfo?(rFobic)
(In reply to Justin Dolske [:Dolske] from comment #12)
> Is this fixed now?

It does not seem to be landed, so no. ZER0 is there any reason why this isn't landed yet ?
If not, could you please land it.
Flags: needinfo?(rFobic) → needinfo?(zer0)
Commits pushed to master at https://github.com/mozilla/addon-sdk

https://github.com/mozilla/addon-sdk/commit/232171d6322fe7152b73eb994de90459d031ef9e
Bug 903002 - Display properly the widget with panel attached, in Australis

https://github.com/mozilla/addon-sdk/commit/6a8d60d6a9998aed0412226e35efedc0eb867853
Merge pull request #1172 from ZER0/australis-widget/903002

Bug 903002 - Display properly the widget with panel attached, in Australis r=@gozala
No, I thought was landed, just merged now.
Flags: needinfo?(zer0)
Isn't this fixed now?
Flags: needinfo?(zer0)
It is! I was waiting after the merge on our repo that was merged with Australis and it slipped my mind.
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Flags: needinfo?(zer0)
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: