datatracker/ietf/static/js
Matthew Holloway db7d3074da
feat: Add session recordings (#8218)
* feat: add session recordings

* feat: add session recordings

* feat: deleting recordings

* feat: deleting recordings and initial form values

* feat: use meeting date rather than today for initial title field. Fix delete recording

* feat: confirm delete recordings modal. fix server utils delete recording

* fix: removing debug console.log

* feat: change button name from 'Ok' to 'Delete' for confirm deletion to be clearer

* feat: UTC time in string and delete modal text

* fix: django html validation tests

* fix: django html validation tests

* fix: django html validation tests

* refactor: Work with SessionPresentations

* fix: better ordering

* chore: drop rev, hide table when empty

* test: test delete_recordings method

* fix: debug delete_recordings

* test: test add_session_recordings view

* fix: better permissions handling

* fix: only delete recordings for selected session

* refactor: inline script -> js module

* chore: remove accidental import

*shakes fist at pycharm*

* fix: consistent timestamp format

plus slight rephrase

* style: Black

* chore: remove comment

* test: update test to match

* fix: reversible url pattern for materials

Tests were perturbed in a way that led to a test
getting an interim instead of an IETF meeting.
This exposed a bug reversing the URL for the
materials_document() view. This splits it into
two patterns that are equivalent to the original.

---------

Co-authored-by: Jennifer Richards <jennifer@staff.ietf.org>
2025-01-31 10:28:39 -06:00
..
add_session_recordings.js feat: Add session recordings (#8218) 2025-01-31 10:28:39 -06:00
agenda_filter.js Update deps (#4203) 2022-07-08 16:07:57 -05:00
agenda_materials.js test: Validate HTML rendered during tests (#3782) 2022-04-07 13:30:38 -03:00
complete-review.js refactor: don't template inside <script> (#8480) 2025-01-29 13:11:12 -06:00
create_timeslot.js More fixes 2021-12-08 08:55:45 +00:00
d3.js Fix timelines 2021-11-09 16:43:55 +00:00
datepicker.js chore: Replace unmaintained bootstrap-datepicker with vanillajs-datepicker (#5259) 2023-03-09 10:12:26 -06:00
doc-search.js fix: Hide tooltips after review wish icon is clicked (#3799) 2022-04-08 14:55:41 -03:00
document_html.js fix: Unbreak HTMLized table of contents (#5486) 2023-04-12 17:34:30 -05:00
document_relations.js chore: Use codespell to fix typos in code. (#4797) 2022-12-07 15:10:35 -06:00
document_timeline.js fix: #timeline -> #doc-timeline (#5985) 2023-07-18 09:01:43 -05:00
draft-submit.js feat: Improve submission status UX during validation (#5742) 2023-06-08 15:15:27 -05:00
edit-meeting-schedule.js fix: replace deprecated bootstrap things (#5858) 2023-07-18 12:22:28 -05:00
edit-meeting-timeslots-and-misc-sessions.js fix: .visually-hidden -> .d-none (#3800) 2022-04-08 14:53:56 -03:00
edit-milestones.js chore: Replace unmaintained bootstrap-datepicker with vanillajs-datepicker (#5259) 2023-03-09 10:12:26 -06:00
edit_action_holders.js fix: Fix action holder form buttons (#3956) 2022-05-13 14:01:14 -05:00
edit_authors.js More test fixes 2022-01-05 11:25:25 +00:00
fullcalendar.js feat: Add calendar view to "important dates" page (#5260) 2023-03-08 13:05:33 -06:00
highcharts.js feat: Revamp AD dashboard (#6534) 2023-11-15 11:25:30 -06:00
highstock.js feat: Revamp AD dashboard (#6534) 2023-11-15 11:25:30 -06:00
ietf.js feat: Overflow shadows 2024-07-17 12:31:00 +12:00
investigate.js fix: increase investigate time; more feedback (#8457) 2025-01-22 11:52:09 -06:00
ipr-edit.js feat: allow blanket IPR disclosures (#7934) 2024-09-18 16:37:02 -05:00
ipr-search.js fix: Make the IPR search form work when enter is pressed (#4114) 2022-06-22 11:59:32 -05:00
js-cookie.js More fixes 2021-12-08 08:55:45 +00:00
liaisons.js test: Validate HTML rendered during tests (#3782) 2022-04-07 13:30:38 -03:00
list.js fix: Sort RFCs by date (#7766) 2024-08-01 14:25:03 -05:00
listjs-search.js chore: Use codespell to fix typos in comments. (#4794) 2022-11-28 10:36:36 -06:00
login.js feat: disable login button on submit (#5718) 2023-05-31 14:58:09 -05:00
manage-community-list.js More bs5 changes 2021-12-01 18:45:19 +00:00
manage-review-requests.js fix: tweak review assignment tooltips and control row height (#3788) 2022-04-07 09:48:23 -03:00
meeting-interim-request.js fix: Only enable city/country entry for in-person interims (#6383) 2023-09-26 12:00:05 -05:00
moment.js fix(ui): import moment.js library with moment-timezone support in wrapper (#3977) 2022-05-18 09:23:07 -05:00
nav.js fix: Make "navskip" apply to all headings in an element (#5364) 2023-03-17 13:57:22 -05:00
password_strength.js fix: More dark mode fixes (#6001) 2023-07-20 13:48:52 -05:00
select2.js fix: Remove spurious title attribute (#4917) 2022-12-19 09:01:06 -06:00
session_details_form.js fix: Prevent ADs and chairs from being added to bethere constraint (#5169) 2023-02-21 11:03:33 -06:00
sortable.js More select2 and test fixes. 2021-12-14 18:19:12 +00:00
stats.js Bring back some additional js dependencies. 2021-11-24 14:32:35 +00:00
status-change-edit-relations.js fix: Fix status change form (#4598) 2022-10-18 09:59:04 -05:00
theme.js fix: Add theme switcher to document view (#6202) 2023-08-24 13:46:03 -05:00
timeslot_edit.js Check the selenium console log for any issues as part of the test suite, 2022-02-10 21:20:20 +00:00
timezone.js fix(ui): import moment.js library with moment-timezone support in wrapper (#3977) 2022-05-18 09:23:07 -05:00
upcoming.js fix: Add remote instructions and date/time to interim agenda page (#6442) 2023-10-12 06:29:03 -05:00
upload-material.js More fixes. 2022-01-11 15:02:27 +00:00
upload-session-agenda.js feat: Allow entering agenda text directly (#6792) 2023-12-20 16:40:13 -06:00
upload_bofreq.js refactor: replace flot with highcharts (#4030) 2022-05-31 17:05:27 -05:00
upload_statement.js chore: feat/dark-mode <- main (#6103) 2023-08-10 09:49:15 -05:00
zxcvbn.js More fixes. 2022-01-31 19:17:50 +00:00