1
0
mirror of https://github.com/videojs/video.js.git synced 2025-04-25 12:24:45 +02:00

11 Commits

Author SHA1 Message Date
mister-ben
0022867a2a
fix(types): Improve Typescript coverage () 2023-03-02 06:41:57 +01:00
Grzegorz Blaszczyk
2e96253632
fix: Improves types for registerPlugin and getPlugin ()
* fix: improves types for registerPlugin and getPlugin

* fix: corrects parameter type for registerPlugin

* docs(fix): add support for {typeof class} expression

* chore: move js-doc-typeof-plugin to build dir
2023-01-24 22:07:30 +01:00
Gary Katsevman
17a61474d0
perf: wrap prototype methods in handlers in an arrow function () 2021-03-24 15:38:27 -04:00
Pat O'Neill
f6a66e62de feat: Add a default, plugin-specific logger to advanced plugins () 2020-07-10 11:59:04 -04:00
Pat O'Neill
ebf8d6671c docs: Update JSDoc comments, so core API docs for the videojs function are accurate. () 2018-09-28 16:21:18 -04:00
Gary Katsevman
6bff3ce779
fix(vjsstandard): update to 8.0.2 and fixup linting () 2018-09-28 14:58:15 -04:00
Brandon Casey
acf4153963 feat: add a version method to all advanced plugin instances () 2017-11-07 15:48:24 -05:00
Pat O'Neill
0a19cf0d6a feat: Add 'beforepluginsetup' event and named plugin setup events (e.g. 'pluginsetup:foo') ()
This adds a beforepluginsetup event as well as beforepluginsetup:$name and pluginsetup:$name events.

The drive behind this is improving the ability for people to make cross-plugin dependencies in a more robust manner.
2017-05-11 17:13:22 -04:00
Pat O'Neill
326398d312 feat: don't throw when re-registering a plugin unless it's a player method () 2017-03-02 11:17:42 -05:00
Brandon Casey
127cd7827e fix: copy basic plugin properties onto the wrapper ()
Copy basic plugin properties to prevent breaking older basic plugins.
2017-02-21 15:49:42 -05:00
Pat O'Neill
8d1653aebc feat: Advanced Class-based Plugins for 6.0 () 2017-01-18 01:52:23 -05:00