Move the contents of calendar/lightning to appropriate places elsewhere in calendar
Categories
(Calendar :: General, task)
Tracking
(thunderbird_esr78 unaffected)
Tracking | Status | |
---|---|---|
thunderbird_esr78 | --- | unaffected |
People
(Reporter: darktrojan, Assigned: darktrojan)
References
Details
Attachments
(9 files)
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review |
Since we've integrated Lightning, there's no need for a separate directory. In this bug I'm going to put the code from there in more logical places so that it's easier to find.
I'll also remove the chrome://lightning/content/ namespace and put everything in chrome://calendar/content/. I'm undecided about chrome://lightning/locale/, the files will remain in place to avoid upsetting the L10n black magic, but I may move the chrome registrations.
Assignee | ||
Comment 1•3 years ago
|
||
I believe this code was created as part of the 2016 GSoC project, but it was unfinished and hasn't been maintained. There are no plans to use it in future, so it's time for it to go. Sorry Paul.
Assignee | ||
Comment 2•3 years ago
|
||
This removes the calendar/lightning directory from the source and lightning.jar from the packaging. The chrome://lightning/content namespace also disappears here.
Some of this will move again in a few revisions' time, but it is too time-consuming to backport the second moves.
Depends on D114941
Assignee | ||
Comment 3•3 years ago
|
||
This moves everything out of calendar/resources and into calendar/base.
Depends on D114942
Assignee | ||
Comment 4•3 years ago
|
||
These two dialogs relied on layers of monkey-patching to keep the code separate for different configurations. Now that all of the code is always shipped, it's time to simplify this tangled mess.
Depends on D114943
Assignee | ||
Comment 5•3 years ago
|
||
Depends on D114944
Assignee | ||
Comment 6•3 years ago
|
||
Depends on D114945
Assignee | ||
Updated•3 years ago
|
Pushed by geoff@darktrojan.net: https://hg.mozilla.org/comm-central/rev/a96ee55c864a Remove the React calendar item editing code. r=mkmelin https://hg.mozilla.org/comm-central/rev/c48bd672faa7 Move everything out of calendar/lightning. r=mkmelin https://hg.mozilla.org/comm-central/rev/716b6cf06eea Move everything out of calendar/resources. r=mkmelin https://hg.mozilla.org/comm-central/rev/11664e1a50ac Merge the code for calendar properties and calendar creation dialogs. r=mkmelin https://hg.mozilla.org/comm-central/rev/046905ae9986 Move the files for calendar item editing into its own folder. r=mkmelin https://hg.mozilla.org/comm-central/rev/363f97476a92 Clean up a tangle of linter import comments. r=mkmelin
Assignee | ||
Comment 10•3 years ago
|
||
Assignee | ||
Comment 11•3 years ago
|
||
Assignee | ||
Comment 12•3 years ago
|
||
This eliminates almost everything remaining named "Lightning" or "ltn" and not involved in L10n or preferences somehow.
Comment 13•3 years ago
|
||
Pushed by geoff@darktrojan.net: https://hg.mozilla.org/comm-central/rev/84c199a7e837 Move invitation utils from ltn. to cal. r=lasana https://hg.mozilla.org/comm-central/rev/064732289685 Rename Lightning CSS files. r=lasana https://hg.mozilla.org/comm-central/rev/cd7fd9f1ef7b Rename Lightning elements and functions. rs=mkmelin
Assignee | ||
Updated•3 years ago
|
Comment hidden (off-topic) |
Description
•