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