From 1f8d5e289b0f79366ceb8425fea0d5808bfdb5d5 Mon Sep 17 00:00:00 2001 From: Philipe Date: Tue, 31 Aug 2021 09:00:56 -0300 Subject: [PATCH] feature(register): function for register plugin --- src/js/videojs.record.js | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/src/js/videojs.record.js b/src/js/videojs.record.js index 9537af2d..783af2ee 100644 --- a/src/js/videojs.record.js +++ b/src/js/videojs.record.js @@ -1994,5 +1994,20 @@ if (videojs.getPlugin('record') === undefined) { videojs.registerPlugin('record', Record); } +// register for videojs imported instance +/** + * register for videojs imported instance. + * + * @public + * @param {object} _videojs - videojs isntace. + */ +function register(_videojs) { + const instance = _videojs || videojs || window.videojs; + instance.Record = Record; + if (instance.getPlugin('record') === undefined) { + instance.registerPlugin('record', Record); + } +} + // export plugin -export {Record}; +export {Record, register};