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