Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
87 commits
Select commit Hold shift + click to select a range
3602b95
Bump tar-fs from 3.0.9 to 3.1.1
dependabot[bot] Sep 24, 2025
1b510fc
Merge pull request #686 from ableplayer/dependabot/npm_and_yarn/tar-f…
joedolson Sep 26, 2025
45a54b1
Merge pull request #687 from ableplayer/develop
joedolson Sep 26, 2025
562b6b5
Merge pull request #688 from ableplayer/develop
joedolson Sep 28, 2025
2cb553f
#692 Parse timestamp tags in WebVTT
richard-smith-preservica Oct 16, 2025
48a8655
Setting max-width does not set width; need video to default to 100%
joedolson Oct 24, 2025
37b976b
Merge pull request #693 from richard-smith-preservica/timestamp-tags-…
joedolson Dec 20, 2025
1e8cb26
Hide transcript & description preferences if player does not have those
joedolson Dec 20, 2025
ca9dec7
Remove console.log
joedolson Dec 20, 2025
8db667f
Prevent descriptions from firing when media not playing
joedolson Dec 20, 2025
4f11091
Avoid repainting icons when unchanged
joedolson Dec 27, 2025
c3cd4b8
Add a new method to fetch translations, with support for fallback.
joedolson Dec 28, 2025
a29b72d
Apply big play on background and background color.
joedolson Dec 28, 2025
78948a2
Make Cookie.js an optional dependency, and use localStorage by default
joedolson Dec 28, 2025
1d14cbf
Remove screen reader only text from buttons
joedolson Dec 28, 2025
4be3ec9
Big play button shouldn't have border radius
joedolson Dec 28, 2025
a917047
Add mechanism to view translations in demos
joedolson Dec 28, 2025
3c2cac4
Remove JS sizing to define player width and height
joedolson Dec 28, 2025
33758cf
Make player type aria-label a translatable string
joedolson Dec 28, 2025
2586e95
Add support for an audio poster image.
joedolson Dec 28, 2025
e082170
Add poster image demo to index
joedolson Dec 28, 2025
fb48cbd
Invite people to contribute financially to Able Player
joedolson Dec 28, 2025
bbf5c65
Add support link to docs header.
joedolson Dec 28, 2025
c94be4a
Update funding info to be current.
joedolson Dec 28, 2025
1dc4515
Move API docs to a notes file in docs instead of JS files.
joedolson Dec 28, 2025
3437d38
Add docs about array elements in geticons
joedolson Dec 28, 2025
5f7b138
Add support for a fixed location for sign language video
joedolson Dec 28, 2025
dd8689d
Update package-lock.json
joedolson Dec 28, 2025
f63c909
Adjust caption styling to center.
joedolson Dec 28, 2025
b2582e2
Rename vars to reflect that they may not be cookies
joedolson Dec 29, 2025
a693ef9
More cookie var renaming
joedolson Dec 29, 2025
9e30126
Improve draggable window positioning
joedolson Dec 29, 2025
596c617
Replace $.ajax with fetch in tracks
joedolson Dec 29, 2025
0a2011c
Begin process of removing jQuery by supporting jQuery slim
joedolson Dec 29, 2025
fd00c08
Update fadeout/in to use CSS transitions
joedolson Dec 29, 2025
8e46268
Update comments to reflect change
joedolson Dec 29, 2025
ffef8fa
Change translations to fetch async await
joedolson Dec 29, 2025
eb816bb
Show needs to happen before hide, not simultaneous.
joedolson Dec 29, 2025
493c21f
Swap jQuery deferred to custom prototype
joedolson Dec 30, 2025
1678dd6
Update docs to reflect changed dependency & update demos to use the s…
joedolson Dec 30, 2025
2b33a4c
Missed file save in deferred changes
joedolson Dec 30, 2025
4d4f887
Eliminate some unused code
joedolson Dec 30, 2025
ac831d7
Merge pull request #709 from ableplayer/jquery-slim
joedolson Dec 30, 2025
fa3ae30
Replace jQuery getScript
joedolson Dec 30, 2025
4d3fd84
On Safari, YouTube automatic posters don't show. This is a known Safa…
joedolson Dec 30, 2025
b92a105
Merge pull request #711 from ableplayer/jquery-slim
joedolson Dec 30, 2025
9cee3c8
Remove some additional unused variables.
joedolson Dec 30, 2025
360b5eb
Merge branch 'develop' of https://github.com/ableplayer/ableplayer in…
joedolson Dec 30, 2025
61c9277
Function doesn't use the YouTube ID argument.
joedolson Dec 30, 2025
7c95772
Remove hide callbacks & change draggable to be a more explicit region.
joedolson Dec 30, 2025
d75d394
Design adjustments to resize and drag handles
joedolson Dec 30, 2025
35f3dd8
Unused var
joedolson Dec 30, 2025
f366acf
Set transcript language order; design adjustments.
joedolson Dec 30, 2025
8b6bcaa
Invalid value passed to getYouTubePosterUrl
joedolson Dec 31, 2025
edda545
All YouTube videos have 640, not all have hd.
joedolson Dec 31, 2025
661ccfb
Assign poster as background to bigplaybutton
joedolson Dec 31, 2025
b2641d2
Remove code that enables poster with YouTube player
joedolson Dec 31, 2025
0214f1f
Remove unused variable, minor changes to comments
joedolson Dec 31, 2025
4127407
Remove setFullscreen(false) when rebuilding player
joedolson Dec 31, 2025
c7c6d7f
Remove references to the helpDialog, which hasn't existed for at leas…
joedolson Dec 31, 2025
3847046
Add preference enabling users to disable custom keyboard shortcuts
joedolson Dec 31, 2025
de99c87
Set border-box sizing on chapters buttons
joedolson Dec 31, 2025
5157e44
Add setTimeout to resolve promise if no captions found.
joedolson Dec 31, 2025
3b5ef73
Simplify AccessibleDialog, remove fullscreen polyfill
joedolson Dec 31, 2025
cb17466
Adjust and restore sign and transcript windows for fullscreen
joedolson Dec 31, 2025
733e64f
Remove right margin on checkbox label in draggables
joedolson Jan 1, 2026
d6dc0c3
Update VTT parsing to handle cues as individual inputs.
joedolson Jan 9, 2026
7228330
Remove debugging
joedolson Jan 9, 2026
c71301c
Ensure that positioning $window doesn't happen if it isn't present.
joedolson Jan 9, 2026
31a2e37
Bump VTS notice to 10 seconds.
joedolson Jan 9, 2026
0d2cc31
Tweaks to VTS alert styles
joedolson Jan 10, 2026
fe8d4a8
Fix todo comment text
joedolson Jan 10, 2026
359ba86
Enhance translations by supporting variables in translated strings
joedolson Jan 10, 2026
efe82f5
Localize VTS
joedolson Jan 10, 2026
b54a833
Accidentally removed entire tr.
joedolson Jan 10, 2026
f77d5ee
Pass data.text where trackText used to be.
joedolson Jan 10, 2026
4849653
Update comment
joedolson Jan 10, 2026
8b37b9f
Add VTS translations to language files.
joedolson Jan 10, 2026
bee61bb
Some comment improvements
joedolson Jan 10, 2026
ebc1f30
Merge pull request #712 from ableplayer/develop
joedolson Jan 10, 2026
e6d24bd
Update video5.html
joedolson Jan 10, 2026
21cc20d
Styling fixes for search2
joedolson Jan 10, 2026
1d813f5
Text fix now that YouTube is supported without captions
joedolson Jan 10, 2026
39e9367
Commit build files
joedolson Jan 10, 2026
811f573
Merge pull request #716 from ableplayer/develop
joedolson Jan 10, 2026
a04fe82
Update changelog.md
joedolson Jan 10, 2026
802287a
Merge pull request #717 from ableplayer/develop
joedolson Jan 10, 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
Make player type aria-label a translatable string
  • Loading branch information
joedolson committed Dec 28, 2025
commit 33758cffdef5237651904aa51af4f7fec7a4ef8b
4 changes: 2 additions & 2 deletions scripts/buildplayer.js
Original file line number Diff line number Diff line change
Expand Up @@ -102,9 +102,9 @@
this.$playerDiv = $('<div>', {
'class' : 'able-player',
'role' : 'region',
'aria-label' : this.mediaType + ' player'
'aria-label' : ( 'audio' === this.mediaType ) ? this.translate( 'audioPlayer', 'audio player' ) : this.translate( 'videoPlayer', 'video player' )
});
this.$playerDiv.addClass('able-'+this.mediaType);
this.$playerDiv.addClass('able-' + this.mediaType);
if (this.hasPlaylist && this.showNowPlaying) {
this.$nowPlayingDiv = $('<div>',{
'class' : 'able-now-playing',
Expand Down
2 changes: 2 additions & 0 deletions translations/ca.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
"audio": "audio",
"video": "vídeo",
"playerHeading": "Reproductor",
"audioPlayer": "Audio player",
"videoPlayer": "Video player",
"faster": "Ràpid",
"slower": "Lent",
"play": "Reprodueix",
Expand Down
2 changes: 2 additions & 0 deletions translations/cs.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
"audio": "audio",
"video": "video",
"playerHeading": "Přehrávač médií",
"audioPlayer": "Audio player",
"videoPlayer": "Video player",
"faster": "Rychleji",
"slower": "Pomaleji",
"play": "Spustit",
Expand Down
2 changes: 2 additions & 0 deletions translations/da.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
"audio": "lyd",
"video": "video",
"playerHeading": "Medieafspiller",
"audioPlayer": "Audio player",
"videoPlayer": "Video player",
"faster": "Hurtigere",
"slower": "Langsommere",
"play": "Afspil",
Expand Down
2 changes: 2 additions & 0 deletions translations/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
"audio": "Audio",
"video": "Video",
"playerHeading": "Media Player",
"audioPlayer": "Audio player",
"videoPlayer": "Video player",
"faster": "Schneller",
"slower": "Langsamer",
"chapters": "Kapitel",
Expand Down
2 changes: 2 additions & 0 deletions translations/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
"audio": "audio",
"video": "video",
"playerHeading": "Media player",
"audioPlayer": "Audio player",
"videoPlayer": "Video player",
"faster": "Faster",
"slower": "Slower",
"play": "Play",
Expand Down
2 changes: 2 additions & 0 deletions translations/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
"audio": "audio",
"video": "video",
"playerHeading": "Media player",
"audioPlayer": "Audio player",
"videoPlayer": "Video player",
"faster": "Rápido",
"slower": "Lento",
"play": "Play",
Expand Down
2 changes: 2 additions & 0 deletions translations/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
"audio": "audio",
"video": "vidéo",
"playerHeading": "Lecteur multimédia",
"audioPlayer": "Audio player",
"videoPlayer": "Video player",
"faster": "Plus rapidement",
"slower": "Plus lentement",
"play": "Lecture",
Expand Down
2 changes: 2 additions & 0 deletions translations/he.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
"audio": "שמע",
"video": "וידאו",
"playerHeading": "נגן מדיה",
"audioPlayer": "Audio player",
"videoPlayer": "Video player",
"faster": "מהר יותר",
"slower": "לאט יותר",
"play": "נגן",
Expand Down
2 changes: 2 additions & 0 deletions translations/id.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
"audio": "audio",
"video": "video",
"playerHeading": "Pemutar media",
"audioPlayer": "Audio player",
"videoPlayer": "Video player",
"faster": "Percepat",
"slower": "Perlambat",
"play": "Mulai",
Expand Down
22 changes: 12 additions & 10 deletions translations/it.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,10 @@
"audio": "audio",
"video": "video",
"playerHeading": "Lettore multimediale",
"faster": "Pi� veloce",
"slower": "Pi� lento",
"audioPlayer": "Audio player",
"videoPlayer": "Video player",
"faster": "Più veloce",
"slower": "Più lento",
"play": "Riproduci",
"pause": "Pausa",
"stop": "Stop",
Expand Down Expand Up @@ -40,7 +42,7 @@
"exitFullScreen": "Disattiva schermo intero",
"fullScreen": "Schermo intero",
"fullScreenTitle": "Full screen video player",
"speed": "Velocit�",
"speed": "Velocità",
"and": "e",
"or": "o",
"spacebar": "barra spaziatrice",
Expand All @@ -62,7 +64,7 @@
"selectedTrack": "Traccia selezionata",
"alertDescribedVersion": "Sto usando la versione audiodescritta di questo video",
"alertNonDescribedVersion": "Sto usando la versione non audiodescritta di questo video",
"fallbackError1": "Spiacente il tuo browser non in grado di riprodurre questo",
"fallbackError1": "Spiacente il tuo browser non è in grado di riprodurre questo",
"fallbackError2": "I seguenti browser supportano questo lettore multimediale",
"orHigher": "o superiore",
"prefMenuCaptions": "Sottotitoli",
Expand All @@ -79,7 +81,7 @@
"prefIntroDescriptionNone": "Il video corrente non ha audiodescrizioni.",
"prefIntroDescription3": "Usa il seguente modulo per impostare le tue preferenze relative all'audiodescrizione testuale.",
"prefIntroDescription4": "Dopo aver salvato le tue impostazioni, le audiodescrizioni possono essere attivate o disattivate usando i pulsanti descrizione.",
"prefIntroKeyboard1": "Il lettore multimediale pu� essere usato dovunque in questa pagina, attraverso la tastiera. Vedi sotto per un elenco di tasti di scelta rapida.",
"prefIntroKeyboard1": "Il lettore multimediale può essere usato dovunque in questa pagina, attraverso la tastiera. Vedi sotto per un elenco di tasti di scelta rapida.",
"prefIntroKeyboard2": "I tasti di scelta rapida, (Shift, Alt, e Control) possono essere assegnati di seguito.",
"prefIntroKeyboard3": "NOTA: Alcune combinazioni di tasti possono essere in conflitto con i tasti utilizzati dal tuo browser od altro software. Prova varie combinazioni di tasti per trovarne una che funzioni correttamente.",
"prefIntroTranscript": "Le preferenze seguenti modificano la trascrizione interattiva.",
Expand All @@ -96,7 +98,7 @@
"escapeKey": "Escape",
"escapeKeyFunction": "Chiude il menu o la finestra corrente",
"prefDescFormat": "Formato preferito",
"prefDescFormatHelp": "Se entrambi i formati sono disponibili, ne verr� usato soltanto uno.",
"prefDescFormatHelp": "Se entrambi i formati sono disponibili, ne verrà usato soltanto uno.",
"prefDescFormatOption1": "Versione di descrizione alternativa per il video",
"prefDescFormatOption1b": "Una versione di descrizione alternativa",
"prefDescFormatOption2": "Descrizione testuale, letta dal lettore di schermo",
Expand All @@ -118,7 +120,7 @@
"prefCaptionsColor": "Colore del testo",
"prefCaptionsBGColor": "Colore di sfondo",
"prefCaptionsSize": "Dimensione del carattere",
"prefCaptionsOpacity": "Opacit�",
"prefCaptionsOpacity": "Opacità",
"prefCaptionsStyle": "Stile",
"serif": "serif",
"sans": "sans-serif",
Expand All @@ -142,7 +144,7 @@
"captionsPositionBelow": "Sotto al video",
"sampleCaptionText": "Testo di esempio sottotitoli",
"prefSuccess": "I cambiamenti sono stati salvati.",
"prefNoChange": "Non stato effettuato alcun cambiamento.",
"prefNoChange": "Non è stato effettuato alcun cambiamento.",
"help": "Aiuto",
"helpTitle": "Guida",
"save": "Salva",
Expand All @@ -168,9 +170,9 @@
"width": "Larghezza",
"height": "Altezza",
"windowSendBack": "Manda in fondo",
"windowSendBackAlert": "Questa finestra ora dietro agli altri oggetti della pagina.",
"windowSendBackAlert": "Questa finestra è ora dietro agli altri oggetti della pagina.",
"windowBringTop": "Metti in primo piano",
"windowBringTopAlert": "Questa finestra e' ora davanti agli altri oggetti nella pagina.",
"windowBringTopAlert": "Questa finestra è ora davanti agli altri oggetti nella pagina.",
"resultsSummary1": "You searched for:",
"resultsSummary2": "Found",
"resultsSummary3": "matching items.",
Expand Down
2 changes: 2 additions & 0 deletions translations/ja.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
"audio": "オーディオ",
"video": "ビデオ",
"playerHeading": "メディアプレイヤー",
"audioPlayer": "Audio player",
"videoPlayer": "Video player",
"faster": "はやく",
"slower": "おそく",
"play": "再生",
Expand Down
2 changes: 2 additions & 0 deletions translations/ms.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
"audio": "audio",
"video": "video",
"playerHeading": "Pemain media",
"audioPlayer": "Audio player",
"videoPlayer": "Video player",
"faster": "Lebih laju",
"slower": "Lebih perlahan",
"play": "Main",
Expand Down
2 changes: 2 additions & 0 deletions translations/nb.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
"audio": "lyd",
"video": "video",
"playerHeading": "Mediespiller",
"audioPlayer": "Audio player",
"videoPlayer": "Video player",
"faster": "Raskere",
"slower": "Saktere",
"play": "Spill av",
Expand Down
2 changes: 2 additions & 0 deletions translations/nl.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
"audio": "audio",
"video": "video",
"playerHeading": "Mediaspeler",
"audioPlayer": "Audio player",
"videoPlayer": "Video player",
"faster": "Sneller",
"slower": "Langzamer",
"play": "Afspelen",
Expand Down
2 changes: 2 additions & 0 deletions translations/pl.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
"audio": "dźwięk",
"video": "wideo",
"playerHeading": "Odtwarzacz mediów",
"audioPlayer": "Audio player",
"videoPlayer": "Video player",
"faster": "Szybciej",
"slower": "Wolniej",
"play": "Odtwarzaj",
Expand Down
2 changes: 2 additions & 0 deletions translations/pt-br.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
"audio": "áudio",
"video": "vídeo",
"playerHeading": "Reprodutor de mídias",
"audioPlayer": "Audio player",
"videoPlayer": "Video player",
"faster": "Rápido",
"slower": "Lento",
"play": "Reproduzir",
Expand Down
2 changes: 2 additions & 0 deletions translations/pt.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
"audio": "áudio",
"video": "vídeo",
"playerHeading": "Leitor multimédia",
"audioPlayer": "Audio player",
"videoPlayer": "Video player",
"faster": "Mais rápido",
"slower": "Mais lento",
"play": "Reproduzir",
Expand Down
2 changes: 2 additions & 0 deletions translations/sv.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
"audio": "ljud",
"video": "video",
"playerHeading": "Mediaspelare",
"audioPlayer": "Audio player",
"videoPlayer": "Video player",
"faster": "Snabbare",
"slower": "Långsammare",
"play": "Spela upp",
Expand Down
2 changes: 2 additions & 0 deletions translations/tr.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
"audio": "ses",
"video": "video",
"playerHeading": "Medya Oynatıcı",
"audioPlayer": "Audio player",
"videoPlayer": "Video player",
"faster": "Hızlandır",
"slower": "Yavaşlat",
"play": "Oynat",
Expand Down
2 changes: 2 additions & 0 deletions translations/zh-tw.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
"audio": "音訊",
"video": "視訊",
"playerHeading": "媒體播放器",
"audioPlayer": "Audio player",
"videoPlayer": "Video player",
"faster": "加快",
"slower": "減慢",
"play": "播放",
Expand Down