PluginProbe ʕ •ᴥ•ʔ
Presto Player / 2.2.2
Presto Player v2.2.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 3 years ago ActionBar.js 2 years ago Behavior.js 2 years ago CTA.js 2 years ago Controls.js 5 years ago Edit.js 2 years ago Email.js 2 years ago Preset.js 4 years ago Search.js 3 years ago Style.js 2 years ago Watermark.js 4 years ago index.js 4 years ago
Style.js
72 lines
1 /**
2 * WordPress dependencies
3 */
4 const { __ } = wp.i18n;
5 const { ToggleControl, BaseControl, RangeControl, SelectControl, ColorPicker } =
6 wp.components;
7 import { css, jsx } from "@emotion/core";
8
9 export default function ({ 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 css={css`
34 padding-left: 4px;
35 .components-range-control__root {
36 align-items: flex-start;
37 }
38 `}
39 />
40 </BaseControl>
41
42 <BaseControl>
43 <SelectControl
44 label={__("Caption Style", "presto-player")}
45 labelPosition="top"
46 value={state?.caption_style}
47 options={[
48 { label: __("Default", "presto-player"), value: "default" },
49 { label: __("Full", "presto-player"), value: "full" },
50 ]}
51 onChange={(caption_style) => {
52 updateState({ caption_style });
53 }}
54 />
55 </BaseControl>
56 <BaseControl>
57 <BaseControl.VisualLabel>
58 <p>{__("Caption Background", "presto-player")}</p>
59 </BaseControl.VisualLabel>
60
61 <ColorPicker
62 color={state?.caption_background || "#000000"}
63 onChangeComplete={(value) => {
64 updateState({ caption_background: value.hex });
65 }}
66 disableAlpha
67 />
68 </BaseControl>
69 </div>
70 );
71 }
72