diff --git a/LICENSE b/LICENSE index 32a7b851..916a0a8b 100644 --- a/LICENSE +++ b/LICENSE @@ -2,9 +2,9 @@ The MIT License (MIT) Copyright (c) 2014-2025 The Able Player Contributors -Able Player development is supported in part by The AccessComputing project, -with financial support from the National Science Foundation -(grant #CNS-0540615, CNS-0837508, and CNS-1042260); +Able Player development was supported in part by The AccessComputing project until 2025, +with financial support from the National Science Foundation +(grant #CNS-0540615, CNS-0837508, and CNS-1042260); and by the Committee on Institutional Cooperation (CIC). Permission is hereby granted, free of charge, to any person obtaining a copy diff --git a/README.md b/README.md index aaa47dce..ccebdf1d 100644 --- a/README.md +++ b/README.md @@ -92,9 +92,10 @@ Since the release of version 4.4, we are no longer supporting Internet Explorer. - *Able Player* uses [jQuery][]. Version 3.5.0 or higher is recommended. The example code below uses Google’s hosted libraries; no download required. -- *Able Player* uses [js-cookie][] to store and retrieve user - preferences in cookies. The example code below uses CDN’s hosted libraries; - no download required. All Able Player cookies are functional cookies. +- *Able Player* optionally can use [js-cookie][] to store and retrieve user + preferences in cookies. By default, preferences are stored in localStorage. + The example code below uses CDN’s hosted libraries; no download required. + All Able Player cookies are functional cookies. - *AblePlayer*, as of 4.5.1, requires the use of the DOMPurify sanitizing library. - The default files in the root of the `/build` directory have DOMPurify bundled in. - Alternatively, the `build/separate-dompurify` directory houses copies of the AblePlayer files with AblePlayer code only and a stand-alone copy of the current version of DOMPurify that the project is currently using. These files are available for those who want to load DOMPurify via a separate file or want to use a CDN hosted version. @@ -135,9 +136,17 @@ Fallback content can be tested by adding the **data-test-fallback** attribute to Copy and paste the following code into your web page. This code applies to all use cases, both audio and video. +Able Player works with either jQuery or with the slim build of jQuery, which is about 6 KB smaller gzipped. + +Able Player does not require cookies, but you can add the js-cookie package to save preferences as cookies. Otherwise, preferences are saved in localStorage. + ```HTML +or + + + @@ -192,6 +201,13 @@ The following attributes are supported on both the `