This commit is contained in:
Jim Mathies 2022-03-14 12:40:22 -05:00
Родитель 75ea905edc
Коммит 34b1f9cf0b
8 изменённых файлов: 863 добавлений и 192 удалений

Просмотреть файл

@ -35,6 +35,11 @@ body {
border-right: 100vw solid #002147;
}
#div-team-select {
padding-left:5px;
width:150px;
}
.header div {
display: inline-block;
height: 100%;
@ -53,7 +58,7 @@ body {
}
.announcement {
font-size: 1.5vmin;
font-size: 2vmin;
margin-top: 6vmin;
padding: 1vmin 0;
border: 3px solid orange;

Двоичные данные
images/firefox.png

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 86 KiB

После

Ширина:  |  Высота:  |  Размер: 391 KiB

Просмотреть файл

@ -1,20 +1,31 @@
<!DOCTYPE html>
<html>
<head>
<title>Media Triage</title>
<link rel="stylesheet" type="text/css" href="css/triage.css">
<script src="js/libs/jquery-1.12.0.min.js"></script>
<script src="js/libs/jquery-cross-origin.min.js"></script>
<script src="js/libs/purl-2.3.1/purl.js"></script>
<script src="js/libs/ical.js"></script>
<script src="js/triage.js"></script>
</head>
<body id="body">
<div id="header-bg" class="header-bg"></div>
<div class="header"><img id="title-img" src="images/firefox.png" height="100%"/>
<head>
<title>Media Triage</title>
<link rel="stylesheet" type="text/css" href="css/triage.css" />
<script src="js/libs/jquery-1.12.0.min.js"></script>
<script src="js/libs/jquery-cross-origin.min.js"></script>
<script src="js/libs/purl-2.3.1/purl.js"></script>
<script src="js/libs/ical.js"></script>
<script src="js/triage.js"></script>
</head>
<body id="body">
<div id="header-bg" class="header-bg"></div>
<div class="header">
<img id="title-img" src="images/firefox.png" height="90%"/>
<div id="title">Media</div>
<div id="subtitle" class="subtitle">for the subtitle goes</div></div>
<div id="subtitle" class="subtitle">(subtitle)</div>
</div>
<div>
<div id="div-team-select">
<select id="team-select">
<option name="graphics">Graphics</option>
<option name="media">Media Playback</option>
<option name="webrtc">WebRTC</option>
</select>
</div>
<div id="announcement" class="announcement">Please set <b>SEVERITY</b> on all bugs during triage. This avoids autobot needinfos to triage owners.</div>
<center><div id="content"><h2>No triage information for this year</h2></div></center>
</body>
</div>
<center><div id="content"><h2>No triage information for this year</h2></div></center>
</body>
</html>

Двоичные данные
js/jmathies@mozilla.com.ical.zip Normal file

Двоичный файл не отображается.

304
js/small.ics Normal file
Просмотреть файл

@ -0,0 +1,304 @@
BEGIN:VCALENDAR
PRODID:-//Google Inc//Google Calendar 70.9054//EN
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Media Triage
X-WR-TIMEZONE:America/Los_Angeles
X-WR-CALDESC:Media's team rotating triage duty
BEGIN:VTIMEZONE
TZID:America/Los_Angeles
X-LIC-LOCATION:America/Los_Angeles
BEGIN:DAYLIGHT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;VALUE=DATE:20210705
DTEND;VALUE=DATE:20210710
DTSTAMP:20220311T190915Z
UID:dmt1eajatcqefdn20v4as6glm9@google.com
RECURRENCE-ID;VALUE=DATE:20210705
CREATED:20201210T121142Z
DESCRIPTION:blah
LAST-MODIFIED:20220213T180354Z
LOCATION:
SEQUENCE:2
STATUS:CONFIRMED
SUMMARY:jib webrtc triage
TRANSP:TRANSPARENT
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC
BEGIN:VALARM
ACTION:AUDIO
TRIGGER:-PT15H
X-WR-ALARMUID:1C7330FA-AA1E-4C8C-88B4-46AB99053B83
UID:1C7330FA-AA1E-4C8C-88B4-46AB99053B83
ATTACH;VALUE=URI:Chord
X-APPLE-DEFAULT-ALARM:TRUE
ACKNOWLEDGED:20210704T213001Z
END:VALARM
BEGIN:VALARM
ACTION:AUDIO
TRIGGER;VALUE=DATE-TIME:20210704T213000Z
X-WR-ALARMUID:B399D1D9-64CF-4320-B77D-0C49C5B7FBE6
UID:B399D1D9-64CF-4320-B77D-0C49C5B7FBE6
ATTACH;VALUE=URI:Basso
RELATED-TO:1C7330FA-AA1E-4C8C-88B4-46AB99053B83
ACKNOWLEDGED:20210704T213001Z
END:VALARM
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20211211
DTEND;VALUE=DATE:20211218
RRULE:FREQ=WEEKLY;WKST=SU;INTERVAL=5;BYDAY=SA
DTSTAMP:20220311T190915Z
UID:9mekibuufoafsfqm84i07bh74q@google.com
CREATED:20200818T230947Z
DESCRIPTION:
LAST-MODIFIED:20220218T175622Z
LOCATION:
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:jhlin playback triage
TRANSP:TRANSPARENT
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC
BEGIN:VALARM
ACTION:AUDIO
TRIGGER:-PT15H
X-WR-ALARMUID:36C726B1-7EAB-4210-A3EC-0C86E5546890
UID:36C726B1-7EAB-4210-A3EC-0C86E5546890
ATTACH;VALUE=URI:Chord
X-APPLE-DEFAULT-ALARM:TRUE
ACKNOWLEDGED:20220218T175622Z
END:VALARM
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20211113
DTEND;VALUE=DATE:20211120
RRULE:FREQ=WEEKLY;WKST=SU;INTERVAL=5;BYDAY=SA
DTSTAMP:20220311T190915Z
UID:bf6u544a1sph1re3v9tgio64v0@google.com
CREATED:20200818T230659Z
DESCRIPTION:
LAST-MODIFIED:20220225T184610Z
LOCATION:
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:bryce playback triage
TRANSP:TRANSPARENT
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC
BEGIN:VALARM
ACTION:AUDIO
TRIGGER:-PT15H
X-WR-ALARMUID:E04033E6-A539-4901-AB6E-0ED227BED366
UID:E04033E6-A539-4901-AB6E-0ED227BED366
ATTACH;VALUE=URI:Chord
X-APPLE-DEFAULT-ALARM:TRUE
ACKNOWLEDGED:20220225T184610Z
END:VALARM
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20220122
DTEND;VALUE=DATE:20220129
DTSTAMP:20220311T190915Z
ORGANIZER;CN=Media Triage:mailto:mozilla.com_ovr8sdlln71kenc5nb43mo514o@gro
up.calendar.google.com
UID:bf6u544a1sph1re3v9tgio64v0@google.com
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;CN=Alasto
r Wu;X-NUM-GUESTS=0:mailto:alwu@mozilla.com
RECURRENCE-ID;VALUE=DATE:20220122
CREATED:20200818T230659Z
DESCRIPTION:
LAST-MODIFIED:20220225T184610Z
LOCATION:
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:alwu playback triage
TRANSP:TRANSPARENT
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC
BEGIN:VALARM
ACTION:AUDIO
TRIGGER:-PT15H
X-WR-ALARMUID:D2D43D35-E46A-4C91-9439-E9D9C267D9D9
UID:D2D43D35-E46A-4C91-9439-E9D9C267D9D9
ATTACH;VALUE=URI:Chord
X-APPLE-DEFAULT-ALARM:TRUE
ACKNOWLEDGED:20220121T215645Z
END:VALARM
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20220314
DTEND;VALUE=DATE:20220319
DTSTAMP:20220311T190915Z
UID:dmt1eajatcqefdn20v4as6glm9@google.com
RECURRENCE-ID;VALUE=DATE:20220314
CREATED:20201210T121142Z
DESCRIPTION:
LAST-MODIFIED:20220228T041345Z
LOCATION:
SEQUENCE:2
STATUS:CONFIRMED
SUMMARY:ng webrtc triage
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20210719
DTEND;VALUE=DATE:20210724
RRULE:FREQ=WEEKLY;WKST=SU;INTERVAL=4;BYDAY=MO
DTSTAMP:20220311T190915Z
UID:adoqcb4tj5tq26u4dkbvke5804@google.com
CREATED:20201210T121221Z
DESCRIPTION:<a href="https://mozilla.github.io/triage-center/?component=Ext
ernal+Software+Affecting+Firefox:OpenH264&amp\;component=Firefox+for+Androi
d:Audio/Video&amp\;component=Core:Audio/Video&amp\;component=Core:Audio/Vid
eo:+cubeb&amp\;component=Core:Audio/Video:+GMP&amp\;component=Core:Audio/Vi
deo:+MediaStreamGraph&amp\;component=Core:Audio/Video:+Playback&amp\;compon
ent=Core:Audio/Video:+Recording&amp\;component=Core:Web+Audio&amp\;componen
t=Core:WebRTC&amp\;component=Core:WebRTC:+Audio/Video&amp\;component=Core:W
ebRTC:+Networking&amp\;component=Core:WebRTC:+Signaling" id="ow650" __is_ow
ner="true">Triage Center</a><br>&nbsp\;<a href="goog_2014239635"><br></a><b
r><a id="ow643" __is_owner="true" href="https://firefox-source-docs.mozilla
.org/bug-mgmt/guides/severity.html">Severity Definitions</a>
LAST-MODIFIED:20220228T164341Z
LOCATION:
SEQUENCE:2
STATUS:CONFIRMED
SUMMARY:Incoming triage - ng
TRANSP:TRANSPARENT
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC
BEGIN:VALARM
ACTION:AUDIO
TRIGGER:-PT15H
X-WR-ALARMUID:7D9712CD-0A76-4AB0-ADE8-262A3B035B3E
UID:7D9712CD-0A76-4AB0-ADE8-262A3B035B3E
ATTACH;VALUE=URI:Chord
X-APPLE-DEFAULT-ALARM:TRUE
ACKNOWLEDGED:20220103T182829Z
END:VALARM
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20220228
DTEND;VALUE=DATE:20220305
DTSTAMP:20220311T190915Z
UID:adoqcb4tj5tq26u4dkbvke5804@google.com
RECURRENCE-ID;VALUE=DATE:20220228
CREATED:20201210T121221Z
DESCRIPTION:<a href="https://mozilla.github.io/triage-center/?component=Ext
ernal+Software+Affecting+Firefox:OpenH264&amp\;component=Firefox+for+Androi
d:Audio/Video&amp\;component=Core:Audio/Video&amp\;component=Core:Audio/Vid
eo:+cubeb&amp\;component=Core:Audio/Video:+GMP&amp\;component=Core:Audio/Vi
deo:+MediaStreamGraph&amp\;component=Core:Audio/Video:+Playback&amp\;compon
ent=Core:Audio/Video:+Recording&amp\;component=Core:Web+Audio&amp\;componen
t=Core:WebRTC&amp\;component=Core:WebRTC:+Audio/Video&amp\;component=Core:W
ebRTC:+Networking&amp\;component=Core:WebRTC:+Signaling" id="ow650" __is_ow
ner="true">Triage Center</a><br>&nbsp\;<a href="goog_2014239635"><br></a><b
r><a id="ow643" __is_owner="true" href="https://firefox-source-docs.mozilla
.org/bug-mgmt/guides/severity.html">Severity Definitions</a>
LAST-MODIFIED:20220228T164341Z
LOCATION:
SEQUENCE:2
STATUS:CONFIRMED
SUMMARY:jib webrtc triage
TRANSP:TRANSPARENT
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC
BEGIN:VALARM
ACTION:AUDIO
TRIGGER:-PT15H
X-WR-ALARMUID:85789A33-4BA2-425C-A00F-8EF057E0304C
UID:85789A33-4BA2-425C-A00F-8EF057E0304C
ATTACH;VALUE=URI:Chord
X-APPLE-DEFAULT-ALARM:TRUE
ACKNOWLEDGED:20220228T164340Z
END:VALARM
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20211120
DTEND;VALUE=DATE:20211127
RRULE:FREQ=WEEKLY;WKST=SU;INTERVAL=5;BYDAY=SA
DTSTAMP:20220311T190915Z
ORGANIZER;CN=Media Triage:mailto:mozilla.com_ovr8sdlln71kenc5nb43mo514o@gro
up.calendar.google.com
UID:f7tg33ndbe16ak2hfv9d16ll56@google.com
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;CN=Alasto
r Wu;X-NUM-GUESTS=0:mailto:alwu@mozilla.com
CREATED:20200818T230741Z
DESCRIPTION:
LAST-MODIFIED:20220304T182509Z
LOCATION:
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:alwu playback triage
TRANSP:TRANSPARENT
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC
BEGIN:VALARM
ACTION:AUDIO
TRIGGER:-PT15H
X-WR-ALARMUID:925B1E67-160F-4823-95D9-2B9040610212
UID:925B1E67-160F-4823-95D9-2B9040610212
ATTACH;VALUE=URI:Chord
X-APPLE-DEFAULT-ALARM:TRUE
ACKNOWLEDGED:20220304T182507Z
END:VALARM
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20220129
DTEND;VALUE=DATE:20220205
DTSTAMP:20220311T190915Z
UID:f7tg33ndbe16ak2hfv9d16ll56@google.com
RECURRENCE-ID;VALUE=DATE:20220129
CREATED:20200818T230741Z
DESCRIPTION:
LAST-MODIFIED:20220304T182509Z
LOCATION:
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:bryce playback triage
TRANSP:TRANSPARENT
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC
BEGIN:VALARM
ACTION:AUDIO
TRIGGER:-PT15H
X-WR-ALARMUID:11CA5E7A-7B3C-4EFA-9106-CB01327CDC83
UID:11CA5E7A-7B3C-4EFA-9106-CB01327CDC83
ATTACH;VALUE=URI:Chord
X-APPLE-DEFAULT-ALARM:TRUE
ACKNOWLEDGED:20220128T195832Z
END:VALARM
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20210726
DTEND;VALUE=DATE:20210731
RRULE:FREQ=WEEKLY;WKST=SU;INTERVAL=4;BYDAY=MO
DTSTAMP:20220311T190915Z
UID:di1pteclfuefhedtd8leimjgv4@google.com
CREATED:20201210T121246Z
DESCRIPTION:
LAST-MODIFIED:20220306T200805Z
LOCATION:
SEQUENCE:2
STATUS:CONFIRMED
SUMMARY:bwc webrtc triage
TRANSP:TRANSPARENT
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC
BEGIN:VALARM
ACTION:AUDIO
TRIGGER:-PT15H
X-WR-ALARMUID:4ED58937-D7EC-40EB-816B-9B8DF179ED70
UID:4ED58937-D7EC-40EB-816B-9B8DF179ED70
ATTACH;VALUE=URI:Chord
X-APPLE-DEFAULT-ALARM:TRUE
ACKNOWLEDGED:20220306T200803Z
END:VALARM
END:VEVENT
END:VCALENDAR

Просмотреть файл

@ -26,37 +26,54 @@ END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;VALUE=DATE:20210705
DTEND;VALUE=DATE:20210710
DTSTAMP:20220311T190915Z
UID:dmt1eajatcqefdn20v4as6glm9@google.com
RECURRENCE-ID;VALUE=DATE:20210705
CREATED:20201210T121142Z
DESCRIPTION:blah
LAST-MODIFIED:20220213T180354Z
DTSTART;VALUE=DATE:20211030
DTEND;VALUE=DATE:20211106
RRULE:FREQ=WEEKLY;WKST=SU;UNTIL=20220318;INTERVAL=5;BYDAY=SA
DTSTAMP:20220314T152429Z
UID:9v420glv9priec4puv6l6r3uo0@google.com
CREATED:20200818T230930Z
DESCRIPTION:
LAST-MODIFIED:20220211T182513Z
LOCATION:
SEQUENCE:2
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:jib webrtc triage
SUMMARY:jbauman playback triage
TRANSP:TRANSPARENT
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC
BEGIN:VALARM
ACTION:AUDIO
TRIGGER:-PT15H
X-WR-ALARMUID:1C7330FA-AA1E-4C8C-88B4-46AB99053B83
UID:1C7330FA-AA1E-4C8C-88B4-46AB99053B83
X-WR-ALARMUID:F6B165EF-2DC8-4910-BAB9-F76758454039
UID:F6B165EF-2DC8-4910-BAB9-F76758454039
ATTACH;VALUE=URI:Chord
X-APPLE-DEFAULT-ALARM:TRUE
ACKNOWLEDGED:20210704T213001Z
ACKNOWLEDGED:20220211T182512Z
END:VALARM
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20220319
DTEND;VALUE=DATE:20220326
RRULE:FREQ=WEEKLY;WKST=SU;INTERVAL=5;BYDAY=SA
DTSTAMP:20220314T152429Z
UID:9v420glv9priec4puv6l6r3uo0_R20220319@google.com
CREATED:20200818T230930Z
DESCRIPTION:
LAST-MODIFIED:20220211T182513Z
LOCATION:
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:azebrowski playback triage
TRANSP:TRANSPARENT
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC
BEGIN:VALARM
ACTION:AUDIO
TRIGGER;VALUE=DATE-TIME:20210704T213000Z
X-WR-ALARMUID:B399D1D9-64CF-4320-B77D-0C49C5B7FBE6
UID:B399D1D9-64CF-4320-B77D-0C49C5B7FBE6
TRIGGER:-PT15H
X-WR-ALARMUID:F6B165EF-2DC8-4910-BAB9-F76758454039
UID:F6B165EF-2DC8-4910-BAB9-F76758454039
ATTACH;VALUE=URI:Basso
RELATED-TO:1C7330FA-AA1E-4C8C-88B4-46AB99053B83
ACKNOWLEDGED:20210704T213001Z
X-APPLE-DEFAULT-ALARM:TRUE
ACKNOWLEDGED:20220110T173513Z
END:VALARM
END:VEVENT
@ -64,7 +81,7 @@ BEGIN:VEVENT
DTSTART;VALUE=DATE:20211211
DTEND;VALUE=DATE:20211218
RRULE:FREQ=WEEKLY;WKST=SU;INTERVAL=5;BYDAY=SA
DTSTAMP:20220311T190915Z
DTSTAMP:20220314T152429Z
UID:9mekibuufoafsfqm84i07bh74q@google.com
CREATED:20200818T230947Z
DESCRIPTION:
@ -89,7 +106,7 @@ BEGIN:VEVENT
DTSTART;VALUE=DATE:20211113
DTEND;VALUE=DATE:20211120
RRULE:FREQ=WEEKLY;WKST=SU;INTERVAL=5;BYDAY=SA
DTSTAMP:20220311T190915Z
DTSTAMP:20220314T152429Z
UID:bf6u544a1sph1re3v9tgio64v0@google.com
CREATED:20200818T230659Z
DESCRIPTION:
@ -113,7 +130,7 @@ END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20220122
DTEND;VALUE=DATE:20220129
DTSTAMP:20220311T190915Z
DTSTAMP:20220314T152429Z
ORGANIZER;CN=Media Triage:mailto:mozilla.com_ovr8sdlln71kenc5nb43mo514o@gro
up.calendar.google.com
UID:bf6u544a1sph1re3v9tgio64v0@google.com
@ -140,95 +157,10 @@ ACKNOWLEDGED:20220121T215645Z
END:VALARM
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20220314
DTEND;VALUE=DATE:20220319
DTSTAMP:20220311T190915Z
UID:dmt1eajatcqefdn20v4as6glm9@google.com
RECURRENCE-ID;VALUE=DATE:20220314
CREATED:20201210T121142Z
DESCRIPTION:
LAST-MODIFIED:20220228T041345Z
LOCATION:
SEQUENCE:2
STATUS:CONFIRMED
SUMMARY:ng webrtc triage
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20210719
DTEND;VALUE=DATE:20210724
RRULE:FREQ=WEEKLY;WKST=SU;INTERVAL=4;BYDAY=MO
DTSTAMP:20220311T190915Z
UID:adoqcb4tj5tq26u4dkbvke5804@google.com
CREATED:20201210T121221Z
DESCRIPTION:<a href="https://mozilla.github.io/triage-center/?component=Ext
ernal+Software+Affecting+Firefox:OpenH264&amp\;component=Firefox+for+Androi
d:Audio/Video&amp\;component=Core:Audio/Video&amp\;component=Core:Audio/Vid
eo:+cubeb&amp\;component=Core:Audio/Video:+GMP&amp\;component=Core:Audio/Vi
deo:+MediaStreamGraph&amp\;component=Core:Audio/Video:+Playback&amp\;compon
ent=Core:Audio/Video:+Recording&amp\;component=Core:Web+Audio&amp\;componen
t=Core:WebRTC&amp\;component=Core:WebRTC:+Audio/Video&amp\;component=Core:W
ebRTC:+Networking&amp\;component=Core:WebRTC:+Signaling" id="ow650" __is_ow
ner="true">Triage Center</a><br>&nbsp\;<a href="goog_2014239635"><br></a><b
r><a id="ow643" __is_owner="true" href="https://firefox-source-docs.mozilla
.org/bug-mgmt/guides/severity.html">Severity Definitions</a>
LAST-MODIFIED:20220228T164341Z
LOCATION:
SEQUENCE:2
STATUS:CONFIRMED
SUMMARY:ng webrtc triage
TRANSP:TRANSPARENT
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC
BEGIN:VALARM
ACTION:AUDIO
TRIGGER:-PT15H
X-WR-ALARMUID:7D9712CD-0A76-4AB0-ADE8-262A3B035B3E
UID:7D9712CD-0A76-4AB0-ADE8-262A3B035B3E
ATTACH;VALUE=URI:Chord
X-APPLE-DEFAULT-ALARM:TRUE
ACKNOWLEDGED:20220103T182829Z
END:VALARM
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20220228
DTEND;VALUE=DATE:20220305
DTSTAMP:20220311T190915Z
UID:adoqcb4tj5tq26u4dkbvke5804@google.com
RECURRENCE-ID;VALUE=DATE:20220228
CREATED:20201210T121221Z
DESCRIPTION:<a href="https://mozilla.github.io/triage-center/?component=Ext
ernal+Software+Affecting+Firefox:OpenH264&amp\;component=Firefox+for+Androi
d:Audio/Video&amp\;component=Core:Audio/Video&amp\;component=Core:Audio/Vid
eo:+cubeb&amp\;component=Core:Audio/Video:+GMP&amp\;component=Core:Audio/Vi
deo:+MediaStreamGraph&amp\;component=Core:Audio/Video:+Playback&amp\;compon
ent=Core:Audio/Video:+Recording&amp\;component=Core:Web+Audio&amp\;componen
t=Core:WebRTC&amp\;component=Core:WebRTC:+Audio/Video&amp\;component=Core:W
ebRTC:+Networking&amp\;component=Core:WebRTC:+Signaling" id="ow650" __is_ow
ner="true">Triage Center</a><br>&nbsp\;<a href="goog_2014239635"><br></a><b
r><a id="ow643" __is_owner="true" href="https://firefox-source-docs.mozilla
.org/bug-mgmt/guides/severity.html">Severity Definitions</a>
LAST-MODIFIED:20220228T164341Z
LOCATION:
SEQUENCE:2
STATUS:CONFIRMED
SUMMARY:jib webrtc triage
TRANSP:TRANSPARENT
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC
BEGIN:VALARM
ACTION:AUDIO
TRIGGER:-PT15H
X-WR-ALARMUID:85789A33-4BA2-425C-A00F-8EF057E0304C
UID:85789A33-4BA2-425C-A00F-8EF057E0304C
ATTACH;VALUE=URI:Chord
X-APPLE-DEFAULT-ALARM:TRUE
ACKNOWLEDGED:20220228T164340Z
END:VALARM
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20211120
DTEND;VALUE=DATE:20211127
RRULE:FREQ=WEEKLY;WKST=SU;INTERVAL=5;BYDAY=SA
DTSTAMP:20220311T190915Z
DTSTAMP:20220314T152429Z
ORGANIZER;CN=Media Triage:mailto:mozilla.com_ovr8sdlln71kenc5nb43mo514o@gro
up.calendar.google.com
UID:f7tg33ndbe16ak2hfv9d16ll56@google.com
@ -256,7 +188,7 @@ END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20220129
DTEND;VALUE=DATE:20220205
DTSTAMP:20220311T190915Z
DTSTAMP:20220314T152429Z
UID:f7tg33ndbe16ak2hfv9d16ll56@google.com
RECURRENCE-ID;VALUE=DATE:20220129
CREATED:20200818T230741Z
@ -279,14 +211,124 @@ ACKNOWLEDGED:20220128T195832Z
END:VALARM
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20211127
DTEND;VALUE=DATE:20211204
RRULE:FREQ=WEEKLY;WKST=SU;INTERVAL=5;BYDAY=SA
DTSTAMP:20220314T152429Z
UID:8uj1am92lbn6r6obm308ofi3or@google.com
CREATED:20200818T230823Z
DESCRIPTION:
LAST-MODIFIED:20220311T224114Z
LOCATION:
SEQUENCE:2
STATUS:CONFIRMED
SUMMARY:cchang playback triage
TRANSP:TRANSPARENT
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC
BEGIN:VALARM
ACTION:AUDIO
TRIGGER:-PT15H
X-WR-ALARMUID:82D8387D-8C9B-4C7C-A65C-488D27F753B5
UID:82D8387D-8C9B-4C7C-A65C-488D27F753B5
ATTACH;VALUE=URI:Chord
X-APPLE-DEFAULT-ALARM:TRUE
ACKNOWLEDGED:20220311T224114Z
END:VALARM
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20220402
DTEND;VALUE=DATE:20220409
RRULE:FREQ=WEEKLY;WKST=SU;INTERVAL=4;BYDAY=SA
DTSTAMP:20220314T152429Z
UID:8ohs7bccklcrt4mc69amfiv8q0@google.com
CREATED:20201210T121246Z
DESCRIPTION:
LAST-MODIFIED:20220314T150607Z
LOCATION:
SEQUENCE:3
STATUS:CONFIRMED
SUMMARY:bwc webrtc triage
TRANSP:TRANSPARENT
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC
BEGIN:VALARM
ACTION:AUDIO
TRIGGER:-PT15H
X-WR-ALARMUID:4ED58937-D7EC-40EB-816B-9B8DF179ED70
UID:4ED58937-D7EC-40EB-816B-9B8DF179ED70
ATTACH;VALUE=URI:Chord
X-APPLE-DEFAULT-ALARM:TRUE
ACKNOWLEDGED:20220306T200803Z
END:VALARM
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20210712
DTEND;VALUE=DATE:20210717
RRULE:FREQ=WEEKLY;WKST=SU;UNTIL=20211226;INTERVAL=4;BYDAY=MO
DTSTAMP:20220314T152429Z
UID:igi7arvrmubrmbcsqah9b70ga0@google.com
CREATED:20201210T121202Z
DESCRIPTION:
LAST-MODIFIED:20220314T151850Z
LOCATION:
SEQUENCE:2
STATUS:CONFIRMED
SUMMARY:mjf webrtc triage
TRANSP:TRANSPARENT
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC
BEGIN:VALARM
ACTION:AUDIO
TRIGGER:-PT15H
X-WR-ALARMUID:A83F7014-C403-4FB1-830D-EAC124D39631
UID:A83F7014-C403-4FB1-830D-EAC124D39631
ATTACH;VALUE=URI:Basso
X-APPLE-DEFAULT-ALARM:TRUE
ACKNOWLEDGED:20220124T181419Z
END:VALARM
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20210719
DTEND;VALUE=DATE:20210724
RRULE:FREQ=WEEKLY;WKST=SU;UNTIL=20220102;INTERVAL=4;BYDAY=MO
DTSTAMP:20220314T152429Z
UID:adoqcb4tj5tq26u4dkbvke5804@google.com
CREATED:20201210T121221Z
DESCRIPTION:<a href="https://mozilla.github.io/triage-center/?component=Ext
ernal+Software+Affecting+Firefox:OpenH264&amp\;component=Firefox+for+Androi
d:Audio/Video&amp\;component=Core:Audio/Video&amp\;component=Core:Audio/Vid
eo:+cubeb&amp\;component=Core:Audio/Video:+GMP&amp\;component=Core:Audio/Vi
deo:+MediaStreamGraph&amp\;component=Core:Audio/Video:+Playback&amp\;compon
ent=Core:Audio/Video:+Recording&amp\;component=Core:Web+Audio&amp\;componen
t=Core:WebRTC&amp\;component=Core:WebRTC:+Audio/Video&amp\;component=Core:W
ebRTC:+Networking&amp\;component=Core:WebRTC:+Signaling" id="ow650" __is_ow
ner="true">Triage Center</a><br>&nbsp\;<a href="goog_2014239635"><br></a><b
r><a id="ow643" __is_owner="true" href="https://firefox-source-docs.mozilla
.org/bug-mgmt/guides/severity.html">Severity Definitions</a>
LAST-MODIFIED:20220314T151905Z
LOCATION:
SEQUENCE:2
STATUS:CONFIRMED
SUMMARY:ng webrtc triage
TRANSP:TRANSPARENT
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC
BEGIN:VALARM
ACTION:AUDIO
TRIGGER:-PT15H
X-WR-ALARMUID:7D9712CD-0A76-4AB0-ADE8-262A3B035B3E
UID:7D9712CD-0A76-4AB0-ADE8-262A3B035B3E
ATTACH;VALUE=URI:Chord
X-APPLE-DEFAULT-ALARM:TRUE
ACKNOWLEDGED:20220103T182829Z
END:VALARM
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20210726
DTEND;VALUE=DATE:20210731
RRULE:FREQ=WEEKLY;WKST=SU;INTERVAL=4;BYDAY=MO
DTSTAMP:20220311T190915Z
RRULE:FREQ=WEEKLY;WKST=SU;UNTIL=20220109;INTERVAL=4;BYDAY=MO
DTSTAMP:20220314T152429Z
UID:di1pteclfuefhedtd8leimjgv4@google.com
CREATED:20201210T121246Z
DESCRIPTION:
LAST-MODIFIED:20220306T200805Z
LAST-MODIFIED:20220314T151926Z
LOCATION:
SEQUENCE:2
STATUS:CONFIRMED
@ -303,4 +345,258 @@ X-APPLE-DEFAULT-ALARM:TRUE
ACKNOWLEDGED:20220306T200803Z
END:VALARM
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20210705
DTEND;VALUE=DATE:20210710
RRULE:FREQ=WEEKLY;WKST=SU;UNTIL=20220116;INTERVAL=4;BYDAY=MO
DTSTAMP:20220314T152429Z
UID:dmt1eajatcqefdn20v4as6glm9@google.com
CREATED:20201210T121142Z
DESCRIPTION:
LAST-MODIFIED:20220314T151950Z
LOCATION:
SEQUENCE:2
STATUS:CONFIRMED
SUMMARY:jib webrtc triage
TRANSP:TRANSPARENT
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC
BEGIN:VALARM
ACTION:AUDIO
TRIGGER:-PT15H
X-WR-ALARMUID:9CB56DD8-F2E4-4F6D-9806-9D796145433D
UID:9CB56DD8-F2E4-4F6D-9806-9D796145433D
ATTACH;VALUE=URI:Chord
X-APPLE-DEFAULT-ALARM:TRUE
ACKNOWLEDGED:20220213T180354Z
END:VALARM
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20210705
DTEND;VALUE=DATE:20210710
DTSTAMP:20220314T152429Z
UID:dmt1eajatcqefdn20v4as6glm9@google.com
RECURRENCE-ID;VALUE=DATE:20210705
CREATED:20201210T121142Z
DESCRIPTION:
LAST-MODIFIED:20220314T151950Z
LOCATION:
SEQUENCE:2
STATUS:CONFIRMED
SUMMARY:jib webrtc triage
TRANSP:TRANSPARENT
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC
BEGIN:VALARM
ACTION:AUDIO
TRIGGER:-PT15H
X-WR-ALARMUID:1C7330FA-AA1E-4C8C-88B4-46AB99053B83
UID:1C7330FA-AA1E-4C8C-88B4-46AB99053B83
ATTACH;VALUE=URI:Chord
X-APPLE-DEFAULT-ALARM:TRUE
ACKNOWLEDGED:20210704T213001Z
END:VALARM
BEGIN:VALARM
ACTION:AUDIO
TRIGGER;VALUE=DATE-TIME:20210704T213000Z
X-WR-ALARMUID:B399D1D9-64CF-4320-B77D-0C49C5B7FBE6
UID:B399D1D9-64CF-4320-B77D-0C49C5B7FBE6
ATTACH;VALUE=URI:Basso
RELATED-TO:1C7330FA-AA1E-4C8C-88B4-46AB99053B83
ACKNOWLEDGED:20210704T213001Z
END:VALARM
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20220101
DTEND;VALUE=DATE:20220108
RRULE:FREQ=WEEKLY;WKST=SU;UNTIL=20220325;INTERVAL=4;BYDAY=SA
DTSTAMP:20220314T152429Z
UID:9ck7ubgnolukqvfdtpg9fh36kd@google.com
CREATED:20201210T121221Z
DESCRIPTION:<a href="https://mozilla.github.io/triage-center/?component=Ext
ernal+Software+Affecting+Firefox:OpenH264&amp\;component=Firefox+for+Androi
d:Audio/Video&amp\;component=Core:Audio/Video&amp\;component=Core:Audio/Vid
eo:+cubeb&amp\;component=Core:Audio/Video:+GMP&amp\;component=Core:Audio/Vi
deo:+MediaStreamGraph&amp\;component=Core:Audio/Video:+Playback&amp\;compon
ent=Core:Audio/Video:+Recording&amp\;component=Core:Web+Audio&amp\;componen
t=Core:WebRTC&amp\;component=Core:WebRTC:+Audio/Video&amp\;component=Core:W
ebRTC:+Networking&amp\;component=Core:WebRTC:+Signaling" id="ow650" __is_ow
ner="true">Triage Center</a><br>&nbsp\;<a href="goog_2014239635"><br></a><b
r><a id="ow643" __is_owner="true" href="https://firefox-source-docs.mozilla
.org/bug-mgmt/guides/severity.html">Severity Definitions</a>
LAST-MODIFIED:20220314T152031Z
LOCATION:
SEQUENCE:3
STATUS:CONFIRMED
SUMMARY:ng webrtc triage
TRANSP:TRANSPARENT
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC
BEGIN:VALARM
ACTION:AUDIO
TRIGGER:-PT15H
X-WR-ALARMUID:7D9712CD-0A76-4AB0-ADE8-262A3B035B3E
UID:7D9712CD-0A76-4AB0-ADE8-262A3B035B3E
ATTACH;VALUE=URI:Chord
X-APPLE-DEFAULT-ALARM:TRUE
ACKNOWLEDGED:20220103T182829Z
END:VALARM
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20220108
DTEND;VALUE=DATE:20220115
RRULE:FREQ=WEEKLY;WKST=SU;UNTIL=20220401;INTERVAL=4;BYDAY=SA
DTSTAMP:20220314T152429Z
UID:vurgm4hhp69j4esm9rh9gr760i@google.com
CREATED:20201210T121246Z
DESCRIPTION:
LAST-MODIFIED:20220314T152039Z
LOCATION:
SEQUENCE:3
STATUS:CONFIRMED
SUMMARY:bwc webrtc triage
TRANSP:TRANSPARENT
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC
BEGIN:VALARM
ACTION:AUDIO
TRIGGER:-PT15H
X-WR-ALARMUID:4ED58937-D7EC-40EB-816B-9B8DF179ED70
UID:4ED58937-D7EC-40EB-816B-9B8DF179ED70
ATTACH;VALUE=URI:Chord
X-APPLE-DEFAULT-ALARM:TRUE
ACKNOWLEDGED:20220306T200803Z
END:VALARM
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20220115
DTEND;VALUE=DATE:20220122
RRULE:FREQ=WEEKLY;WKST=SU;UNTIL=20220311;INTERVAL=4;BYDAY=SA
DTSTAMP:20220314T152429Z
UID:d3860jvr24f1fs0jh09gkmq2ve@google.com
CREATED:20201210T121142Z
DESCRIPTION:
LAST-MODIFIED:20220314T152128Z
LOCATION:
SEQUENCE:3
STATUS:CONFIRMED
SUMMARY:jib webrtc triage
TRANSP:TRANSPARENT
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC
BEGIN:VALARM
ACTION:AUDIO
TRIGGER:-PT15H
X-WR-ALARMUID:9CB56DD8-F2E4-4F6D-9806-9D796145433D
UID:9CB56DD8-F2E4-4F6D-9806-9D796145433D
ATTACH;VALUE=URI:Chord
X-APPLE-DEFAULT-ALARM:TRUE
ACKNOWLEDGED:20220213T180354Z
END:VALARM
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20220312
DTEND;VALUE=DATE:20220319
RRULE:FREQ=WEEKLY;WKST=SU;INTERVAL=4;BYDAY=SA
DTSTAMP:20220314T152429Z
UID:na0oc5kdr6hb0jtohu0r5vkk3l@google.com
CREATED:20201210T121142Z
DESCRIPTION:
LAST-MODIFIED:20220314T152128Z
LOCATION:
SEQUENCE:4
STATUS:CONFIRMED
SUMMARY:jib webrtc triage
TRANSP:TRANSPARENT
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC
BEGIN:VALARM
ACTION:AUDIO
TRIGGER:-PT15H
X-WR-ALARMUID:9CB56DD8-F2E4-4F6D-9806-9D796145433D
UID:9CB56DD8-F2E4-4F6D-9806-9D796145433D
ATTACH;VALUE=URI:Chord
X-APPLE-DEFAULT-ALARM:TRUE
ACKNOWLEDGED:20220213T180354Z
END:VALARM
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20211225
DTEND;VALUE=DATE:20220101
RRULE:FREQ=WEEKLY;WKST=SU;UNTIL=20220318;INTERVAL=4;BYDAY=SA
DTSTAMP:20220314T152429Z
UID:4k9juvpqp3tq8ld4f4rncd7dtv@google.com
CREATED:20201210T121202Z
DESCRIPTION:
LAST-MODIFIED:20220314T152143Z
LOCATION:
SEQUENCE:3
STATUS:CONFIRMED
SUMMARY:mjf webrtc triage
TRANSP:TRANSPARENT
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC
BEGIN:VALARM
ACTION:AUDIO
TRIGGER:-PT15H
X-WR-ALARMUID:A83F7014-C403-4FB1-830D-EAC124D39631
UID:A83F7014-C403-4FB1-830D-EAC124D39631
ATTACH;VALUE=URI:Basso
X-APPLE-DEFAULT-ALARM:TRUE
ACKNOWLEDGED:20220124T181419Z
END:VALARM
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20220319
DTEND;VALUE=DATE:20220326
RRULE:FREQ=WEEKLY;WKST=SU;INTERVAL=4;BYDAY=SA
DTSTAMP:20220314T152429Z
UID:j0fhgbo4cmipan8emopmk6k2o1@google.com
CREATED:20201210T121202Z
DESCRIPTION:
LAST-MODIFIED:20220314T152143Z
LOCATION:
SEQUENCE:4
STATUS:CONFIRMED
SUMMARY:mjf webrtc triage
TRANSP:TRANSPARENT
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC
BEGIN:VALARM
ACTION:AUDIO
TRIGGER:-PT15H
X-WR-ALARMUID:A83F7014-C403-4FB1-830D-EAC124D39631
UID:A83F7014-C403-4FB1-830D-EAC124D39631
ATTACH;VALUE=URI:Basso
X-APPLE-DEFAULT-ALARM:TRUE
ACKNOWLEDGED:20220124T181419Z
END:VALARM
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20220326
DTEND;VALUE=DATE:20220402
RRULE:FREQ=WEEKLY;WKST=SU;INTERVAL=4;BYDAY=SA
DTSTAMP:20220314T152429Z
UID:au9j9fh08doe3qapkuf4u75rtv@google.com
CREATED:20201210T121221Z
DESCRIPTION:<a href="https://mozilla.github.io/triage-center/?component=Ext
ernal+Software+Affecting+Firefox:OpenH264&amp\;component=Firefox+for+Androi
d:Audio/Video&amp\;component=Core:Audio/Video&amp\;component=Core:Audio/Vid
eo:+cubeb&amp\;component=Core:Audio/Video:+GMP&amp\;component=Core:Audio/Vi
deo:+MediaStreamGraph&amp\;component=Core:Audio/Video:+Playback&amp\;compon
ent=Core:Audio/Video:+Recording&amp\;component=Core:Web+Audio&amp\;componen
t=Core:WebRTC&amp\;component=Core:WebRTC:+Audio/Video&amp\;component=Core:W
ebRTC:+Networking&amp\;component=Core:WebRTC:+Signaling" id="ow650" __is_ow
ner="true">Triage Center</a><br>&nbsp\;<a href="goog_2014239635"><br></a><b
r><a id="ow643" __is_owner="true" href="https://firefox-source-docs.mozilla
.org/bug-mgmt/guides/severity.html">Severity Definitions</a>
LAST-MODIFIED:20220314T152411Z
LOCATION:
SEQUENCE:3
STATUS:CONFIRMED
SUMMARY:ng webrtc triage
TRANSP:TRANSPARENT
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC
BEGIN:VALARM
ACTION:AUDIO
TRIGGER:-PT15H
X-WR-ALARMUID:7D9712CD-0A76-4AB0-ADE8-262A3B035B3E
UID:7D9712CD-0A76-4AB0-ADE8-262A3B035B3E
ATTACH;VALUE=URI:Chord
X-APPLE-DEFAULT-ALARM:TRUE
ACKNOWLEDGED:20220103T182829Z
END:VALARM
END:VEVENT
END:VCALENDAR

Просмотреть файл

@ -16,6 +16,7 @@ var bugQueries;
var MONTHS = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];
console.log('test');
// privacy.file_unique_origin
$(document).ready(function () {
$.getJSON('js/triage.json', function(data) {
@ -25,7 +26,6 @@ $(document).ready(function () {
function main(json)
{
console.log(json);
var now = new Date();
var currentYear = now.getFullYear();
@ -39,72 +39,109 @@ function main(json)
$.ajax({
url: CALENDAR_URL,
crossDomain:true,
crossOrigin:true,
success: function(data) {
var icsBugQueries = parseICS(data);
var display = getDisplay();
var year = getYear(now);
crossOrigin: true,
error: function (a, b, c) {
console.log(b);
},
success: function(data) {
var icsBugQueries = parseICS(data);
var display = getDisplay();
var year = getYear(now);
bugQueries = icsBugQueries[year];
var future = $.url().param('future');
var count = setupQueryURLs(triage.basequery, triage.old_basequery, future);
var displayType = (future ? "future" : (year==currentYear ? "current" : "past"));
displayTitle(year, count, displayType);
displaySchedule(year);
displayYearFooter(currentYear, displayType, icsBugQueries);
getBugCounts();
bugQueries = icsBugQueries[year];
var future = $.url().param('future');
var team = getTeam();
console.log(bugQueries); // not here
console.log('Querying for team', team)
var count;
switch (team) {
case 'media':
count = setupQueryURLs(triage.media_basequery, triage.media_old_basequery, future);
break;
case 'webrtc':
count = setupQueryURLs(triage.webrtc_basequery, triage.webrtc_old_basequery, future);
break;
case 'graphics':
count = setupQueryURLs(triage.graphics_basequery, triage.graphics_old_basequery, future);
break;
}
});
var displayType = (future ? "future" : (year == currentYear ? "current" : "past"));
displayTitle(year, count, displayType);
displaySchedule(year);
displayYearFooter(currentYear, displayType, icsBugQueries);
getBugCounts();
}
});
}
// graphics components -
// component=Canvas%3A 2D&component=GFX%3A%20Color%20Management&component=Graphics&component=Graphics%3A%20Layers&component=Graphics%3A%20Text&component=Graphics%3A%20WebRender&component=Image%20Blocking&component=ImageLib
// webrtc components -
// component=WebRTC&component=WebRTC%3A%20Audio%2FVideo&component=WebRTC%3A%20Networking&component=WebRTC%3A%20Signaling&
// media components -
// component=Audio%2FVideo&component=Audio%2FVideo%3A%20cubeb&component=Audio%2FVideo%3A%20GMP&component=Audio%2FVideo%3A%20MediaStreamGraph&component=Audio%2FVideo%3A%20Playback&component=Audio%2FVideo%3A%20Recording&component=Web%20Audio&
function parseICS(icsdata) {
var icsBugQueries = {};
// Download calendar and parse into bugqueries.
var ics = ical.parseICS(icsdata);
for (let k in ics) {
if (ics.hasOwnProperty(k)) {
var ev = ics[k];
if (ics[k].type == 'VEVENT') {
console.log(`${ev.summary} is in ${ev.location} on the ${ev.start.getDate()} of ${MONTHS[ev.start.getMonth()]} at ${ev.start.getFullYear()}`);
var event_regex = /\[.*\] (.*)/g;
var eventMatch = event_regex.exec(ev.summary);
if (!eventMatch) {
console.log('Incorrect summary syntax');
continue; // Incorrect event syntax, ignore.
}
if (!ics.hasOwnProperty(k)) {
console.log('no Own Property', k)
}
var who = eventMatch[1];
var startDate = `${ev.start.getFullYear()}-${ev.start.getMonth() + 1}-${ev.start.getDate()}`;
var endDate = `${ev.end.getFullYear()}-${ev.end.getMonth() + 1}-${ev.end.getDate()}`;
var year = `${ev.start.getFullYear()}`;
var endyear = `${ev.end.getFullYear()}`;
if (ics[k].type != 'VEVENT') {
continue;
}
//console.log(ev.summary, ev.location, ev.start.getDate(), MONTHS[ev.start.getMonth()], ev.start.getFullYear());
if (!icsBugQueries[year])
icsBugQueries[year] = [];
var ev = ics[k];
if (!icsBugQueries[endyear])
icsBugQueries[endyear] = [];
//var event_regex = /\[.*\] (.*)/g;
//var eventMatch = event_regex.exec(ev.summary);
//if (!eventMatch) {
//console.log('Incorrect summary syntax');
//continue; // Incorrect event syntax, ignore.
//}
icsBugQueries[year].push({
"who": who,
"from": startDate,
"to": endDate
});
//var who = eventMatch[1];
var who = ev.summary;
var startDate = `${ev.start.getFullYear()}-${ev.start.getMonth() + 1}-${ev.start.getDate()}`;
var endDate = `${ev.end.getFullYear()}-${ev.end.getMonth() + 1}-${ev.end.getDate()}`;
var year = `${ev.start.getFullYear()}`;
var endyear = `${ev.end.getFullYear()}`;
if (year != endyear) {
icsBugQueries[endyear].push({
"who": who,
"from": startDate,
"to": endDate
});
}
if (parseInt(year) < 2021) {
continue;
}
}
console.log('parseICS event:', who, startDate, endDate, year, endyear);
if (!icsBugQueries[year])
icsBugQueries[year] = [];
if (!icsBugQueries[endyear])
icsBugQueries[endyear] = [];
icsBugQueries[year].push({
"who": who,
"from": startDate,
"to": endDate
});
if (year != endyear) {
icsBugQueries[endyear].push({
"who": who,
"from": startDate,
"to": endDate
});
}
}
@ -116,6 +153,7 @@ function parseICS(icsdata) {
});
}
console.log('icsBugQueries:', icsBugQueries);
return icsBugQueries;
}
@ -130,6 +168,14 @@ function getYear(now)
return "" + now.getFullYear();
}
function getTeam() {
var team = $.url().param('team');
if (team == '') {
return 'media';
}
return team;
}
function getDisplay()
{
var display = $.url().param('display');
@ -165,13 +211,16 @@ function displaySchedule(year)
for (var i = 0; i < bugQueries.length; i++) {
var query = bugQueries[i];
console.log(query);
if (!("url" in query)) {
console.log('no url in query!');
continue;
}
var dfrom = query.from.split('-');
var dto = query.to.split('-');
var id = year + "-" + i;
console.log('displaySchedule', '"' + query.who + '"');
$("#reportDiv" + id).replaceWith("<div class=\"bugcount\"><h3>"
+ query.who
+ "</h3>"
@ -191,20 +240,20 @@ function displayYearFooter(currentYear, displayType, icsBugQueries)
// If the ics file has dates for future years. Generally shouldn't show up unless you're
// near the end of the year and the generation script ran into the new year.
if (("" + nextYear) in icsBugQueries) {
footer += "<a href=\"?year=" + (nextYear) + "&future=1\">" + (nextYear) + "</a> | ";
footer += "<a href=\"?year=" + (nextYear) + "&future=1&team=" + getTeam() + "\">" + (nextYear) + "</a> | ";
}
// The future schedule
footer += "<a href=\"?year=" + currentYear + "&future=1\">Schedule</a>";
footer += "<a href=\"?year=" + currentYear + "&future=1&team=" + getTeam() + "\">Schedule</a>";
for (var year = currentYear; year >= 2020; year--) {
footer += "<a href=\"?year=" + year + "\">" + year + "</a> | ";
footer += "<a href=\"?year=" + year + "&team=" + getTeam() + "\">" + year + "</a> | ";
}
footer += "</div>";
$("#body").append(footer);
}
function setupQueryURLs(url, old_url, seeall)
function setupQueryURLs(url, old_url, displayFuture)
{
if (!bugQueries) {
return 0;
@ -214,7 +263,9 @@ function setupQueryURLs(url, old_url, seeall)
var cutoff = new Date();
var oldquery_stopdate = new Date("2020-5-2");
for (var i = 0; i < bugQueries.length; i++) {
if (!seeall) {
// If this is the schedule, display all queries for the year, otherwise filter
// out future queries.
if (!displayFuture) {
var dto = new Date(bugQueries[i].from);
if (cutoff < dto) {
return i;
@ -224,8 +275,7 @@ function setupQueryURLs(url, old_url, seeall)
var date_query_to = new Date(bugQueries[i].to);
if (oldquery_stopdate >= date_query_to) {
bugQueries[i]["url"] = old_url.replace(/<FROM>/g, bugQueries[i].from).replace(/<TO>/g, bugQueries[i].to);
}
else {
} else {
bugQueries[i]["url"] = url.replace(/<FROM>/g, bugQueries[i].from).replace(/<TO>/g, bugQueries[i].to);
}
}
@ -240,6 +290,7 @@ function getBugCounts()
for (var i = bugQueries.length-1; i >= 0; i--) {
var bugQuery = bugQueries[i];
if (!("url" in bugQuery)) {
console.log('no url in query!');
continue;
}
$.ajax({

Просмотреть файл

@ -1,10 +1,14 @@
{
"triage" : {
"BUGZILLA_URL": "https://bugzilla.mozilla.org/buglist.cgi",
"BUGZILLA_REST_URL": "https://bugzilla.mozilla.org/rest/bug",
"CALENDAR_URL": "js/triage.ics",
"basequery" : "?v13=defect&f13=bug_type&emailassigned_to1=1&o13=equals&email1=nobody%40mozilla.org&f4=OP&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&o6=changedafter&v6=<TO>&product=Core&n1=1&f2=OP&f14=CP&f6=creation_ts&v12=N%2FA&v10=--&emailtype1=exact&o3=changedafter&f10=bug_severity&f12=bug_severity&v3=<FROM>&o10=equals&query_format=advanced&f3=component&o12=equals&f9=OP&f15=CP&keywords=intermittent-failure&f7=CP&f11=OP&component=Canvas%3A 2D&component=GFX%3A Color Management&component=Graphics&component=Graphics%3A Layers&component=Graphics%3A Text&component=Graphics%3A WebRender&component=Image Blocking&component=ImageLib&o5=changedafter&f8=CP&f5=creation_ts&v5=<FROM>&j2=OR&list_id=15243965&j4=AND_G&v1=<TO>&n6=1&f1=component&keywords_type=nowords&o1=changedafter&j9=OR",
"old_basequery" : "?email1=nobody%40mozilla.org&f13=CP&o8=changedafter&o10=changedafter&f9=OP&keywords=intermittent-failure&o5=notsubstring&f2=bug_severity&keywords_type=nowords&j1=OR&v2=--&emailtype1=exact&o11=changedafter&j7=OR&f11=creation_ts&f7=OP&f4=CP&f1=OP&emailassigned_to1=1&v10=<FROM>&v8=<FROM>&f5=status_whiteboard&o2=equals&j9=AND_G&v11=<TO>&f8=component&f10=creation_ts&n11=1&v3=--&f6=component&v6=<TO>&f3=priority&n6=1&o3=equals&f12=CP&component=Canvas%3A 2D&component=GFX%3A Color Management&component=Graphics&component=Graphics%3A Layers&component=Graphics%3A Text&component=Graphics%3A WebRender&component=Image Blocking&component=ImageLib&product=Core&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&o6=changedafter&query_format=advanced",
"refreshHours": 12
}
"triage": {
"BUGZILLA_URL": "https://bugzilla.mozilla.org/buglist.cgi",
"BUGZILLA_REST_URL": "https://bugzilla.mozilla.org/rest/bug",
"CALENDAR_URL": "js/triage.ics",
"graphics_basequery": "?v13=defect&f13=bug_type&emailassigned_to1=1&o13=equals&email1=nobody%40mozilla.org&f4=OP&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&o6=changedafter&v6=<TO>&product=Core&n1=1&f2=OP&f14=CP&f6=creation_ts&v12=N%2FA&v10=--&emailtype1=exact&o3=changedafter&f10=bug_severity&f12=bug_severity&v3=<FROM>&o10=equals&query_format=advanced&f3=component&o12=equals&f9=OP&f15=CP&keywords=intermittent-failure&f7=CP&f11=OP&component=Canvas%3A 2D&component=GFX%3A Color Management&component=Graphics&component=Graphics%3A Layers&component=Graphics%3A Text&component=Graphics%3A WebRender&component=Image Blocking&component=ImageLib&o5=changedafter&f8=CP&f5=creation_ts&v5=<FROM>&j2=OR&list_id=15243965&j4=AND_G&v1=<TO>&n6=1&f1=component&keywords_type=nowords&o1=changedafter&j9=OR",
"graphics_old_basequery": "?email1=nobody%40mozilla.org&f13=CP&o8=changedafter&o10=changedafter&f9=OP&keywords=intermittent-failure&o5=notsubstring&f2=bug_severity&keywords_type=nowords&j1=OR&v2=--&emailtype1=exact&o11=changedafter&j7=OR&f11=creation_ts&f7=OP&f4=CP&f1=OP&emailassigned_to1=1&v10=<FROM>&v8=<FROM>&f5=status_whiteboard&o2=equals&j9=AND_G&v11=<TO>&f8=component&f10=creation_ts&n11=1&v3=--&f6=component&v6=<TO>&f3=priority&n6=1&o3=equals&f12=CP&component=Canvas%3A 2D&component=GFX%3A Color Management&component=Graphics&component=Graphics%3A Layers&component=Graphics%3A Text&component=Graphics%3A WebRender&component=Image Blocking&component=ImageLib&product=Core&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&o6=changedafter&query_format=advanced",
"webrtc_basequery": "?v13=defect&f13=bug_type&emailassigned_to1=1&o13=equals&email1=nobody%40mozilla.org&f4=OP&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&o6=changedafter&v6=<TO>&product=Core&n1=1&f2=OP&f14=CP&f6=creation_ts&v12=N%2FA&v10=--&emailtype1=exact&o3=changedafter&f10=bug_severity&f12=bug_severity&v3=<FROM>&o10=equals&query_format=advanced&f3=component&o12=equals&f9=OP&f15=CP&keywords=intermittent-failure&f7=CP&f11=OP&component=WebRTC&component=WebRTC%3A%20Audio%2FVideo&component=WebRTC%3A%20Networking&component=WebRTC%3A%20Signaling&o5=changedafter&f8=CP&f5=creation_ts&v5=<FROM>&j2=OR&list_id=15243965&j4=AND_G&v1=<TO>&n6=1&f1=component&keywords_type=nowords&o1=changedafter&j9=OR",
"webrtc_old_basequery": "?email1=nobody%40mozilla.org&f13=CP&o8=changedafter&o10=changedafter&f9=OP&keywords=intermittent-failure&o5=notsubstring&f2=bug_severity&keywords_type=nowords&j1=OR&v2=--&emailtype1=exact&o11=changedafter&j7=OR&f11=creation_ts&f7=OP&f4=CP&f1=OP&emailassigned_to1=1&v10=<FROM>&v8=<FROM>&f5=status_whiteboard&o2=equals&j9=AND_G&v11=<TO>&f8=component&f10=creation_ts&n11=1&v3=--&f6=component&v6=<TO>&f3=priority&n6=1&o3=equals&f12=CP&component=WebRTC&component=WebRTC%3A%20Audio%2FVideo&component=WebRTC%3A%20Networking&component=WebRTC%3A%20Signaling&product=Core&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&o6=changedafter&query_format=advanced",
"media_basequery": "?v13=defect&f13=bug_type&emailassigned_to1=1&o13=equals&email1=nobody%40mozilla.org&f4=OP&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&o6=changedafter&v6=<TO>&product=Core&n1=1&f2=OP&f14=CP&f6=creation_ts&v12=N%2FA&v10=--&emailtype1=exact&o3=changedafter&f10=bug_severity&f12=bug_severity&v3=<FROM>&o10=equals&query_format=advanced&f3=component&o12=equals&f9=OP&f15=CP&keywords=intermittent-failure&f7=CP&f11=OP&component=Audio%2FVideo&component=Audio%2FVideo%3A%20cubeb&component=Audio%2FVideo%3A%20GMP&component=Audio%2FVideo%3A%20MediaStreamGraph&component=Audio%2FVideo%3A%20Playback&component=Audio%2FVideo%3A%20Recording&component=Web%20Audio&o5=changedafter&f8=CP&f5=creation_ts&v5=<FROM>&j2=OR&list_id=15243965&j4=AND_G&v1=<TO>&n6=1&f1=component&keywords_type=nowords&o1=changedafter&j9=OR",
"media_old_basequery": "?email1=nobody%40mozilla.org&f13=CP&o8=changedafter&o10=changedafter&f9=OP&keywords=intermittent-failure&o5=notsubstring&f2=bug_severity&keywords_type=nowords&j1=OR&v2=--&emailtype1=exact&o11=changedafter&j7=OR&f11=creation_ts&f7=OP&f4=CP&f1=OP&emailassigned_to1=1&v10=<FROM>&v8=<FROM>&f5=status_whiteboard&o2=equals&j9=AND_G&v11=<TO>&f8=component&f10=creation_ts&n11=1&v3=--&f6=component&v6=<TO>&f3=priority&n6=1&o3=equals&f12=CP&component=Audio%2FVideo&component=Audio%2FVideo%3A%20cubeb&component=Audio%2FVideo%3A%20GMP&component=Audio%2FVideo%3A%20MediaStreamGraph&component=Audio%2FVideo%3A%20Playback&component=Audio%2FVideo%3A%20Recording&component=Web%20Audio&product=Core&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&o6=changedafter&query_format=advanced",
"refreshHours": 12
}
}