PluginProbe
HTML Forms – Simple WordPress Forms Plugin / 1.3.11
HTML Forms – Simple WordPress Forms Plugin v1.3.11
1.7.1 1.7.0 trunk 1.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.1 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.2.0 1.3.0 1.3.1 1.3.10 1.3.11 1.3.12 1.3.13 1.3.14 1.3.15 All 68 releases
html-forms / assets / js / gutenberg-block.js

gutenberg-block.js in HTML Forms – Simple WordPress Forms Plugin 1.3.11, at assets/js/gutenberg-block.js

71 lines 2.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 (function () { var require = undefined; var module = undefined; var exports = undefined; var define = undefined;(function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){
2 'use strict';
3
4 var __ = window.wp.i18n.__;
5 var registerBlockType = window.wp.blocks.registerBlockType;
6 var SelectControl = window.wp.components.SelectControl;
7 var forms = window.html_forms;
8 registerBlockType('html-forms/form', {
9 title: __('HTML Forms: Form'),
10 description: __('Block showing a HTML Forms form'),
11 category: 'widgets',
12 attributes: {
13 slug: {
14 type: 'string'
15 }
16 },
17 supports: {
18 html: false
19 },
20 icon: React.createElement("svg", {
21 version: "1.0",
22 xmlns: "http://www.w3.org/2000/svg",
23 width: "256.000000pt",
24 height: "256.000000pt",
25 viewBox: "0 0 256.000000 256.000000",
26 preserveAspectRatio: "xMidYMid meet"
27 }, React.createElement("g", {
28 transform: "translate(0.000000,256.000000) scale(0.100000,-0.100000)",
29 fill: "#000000",
30 stroke: "none"
31 }, React.createElement("path", {
32 d: "M0 1280 l0 -1280 1280 0 1280 0 0 1280 0 1280 -1280 0 -1280 0 0 -1280z m2031 593 c8 -8 9 -34 4 -78 -6 -56 -9 -65 -23 -60 -43 16 -98 15 -132 -2 -50 -26 -72 -72 -78 -159 l-5 -74 92 0 91 0 0 -70 0 -70 -90 0 -90 0 0 -345 0 -345 -90 0 -90 0 0 345 0 345 -55 0 -55 0 0 70 0 70 55 0 55 0 0 38 c0 63 20 153 45 202 54 105 141 152 273 147 45 -2 87 -8 93 -14z m-1291 -288 l0 -235 230 0 230 0 0 235 0 235 90 0 90 0 0 -575 0 -575 -90 0 -90 0 0 260 0 260 -230 0 -230 0 0 -260 0 -260 -90 0 -90 0 0 575 0 575 90 0 90 0 0 -235z"
33 }))),
34 edit: function edit(props) {
35 var options = forms.map(function (f) {
36 return {
37 label: f.title,
38 value: f.slug
39 };
40 });
41
42 if (!props.attributes.slug && options.length > 0) {
43 props.setAttributes({
44 slug: options[0].value
45 });
46 }
47
48 return React.createElement("div", {
49 style: {
50 backgroundColor: '#f8f9f9',
51 padding: '14px'
52 }
53 }, React.createElement(SelectControl, {
54 label: __('HTML Forms form'),
55 value: props.attributes.slug,
56 options: options,
57 onChange: function onChange(value) {
58 props.setAttributes({
59 slug: value
60 });
61 }
62 }));
63 },
64 // Render nothing in the saved content, because we render in PHP
65 save: function save(props) {
66 return null; // return `[hf_form slug="${props.attributes.slug}"]`;
67 }
68 });
69
70 },{}]},{},[1]);
71 ; })();