add CssVar

This commit is contained in:
Harvey Zack committed 2023-04-17 22:11:06 +08:00
1 parent c4252b21b5
commit f013f8604e
7 files changed
+15 -3

No files matched your search

+1
View File
@@ -192,6 +192,7 @@ export default class Artplayer extends Emitter {
},
i18n: {},
icons: {},
cssVar: {},
customType: {},
lang: navigator.language.toLowerCase(),
};
+1
View File
@@ -118,5 +118,6 @@ export default {
moreVideoAttr: o,
i18n: o,
icons: o,
cssVar: o,
customType: o,
};
+3
View File
@@ -0,0 +1,3 @@
export type CssVar = {
//
};
+1 -2
View File
@@ -1,5 +1,4 @@
import { AspectRatio, Flip, PlaybackRate } from './player';
import { Selector } from './component';
import { AspectRatio, Flip } from './player';
export type Events = {
'video:canplay': [event: Event];
+6
View File
@@ -2,6 +2,7 @@ import { Subtitle } from './subtitle';
import { Setting } from './setting';
import { Icons } from './icons';
import { I18n } from './i18n';
import { CssVar } from './cssVar';
import { ComponentOption } from './component';
import Artplayer = require('./artplayer');
@@ -302,6 +303,11 @@ export type Option = {
[key in keyof Icons]?: HTMLElement | string;
};
/**
* Custom css variables
*/
cssVar?: CssVar;
/**
* Custom video type function
*/