PluginProbe ʕ •ᴥ•ʔ
Presto Player / 4.4.1
Presto Player v4.4.1
4.4.1 4.4.0 4.3.3 4.3.2 4.3.1 4.3.0 4.2.4 4.2.3 4.2.2 4.2.0 4.2.1 trunk 1.10.0 1.10.1 1.10.2 1.11.0 1.12.0 1.13.0 1.14.0 1.14.1 1.5.10 1.5.11 1.5.12 1.5.13 1.5.14 1.5.15 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.10 1.6.11 1.6.12 1.6.13 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.8.0 1.8.1 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.9.0 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.14 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.10 2.0.11 2.0.12 2.0.13 2.0.14 2.0.15 2.0.16 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.2.0 2.2.1 2.2.2 2.2.3 2.2.3-beta1 2.3.0 2.3.1 2.3.2 2.3.3 3.0.0 3.0.0-beta1 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.1.0 3.1.1 3.1.2 3.1.3 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.0.5 4.0.6 4.0.7 4.0.8 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4
presto-player / src / admin / blocks / shared / presets / Style.js
presto-player / src / admin / blocks / shared / presets Last commit date
parts 1 month ago ActionBar.js 2 months ago ActionBar.scss 2 months ago Behavior.js 2 years ago CTA.js 2 months ago CTA.scss 2 months ago Controls.js 5 years ago Edit.js 2 months ago Edit.scss 2 months ago Email.js 2 months ago Email.scss 2 months ago Preset.js 4 years ago Search.js 3 years ago Style.js 2 months ago Style.scss 2 months ago Watermark.js 4 years ago index.js 2 months ago index.scss 2 months ago
Style.js
67 lines
1 /**
2 * WordPress dependencies
3 */
4 const { __ } = wp.i18n;
5 const { ToggleControl, BaseControl, RangeControl, SelectControl, ColorPicker } =
6 wp.components;
7 import "./Style.scss";
8
9 export default function Style({ state, updateState, className }) {
10 return (
11 <div className={className}>
12 <BaseControl>
13 <h3>{__("Style", "presto-player")}</h3>
14 </BaseControl>
15 <BaseControl>
16 <ToggleControl
17 label={__("Hide Logo", "presto-player")}
18 help={__("Hides the logo on this video.", "presto-player")}
19 onChange={(hide_logo) => {
20 updateState({ hide_logo });
21 }}
22 checked={state.hide_logo}
23 />
24 </BaseControl>
25 <BaseControl>
26 <RangeControl
27 label={__("Round Corners", "presto-player")}
28 help={__("Player border radius size.", "presto-player")}
29 value={state?.border_radius || 0}
30 onChange={(border_radius) => updateState({ border_radius })}
31 min={0}
32 max={25}
33 className="presto-preset-style__range"
34 />
35 </BaseControl>
36
37 <BaseControl>
38 <SelectControl
39 label={__("Caption Style", "presto-player")}
40 labelPosition="top"
41 value={state?.caption_style}
42 options={[
43 { label: __("Default", "presto-player"), value: "default" },
44 { label: __("Full", "presto-player"), value: "full" },
45 ]}
46 onChange={(caption_style) => {
47 updateState({ caption_style });
48 }}
49 />
50 </BaseControl>
51 <BaseControl>
52 <BaseControl.VisualLabel>
53 <p>{__("Caption Background", "presto-player")}</p>
54 </BaseControl.VisualLabel>
55
56 <ColorPicker
57 color={state?.caption_background || "#000000"}
58 onChangeComplete={(value) => {
59 updateState({ caption_background: value.hex });
60 }}
61 disableAlpha
62 />
63 </BaseControl>
64 </div>
65 );
66 }
67