mister-ben
0022867a2a
fix(types): Improve Typescript coverage ( #8148 )
2023-03-02 06:41:57 +01:00
Grzegorz Blaszczyk
2e96253632
fix: Improves types for registerPlugin and getPlugin ( #8058 )
...
* 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 ( #7060 )
2021-03-24 15:38:27 -04:00
Pat O'Neill
f6a66e62de
feat: Add a default, plugin-specific logger to advanced plugins ( #6693 )
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. ( #5385 )
2018-09-28 16:21:18 -04:00
Gary Katsevman
6bff3ce779
fix(vjsstandard): update to 8.0.2 and fixup linting ( #5413 )
2018-09-28 14:58:15 -04:00
Brandon Casey
acf4153963
feat: add a version method to all advanced plugin instances ( #4714 )
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') ( #4255 )
...
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 ( #4140 )
2017-03-02 11:17:42 -05:00
Brandon Casey
127cd7827e
fix: copy basic plugin properties onto the wrapper ( #4100 )
...
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 ( #3690 )
2017-01-18 01:52:23 -05:00