Closed
Bug 791163
Opened 12 years ago
Closed 12 years ago
Add addon-options-displayed/addon-options-hidden as constants on AddonManager
Categories
(Toolkit :: Add-ons Manager, defect)
Toolkit
Add-ons Manager
Tracking
()
RESOLVED
FIXED
mozilla18
People
(Reporter: Unfocused, Assigned: jmuenster)
References
Details
(Keywords: dev-doc-needed, Whiteboard: [good first bug][mentor=bmcbride@mozilla.com][lang=js])
Attachments
(2 files, 4 obsolete files)
(deleted),
patch
|
Unfocused
:
review+
|
Details | Diff | Splinter Review |
(deleted),
patch
|
Unfocused
:
review+
|
Details | Diff | Splinter Review |
The addon-options-displayed and addon-options-hidden notifications are used for inline settings in the UI. They're starting to be used by a couple of providers to add provider-specific UI (bug 335781, bug 619652). At the moment, they're just magic hard-coded values - since they're being re-used more (and also used in addons), they should become re-usable constants.
They should be named OPTIONS_NOTIFICATION_DISPLAYED and OPTIONS_NOTIFICATION_HIDDEN, and be added after the OPTIONS_TYPE_* constants on the AddonManager object in AddonManager.jsm:
https://mxr.mozilla.org/mozilla-central/source/toolkit/mozapps/extensions/AddonManager.jsm
List of existing uses that should be updated to use the new constants:
https://mxr.mozilla.org/mozilla-central/search?string=addon-options-®exp=1&find=&findi=&filter=^[^\0]*%24&hitlimit=&tree=mozilla-central
Reporter | ||
Updated•12 years ago
|
Reporter | ||
Updated•12 years ago
|
Assignee: nobody → jmuenster
Status: NEW → ASSIGNED
Reporter | ||
Comment 3•12 years ago
|
||
Comment on attachment 664086 [details] [diff] [review]
Partial Patch File Toolkit
Review of attachment 664086 [details] [diff] [review]:
-----------------------------------------------------------------
I'll be extra pedantic, since you asked :)
When attaching a patch, you can (and should) request review from someone, so it doesn't get lost. In the attachment upload page, there are a series of flags. Set the review flag to "?", and enter the email of whoever you think should review the patch (can start entering a name, and it'll try to autocomplete). https://wiki.mozilla.org/Modules has a list of reviewers, or just look at whoever review code changes there recently (for the Add-ons Manager, its safe to assume its me).
::: toolkit/mozapps/extensions/AddonManager.jsm
@@ +2200,5 @@
> // Options will be displayed in a new tab, if possible
> OPTIONS_TYPE_TAB: 3,
>
> + // Constants for displayed or hidden options notifications
> + // Options notification will be displayed
Careful about accidentally inserting trailing whitespace.
::: toolkit/mozapps/extensions/content/extensions.js
@@ +2878,5 @@
> gDetailView.node.addEventListener("ViewChanged", function viewChangedEventListener() {
> gDetailView.node.removeEventListener("ViewChanged", viewChangedEventListener, false);
> if (firstSetting)
> firstSetting.clientTop;
> + Services.obs.notifyObservers(document, AddonManager.OPTIONS_NOTIFICATION_DISPLAYED, gDetailView._addon.id);
Should try to wrap lines to 80 characters, and be sure to indent using spaces not tabs (see the other calls to addObserver in this patch).
See https://developer.mozilla.org/en-US/docs/Developer_Guide/Coding_Style
Attachment #664086 -
Flags: review-
Reporter | ||
Comment 4•12 years ago
|
||
Comment on attachment 664087 [details] [diff] [review]
Partial Patch File Mobile
Review of attachment 664087 [details] [diff] [review]:
-----------------------------------------------------------------
Should fix the long lines here too.
Attachment #664087 -
Flags: review-
Attachment #664087 -
Attachment is obsolete: true
Attachment #665371 -
Flags: review?(bmcbride)
Attachment #664086 -
Attachment is obsolete: true
Attachment #665374 -
Flags: review?(bmcbride)
Attachment #665371 -
Attachment is obsolete: true
Attachment #665371 -
Flags: review?(bmcbride)
Attachment #665447 -
Flags: review?(bmcbride)
Attachment #665374 -
Attachment is obsolete: true
Attachment #665374 -
Flags: review?(bmcbride)
Attachment #665448 -
Flags: review?(bmcbride)
Reporter | ||
Updated•12 years ago
|
Attachment #665447 -
Flags: review?(bmcbride) → review+
Reporter | ||
Updated•12 years ago
|
Attachment #665448 -
Flags: review?(bmcbride) → review+
Reporter | ||
Comment 9•12 years ago
|
||
Landed on the fx-team branch, which will get merged into mozilla-central within a day or so:
https://hg.mozilla.org/integration/fx-team/rev/cd72779323e1
Keywords: dev-doc-needed
Whiteboard: [good first bug][mentor=bmcbride@mozilla.com][lang=js] → [good first bug][mentor=bmcbride@mozilla.com][lang=js][fixed-in-fx-team]
Comment 10•12 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Whiteboard: [good first bug][mentor=bmcbride@mozilla.com][lang=js][fixed-in-fx-team] → [good first bug][mentor=bmcbride@mozilla.com][lang=js]
Target Milestone: --- → mozilla18
You need to log in
before you can comment on or make changes to this bug.
Description
•