Closed Bug 650398 Opened 14 years ago Closed 14 years ago

Remove inheritance class in favor of prototypal inheritance

Categories

(Mozilla QA Graveyard :: Mozmill Tests, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: whimboo, Assigned: whimboo)

References

Details

Attachments

(2 files, 2 obsolete files)

We have to remove the external inheritance.js module and update all of our classes to use prototypal inheritance scheme. I will have the module ready in a couple of minutes.
Attached patch Inheritance module [checked-in] (obsolete) — Splinter Review
New prototypal based inheritance module. Setting r+ based on inspection from Geo over my shoulders.
Assignee: nobody → hskupin
Status: NEW → ASSIGNED
Attachment #526399 - Flags: review+
Attachment #526399 - Attachment description: Inheritance module → Inheritance module [checked-in]
Chiming in to confirm I r+'d in person.
Comment on attachment 526399 [details] [diff] [review] Inheritance module [checked-in] That patch is busted. Check the real changeset for details.
Attachment #526399 - Attachment is obsolete: true
Missed a small piece which the throws method would have been caught. Once this is in I will backport the throws/doesNotThrow stuff.
Attachment #526426 - Attachment is obsolete: true
Attachment #526426 - Flags: review?(gmealer)
Attachment #526430 - Flags: review?(gmealer)
Comment on attachment 526430 [details] [diff] [review] Update API modules to use the prototype inheritance v2 [checked-in] Looks great! r+
Attachment #526430 - Flags: review?(gmealer) → review+
Comment on attachment 526430 [details] [diff] [review] Update API modules to use the prototype inheritance v2 [checked-in] Landed as: https://github.com/geoelectric/mozmill-api-refactor/commit/ced3c2719ab0abd797dae9f99c059f3321aef206
Attachment #526430 - Attachment description: Update API modules to use the prototype inheritance v2 → Update API modules to use the prototype inheritance v2 [checked-in]
Comment on attachment 526450 [details] [diff] [review] UI classes -> prototype style Looks good. But please make sure to also delete the old inheritance module when you land this patch.
Attachment #526450 - Flags: review?(hskupin) → review+
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Product: Mozilla QA → Mozilla QA Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: