Closed Bug 1378847 Opened 8 years ago Closed 8 years ago

Stop using sdk/core/heritage in DevTools shared/widgets

Categories

(DevTools :: General, enhancement, P1)

enhancement

Tracking

(firefox57 fixed)

RESOLVED FIXED
Firefox 57
Tracking Status
firefox57 --- fixed

People

(Reporter: sole, Assigned: zer0)

References

Details

(Whiteboard: [nosdk])

Attachments

(1 file)

Used in: - devtools/client/shared/widgets/tooltip/SwatchColorPickerTooltip.js - devtools/client/shared/widgets/tooltip/SwatchCubicBezierTooltip.js - devtools/client/shared/widgets/tooltip/SwatchFilterTooltip.js More details to follow as we triage.
Flags: qe-verify-
Priority: -- → P2
Whiteboard: [nosdk]
Assignee: nobody → yulia.startsev
Status: NEW → ASSIGNED
Priority: P2 → P1
Target Milestone: --- → Firefox 56
Target Milestone: Firefox 56 → Firefox 57
Assignee: yulia.startsev → zer0
Julian, since it seems we're doing the quickest way to remove the SDK dependencies, I just replaced the SDK's extend with ours. And maybe we can have a follow up bug that is not blocking NoSDK project to replace `extend` with ES6 classes.
Comment on attachment 8900225 [details] Bug 1378847 - Replaced SDK `extend` with DevTools `extend`; https://reviewboard.mozilla.org/r/171596/#review176810 Looks good to me, with a green try. Two potential follow ups here: - move the Tooltips to ES6 classes - remove/merge the duplicated extend helper found in view-helpers.js [1] [1] http://searchfox.org/mozilla-central/rev/48ea452803907f2575d81021e8678634e8067fc2/devtools/client/shared/widgets/view-helpers.js#20-37
Attachment #8900225 - Flags: review?(jdescottes) → review+
Blocks: 1393453
Blocks: 1393464
Pushed by mferretti@mozilla.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/f5fd2acdc01a Replaced SDK `extend` with DevTools `extend`; r=jdescottes
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Product: Firefox → DevTools
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: