Closed Bug 1263750 (devtools-html-phase2) Opened 8 years ago Closed 7 years ago

[meta-html] devtools.html - phase 2

Categories

(DevTools :: General, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: bgrins, Unassigned)

References

(Depends on 6 open bugs)

Details

(Keywords: meta, Whiteboard: [meta-html])

Meta bug for tracking work of converting all of the tools in the toolbox to be HTML only
Depends on: 1263337
Depends on: 1263336
Depends on: 1263335
Severity: normal → enhancement
Depends on: 1265685
Depends on: 1262439
Depends on: 1262437
Depends on: 1264649
Depends on: 1248830
Depends on: 1250896
Depends on: 1256397
Depends on: 1265736
Depends on: 1265717
Depends on: 1265733
Depends on: 1239008
Depends on: 1037992
Depends on: 1267559
Depends on: 1263120
Depends on: 1263122
Depends on: 1263117
Depends on: 1251394
Depends on: 1271127
Depends on: 1265887
Depends on: 1266075
Summary: [meta] Migrate individual tools off of XUL → [meta-html] Migrate individual tools off of XUL
Whiteboard: [meta-html]
Depends on: 1262443
No longer depends on: 1264649
Depends on: 1266134
No longer depends on: devtools-html-1
No longer depends on: devtools-html-3
No longer depends on: 1263289
No longer depends on: devtools-html-2
Summary: [meta-html] Migrate individual tools off of XUL → [meta-html] devtools.html - phase 2
No longer depends on: 1037992, 1239008, 1250896, 1256397, 1265717, 1265733, 1265736
Version: 46 Branch → Trunk
Moved protocol.js-related bugs to block Bug 1289193 instead
Moving 'convert other tools to HTML' related bugs over to Bug 1289195 instead
No longer depends on: 1262437
Depends on: 1264649, 1288475, 1289463
Alias: devtools-html-next → devtools-html-phase2
Depends on: 1290947
Depends on: 1178254
Depends on: 1291049
No longer depends on: 1262439
No longer depends on: 1264649
No longer depends on: 1271127
Depends on: 1260552
Depends on: 1245921
Depends on: 1294184
Depends on: 1294185
Depends on: 1294186
Depends on: 1294188
Depends on: 1294189
Depends on: 1294220
Depends on: 1295157
Depends on: 1295608
Depends on: 1295609
Depends on: 1295610
Depends on: 1295692
No longer depends on: 1248830
Depends on: 1297109
Depends on: 1297113
Depends on: 1297116
Hi Devtools friends,

If I understand correctly, you're currently migrating from DTD to properties and then you'll w ant to migrate from properties to l20n.
Having experience of doing the latter for Firefox OS (a journey that took close to two years of work), I have one recommendation:

If you can add an async version of the functions that retrieves strings from properties, in particular two functions to match what L20n offers[0], and then as you go through the code replace DTD with async version wherever it's easy, and leave only sync version where async would require code refactoring, that would make the transition to l20n later much easier.

[0]
formatValue(id) -> Promise(string)
formatValues([id1, id2, id3]) -> Promise([string1, string2, string3])
Depends on: 1297132
Depends on: 1297651
Depends on: 1297713
Depends on: 1297733
Depends on: 1298012
Depends on: 1298082
Depends on: 1299070
Depends on: 1299501
Depends on: 1301933
No longer depends on: 1301933
Depends on: 1297758
Depends on: 1303390
Depends on: 1303402
Depends on: 1303493
Depends on: 1303732
Depends on: 1297412
Depends on: 1299419
Depends on: 1292592
Depends on: 1304230
Depends on: 1304231
Depends on: 1304232
Depends on: 1304233
Depends on: 1304234
Depends on: 1304235
Depends on: 1304236
Depends on: 1304237
Depends on: 1304238
Depends on: 1304239
Depends on: 1304240
Depends on: 1304241
Depends on: 1304242
Depends on: 1304262
Depends on: 1304328
No longer depends on: 1294185
No longer depends on: 1299419
No longer depends on: 1303402
No longer depends on: 1295157
No longer depends on: 1303493
Depends on: 1303493
Depends on: 1304513
Depends on: 1304700
Depends on: 1304701
Depends on: 1304727
No longer depends on: 1303493
Depends on: 1304732
No longer depends on: 1304230
Depends on: 1305007
No longer depends on: 1304231
No longer depends on: 1304232
Depends on: 1305051
No longer depends on: 1304233
No longer depends on: 1304234
Depends on: 1305127
No longer depends on: 1304235
Depends on: 1305056
No longer depends on: 1304236
Depends on: 1305503
No longer depends on: 1304237
No longer depends on: 1305056
Depends on: 1304237
No longer depends on: 1305051
Depends on: 1304236
Depends on: 1302129
Depends on: 1306942
Depends on: 1306986
No longer depends on: 1302129
No longer depends on: 1304236
No longer depends on: 1304237
Depends on: 1305664
Depends on: 1309650
Depends on: 1309733
No longer depends on: 1304238
No longer depends on: 1304239
Depends on: 1310211
No longer depends on: 1304240
Depends on: 1309384
No longer depends on: 1304241
Depends on: 1310337
Depends on: 1310279
Depends on: 1310310
Depends on: 1310416
Depends on: 1310417
No longer depends on: 1304242
Depends on: 1310702
Depends on: 1312041
Depends on: 1311541
No longer depends on: 1297651
No longer depends on: 1310337
Depends on: 1316577
Depends on: 1316630
No longer depends on: 1310417
Depends on: 1316910
Depends on: 1319150
No longer depends on: 1310416
Depends on: 1319928
No longer depends on: 1316577
Depends on: 1321509
No longer depends on: 1305127
No longer depends on: 1291049
Depends on: 1328625
Closing this obsolete tracking bug (filter on CLIMBING SHOES).
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Product: Firefox → DevTools
You need to log in before you can comment on or make changes to this bug.