PluginProbe ʕ •ᴥ•ʔ
Presto Player / 4.3.3
Presto Player v4.3.3
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 2 weeks ago ActionBar.js 1 month ago ActionBar.scss 1 month ago Behavior.js 2 years ago CTA.js 1 month ago CTA.scss 1 month ago Controls.js 5 years ago Edit.js 1 month ago Edit.scss 1 month ago Email.js 1 month ago Email.scss 1 month ago Preset.js 4 years ago Search.js 3 years ago Style.js 1 month ago Style.scss 1 month ago Watermark.js 4 years ago index.js 1 month ago index.scss 1 month 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