Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
146 commits
Select commit Hold shift + click to select a range
f022cd8
handle line-ending tags; refactor payload breaks
conorom Jun 9, 2026
dc6ee8f
Merge pull request #759 from ableplayer/main
joedolson Jun 21, 2026
6f61e0f
Remove unnecessary focus treatment
joedolson Jun 25, 2026
b58e6b3
Increase seekbar size & add hover outline.
joedolson Jun 26, 2026
c78591d
Move bottom positioning of seekhead to CSS, place closer to element
joedolson Jun 26, 2026
6850120
Update rewind & forward strings to provide better information
joedolson Jun 26, 2026
235ed93
Update changelog.md
joedolson Jun 26, 2026
11939f7
Merge branch 'develop' into pr/743
joedolson Jun 27, 2026
5752ae4
Update comments in test cases
joedolson Jun 27, 2026
c7dd3f9
Move voice mark onto new line in en demo
joedolson Jun 27, 2026
9b40846
Merge pull request #743 from conorom/348_line_ending_tags_and_refacto…
joedolson Jun 27, 2026
751ae54
Add 'strict mode' to ignore () and [] when building transcript.
joedolson Jun 27, 2026
f10d464
Bug fix: similar lang check inspected wrong string for substring
joedolson Jun 27, 2026
3e4ef0a
Add styles for sign language iframes to fix size limits
joedolson Jun 27, 2026
2b68ba2
Lock sign language resizing to aspectRatio
joedolson Jun 27, 2026
dfa790e
Update changelog.md
joedolson Jun 27, 2026
41da64a
Move drag drop icons into icon library; support multiple paths in ico…
joedolson Jun 27, 2026
c402509
Update changelog.md
joedolson Jun 27, 2026
bb2815e
Match resize colors to drag handle
joedolson Jun 28, 2026
a6dc7da
Improve drag and resize handlers
joedolson Jun 28, 2026
7737ba8
Update slider.js
joedolson Jun 28, 2026
2394c03
Update changelog.md
joedolson Jun 28, 2026
d3beea7
Fix seekhead tracking so rapid or shaky mouse movements don't cause l…
joedolson Jun 28, 2026
470db24
Bug fix: Fix keyboard support for sign and transcript settings dropdown
joedolson Jun 28, 2026
ea95ac0
Switch :first to .first()
joedolson Jun 28, 2026
d4584d0
Add missing translation keys and fix Slovak wording
rraddatch Jun 28, 2026
ebcc8c8
Remove windowmenuclickregistered
joedolson Jun 28, 2026
baced1a
Transcript has white background, so switch the resizable coloring
joedolson Jun 28, 2026
8c42fae
Enable refreshControls context and add guards against invalid duratio…
joedolson Jun 28, 2026
dac119c
Add masking element on sign window to prevent interaction with YouTub…
joedolson Jun 28, 2026
90e7631
Add muted state to status bar
joedolson Jun 28, 2026
a32992d
Fix incorrect translation reference
joedolson Jun 28, 2026
08b8063
Switch controls back but `button` elements
joedolson Jun 28, 2026
46d8568
Don't constrain aspect ratio of transcripts
joedolson Jun 28, 2026
f4ce0c7
Improve Windows High Contrast Mode
joedolson Jun 28, 2026
96b4a8a
Add prototype to create preference inputs
joedolson Jun 28, 2026
729606e
Move creation of group to separate prototype
joedolson Jun 28, 2026
836aab2
Captions select was omitted
joedolson Jun 28, 2026
ca27a47
Change speaking rate to number input
joedolson Jun 28, 2026
7617ad0
Make label slightly wider, so spoken description rate isn't on two lines
joedolson Jun 28, 2026
dbc4cdd
Bug fix: wrong logic for strict mode
joedolson Jun 28, 2026
df2ac32
Remove unused params
joedolson Jun 28, 2026
2f3b37e
Use cues after normalization in VTS
joedolson Jun 28, 2026
3747d9c
Revert; not an option.
joedolson Jun 28, 2026
03d16b0
Reduce icon size, increase button padding.
joedolson Jun 28, 2026
daeca1a
Make styles a bit more delicate.
joedolson Jun 28, 2026
300f8c0
VTS style vars not defined
joedolson Jun 28, 2026
05e9a22
Update language switching
joedolson Jun 28, 2026
40b206d
Update opacities; apply buttonOff only to contained SVG
joedolson Jun 29, 2026
85ecfbf
Move popup menus to avoid collision with focus outline
joedolson Jun 29, 2026
b834c0c
Remove demo references to icon-type image
joedolson Jun 29, 2026
c113e81
Just formatting
joedolson Jun 29, 2026
326119c
Remove some extraneous logs
joedolson Jun 29, 2026
97b4c4b
Add timings to compare with deferred init branch
joedolson Jun 29, 2026
d89ffd7
Remove duplicate button click on spacebar
joedolson Jun 29, 2026
13b6a16
Move drag handle hover state to handle only
joedolson Jun 29, 2026
2d4a1c2
Get data attributes from dataset instead of jQuery object
joedolson Jul 1, 2026
4a041ad
Update indentation; remove comment.
joedolson Jul 1, 2026
cf53f7b
Switch constructor function to a class.
joedolson Jul 1, 2026
58b74d4
Remove unused height/width props on object.
joedolson Jul 1, 2026
5f72871
Unmuting should always set a non-zero volume, so use a default.
joedolson Jul 1, 2026
2774075
Remove unused extra parameter.
joedolson Jul 1, 2026
62f25a1
Change headingDiv to vanilla JS
joedolson Jul 1, 2026
0dabb47
Make data attribute options available via an options object.
joedolson Jul 2, 2026
e0a1e8f
If event triggered from outside the player by a button with no classe…
joedolson Jul 2, 2026
7e476c8
Make it possible to pass custom SVG via options.
joedolson Jul 2, 2026
58f89ee
Add ability to pass custom text through options.
joedolson Jul 3, 2026
b159aeb
Sanitize translations
joedolson Jul 3, 2026
f6780d3
Tweak styles and add options
joedolson Jul 3, 2026
a475de6
Args interpolation needs to happen outside translation selection
joedolson Jul 3, 2026
6729ea7
Update changelog & switch to 5.1 alpha
joedolson Jul 3, 2026
aff213a
Update speed controls to include change in label; update translations
joedolson Jul 3, 2026
2051423
Change $focusedElement to vanilla JS, fix focus loss
joedolson Jul 3, 2026
2d3c676
Rewrite restoreFocus in vanilla JS
joedolson Jul 3, 2026
8c3e294
Additional jQuery conversions
joedolson Jul 3, 2026
ab3978b
Switch initialization loop to native JS
joedolson Jul 3, 2026
44aa48a
Change playlist primary loop to vanilla JS
joedolson Jul 3, 2026
dfd6003
Use AblePlayer.getActiveDOMElement to detect focus
joedolson Jul 5, 2026
073b3a0
There's nothing particularly intelligent about this.
joedolson Jul 5, 2026
8ab3635
Rename vars so jQuery objects are named as such.
joedolson Jul 5, 2026
fa6ffce
More variable renaming
joedolson Jul 5, 2026
61084b5
Remove Firefox spacebar stopgap
joedolson Jul 5, 2026
088c791
Insert preferences modals dynamically, rather than pre-inserting for …
joedolson Jul 5, 2026
0bcd8f4
Remove demo container background.
joedolson Jul 5, 2026
1e16954
Add generic captions container class & style
joedolson Jul 5, 2026
4537d42
Update changelog.md
joedolson Jul 5, 2026
834d003
Add prototype to filter available sources by media query
joedolson Jul 6, 2026
c0a05c9
Merge pull request #768 from ableplayer/main
joedolson Jul 24, 2026
4881464
Fix all 7 ESLint errors on develop
blogcastAI Aug 3, 2026
13f04f7
Merge branch 'main' into develop
joedolson Aug 5, 2026
16ef5be
Remove undocumented data-description-audible fallback
blogcastAI Aug 10, 2026
dd76550
Add GitHub Actions CI: ESLint, Jest (jsdom), and build verification
blogcastAI Aug 3, 2026
0e13344
Make the puppeteer test suite run headless with no local server
blogcastAI Aug 3, 2026
adb378a
CI: build before the jsdom suite, add concurrency and job timeouts
blogcastAI Aug 10, 2026
9213e60
CI: skip puppeteer's browser download where no browser runs; update t…
blogcastAI Aug 10, 2026
819b2a3
Add automated accessibility checks (axe-core + keyboard) for the demo…
blogcastAI Aug 4, 2026
e0b5188
a11y suite: loopback-only fixture server, hardened path and range guards
blogcastAI Aug 10, 2026
59335b3
a11y suite: state the iframe exclusion and viewport rationale accurately
blogcastAI Aug 10, 2026
29a31fd
Merge pull request #770 from blogcastAI/upstream/eslint-clean
joedolson Aug 25, 2026
44e31c6
Merge pull request #771 from blogcastAI/upstream/headless-tests
joedolson Aug 25, 2026
e33d502
Merge pull request #773 from blogcastAI/upstream/a11y-gate
joedolson Aug 25, 2026
9b44ab4
Apply fixes for issues with YouTube
joedolson Sep 6, 2026
cd617fc
Merge pull request #778 from ableplayer/fix-youtube
joedolson Sep 13, 2026
99be56c
Add a test case containing the default YouTube embed
joedolson Sep 13, 2026
2f8b70c
Merge branch 'develop' of https://github.com/ableplayer/ableplayer in…
joedolson Sep 13, 2026
378b4d0
Fix vts timestamp construction
joedolson Sep 13, 2026
196d1b3
Verify timestamp format before updating in VTS selector
joedolson Sep 13, 2026
9b5f36f
Try: add swipe support for seekbar.
joedolson Sep 13, 2026
a0f164d
Add some additional notes referring to GDPR
joedolson Sep 13, 2026
19a9446
Move all able player variable usages to declare on :root
joedolson Sep 14, 2026
1d892a4
Merge branch 'develop' into slovak-translation
joedolson Sep 17, 2026
c6873ea
Merge pull request #761 from rraddatch/slovak-translation
joedolson Sep 17, 2026
532b02a
Update translations to add missing strings
joedolson Sep 17, 2026
5bbd8f3
Refresh built files.
joedolson Sep 17, 2026
112b0cb
Update translation prototype to fallback on empty strings
joedolson Sep 17, 2026
cf1d2b7
Set untranslated strings to empty.
joedolson Sep 17, 2026
82e4d6b
Update build
joedolson Sep 17, 2026
6898e7d
Don't import or load the English version
joedolson Sep 17, 2026
20f355e
Update demos
joedolson Sep 18, 2026
40c9180
Set current details to open, add aria-current on current page, style
joedolson Sep 18, 2026
9ca415c
Move search styles to demos.css
joedolson Sep 18, 2026
c7129fa
Expand Steno mode info
joedolson Sep 18, 2026
795adb1
Re organize navigation
joedolson Sep 18, 2026
2ba5809
Move translations CSS to demos; other minor changes
joedolson Sep 18, 2026
830cf32
Make nav closeable with Esc
joedolson Sep 18, 2026
02a63f5
Add data about translation completeness in translation browser.
joedolson Sep 18, 2026
3552377
About contributing docs to link to the translations demo tool.
joedolson Sep 18, 2026
3ed177e
Simplify the feature list for improved readability.
joedolson Sep 18, 2026
0ba680b
Add explantory text for test cases
joedolson Sep 18, 2026
96535aa
Typo
joedolson Sep 18, 2026
198568e
Update build
joedolson Sep 18, 2026
1536fc0
Update changelog for 5.1
joedolson Sep 18, 2026
52a5e5e
Update changelog.md
joedolson Sep 18, 2026
ecbbcf6
Don't throw an error for missing en
joedolson Sep 18, 2026
72bfcf0
Force load matched media queries
joedolson Sep 18, 2026
115dd27
Remove extra font declarations from demos; set base font to browser s…
joedolson Sep 18, 2026
dc04ecc
Add listener to switch media source if orientation changes
joedolson Sep 18, 2026
d92f806
Update ableplayer.css
joedolson Sep 18, 2026
1653de3
Update readme, changelog, demos, and add media for media query demo
joedolson Sep 18, 2026
2214859
Update build
joedolson Sep 18, 2026
9453b03
Update version to 5.1.0-beta1
joedolson Sep 23, 2026
0d7d4c9
Update package-lock.json
joedolson Sep 23, 2026
a47482f
Update build
joedolson Sep 23, 2026
b2cf1f9
Potential fix for pull request finding 'CodeQL / DOM text reinterpret…
joedolson Sep 23, 2026
7bd4cc6
Merge branch 'main' into develop
joedolson Sep 23, 2026
0f1c037
Potential fix for pull request finding 'CodeQL / DOM text reinterpret…
joedolson Sep 23, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Re organize navigation
  • Loading branch information
joedolson committed Sep 18, 2026
commit 795adb14fc137fa235bd42e7e71027f9a2ff2158
37 changes: 15 additions & 22 deletions demos/navigation.html
Original file line number Diff line number Diff line change
Expand Up @@ -31,16 +31,6 @@ <h2>Navigation</h2>
<li><a href="desc4.html">Extended audio description via video swap</a></li>
</ul>
</details>
<details>
<summary>Localized Examples</summary>
<ul>
<li><a href="local-fr.html">French Player</a></li>
<li><a href="local-de.html">German Player</a></li>
<li><a href="local-ja.html">Japanese Player</a></li>
<li><a href="local-sk.html">Slovak Player</a></li>
<li><a href="local-es.html">Spanish Player</a></li>
</ul>
</details>
<details>
<summary>YouTube</summary>
<p><i>All YouTube demos have YouTube cookies turned off.</i></p>
Expand Down Expand Up @@ -96,25 +86,27 @@ <h2>Navigation</h2>
</ul>
</details>
<details>
<summary>Steno Mode</summary>
<ul>
<li><a href="forms2-audio.html">Audio player in "Steno Mode"</a></li>
<li><a href="forms3-audio.html">Audio player in "Steno Mode", with form fields in an iframe</a></li>
</ul>
</details>
<details>
<summary>Player with Search</summary>
<summary>Advanced Features</summary>
<ul>
<li><a href="search1.html">Video player with search (server-side)</a></li>
<li><a href="search2.html">Video player with search (client-side)</a></li>
<li><a href="forms2-audio.html">Audio player in "Steno Mode"</a></li>
<li><a href="forms3-audio.html">Audio player in "Steno Mode" in an iframe</a></li>
<li><a href="other-vts.html">Video Transcript Sorter</a></li>
</ul>
</details>
<details>
<summary>Other Demos</summary>
<summary>Localized Examples</summary>
<p>
Able Player is currently translated into 20 languages.
</p>
<ul>
<li><a href="other-noa11y.html">Able Player with no HTML tracks</a></li>
<li><a href="other-vts.html">Video Transcript Sorter</a></li>
<li><a href="translations.html">Translations</a></li>
<li><a href="local-fr.html">French Player</a></li>
<li><a href="local-de.html">German Player</a></li>
<li><a href="local-ja.html">Japanese Player</a></li>
<li><a href="local-sk.html">Slovak Player</a></li>
<li><a href="local-es.html">Spanish Player</a></li>
<li><a href="translations.html">View Translations</a></li>
</ul>
</details>
<details>
Expand All @@ -123,6 +115,7 @@ <h2>Navigation</h2>
<li><a href="forms1-audio.html">Keyboard handling test: Audio player on a page with form fields</a></li>
<li><a href="forms4.html">Keyboard handling test: Video player on a page with form fields</a></li>
<li><a href="other-native.html">Native HTML5 Player only</a></li>
<li><a href="other-noa11y.html">Able Player with no HTML tracks</a></li>
<li><a href="other-width.html">Width Tests</a></li>
<li><a href="other-fallback.html">Fallback Test Page</a></li>
</ul>
Expand Down