Closed Bug 1589248 Opened 6 years ago Closed 5 years ago

Consolidate hardcoded layouts

Categories

(Firefox :: New Tab Page, enhancement, P2)

enhancement

Tracking

()

RESOLVED FIXED
Firefox 75
Tracking Status
firefox75 --- fixed

People

(Reporter: gsuntop, Assigned: gsuntop)

Details

Attachments

(1 file)

The DiscoveryStreamFeed.jsm is getting really large and it would make things cleaner and more maintainable if we can move the hardcoded layouts into their own JSON files.

Priority: -- → P2

Based on conversations we've decided to consolidate to a single hardcoded layout with branching logic within for necessary locale variations.

Summary: Externalize hardcoded layout JSON → Consolidate hardcoded layouts
No longer blocks: pocket-newtab
Pushed by gsuntop@getpocket.com: https://hg.mozilla.org/integration/autoland/rev/7910393bf14a merging 2 hardcoded layouts into 1 r=thecount
Pushed by gsuntop@getpocket.com: https://hg.mozilla.org/integration/autoland/rev/7e948271a7a7 merging 2 hardcoded layouts into 1 r=thecount
Flags: needinfo?(gsuntop)

Fixed test.

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 75
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: