Plugin Directory

Changeset 3234477


Ignore:
Timestamp:
02/04/2025 07:48:02 AM (4 weeks ago)
Author:
inc2734
Message:

Version up. v9.1.1

Location:
snow-monkey-forms/trunk
Files:
2 added
26 edited

Legend:

Unmodified
Added
Removed
  • snow-monkey-forms/trunk/App/Model/Setting.php

    r3154266 r3234477  
    301301                }
    302302
    303                 $type               = $matches[1];
    304                 $registry           = \WP_Block_Type_Registry::get_instance();
    305                 $metadata           = $registry->get_registered( 'snow-monkey-forms/control-' . $type );
     303                $type     = $matches[1];
     304                $registry = \WP_Block_Type_Registry::get_instance();
     305                $metadata = $registry->get_registered( 'snow-monkey-forms/control-' . $type );
     306                if ( ! $metadata ) {
     307                    return;
     308                }
     309
    306310                $default_attributes = array();
    307311
  • snow-monkey-forms/trunk/changelog.txt

    r3199898 r3234477  
    11*** Changelog ***
     2
     3= 9.1.1 =
     4* Adjusted implementation of form control display.
    25
    36= 9.1.0 =
  • snow-monkey-forms/trunk/composer.json

    r3089760 r3234477  
    1414        "wp-coding-standards/wpcs": "^3.1",
    1515        "phpcompatibility/phpcompatibility-wp": "*",
    16         "yoast/phpunit-polyfills": "^2.0"
     16        "yoast/phpunit-polyfills": "^1.1"
    1717    },
    1818    "require": {
  • snow-monkey-forms/trunk/composer.lock

    r3119411 r3234477  
    55        "This file is @generated automatically"
    66    ],
    7     "content-hash": "e0dafde90f394e2032626bf0beb38e7c",
     7    "content-hash": "91573c44edbf8bc16f936af651791d4e",
    88    "packages": [],
    99    "packages-dev": [
     
    8888        {
    8989            "name": "doctrine/instantiator",
    90             "version": "1.5.0",
     90            "version": "2.0.0",
    9191            "source": {
    9292                "type": "git",
    9393                "url": "https://github.com/doctrine/instantiator.git",
    94                 "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b"
    95             },
    96             "dist": {
    97                 "type": "zip",
    98                 "url": "https://api.github.com/repos/doctrine/instantiator/zipball/0a0fa9780f5d4e507415a065172d26a98d02047b",
    99                 "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b",
    100                 "shasum": ""
    101             },
    102             "require": {
    103                 "php": "^7.1 || ^8.0"
    104             },
    105             "require-dev": {
    106                 "doctrine/coding-standard": "^9 || ^11",
     94                "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0"
     95            },
     96            "dist": {
     97                "type": "zip",
     98                "url": "https://api.github.com/repos/doctrine/instantiator/zipball/c6222283fa3f4ac679f8b9ced9a4e23f163e80d0",
     99                "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0",
     100                "shasum": ""
     101            },
     102            "require": {
     103                "php": "^8.1"
     104            },
     105            "require-dev": {
     106                "doctrine/coding-standard": "^11",
    107107                "ext-pdo": "*",
    108108                "ext-phar": "*",
    109                 "phpbench/phpbench": "^0.16 || ^1",
    110                 "phpstan/phpstan": "^1.4",
    111                 "phpstan/phpstan-phpunit": "^1",
    112                 "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
    113                 "vimeo/psalm": "^4.30 || ^5.4"
     109                "phpbench/phpbench": "^1.2",
     110                "phpstan/phpstan": "^1.9.4",
     111                "phpstan/phpstan-phpunit": "^1.3",
     112                "phpunit/phpunit": "^9.5.27",
     113                "vimeo/psalm": "^5.4"
    114114            },
    115115            "type": "library",
     
    138138            "support": {
    139139                "issues": "https://github.com/doctrine/instantiator/issues",
    140                 "source": "https://github.com/doctrine/instantiator/tree/1.5.0"
     140                "source": "https://github.com/doctrine/instantiator/tree/2.0.0"
    141141            },
    142142            "funding": [
     
    154154                }
    155155            ],
    156             "time": "2022-12-30T00:15:36+00:00"
     156            "time": "2022-12-30T00:23:10+00:00"
    157157        },
    158158        {
    159159            "name": "myclabs/deep-copy",
    160             "version": "1.12.0",
     160            "version": "1.12.1",
    161161            "source": {
    162162                "type": "git",
    163163                "url": "https://github.com/myclabs/DeepCopy.git",
    164                 "reference": "3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c"
    165             },
    166             "dist": {
    167                 "type": "zip",
    168                 "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c",
    169                 "reference": "3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c",
     164                "reference": "123267b2c49fbf30d78a7b2d333f6be754b94845"
     165            },
     166            "dist": {
     167                "type": "zip",
     168                "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/123267b2c49fbf30d78a7b2d333f6be754b94845",
     169                "reference": "123267b2c49fbf30d78a7b2d333f6be754b94845",
    170170                "shasum": ""
    171171            },
     
    206206            "support": {
    207207                "issues": "https://github.com/myclabs/DeepCopy/issues",
    208                 "source": "https://github.com/myclabs/DeepCopy/tree/1.12.0"
     208                "source": "https://github.com/myclabs/DeepCopy/tree/1.12.1"
    209209            },
    210210            "funding": [
     
    214214                }
    215215            ],
    216             "time": "2024-06-12T14:39:25+00:00"
     216            "time": "2024-11-08T17:47:46+00:00"
    217217        },
    218218        {
    219219            "name": "nikic/php-parser",
    220             "version": "v5.1.0",
     220            "version": "v5.4.0",
    221221            "source": {
    222222                "type": "git",
    223223                "url": "https://github.com/nikic/PHP-Parser.git",
    224                 "reference": "683130c2ff8c2739f4822ff7ac5c873ec529abd1"
    225             },
    226             "dist": {
    227                 "type": "zip",
    228                 "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/683130c2ff8c2739f4822ff7ac5c873ec529abd1",
    229                 "reference": "683130c2ff8c2739f4822ff7ac5c873ec529abd1",
     224                "reference": "447a020a1f875a434d62f2a401f53b82a396e494"
     225            },
     226            "dist": {
     227                "type": "zip",
     228                "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/447a020a1f875a434d62f2a401f53b82a396e494",
     229                "reference": "447a020a1f875a434d62f2a401f53b82a396e494",
    230230                "shasum": ""
    231231            },
     
    270270            "support": {
    271271                "issues": "https://github.com/nikic/PHP-Parser/issues",
    272                 "source": "https://github.com/nikic/PHP-Parser/tree/v5.1.0"
    273             },
    274             "time": "2024-07-01T20:03:41+00:00"
     272                "source": "https://github.com/nikic/PHP-Parser/tree/v5.4.0"
     273            },
     274            "time": "2024-12-30T11:07:19+00:00"
    275275        },
    276276        {
     
    528528        {
    529529            "name": "phpcompatibility/phpcompatibility-wp",
    530             "version": "2.1.5",
     530            "version": "2.1.6",
    531531            "source": {
    532532                "type": "git",
    533533                "url": "https://github.com/PHPCompatibility/PHPCompatibilityWP.git",
    534                 "reference": "01c1ff2704a58e46f0cb1ca9d06aee07b3589082"
    535             },
    536             "dist": {
    537                 "type": "zip",
    538                 "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibilityWP/zipball/01c1ff2704a58e46f0cb1ca9d06aee07b3589082",
    539                 "reference": "01c1ff2704a58e46f0cb1ca9d06aee07b3589082",
     534                "reference": "80ccb1a7640995edf1b87a4409fa584cd5869469"
     535            },
     536            "dist": {
     537                "type": "zip",
     538                "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibilityWP/zipball/80ccb1a7640995edf1b87a4409fa584cd5869469",
     539                "reference": "80ccb1a7640995edf1b87a4409fa584cd5869469",
    540540                "shasum": ""
    541541            },
     
    594594                }
    595595            ],
    596             "time": "2024-04-24T21:37:59+00:00"
     596            "time": "2025-01-16T22:34:19+00:00"
    597597        },
    598598        {
     
    764764        {
    765765            "name": "phpunit/php-code-coverage",
    766             "version": "9.2.31",
     766            "version": "9.2.32",
    767767            "source": {
    768768                "type": "git",
    769769                "url": "https://github.com/sebastianbergmann/php-code-coverage.git",
    770                 "reference": "48c34b5d8d983006bd2adc2d0de92963b9155965"
    771             },
    772             "dist": {
    773                 "type": "zip",
    774                 "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/48c34b5d8d983006bd2adc2d0de92963b9155965",
    775                 "reference": "48c34b5d8d983006bd2adc2d0de92963b9155965",
     770                "reference": "85402a822d1ecf1db1096959413d35e1c37cf1a5"
     771            },
     772            "dist": {
     773                "type": "zip",
     774                "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/85402a822d1ecf1db1096959413d35e1c37cf1a5",
     775                "reference": "85402a822d1ecf1db1096959413d35e1c37cf1a5",
    776776                "shasum": ""
    777777            },
     
    780780                "ext-libxml": "*",
    781781                "ext-xmlwriter": "*",
    782                 "nikic/php-parser": "^4.18 || ^5.0",
     782                "nikic/php-parser": "^4.19.1 || ^5.1.0",
    783783                "php": ">=7.3",
    784                 "phpunit/php-file-iterator": "^3.0.3",
    785                 "phpunit/php-text-template": "^2.0.2",
    786                 "sebastian/code-unit-reverse-lookup": "^2.0.2",
    787                 "sebastian/complexity": "^2.0",
    788                 "sebastian/environment": "^5.1.2",
    789                 "sebastian/lines-of-code": "^1.0.3",
    790                 "sebastian/version": "^3.0.1",
    791                 "theseer/tokenizer": "^1.2.0"
    792             },
    793             "require-dev": {
    794                 "phpunit/phpunit": "^9.3"
     784                "phpunit/php-file-iterator": "^3.0.6",
     785                "phpunit/php-text-template": "^2.0.4",
     786                "sebastian/code-unit-reverse-lookup": "^2.0.3",
     787                "sebastian/complexity": "^2.0.3",
     788                "sebastian/environment": "^5.1.5",
     789                "sebastian/lines-of-code": "^1.0.4",
     790                "sebastian/version": "^3.0.2",
     791                "theseer/tokenizer": "^1.2.3"
     792            },
     793            "require-dev": {
     794                "phpunit/phpunit": "^9.6"
    795795            },
    796796            "suggest": {
     
    801801            "extra": {
    802802                "branch-alias": {
    803                     "dev-master": "9.2-dev"
     803                    "dev-main": "9.2.x-dev"
    804804                }
    805805            },
     
    830830                "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues",
    831831                "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy",
    832                 "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.31"
     832                "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.32"
    833833            },
    834834            "funding": [
     
    838838                }
    839839            ],
    840             "time": "2024-03-02T06:37:42+00:00"
     840            "time": "2024-08-22T04:23:01+00:00"
    841841        },
    842842        {
     
    10831083        {
    10841084            "name": "phpunit/phpunit",
    1085             "version": "9.6.20",
     1085            "version": "9.6.22",
    10861086            "source": {
    10871087                "type": "git",
    10881088                "url": "https://github.com/sebastianbergmann/phpunit.git",
    1089                 "reference": "49d7820565836236411f5dc002d16dd689cde42f"
    1090             },
    1091             "dist": {
    1092                 "type": "zip",
    1093                 "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/49d7820565836236411f5dc002d16dd689cde42f",
    1094                 "reference": "49d7820565836236411f5dc002d16dd689cde42f",
     1089                "reference": "f80235cb4d3caa59ae09be3adf1ded27521d1a9c"
     1090            },
     1091            "dist": {
     1092                "type": "zip",
     1093                "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/f80235cb4d3caa59ae09be3adf1ded27521d1a9c",
     1094                "reference": "f80235cb4d3caa59ae09be3adf1ded27521d1a9c",
    10951095                "shasum": ""
    10961096            },
     
    11031103                "ext-xml": "*",
    11041104                "ext-xmlwriter": "*",
    1105                 "myclabs/deep-copy": "^1.12.0",
     1105                "myclabs/deep-copy": "^1.12.1",
    11061106                "phar-io/manifest": "^2.0.4",
    11071107                "phar-io/version": "^3.2.1",
    11081108                "php": ">=7.3",
    1109                 "phpunit/php-code-coverage": "^9.2.31",
     1109                "phpunit/php-code-coverage": "^9.2.32",
    11101110                "phpunit/php-file-iterator": "^3.0.6",
    11111111                "phpunit/php-invoker": "^3.1.1",
     
    11661166                "issues": "https://github.com/sebastianbergmann/phpunit/issues",
    11671167                "security": "https://github.com/sebastianbergmann/phpunit/security/policy",
    1168                 "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.20"
     1168                "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.22"
    11691169            },
    11701170            "funding": [
     
    11821182                }
    11831183            ],
    1184             "time": "2024-07-10T11:45:39+00:00"
     1184            "time": "2024-12-05T13:48:26+00:00"
    11851185        },
    11861186        {
     
    21492149        {
    21502150            "name": "squizlabs/php_codesniffer",
    2151             "version": "3.10.1",
     2151            "version": "3.11.3",
    21522152            "source": {
    21532153                "type": "git",
    21542154                "url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git",
    2155                 "reference": "8f90f7a53ce271935282967f53d0894f8f1ff877"
    2156             },
    2157             "dist": {
    2158                 "type": "zip",
    2159                 "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/8f90f7a53ce271935282967f53d0894f8f1ff877",
    2160                 "reference": "8f90f7a53ce271935282967f53d0894f8f1ff877",
     2155                "reference": "ba05f990e79cbe69b9f35c8c1ac8dca7eecc3a10"
     2156            },
     2157            "dist": {
     2158                "type": "zip",
     2159                "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/ba05f990e79cbe69b9f35c8c1ac8dca7eecc3a10",
     2160                "reference": "ba05f990e79cbe69b9f35c8c1ac8dca7eecc3a10",
    21612161                "shasum": ""
    21622162            },
     
    22232223                    "url": "https://opencollective.com/php_codesniffer",
    22242224                    "type": "open_collective"
    2225                 }
    2226             ],
    2227             "time": "2024-05-22T21:24:41+00:00"
     2225                },
     2226                {
     2227                    "url": "https://thanks.dev/phpcsstandards",
     2228                    "type": "thanks_dev"
     2229                }
     2230            ],
     2231            "time": "2025-01-23T17:04:15+00:00"
    22282232        },
    22292233        {
     
    23452349        {
    23462350            "name": "yoast/phpunit-polyfills",
    2347             "version": "2.0.1",
     2351            "version": "1.1.3",
    23482352            "source": {
    23492353                "type": "git",
    23502354                "url": "https://github.com/Yoast/PHPUnit-Polyfills.git",
    2351                 "reference": "4a088f125c970d6d6ea52c927f96fe39b330d0f1"
    2352             },
    2353             "dist": {
    2354                 "type": "zip",
    2355                 "url": "https://api.github.com/repos/Yoast/PHPUnit-Polyfills/zipball/4a088f125c970d6d6ea52c927f96fe39b330d0f1",
    2356                 "reference": "4a088f125c970d6d6ea52c927f96fe39b330d0f1",
    2357                 "shasum": ""
    2358             },
    2359             "require": {
    2360                 "php": ">=5.6",
    2361                 "phpunit/phpunit": "^5.7.21 || ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0"
     2355                "reference": "0b31ce834facf03b8b44b6587e65b3cf1d7cfb94"
     2356            },
     2357            "dist": {
     2358                "type": "zip",
     2359                "url": "https://api.github.com/repos/Yoast/PHPUnit-Polyfills/zipball/0b31ce834facf03b8b44b6587e65b3cf1d7cfb94",
     2360                "reference": "0b31ce834facf03b8b44b6587e65b3cf1d7cfb94",
     2361                "shasum": ""
     2362            },
     2363            "require": {
     2364                "php": ">=5.4",
     2365                "phpunit/phpunit": "^4.8.36 || ^5.7.21 || ^6.0 || ^7.0 || ^8.0 || ^9.0"
    23622366            },
    23632367            "require-dev": {
     
    23692373            "extra": {
    23702374                "branch-alias": {
    2371                     "dev-main": "2.x-dev"
     2375                    "dev-main": "3.x-dev"
    23722376                }
    23732377            },
     
    24042408                "source": "https://github.com/Yoast/PHPUnit-Polyfills"
    24052409            },
    2406             "time": "2024-04-05T16:36:44+00:00"
     2410            "time": "2025-01-08T16:58:34+00:00"
    24072411        }
    24082412    ],
    24092413    "aliases": [],
    24102414    "minimum-stability": "stable",
    2411     "stability-flags": [],
     2415    "stability-flags": {},
    24122416    "prefer-stable": false,
    24132417    "prefer-lowest": false,
     
    24152419        "php": ">=7.4"
    24162420    },
    2417     "platform-dev": [],
     2421    "platform-dev": {},
    24182422    "plugin-api-version": "2.6.0"
    24192423}
  • snow-monkey-forms/trunk/dist/blocks/checkboxes/index.asset.php

    r3183486 r3234477  
    1 <?php return array('dependencies' => array('lodash', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n'), 'version' => '66792e21c760d58aa98e');
     1<?php return array('dependencies' => array('lodash', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n'), 'version' => 'c7d2d6b5db71adf62e29');
  • snow-monkey-forms/trunk/dist/blocks/checkboxes/index.js

    r3183486 r3234477  
    55// translators: %1$s: line-break-char
    66// translators: %1$s: line-break-char
    7 (0,u.__)('Required. Enter in the following format: "value" : "label"%1$s or value%1$s',"snow-monkey-forms"),"↵"),onChange:o,required:!0,style:n})},v=window.lodash;function g(e){const o=e.replace(/\r?\n/g,"\n").split("\n");return(0,v.uniqBy)(o.map((e=>{const o=(()=>{try{return JSON.parse(`{ ${e} }`)}catch(o){return{[e]:e}}})();return{value:Object.keys(o)[0],label:Object.values(o)[0]}})),"value").map((e=>{var o;const n={};return n[null!==(o=e.value)&&void 0!==o?o:""]=e.label,n}))}const x=(0,d.createHigherOrderComponent)((e=>o=>{const{attributes:n,setAttributes:r}=o,{validations:t}=n;if(void 0===t)return(0,s.jsx)(e,{...o});const l=JSON.parse(t);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(i.InspectorControls,{children:(0,s.jsx)(c.PanelBody,{title:(0,u.__)("Validation","snow-monkey-forms"),children:(0,s.jsx)(c.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,u.__)("Required","snow-monkey-forms"),checked:!!l.required,onChange:e=>{r({validations:JSON.stringify({...l,required:e})})}})})}),(0,s.jsx)(e,{...o})]})}),"withValidations"),_=(0,d.compose)(x)((({attributes:e,setAttributes:o})=>{const{name:n,grouping:r,legend:l,legendInvisible:d,options:v,values:x,delimiter:_,direction:b,description:w,isDisplayDescriptionConfirm:y,validations:k}=e;(0,m.useEffect)((()=>{o({validations:JSON.stringify({...JSON.parse(t.uK.xV.A),...JSON.parse(k)})})}),[]),(0,m.useEffect)((()=>{""===n&&o({name:`checkboxes-${((new Date).getTime()+Math.floor(8999*Math.random()+1e3)).toString(32)}`}),""===v&&o({options:'value1\n"value2" : "label2"\n"value3" : "label3"'})}),[n,v]);const j=g(v),C=g(x).map((e=>{const o=Object.keys(e)[0];return"undefined"!==o?o:""})),O=a()("smf-checkboxes-control",{[`smf-checkboxes-control--${b}`]:!!b}),N=(0,i.useBlockProps)({className:"smf-placeholder"}),B=()=>(0,s.jsx)("div",{className:"smf-checkboxes-control__control","data-validations":Object.keys(Object.fromEntries(Object.entries(JSON.parse(k)).filter((([,e])=>!!e)))).join(" ")||void 0,children:j.map((e=>{const o=Object.keys(e)[0],r=Object.values(e)[0];return(0,s.jsx)("div",{className:"smf-label",children:(0,s.jsx)("label",{htmlFor:`${n}-${o}`,children:(0,s.jsxs)("span",{className:"smf-checkbox-control",children:[(0,s.jsx)("input",{type:"checkbox",name:`${n}[]`,value:o,checked:C.includes(o),disabled:"disabled",className:"smf-checkbox-control__control",id:`${n}-${o}`}),(0,s.jsx)("span",{className:"smf-checkbox-control__label",children:r})]})})},o)}))});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(i.InspectorControls,{children:[(0,s.jsxs)(c.PanelBody,{title:(0,u.__)("Attributes","snow-monkey-forms"),children:[(0,s.jsx)(f,{value:n,onChange:e=>o({name:e})}),(0,s.jsx)(c.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,u.__)("Grouping","snow-monkey-forms"),help:(0,u.__)("Enable if you want to group by fieldset and label by legend.","snow-monkey-forms"),checked:r,onChange:e=>{o({grouping:e})}}),r&&(0,s.jsx)(c.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,u.__)("Make legend invisible","snow-monkey-forms"),help:(0,u.__)("When activated, the legend will not appear on the screen, but will be read by screen readers.","snow-monkey-forms"),checked:d,onChange:e=>{o({legendInvisible:e})}}),(0,s.jsx)(p,{value:v,onChange:e=>o({options:e})}),(0,s.jsx)(h,{value:x,onChange:e=>o({values:e})}),(0,s.jsx)(c.TextControl,{__nextHasNoMarginBottom:!0,label:(0,u.__)("Delimiter","snow-monkey-forms"),help:(0,u.__)("Optional. Character that separates each item.","snow-monkey-forms"),value:_,onChange:e=>o({delimiter:e})})]}),(0,s.jsxs)(c.PanelBody,{title:(0,u.__)("Block settings","snow-monkey-forms"),children:[(0,s.jsx)(c.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,u.__)("Direction","snow-monkey-forms"),value:b,options:[{value:"",label:(0,u.__)("Default","snow-monkey-forms")},{value:"horizontal",label:(0,u.__)("Horizontal","snow-monkey-forms")},{value:"vertical",label:(0,u.__)("Vertical","snow-monkey-forms")}],onChange:e=>o({direction:e})}),(0,s.jsx)(c.TextControl,{__nextHasNoMarginBottom:!0,label:(0,u.__)("Description","snow-monkey-forms"),value:w,onChange:e=>o({description:e})}),(0,s.jsx)(c.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,u.__)("Description is also displayed on the confirmation screen","snow-monkey-forms"),checked:y,onChange:e=>{o({isDisplayDescriptionConfirm:e})}})]})]}),(0,s.jsxs)("div",{...N,"data-name":n,children:[(0,s.jsx)("div",{className:O,children:r?(0,s.jsxs)("fieldset",{className:"smf-control-fieldset",children:[(0,s.jsx)(i.RichText,{tagName:"legend",value:l,onChange:e=>o({legend:e}),placeholder:(0,u.__)("Label","snow-monkey-forms"),className:a()("smf-control-legend",{"screen-reader-text":d})}),(0,s.jsx)(B,{})]}):(0,s.jsx)(B,{})}),w&&(0,s.jsx)("div",{className:"smf-control-description",children:w})]})]})}));(0,r.registerBlockType)(t.UU,{icon:{src:function(){return(0,s.jsxs)("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",style:{color:"#cd162c"},children:[(0,s.jsx)("rect",{fill:"none",x:"3.75",y:"3.75",width:"16.5",height:"16.5",rx:"1.53571",stroke:"currentColor",strokeWidth:"1.5"}),(0,s.jsx)("path",{fill:"none",d:"M16.6232 7.99994L10.6895 15.9801L7.24875 13.4218",stroke:"currentColor",strokeWidth:"1.5"})]})}},edit:_,save:()=>null})},942:(e,o)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function t(){for(var e="",o=0;o<arguments.length;o++){var n=arguments[o];n&&(e=l(e,s(n)))}return e}function s(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return t.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var o="";for(var n in e)r.call(e,n)&&e[n]&&(o=l(o,n));return o}function l(e,o){return o?e?e+" "+o:e+o:e}e.exports?(t.default=t,e.exports=t):void 0===(n=function(){return t}.apply(o,[]))||(e.exports=n)}()}},n={};function r(e){var t=n[e];if(void 0!==t)return t.exports;var s=n[e]={exports:{}};return o[e](s,s.exports,r),s.exports}r.m=o,e=[],r.O=(o,n,t,s)=>{if(!n){var l=1/0;for(d=0;d<e.length;d++){n=e[d][0],t=e[d][1],s=e[d][2];for(var a=!0,i=0;i<n.length;i++)(!1&s||l>=s)&&Object.keys(r.O).every((e=>r.O[e](n[i])))?n.splice(i--,1):(a=!1,s<l&&(l=s));if(a){e.splice(d--,1);var c=t();void 0!==c&&(o=c)}}return o}s=s||0;for(var d=e.length;d>0&&e[d-1][2]>s;d--)e[d]=e[d-1];e[d]=[n,t,s]},r.n=e=>{var o=e&&e.__esModule?()=>e.default:()=>e;return r.d(o,{a:o}),o},r.d=(e,o)=>{for(var n in o)r.o(o,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:o[n]})},r.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),(()=>{var e={498:0,414:0};r.O.j=o=>0===e[o];var o=(o,n)=>{var t,s,l=n[0],a=n[1],i=n[2],c=0;if(l.some((o=>0!==e[o]))){for(t in a)r.o(a,t)&&(r.m[t]=a[t]);if(i)var d=i(r)}for(o&&o(n);c<l.length;c++)s=l[c],r.o(e,s)&&e[s]&&e[s][0](),e[s]=0;return r.O(d)},n=self.webpackChunk=self.webpackChunk||[];n.forEach(o.bind(null,0)),n.push=o.bind(null,n.push.bind(n))})();var t=r.O(void 0,[414],(()=>r(572)));t=r.O(t)})();
     7(0,u.__)('Required. Enter in the following format: "value" : "label"%1$s or value%1$s',"snow-monkey-forms"),"↵"),onChange:o,required:!0,style:n})},v=window.lodash;function g(e){const o=e.replace(/\r?\n/g,"\n").split("\n");return(0,v.uniqBy)(o.map((e=>{const o=(()=>{try{return JSON.parse(`{ ${e} }`)}catch(o){return{[e]:e}}})();return{value:Object.keys(o)[0],label:Object.values(o)[0]}})),"value").map((e=>{var o;const n={};return n[null!==(o=e.value)&&void 0!==o?o:""]=e.label,n}))}const x=(0,d.createHigherOrderComponent)((e=>o=>{const{attributes:n,setAttributes:r}=o,{validations:t}=n;if(void 0===t)return(0,s.jsx)(e,{...o});const l=JSON.parse(t);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(i.InspectorControls,{children:(0,s.jsx)(c.PanelBody,{title:(0,u.__)("Validation","snow-monkey-forms"),children:(0,s.jsx)(c.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,u.__)("Required","snow-monkey-forms"),checked:!!l.required,onChange:e=>{r({validations:JSON.stringify({...l,required:e})})}})})}),(0,s.jsx)(e,{...o})]})}),"withValidations"),b=(0,d.compose)(x)((({attributes:e,setAttributes:o})=>{const{name:n,grouping:r,legend:l,legendInvisible:d,options:v,values:x,delimiter:b,direction:_,description:w,isDisplayDescriptionConfirm:y,validations:k}=e;(0,m.useEffect)((()=>{o({validations:JSON.stringify({...JSON.parse(t.uK.xV.A),...JSON.parse(k)})})}),[]),(0,m.useEffect)((()=>{""===n&&o({name:`checkboxes-${((new Date).getTime()+Math.floor(8999*Math.random()+1e3)).toString(32)}`}),""===v&&o({options:'value1\n"value2" : "label2"\n"value3" : "label3"'})}),[n,v]);const j=g(v),C=g(x).map((e=>{const o=Object.keys(e)[0];return"undefined"!==o?o:""})),O=a()("smf-checkboxes-control",{[`smf-checkboxes-control--${_}`]:!!_}),N=(0,i.useBlockProps)({className:"smf-placeholder"}),B=()=>(0,s.jsx)("div",{className:"smf-checkboxes-control__control","data-validations":Object.keys(Object.fromEntries(Object.entries(JSON.parse(k)).filter((([,e])=>!!e)))).join(" ")||void 0,children:j.map((e=>{const o=Object.keys(e)[0],r=Object.values(e)[0];return(0,s.jsx)("div",{className:"smf-label",children:(0,s.jsx)("label",{htmlFor:`${n}-${o}`,children:(0,s.jsxs)("span",{className:"smf-checkbox-control",children:[(0,s.jsx)("input",{type:"checkbox",name:`${n}[]`,value:o,checked:C.includes(o),disabled:"disabled",className:"smf-checkbox-control__control",id:`${n}-${o}`}),(0,s.jsx)("span",{className:"smf-checkbox-control__label",children:r})]})})},o)}))});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(i.InspectorControls,{children:[(0,s.jsxs)(c.PanelBody,{title:(0,u.__)("Attributes","snow-monkey-forms"),children:[(0,s.jsx)(f,{value:n,onChange:e=>o({name:e})}),(0,s.jsx)(c.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,u.__)("Grouping","snow-monkey-forms"),help:(0,u.__)("Enable if you want to group by fieldset and label by legend.","snow-monkey-forms"),checked:r,onChange:e=>{o({grouping:e})}}),r&&(0,s.jsx)(c.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,u.__)("Make legend invisible","snow-monkey-forms"),help:(0,u.__)("When activated, the legend will not appear on the screen, but will be read by screen readers.","snow-monkey-forms"),checked:d,onChange:e=>{o({legendInvisible:e})}}),(0,s.jsx)(p,{value:v,onChange:e=>o({options:e})}),(0,s.jsx)(h,{value:x,onChange:e=>o({values:e})}),(0,s.jsx)(c.TextControl,{__nextHasNoMarginBottom:!0,label:(0,u.__)("Delimiter","snow-monkey-forms"),help:(0,u.__)("Optional. Character that separates each item.","snow-monkey-forms"),value:b,onChange:e=>o({delimiter:e})})]}),(0,s.jsxs)(c.PanelBody,{title:(0,u.__)("Block settings","snow-monkey-forms"),children:[(0,s.jsx)(c.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,u.__)("Direction","snow-monkey-forms"),value:_,options:[{value:"",label:(0,u.__)("Default","snow-monkey-forms")},{value:"horizontal",label:(0,u.__)("Horizontal","snow-monkey-forms")},{value:"vertical",label:(0,u.__)("Vertical","snow-monkey-forms")}],onChange:e=>o({direction:e})}),(0,s.jsx)(c.TextControl,{__nextHasNoMarginBottom:!0,label:(0,u.__)("Description","snow-monkey-forms"),value:w,onChange:e=>o({description:e})}),(0,s.jsx)(c.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,u.__)("Description is also displayed on the confirmation screen","snow-monkey-forms"),checked:y,onChange:e=>{o({isDisplayDescriptionConfirm:e})}})]})]}),(0,s.jsxs)("div",{...N,"data-name":n,children:[(0,s.jsx)("div",{className:O,children:r?(0,s.jsxs)("fieldset",{className:"smf-control-fieldset",children:[(0,s.jsx)(i.RichText,{tagName:"legend",value:l,onChange:e=>o({legend:e}),placeholder:(0,u.__)("Label","snow-monkey-forms"),className:a()("smf-control-legend",{"screen-reader-text":d})}),(0,s.jsx)(B,{})]}):(0,s.jsx)(B,{})}),w&&(0,s.jsx)("div",{className:"smf-control-description",children:w})]})]})}));(0,r.registerBlockType)(t.UU,{icon:{src:function(){return(0,s.jsxs)("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",style:{color:"#cd162c"},children:[(0,s.jsx)("rect",{fill:"none",x:"3.75",y:"3.75",width:"16.5",height:"16.5",rx:"1.53571",stroke:"currentColor",strokeWidth:"1.5"}),(0,s.jsx)("path",{fill:"none",d:"M16.6232 7.99994L10.6895 15.9801L7.24875 13.4218",stroke:"currentColor",strokeWidth:"1.5"})]})}},edit:b,save:()=>null})},942:(e,o)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function t(){for(var e="",o=0;o<arguments.length;o++){var n=arguments[o];n&&(e=l(e,s(n)))}return e}function s(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return t.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var o="";for(var n in e)r.call(e,n)&&e[n]&&(o=l(o,n));return o}function l(e,o){return o?e?e+" "+o:e+o:e}e.exports?(t.default=t,e.exports=t):void 0===(n=function(){return t}.apply(o,[]))||(e.exports=n)}()}},n={};function r(e){var t=n[e];if(void 0!==t)return t.exports;var s=n[e]={exports:{}};return o[e](s,s.exports,r),s.exports}r.m=o,e=[],r.O=(o,n,t,s)=>{if(!n){var l=1/0;for(d=0;d<e.length;d++){for(var[n,t,s]=e[d],a=!0,i=0;i<n.length;i++)(!1&s||l>=s)&&Object.keys(r.O).every((e=>r.O[e](n[i])))?n.splice(i--,1):(a=!1,s<l&&(l=s));if(a){e.splice(d--,1);var c=t();void 0!==c&&(o=c)}}return o}s=s||0;for(var d=e.length;d>0&&e[d-1][2]>s;d--)e[d]=e[d-1];e[d]=[n,t,s]},r.n=e=>{var o=e&&e.__esModule?()=>e.default:()=>e;return r.d(o,{a:o}),o},r.d=(e,o)=>{for(var n in o)r.o(o,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:o[n]})},r.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),(()=>{var e={498:0,414:0};r.O.j=o=>0===e[o];var o=(o,n)=>{var t,s,[l,a,i]=n,c=0;if(l.some((o=>0!==e[o]))){for(t in a)r.o(a,t)&&(r.m[t]=a[t]);if(i)var d=i(r)}for(o&&o(n);c<l.length;c++)s=l[c],r.o(e,s)&&e[s]&&e[s][0](),e[s]=0;return r.O(d)},n=globalThis.webpackChunk=globalThis.webpackChunk||[];n.forEach(o.bind(null,0)),n.push=o.bind(null,n.push.bind(n))})();var t=r.O(void 0,[414],(()=>r(572)));t=r.O(t)})();
  • snow-monkey-forms/trunk/dist/blocks/file/index.asset.php

    r3183486 r3234477  
    1 <?php return array('dependencies' => array('lodash', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n'), 'version' => 'b62f5a7f257c6dcd8cef');
     1<?php return array('dependencies' => array('lodash', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n'), 'version' => '967a9a2f7919896cb151');
  • snow-monkey-forms/trunk/dist/blocks/file/index.js

    r3183486 r3234477  
    1 (()=>{"use strict";var e,o={781:()=>{const e=window.wp.blocks,o=JSON.parse('{"UU":"snow-monkey-forms/control-file","uK":{"xV":{"A":"{\\"uploaded\\":true}"}}}'),n=window.ReactJSXRuntime,s=window.wp.blockEditor,r=window.wp.components,t=window.wp.compose,i=window.wp.element,l=window.wp.i18n,a=({value:e,onChange:o})=>{const s={};return""===e&&(s.borderColor="#d94f4f"),(0,n.jsx)(r.TextControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("name","snow-monkey-forms"),help:(0,l.__)("Required. Input a unique machine-readable name.","snow-monkey-forms"),value:e,onChange:o,required:!0,style:s})},c=({value:e,onChange:o})=>(0,n.jsx)(r.TextControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("id","snow-monkey-forms"),value:e,onChange:o}),d=({value:e,onChange:o})=>(0,n.jsx)(r.TextControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("class","snow-monkey-forms"),help:(0,l.__)("Separate multiple classes with spaces.","snow-monkey-forms"),value:e,onChange:o});window.lodash;const m=(0,t.createHigherOrderComponent)((e=>o=>{const{attributes:t,setAttributes:i}=o,{validations:a}=t;if(void 0===a)return(0,n.jsx)(e,{...o});const c=JSON.parse(a);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(s.InspectorControls,{children:(0,n.jsx)(r.PanelBody,{title:(0,l.__)("Validation","snow-monkey-forms"),children:(0,n.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("Required","snow-monkey-forms"),checked:!!c.required,onChange:e=>{i({validations:JSON.stringify({...c,required:e})})}})})}),(0,n.jsx)(e,{...o})]})}),"withValidations"),f=(0,t.compose)(m)((({attributes:e,setAttributes:t})=>{const{name:m,id:f,controlClass:p,description:h,isDisplayDescriptionConfirm:u,validations:w}=e;(0,i.useEffect)((()=>{t({validations:JSON.stringify({...JSON.parse(o.uK.xV.A),...JSON.parse(w)})})}),[]),(0,i.useEffect)((()=>{""===m&&t({name:`file-${((new Date).getTime()+Math.floor(8999*Math.random()+1e3)).toString(32)}`})}),[m]);const x=(0,s.useBlockProps)({className:"smf-placeholder"});return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(s.InspectorControls,{children:[(0,n.jsxs)(r.PanelBody,{title:(0,l.__)("Attributes","snow-monkey-forms"),children:[(0,n.jsx)(a,{value:m,onChange:e=>t({name:e})}),(0,n.jsx)(c,{value:f,onChange:e=>t({id:e})}),(0,n.jsx)(d,{value:p,onChange:e=>t({controlClass:e})})]}),(0,n.jsxs)(r.PanelBody,{title:(0,l.__)("Block settings","snow-monkey-forms"),children:[(0,n.jsx)(r.TextControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("Description","snow-monkey-forms"),value:h,onChange:e=>t({description:e})}),(0,n.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("Description is also displayed on the confirmation screen","snow-monkey-forms"),checked:u,onChange:e=>{t({isDisplayDescriptionConfirm:e})}})]})]}),(0,n.jsxs)("div",{...x,"data-name":m,children:[(0,n.jsx)("div",{className:"smf-file-control",children:(0,n.jsxs)("label",{htmlFor:f||void 0,children:[(0,n.jsx)("input",{type:"file",name:m,disabled:"disabled",id:f||void 0,className:`smf-file-control__control ${p}`,"data-validations":Object.keys(Object.fromEntries(Object.entries(JSON.parse(w)).filter((([,e])=>!!e)))).join(" ")||void 0}),(0,n.jsx)("span",{className:"smf-file-control__label",children:(0,l.__)("Choose file","snow-monkey-forms")}),(0,n.jsx)("span",{className:"smf-file-control__filename",children:(0,l.__)("No file chosen","snow-monkey-forms")})]})}),h&&(0,n.jsx)("div",{className:"smf-control-description",children:h})]})]})}));(0,e.registerBlockType)(o.UU,{icon:{src:function(){return(0,n.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{color:"#cd162c"},children:(0,n.jsx)("path",{d:"M12.4542 6.58541L12.6615 7H13.125H19C19.6904 7 20.25 7.55964 20.25 8.25V17.75C20.25 18.4404 19.6904 19 19 19H5C4.30964 19 3.75 18.4404 3.75 17.75V6C3.75 5.30964 4.30964 4.75 5 4.75H10.7639C11.2374 4.75 11.6702 5.0175 11.882 5.44098L12.4542 6.58541Z",fill:"none",stroke:"currentColor",strokeWidth:"1.5"})})}},edit:f,save:()=>null})}},n={};function s(e){var r=n[e];if(void 0!==r)return r.exports;var t=n[e]={exports:{}};return o[e](t,t.exports,s),t.exports}s.m=o,e=[],s.O=(o,n,r,t)=>{if(!n){var i=1/0;for(d=0;d<e.length;d++){n=e[d][0],r=e[d][1],t=e[d][2];for(var l=!0,a=0;a<n.length;a++)(!1&t||i>=t)&&Object.keys(s.O).every((e=>s.O[e](n[a])))?n.splice(a--,1):(l=!1,t<i&&(i=t));if(l){e.splice(d--,1);var c=r();void 0!==c&&(o=c)}}return o}t=t||0;for(var d=e.length;d>0&&e[d-1][2]>t;d--)e[d]=e[d-1];e[d]=[n,r,t]},s.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),(()=>{var e={111:0,247:0};s.O.j=o=>0===e[o];var o=(o,n)=>{var r,t,i=n[0],l=n[1],a=n[2],c=0;if(i.some((o=>0!==e[o]))){for(r in l)s.o(l,r)&&(s.m[r]=l[r]);if(a)var d=a(s)}for(o&&o(n);c<i.length;c++)t=i[c],s.o(e,t)&&e[t]&&e[t][0](),e[t]=0;return s.O(d)},n=self.webpackChunk=self.webpackChunk||[];n.forEach(o.bind(null,0)),n.push=o.bind(null,n.push.bind(n))})();var r=s.O(void 0,[247],(()=>s(781)));r=s.O(r)})();
     1(()=>{"use strict";var e,o={781:()=>{const e=window.wp.blocks,o=JSON.parse('{"UU":"snow-monkey-forms/control-file","uK":{"xV":{"A":"{\\"uploaded\\":true}"}}}'),n=window.ReactJSXRuntime,s=window.wp.blockEditor,r=window.wp.components,t=window.wp.compose,i=window.wp.element,l=window.wp.i18n,a=({value:e,onChange:o})=>{const s={};return""===e&&(s.borderColor="#d94f4f"),(0,n.jsx)(r.TextControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("name","snow-monkey-forms"),help:(0,l.__)("Required. Input a unique machine-readable name.","snow-monkey-forms"),value:e,onChange:o,required:!0,style:s})},c=({value:e,onChange:o})=>(0,n.jsx)(r.TextControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("id","snow-monkey-forms"),value:e,onChange:o}),d=({value:e,onChange:o})=>(0,n.jsx)(r.TextControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("class","snow-monkey-forms"),help:(0,l.__)("Separate multiple classes with spaces.","snow-monkey-forms"),value:e,onChange:o});window.lodash;const m=(0,t.createHigherOrderComponent)((e=>o=>{const{attributes:t,setAttributes:i}=o,{validations:a}=t;if(void 0===a)return(0,n.jsx)(e,{...o});const c=JSON.parse(a);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(s.InspectorControls,{children:(0,n.jsx)(r.PanelBody,{title:(0,l.__)("Validation","snow-monkey-forms"),children:(0,n.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("Required","snow-monkey-forms"),checked:!!c.required,onChange:e=>{i({validations:JSON.stringify({...c,required:e})})}})})}),(0,n.jsx)(e,{...o})]})}),"withValidations"),f=(0,t.compose)(m)((({attributes:e,setAttributes:t})=>{const{name:m,id:f,controlClass:h,description:p,isDisplayDescriptionConfirm:u,validations:w}=e;(0,i.useEffect)((()=>{t({validations:JSON.stringify({...JSON.parse(o.uK.xV.A),...JSON.parse(w)})})}),[]),(0,i.useEffect)((()=>{""===m&&t({name:`file-${((new Date).getTime()+Math.floor(8999*Math.random()+1e3)).toString(32)}`})}),[m]);const x=(0,s.useBlockProps)({className:"smf-placeholder"});return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(s.InspectorControls,{children:[(0,n.jsxs)(r.PanelBody,{title:(0,l.__)("Attributes","snow-monkey-forms"),children:[(0,n.jsx)(a,{value:m,onChange:e=>t({name:e})}),(0,n.jsx)(c,{value:f,onChange:e=>t({id:e})}),(0,n.jsx)(d,{value:h,onChange:e=>t({controlClass:e})})]}),(0,n.jsxs)(r.PanelBody,{title:(0,l.__)("Block settings","snow-monkey-forms"),children:[(0,n.jsx)(r.TextControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("Description","snow-monkey-forms"),value:p,onChange:e=>t({description:e})}),(0,n.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("Description is also displayed on the confirmation screen","snow-monkey-forms"),checked:u,onChange:e=>{t({isDisplayDescriptionConfirm:e})}})]})]}),(0,n.jsxs)("div",{...x,"data-name":m,children:[(0,n.jsx)("div",{className:"smf-file-control",children:(0,n.jsxs)("label",{htmlFor:f||void 0,children:[(0,n.jsx)("input",{type:"file",name:m,disabled:"disabled",id:f||void 0,className:`smf-file-control__control ${h}`,"data-validations":Object.keys(Object.fromEntries(Object.entries(JSON.parse(w)).filter((([,e])=>!!e)))).join(" ")||void 0}),(0,n.jsx)("span",{className:"smf-file-control__label",children:(0,l.__)("Choose file","snow-monkey-forms")}),(0,n.jsx)("span",{className:"smf-file-control__filename",children:(0,l.__)("No file chosen","snow-monkey-forms")})]})}),p&&(0,n.jsx)("div",{className:"smf-control-description",children:p})]})]})}));(0,e.registerBlockType)(o.UU,{icon:{src:function(){return(0,n.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{color:"#cd162c"},children:(0,n.jsx)("path",{d:"M12.4542 6.58541L12.6615 7H13.125H19C19.6904 7 20.25 7.55964 20.25 8.25V17.75C20.25 18.4404 19.6904 19 19 19H5C4.30964 19 3.75 18.4404 3.75 17.75V6C3.75 5.30964 4.30964 4.75 5 4.75H10.7639C11.2374 4.75 11.6702 5.0175 11.882 5.44098L12.4542 6.58541Z",fill:"none",stroke:"currentColor",strokeWidth:"1.5"})})}},edit:f,save:()=>null})}},n={};function s(e){var r=n[e];if(void 0!==r)return r.exports;var t=n[e]={exports:{}};return o[e](t,t.exports,s),t.exports}s.m=o,e=[],s.O=(o,n,r,t)=>{if(!n){var i=1/0;for(d=0;d<e.length;d++){for(var[n,r,t]=e[d],l=!0,a=0;a<n.length;a++)(!1&t||i>=t)&&Object.keys(s.O).every((e=>s.O[e](n[a])))?n.splice(a--,1):(l=!1,t<i&&(i=t));if(l){e.splice(d--,1);var c=r();void 0!==c&&(o=c)}}return o}t=t||0;for(var d=e.length;d>0&&e[d-1][2]>t;d--)e[d]=e[d-1];e[d]=[n,r,t]},s.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),(()=>{var e={111:0,247:0};s.O.j=o=>0===e[o];var o=(o,n)=>{var r,t,[i,l,a]=n,c=0;if(i.some((o=>0!==e[o]))){for(r in l)s.o(l,r)&&(s.m[r]=l[r]);if(a)var d=a(s)}for(o&&o(n);c<i.length;c++)t=i[c],s.o(e,t)&&e[t]&&e[t][0](),e[t]=0;return s.O(d)},n=globalThis.webpackChunk=globalThis.webpackChunk||[];n.forEach(o.bind(null,0)),n.push=o.bind(null,n.push.bind(n))})();var r=s.O(void 0,[247],(()=>s(781)));r=s.O(r)})();
  • snow-monkey-forms/trunk/dist/blocks/item/index.asset.php

    r3183486 r3234477  
    1 <?php return array('dependencies' => array('lodash', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '721cb669348df69e61c4');
     1<?php return array('dependencies' => array('lodash', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => 'd0cd60c5220e4e9689ae');
  • snow-monkey-forms/trunk/dist/blocks/item/index.js

    r3183486 r3234477  
    1 (()=>{var e,s={600:(e,s,t)=>{"use strict";const l=window.wp.blocks,i=JSON.parse('{"UU":"snow-monkey-forms/item"}');var o=t(942),n=t.n(o);const a=window.lodash,r=window.wp.components,m=window.wp.blockEditor,c=window.wp.element,d=window.wp.i18n,f=window.ReactJSXRuntime,_=[{attributes:{label:{type:"string",source:"html",selector:".smf-item__label",default:""},description:{type:"string",source:"html",selector:".smf-item__description",default:""},labelFor:{type:"string",source:"attribute",selector:".smf-label",attribute:"for",default:""},isDisplayLabelColumn:{type:"boolean",default:!0}},save({attributes:e,className:s}){const{label:t,description:l,isDisplayLabelColumn:i}=e,o=n()("smf-item",s,{"smf-item--divider":!i});return(0,f.jsxs)("div",{...m.useBlockProps.save({className:o}),children:[i&&(0,f.jsxs)("div",{className:"smf-item__col smf-item__col--label",children:[(0,f.jsx)("div",{className:"smf-item__label",children:(0,f.jsx)(m.RichText.Content,{value:t})}),!m.RichText.isEmpty(l)&&(0,f.jsx)("div",{className:"smf-item__description",children:(0,f.jsx)(m.RichText.Content,{value:l})})]}),(0,f.jsx)("div",{className:"smf-item__col smf-item__col--controls",children:(0,f.jsx)("div",{className:"smf-item__controls",children:(0,f.jsx)(m.InnerBlocks.Content,{})})})]})}},{attributes:{label:{type:"string",source:"html",selector:".smf-item__label",default:""},description:{type:"string",source:"html",selector:".smf-item__description",default:""},isDisplayLabelColumn:{type:"boolean",default:!0}},save({attributes:e,className:s}){const{label:t,description:l,isDisplayLabelColumn:i}=e,o=n()("smf-item",s,{"smf-item--divider":!i});return(0,f.jsxs)("div",{...m.useBlockProps.save({className:o}),tabIndex:"-1",children:[i&&(0,f.jsxs)("div",{className:"smf-item__col smf-item__col--label",children:[(0,f.jsx)("div",{className:"smf-item__label",children:(0,f.jsx)(m.RichText.Content,{value:t})}),!m.RichText.isEmpty(l)&&(0,f.jsx)("div",{className:"smf-item__description",children:(0,f.jsx)(m.RichText.Content,{value:l})})]}),(0,f.jsx)("div",{className:"smf-item__col smf-item__col--controls",children:(0,f.jsx)("div",{className:"smf-item__controls",children:(0,f.jsx)(m.InnerBlocks.Content,{})})})]})}},{attributes:{label:{type:"string",default:""}},save({attributes:e}){const{label:s}=e;return(0,f.jsxs)("div",{className:"smf-item",children:[(0,f.jsx)("div",{className:"smf-item__col smf-item__col--label",children:(0,f.jsx)("span",{className:"smf-item__label",children:(0,f.jsx)(m.RichText.Content,{value:s})})}),(0,f.jsx)("div",{className:"smf-item__col smf-item__col--controls",children:(0,f.jsx)("div",{className:"smf-item__controls",children:(0,f.jsx)(m.InnerBlocks.Content,{})})})]})}}];(0,l.registerBlockType)(i.UU,{icon:{foreground:"#cd162c",src:"text"},edit:function({attributes:e,setAttributes:s,isSelected:t,className:i}){const{label:o,description:_,labelFor:u,isDisplayLabelColumn:p,templateLock:x}=e,h=["snow-monkey-forms/snow-monkey-form","snow-monkey-forms/item"],v=(0,c.useMemo)((()=>{const e=(0,l.getBlockTypes)();return(0,a.compact)(e.map((e=>h.includes(e.name)?null:e.name)))}),[JSON.stringify(h)]),b=(0,c.useMemo)((()=>{const e=(0,l.getBlockTypes)();return(0,a.compact)(e.map((e=>h.includes(e.name)||0!==e.name.indexOf("snow-monkey-forms/")?null:e.name)))}),[JSON.stringify(h)]),j=n()("smf-item",i,{"smf-item--divider":!p}),y=(0,m.useBlockProps)({className:j}),N=(0,m.useInnerBlocksProps)({className:"smf-item__controls"},{allowedBlocks:v,prioritizedInserterBlocks:b,templateLock:x});return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(m.InspectorControls,{children:(0,f.jsxs)(r.PanelBody,{title:(0,d.__)("Block settings","snow-monkey-forms"),children:[(0,f.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,d.__)("Display label column","snow-monkey-forms"),checked:p,onChange:e=>s({isDisplayLabelColumn:e})}),!!p&&(0,f.jsx)(r.TextControl,{__nextHasNoMarginBottom:!0,label:(0,d.__)("label for","snow-monkey-forms"),help:(0,d.__)("Add a label element and link it with a form field of your choice. Enter the id of the form field you want to link to.","snow-monkey-forms"),value:u,onChange:e=>s({labelFor:e})})]})}),(0,f.jsxs)("div",{...y,children:[p&&(0,f.jsxs)("div",{className:"smf-item__col smf-item__col--label",children:[(0,f.jsx)("div",{className:"smf-item__label",children:u?(0,f.jsx)("label",{htmlFor:u,children:(0,f.jsx)(m.RichText,{tagName:"span",className:"smf-item__label__text",value:o,onChange:e=>s({label:e}),placeholder:(0,d.__)("Label","snow-monkey-forms")})}):(0,f.jsx)(m.RichText,{tagName:"span",className:"smf-item__label__text",value:o,onChange:e=>s({label:e}),placeholder:(0,d.__)("Label","snow-monkey-forms")})}),(!m.RichText.isEmpty(_)||t)&&(0,f.jsx)("div",{className:"smf-item__description",children:(0,f.jsx)(m.RichText,{value:_,onChange:e=>s({description:e}),placeholder:(0,d.__)("Description","snow-monkey-forms")})})]}),(0,f.jsx)("div",{className:"smf-item__col smf-item__col--controls",children:(0,f.jsx)("div",{...N})})]})]})},save:function({attributes:e,className:s}){const{label:t,description:l,labelFor:i,isDisplayLabelColumn:o}=e,a=n()("smf-item",s,{"smf-item--divider":!o});return(0,f.jsxs)("div",{...m.useBlockProps.save({className:a}),children:[o&&(0,f.jsxs)("div",{className:"smf-item__col smf-item__col--label",children:[(0,f.jsx)("div",{className:"smf-item__label",children:i?(0,f.jsx)("label",{htmlFor:i,children:(0,f.jsx)(m.RichText.Content,{tagName:"span",className:"smf-item__label__text",value:t})}):(0,f.jsx)(m.RichText.Content,{tagName:"span",className:"smf-item__label__text",value:t})}),!m.RichText.isEmpty(l)&&(0,f.jsx)("div",{className:"smf-item__description",children:(0,f.jsx)(m.RichText.Content,{value:l})})]}),(0,f.jsx)("div",{className:"smf-item__col smf-item__col--controls",children:(0,f.jsx)("div",{...m.useInnerBlocksProps.save({className:"smf-item__controls"})})})]})},deprecated:_})},942:(e,s)=>{var t;!function(){"use strict";var l={}.hasOwnProperty;function i(){for(var e="",s=0;s<arguments.length;s++){var t=arguments[s];t&&(e=n(e,o(t)))}return e}function o(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var s="";for(var t in e)l.call(e,t)&&e[t]&&(s=n(s,t));return s}function n(e,s){return s?e?e+" "+s:e+s:e}e.exports?(i.default=i,e.exports=i):void 0===(t=function(){return i}.apply(s,[]))||(e.exports=t)}()}},t={};function l(e){var i=t[e];if(void 0!==i)return i.exports;var o=t[e]={exports:{}};return s[e](o,o.exports,l),o.exports}l.m=s,e=[],l.O=(s,t,i,o)=>{if(!t){var n=1/0;for(c=0;c<e.length;c++){t=e[c][0],i=e[c][1],o=e[c][2];for(var a=!0,r=0;r<t.length;r++)(!1&o||n>=o)&&Object.keys(l.O).every((e=>l.O[e](t[r])))?t.splice(r--,1):(a=!1,o<n&&(n=o));if(a){e.splice(c--,1);var m=i();void 0!==m&&(s=m)}}return s}o=o||0;for(var c=e.length;c>0&&e[c-1][2]>o;c--)e[c]=e[c-1];e[c]=[t,i,o]},l.n=e=>{var s=e&&e.__esModule?()=>e.default:()=>e;return l.d(s,{a:s}),s},l.d=(e,s)=>{for(var t in s)l.o(s,t)&&!l.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:s[t]})},l.o=(e,s)=>Object.prototype.hasOwnProperty.call(e,s),(()=>{var e={352:0,192:0};l.O.j=s=>0===e[s];var s=(s,t)=>{var i,o,n=t[0],a=t[1],r=t[2],m=0;if(n.some((s=>0!==e[s]))){for(i in a)l.o(a,i)&&(l.m[i]=a[i]);if(r)var c=r(l)}for(s&&s(t);m<n.length;m++)o=n[m],l.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return l.O(c)},t=self.webpackChunk=self.webpackChunk||[];t.forEach(s.bind(null,0)),t.push=s.bind(null,t.push.bind(t))})();var i=l.O(void 0,[192],(()=>l(600)));i=l.O(i)})();
     1(()=>{var e,s={600:(e,s,t)=>{"use strict";const l=window.wp.blocks,i=JSON.parse('{"UU":"snow-monkey-forms/item"}');var o=t(942),n=t.n(o);const a=window.lodash,r=window.wp.components,m=window.wp.blockEditor,c=window.wp.element,d=window.wp.i18n,f=window.ReactJSXRuntime,_=[{attributes:{label:{type:"string",source:"html",selector:".smf-item__label",default:""},description:{type:"string",source:"html",selector:".smf-item__description",default:""},labelFor:{type:"string",source:"attribute",selector:".smf-label",attribute:"for",default:""},isDisplayLabelColumn:{type:"boolean",default:!0}},save({attributes:e,className:s}){const{label:t,description:l,isDisplayLabelColumn:i}=e,o=n()("smf-item",s,{"smf-item--divider":!i});return(0,f.jsxs)("div",{...m.useBlockProps.save({className:o}),children:[i&&(0,f.jsxs)("div",{className:"smf-item__col smf-item__col--label",children:[(0,f.jsx)("div",{className:"smf-item__label",children:(0,f.jsx)(m.RichText.Content,{value:t})}),!m.RichText.isEmpty(l)&&(0,f.jsx)("div",{className:"smf-item__description",children:(0,f.jsx)(m.RichText.Content,{value:l})})]}),(0,f.jsx)("div",{className:"smf-item__col smf-item__col--controls",children:(0,f.jsx)("div",{className:"smf-item__controls",children:(0,f.jsx)(m.InnerBlocks.Content,{})})})]})}},{attributes:{label:{type:"string",source:"html",selector:".smf-item__label",default:""},description:{type:"string",source:"html",selector:".smf-item__description",default:""},isDisplayLabelColumn:{type:"boolean",default:!0}},save({attributes:e,className:s}){const{label:t,description:l,isDisplayLabelColumn:i}=e,o=n()("smf-item",s,{"smf-item--divider":!i});return(0,f.jsxs)("div",{...m.useBlockProps.save({className:o}),tabIndex:"-1",children:[i&&(0,f.jsxs)("div",{className:"smf-item__col smf-item__col--label",children:[(0,f.jsx)("div",{className:"smf-item__label",children:(0,f.jsx)(m.RichText.Content,{value:t})}),!m.RichText.isEmpty(l)&&(0,f.jsx)("div",{className:"smf-item__description",children:(0,f.jsx)(m.RichText.Content,{value:l})})]}),(0,f.jsx)("div",{className:"smf-item__col smf-item__col--controls",children:(0,f.jsx)("div",{className:"smf-item__controls",children:(0,f.jsx)(m.InnerBlocks.Content,{})})})]})}},{attributes:{label:{type:"string",default:""}},save({attributes:e}){const{label:s}=e;return(0,f.jsxs)("div",{className:"smf-item",children:[(0,f.jsx)("div",{className:"smf-item__col smf-item__col--label",children:(0,f.jsx)("span",{className:"smf-item__label",children:(0,f.jsx)(m.RichText.Content,{value:s})})}),(0,f.jsx)("div",{className:"smf-item__col smf-item__col--controls",children:(0,f.jsx)("div",{className:"smf-item__controls",children:(0,f.jsx)(m.InnerBlocks.Content,{})})})]})}}];(0,l.registerBlockType)(i.UU,{icon:{foreground:"#cd162c",src:"text"},edit:function({attributes:e,setAttributes:s,isSelected:t,className:i}){const{label:o,description:_,labelFor:u,isDisplayLabelColumn:p,templateLock:h}=e,x=["snow-monkey-forms/snow-monkey-form","snow-monkey-forms/item"],v=(0,c.useMemo)((()=>{const e=(0,l.getBlockTypes)();return(0,a.compact)(e.map((e=>x.includes(e.name)?null:e.name)))}),[JSON.stringify(x)]),b=(0,c.useMemo)((()=>{const e=(0,l.getBlockTypes)();return(0,a.compact)(e.map((e=>x.includes(e.name)||0!==e.name.indexOf("snow-monkey-forms/")?null:e.name)))}),[JSON.stringify(x)]),j=n()("smf-item",i,{"smf-item--divider":!p}),y=(0,m.useBlockProps)({className:j}),N=(0,m.useInnerBlocksProps)({className:"smf-item__controls"},{allowedBlocks:v,prioritizedInserterBlocks:b,templateLock:h});return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(m.InspectorControls,{children:(0,f.jsxs)(r.PanelBody,{title:(0,d.__)("Block settings","snow-monkey-forms"),children:[(0,f.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,d.__)("Display label column","snow-monkey-forms"),checked:p,onChange:e=>s({isDisplayLabelColumn:e})}),!!p&&(0,f.jsx)(r.TextControl,{__nextHasNoMarginBottom:!0,label:(0,d.__)("label for","snow-monkey-forms"),help:(0,d.__)("Add a label element and link it with a form field of your choice. Enter the id of the form field you want to link to.","snow-monkey-forms"),value:u,onChange:e=>s({labelFor:e})})]})}),(0,f.jsxs)("div",{...y,children:[p&&(0,f.jsxs)("div",{className:"smf-item__col smf-item__col--label",children:[(0,f.jsx)("div",{className:"smf-item__label",children:u?(0,f.jsx)("label",{htmlFor:u,children:(0,f.jsx)(m.RichText,{tagName:"span",className:"smf-item__label__text",value:o,onChange:e=>s({label:e}),placeholder:(0,d.__)("Label","snow-monkey-forms")})}):(0,f.jsx)(m.RichText,{tagName:"span",className:"smf-item__label__text",value:o,onChange:e=>s({label:e}),placeholder:(0,d.__)("Label","snow-monkey-forms")})}),(!m.RichText.isEmpty(_)||t)&&(0,f.jsx)("div",{className:"smf-item__description",children:(0,f.jsx)(m.RichText,{value:_,onChange:e=>s({description:e}),placeholder:(0,d.__)("Description","snow-monkey-forms")})})]}),(0,f.jsx)("div",{className:"smf-item__col smf-item__col--controls",children:(0,f.jsx)("div",{...N})})]})]})},save:function({attributes:e,className:s}){const{label:t,description:l,labelFor:i,isDisplayLabelColumn:o}=e,a=n()("smf-item",s,{"smf-item--divider":!o});return(0,f.jsxs)("div",{...m.useBlockProps.save({className:a}),children:[o&&(0,f.jsxs)("div",{className:"smf-item__col smf-item__col--label",children:[(0,f.jsx)("div",{className:"smf-item__label",children:i?(0,f.jsx)("label",{htmlFor:i,children:(0,f.jsx)(m.RichText.Content,{tagName:"span",className:"smf-item__label__text",value:t})}):(0,f.jsx)(m.RichText.Content,{tagName:"span",className:"smf-item__label__text",value:t})}),!m.RichText.isEmpty(l)&&(0,f.jsx)("div",{className:"smf-item__description",children:(0,f.jsx)(m.RichText.Content,{value:l})})]}),(0,f.jsx)("div",{className:"smf-item__col smf-item__col--controls",children:(0,f.jsx)("div",{...m.useInnerBlocksProps.save({className:"smf-item__controls"})})})]})},deprecated:_})},942:(e,s)=>{var t;!function(){"use strict";var l={}.hasOwnProperty;function i(){for(var e="",s=0;s<arguments.length;s++){var t=arguments[s];t&&(e=n(e,o(t)))}return e}function o(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var s="";for(var t in e)l.call(e,t)&&e[t]&&(s=n(s,t));return s}function n(e,s){return s?e?e+" "+s:e+s:e}e.exports?(i.default=i,e.exports=i):void 0===(t=function(){return i}.apply(s,[]))||(e.exports=t)}()}},t={};function l(e){var i=t[e];if(void 0!==i)return i.exports;var o=t[e]={exports:{}};return s[e](o,o.exports,l),o.exports}l.m=s,e=[],l.O=(s,t,i,o)=>{if(!t){var n=1/0;for(c=0;c<e.length;c++){for(var[t,i,o]=e[c],a=!0,r=0;r<t.length;r++)(!1&o||n>=o)&&Object.keys(l.O).every((e=>l.O[e](t[r])))?t.splice(r--,1):(a=!1,o<n&&(n=o));if(a){e.splice(c--,1);var m=i();void 0!==m&&(s=m)}}return s}o=o||0;for(var c=e.length;c>0&&e[c-1][2]>o;c--)e[c]=e[c-1];e[c]=[t,i,o]},l.n=e=>{var s=e&&e.__esModule?()=>e.default:()=>e;return l.d(s,{a:s}),s},l.d=(e,s)=>{for(var t in s)l.o(s,t)&&!l.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:s[t]})},l.o=(e,s)=>Object.prototype.hasOwnProperty.call(e,s),(()=>{var e={352:0,192:0};l.O.j=s=>0===e[s];var s=(s,t)=>{var i,o,[n,a,r]=t,m=0;if(n.some((s=>0!==e[s]))){for(i in a)l.o(a,i)&&(l.m[i]=a[i]);if(r)var c=r(l)}for(s&&s(t);m<n.length;m++)o=n[m],l.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return l.O(c)},t=globalThis.webpackChunk=globalThis.webpackChunk||[];t.forEach(s.bind(null,0)),t.push=s.bind(null,t.push.bind(t))})();var i=l.O(void 0,[192],(()=>l(600)));i=l.O(i)})();
  • snow-monkey-forms/trunk/dist/blocks/radio-buttons/index.asset.php

    r3183486 r3234477  
    1 <?php return array('dependencies' => array('lodash', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n'), 'version' => '8091cd35b78aad26e559');
     1<?php return array('dependencies' => array('lodash', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n'), 'version' => '97167873c10f2495f77b');
  • snow-monkey-forms/trunk/dist/blocks/radio-buttons/index.js

    r3183486 r3234477  
    22// translators: %1$s: line-break-char
    33// translators: %1$s: line-break-char
    4 (0,m.__)('Required. Enter in the following format: "value" : "label"%1$s or value%1$s',"snow-monkey-forms"),"↵"),onChange:o,required:!0,style:n})},g=window.lodash;const h=(0,d.createHigherOrderComponent)((e=>o=>{const{attributes:n,setAttributes:r}=o,{validations:t}=n;if(void 0===t)return(0,s.jsx)(e,{...o});const l=JSON.parse(t);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(i.InspectorControls,{children:(0,s.jsx)(c.PanelBody,{title:(0,m.__)("Validation","snow-monkey-forms"),children:(0,s.jsx)(c.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,m.__)("Required","snow-monkey-forms"),checked:!!l.required,onChange:e=>{r({validations:JSON.stringify({...l,required:e})})}})})}),(0,s.jsx)(e,{...o})]})}),"withValidations"),b=(0,d.compose)(h)((({attributes:e,setAttributes:o})=>{const{name:n,grouping:r,legend:l,legendInvisible:d,value:h,options:b,direction:_,description:x,isDisplayDescriptionConfirm:y,validations:w}=e;(0,u.useEffect)((()=>{o({validations:JSON.stringify({...JSON.parse(t.uK.xV.A),...JSON.parse(w)})})}),[]),(0,u.useEffect)((()=>{""===n&&o({name:`radio-buttons-${((new Date).getTime()+Math.floor(8999*Math.random()+1e3)).toString(32)}`}),""===b&&o({options:'value1\n"value2" : "label2"\n"value3" : "label3"'})}),[n,b]);const j=function(e){const o=e.replace(/\r?\n/g,"\n").split("\n");return(0,g.uniqBy)(o.map((e=>{const o=(()=>{try{return JSON.parse(`{ ${e} }`)}catch(o){return{[e]:e}}})();return{value:Object.keys(o)[0],label:Object.values(o)[0]}})),"value").map((e=>{var o;const n={};return n[null!==(o=e.value)&&void 0!==o?o:""]=e.label,n}))}(b),k=a()("smf-radio-buttons-control",{[`smf-radio-buttons-control--${_}`]:!!_}),C=(0,i.useBlockProps)({className:"smf-placeholder"}),O=()=>(0,s.jsx)("div",{className:"smf-radio-buttons-control__control","data-validations":Object.keys(Object.fromEntries(Object.entries(JSON.parse(w)).filter((([,e])=>!!e)))).join(" ")||void 0,children:j.map((e=>{const o=Object.keys(e)[0],r=Object.values(e)[0];return(0,s.jsx)("div",{className:"smf-label",children:(0,s.jsx)("label",{htmlFor:`${n}-${o}`,children:(0,s.jsxs)("span",{className:"smf-radio-button-control",children:[(0,s.jsx)("input",{type:"radio",name:n,value:o,checked:o===h,disabled:"disabled",className:"smf-radio-button-control__control",id:`${n}-${o}`}),(0,s.jsx)("span",{className:"smf-radio-button-control__label",children:r})]})})},o)}))});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(i.InspectorControls,{children:[(0,s.jsxs)(c.PanelBody,{title:(0,m.__)("Attributes","snow-monkey-forms"),children:[(0,s.jsx)(f,{value:n,onChange:e=>o({name:e})}),(0,s.jsx)(c.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,m.__)("Grouping","snow-monkey-forms"),help:(0,m.__)("Enable if you want to group by fieldset and label by legend.","snow-monkey-forms"),checked:r,onChange:e=>{o({grouping:e})}}),r&&(0,s.jsx)(c.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,m.__)("Make legend invisible","snow-monkey-forms"),help:(0,m.__)("When activated, the legend will not appear on the screen, but will be read by screen readers.","snow-monkey-forms"),checked:d,onChange:e=>{o({legendInvisible:e})}}),(0,s.jsx)(v,{value:b,onChange:e=>o({options:e})}),(0,s.jsx)(p,{value:h,onChange:e=>o({value:e})})]}),(0,s.jsxs)(c.PanelBody,{title:(0,m.__)("Block settings","snow-monkey-forms"),children:[(0,s.jsx)(c.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,m.__)("Direction","snow-monkey-forms"),value:_,options:[{value:"",label:(0,m.__)("Default","snow-monkey-forms")},{value:"horizontal",label:(0,m.__)("Horizontal","snow-monkey-forms")},{value:"vertical",label:(0,m.__)("Vertical","snow-monkey-forms")}],onChange:e=>o({direction:e})}),(0,s.jsx)(c.TextControl,{__nextHasNoMarginBottom:!0,label:(0,m.__)("Description","snow-monkey-forms"),value:x,onChange:e=>o({description:e})}),(0,s.jsx)(c.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,m.__)("Description is also displayed on the confirmation screen","snow-monkey-forms"),checked:y,onChange:e=>{o({isDisplayDescriptionConfirm:e})}})]})]}),(0,s.jsxs)("div",{...C,"data-name":n,children:[(0,s.jsx)("div",{className:k,children:r?(0,s.jsxs)("fieldset",{className:"smf-control-fieldset",children:[(0,s.jsx)(i.RichText,{tagName:"legend",value:l,onChange:e=>o({legend:e}),placeholder:(0,m.__)("Label","snow-monkey-forms"),className:a()("smf-control-legend",{"screen-reader-text":d})}),(0,s.jsx)(O,{})]}):(0,s.jsx)(O,{})}),x&&(0,s.jsx)("div",{className:"smf-control-description",children:x})]})]})}));(0,r.registerBlockType)(t.UU,{icon:{src:function(){return(0,s.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{color:"#cd162c"},children:[(0,s.jsx)("circle",{cx:"12",cy:"12",r:"3",fill:"currentColor"}),(0,s.jsx)("circle",{cx:"12",cy:"12",r:"8",fill:"none",stroke:"currentColor",strokeWidth:"1.5"})]})}},edit:b,save:()=>null})},942:(e,o)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function t(){for(var e="",o=0;o<arguments.length;o++){var n=arguments[o];n&&(e=l(e,s(n)))}return e}function s(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return t.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var o="";for(var n in e)r.call(e,n)&&e[n]&&(o=l(o,n));return o}function l(e,o){return o?e?e+" "+o:e+o:e}e.exports?(t.default=t,e.exports=t):void 0===(n=function(){return t}.apply(o,[]))||(e.exports=n)}()}},n={};function r(e){var t=n[e];if(void 0!==t)return t.exports;var s=n[e]={exports:{}};return o[e](s,s.exports,r),s.exports}r.m=o,e=[],r.O=(o,n,t,s)=>{if(!n){var l=1/0;for(d=0;d<e.length;d++){n=e[d][0],t=e[d][1],s=e[d][2];for(var a=!0,i=0;i<n.length;i++)(!1&s||l>=s)&&Object.keys(r.O).every((e=>r.O[e](n[i])))?n.splice(i--,1):(a=!1,s<l&&(l=s));if(a){e.splice(d--,1);var c=t();void 0!==c&&(o=c)}}return o}s=s||0;for(var d=e.length;d>0&&e[d-1][2]>s;d--)e[d]=e[d-1];e[d]=[n,t,s]},r.n=e=>{var o=e&&e.__esModule?()=>e.default:()=>e;return r.d(o,{a:o}),o},r.d=(e,o)=>{for(var n in o)r.o(o,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:o[n]})},r.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),(()=>{var e={460:0,724:0};r.O.j=o=>0===e[o];var o=(o,n)=>{var t,s,l=n[0],a=n[1],i=n[2],c=0;if(l.some((o=>0!==e[o]))){for(t in a)r.o(a,t)&&(r.m[t]=a[t]);if(i)var d=i(r)}for(o&&o(n);c<l.length;c++)s=l[c],r.o(e,s)&&e[s]&&e[s][0](),e[s]=0;return r.O(d)},n=self.webpackChunk=self.webpackChunk||[];n.forEach(o.bind(null,0)),n.push=o.bind(null,n.push.bind(n))})();var t=r.O(void 0,[724],(()=>r(486)));t=r.O(t)})();
     4(0,m.__)('Required. Enter in the following format: "value" : "label"%1$s or value%1$s',"snow-monkey-forms"),"↵"),onChange:o,required:!0,style:n})},g=window.lodash;const h=(0,d.createHigherOrderComponent)((e=>o=>{const{attributes:n,setAttributes:r}=o,{validations:t}=n;if(void 0===t)return(0,s.jsx)(e,{...o});const l=JSON.parse(t);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(i.InspectorControls,{children:(0,s.jsx)(c.PanelBody,{title:(0,m.__)("Validation","snow-monkey-forms"),children:(0,s.jsx)(c.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,m.__)("Required","snow-monkey-forms"),checked:!!l.required,onChange:e=>{r({validations:JSON.stringify({...l,required:e})})}})})}),(0,s.jsx)(e,{...o})]})}),"withValidations"),b=(0,d.compose)(h)((({attributes:e,setAttributes:o})=>{const{name:n,grouping:r,legend:l,legendInvisible:d,value:h,options:b,direction:_,description:x,isDisplayDescriptionConfirm:y,validations:w}=e;(0,u.useEffect)((()=>{o({validations:JSON.stringify({...JSON.parse(t.uK.xV.A),...JSON.parse(w)})})}),[]),(0,u.useEffect)((()=>{""===n&&o({name:`radio-buttons-${((new Date).getTime()+Math.floor(8999*Math.random()+1e3)).toString(32)}`}),""===b&&o({options:'value1\n"value2" : "label2"\n"value3" : "label3"'})}),[n,b]);const j=function(e){const o=e.replace(/\r?\n/g,"\n").split("\n");return(0,g.uniqBy)(o.map((e=>{const o=(()=>{try{return JSON.parse(`{ ${e} }`)}catch(o){return{[e]:e}}})();return{value:Object.keys(o)[0],label:Object.values(o)[0]}})),"value").map((e=>{var o;const n={};return n[null!==(o=e.value)&&void 0!==o?o:""]=e.label,n}))}(b),k=a()("smf-radio-buttons-control",{[`smf-radio-buttons-control--${_}`]:!!_}),C=(0,i.useBlockProps)({className:"smf-placeholder"}),O=()=>(0,s.jsx)("div",{className:"smf-radio-buttons-control__control","data-validations":Object.keys(Object.fromEntries(Object.entries(JSON.parse(w)).filter((([,e])=>!!e)))).join(" ")||void 0,children:j.map((e=>{const o=Object.keys(e)[0],r=Object.values(e)[0];return(0,s.jsx)("div",{className:"smf-label",children:(0,s.jsx)("label",{htmlFor:`${n}-${o}`,children:(0,s.jsxs)("span",{className:"smf-radio-button-control",children:[(0,s.jsx)("input",{type:"radio",name:n,value:o,checked:o===h,disabled:"disabled",className:"smf-radio-button-control__control",id:`${n}-${o}`}),(0,s.jsx)("span",{className:"smf-radio-button-control__label",children:r})]})})},o)}))});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(i.InspectorControls,{children:[(0,s.jsxs)(c.PanelBody,{title:(0,m.__)("Attributes","snow-monkey-forms"),children:[(0,s.jsx)(f,{value:n,onChange:e=>o({name:e})}),(0,s.jsx)(c.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,m.__)("Grouping","snow-monkey-forms"),help:(0,m.__)("Enable if you want to group by fieldset and label by legend.","snow-monkey-forms"),checked:r,onChange:e=>{o({grouping:e})}}),r&&(0,s.jsx)(c.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,m.__)("Make legend invisible","snow-monkey-forms"),help:(0,m.__)("When activated, the legend will not appear on the screen, but will be read by screen readers.","snow-monkey-forms"),checked:d,onChange:e=>{o({legendInvisible:e})}}),(0,s.jsx)(v,{value:b,onChange:e=>o({options:e})}),(0,s.jsx)(p,{value:h,onChange:e=>o({value:e})})]}),(0,s.jsxs)(c.PanelBody,{title:(0,m.__)("Block settings","snow-monkey-forms"),children:[(0,s.jsx)(c.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,m.__)("Direction","snow-monkey-forms"),value:_,options:[{value:"",label:(0,m.__)("Default","snow-monkey-forms")},{value:"horizontal",label:(0,m.__)("Horizontal","snow-monkey-forms")},{value:"vertical",label:(0,m.__)("Vertical","snow-monkey-forms")}],onChange:e=>o({direction:e})}),(0,s.jsx)(c.TextControl,{__nextHasNoMarginBottom:!0,label:(0,m.__)("Description","snow-monkey-forms"),value:x,onChange:e=>o({description:e})}),(0,s.jsx)(c.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,m.__)("Description is also displayed on the confirmation screen","snow-monkey-forms"),checked:y,onChange:e=>{o({isDisplayDescriptionConfirm:e})}})]})]}),(0,s.jsxs)("div",{...C,"data-name":n,children:[(0,s.jsx)("div",{className:k,children:r?(0,s.jsxs)("fieldset",{className:"smf-control-fieldset",children:[(0,s.jsx)(i.RichText,{tagName:"legend",value:l,onChange:e=>o({legend:e}),placeholder:(0,m.__)("Label","snow-monkey-forms"),className:a()("smf-control-legend",{"screen-reader-text":d})}),(0,s.jsx)(O,{})]}):(0,s.jsx)(O,{})}),x&&(0,s.jsx)("div",{className:"smf-control-description",children:x})]})]})}));(0,r.registerBlockType)(t.UU,{icon:{src:function(){return(0,s.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{color:"#cd162c"},children:[(0,s.jsx)("circle",{cx:"12",cy:"12",r:"3",fill:"currentColor"}),(0,s.jsx)("circle",{cx:"12",cy:"12",r:"8",fill:"none",stroke:"currentColor",strokeWidth:"1.5"})]})}},edit:b,save:()=>null})},942:(e,o)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function t(){for(var e="",o=0;o<arguments.length;o++){var n=arguments[o];n&&(e=l(e,s(n)))}return e}function s(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return t.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var o="";for(var n in e)r.call(e,n)&&e[n]&&(o=l(o,n));return o}function l(e,o){return o?e?e+" "+o:e+o:e}e.exports?(t.default=t,e.exports=t):void 0===(n=function(){return t}.apply(o,[]))||(e.exports=n)}()}},n={};function r(e){var t=n[e];if(void 0!==t)return t.exports;var s=n[e]={exports:{}};return o[e](s,s.exports,r),s.exports}r.m=o,e=[],r.O=(o,n,t,s)=>{if(!n){var l=1/0;for(d=0;d<e.length;d++){for(var[n,t,s]=e[d],a=!0,i=0;i<n.length;i++)(!1&s||l>=s)&&Object.keys(r.O).every((e=>r.O[e](n[i])))?n.splice(i--,1):(a=!1,s<l&&(l=s));if(a){e.splice(d--,1);var c=t();void 0!==c&&(o=c)}}return o}s=s||0;for(var d=e.length;d>0&&e[d-1][2]>s;d--)e[d]=e[d-1];e[d]=[n,t,s]},r.n=e=>{var o=e&&e.__esModule?()=>e.default:()=>e;return r.d(o,{a:o}),o},r.d=(e,o)=>{for(var n in o)r.o(o,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:o[n]})},r.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),(()=>{var e={460:0,724:0};r.O.j=o=>0===e[o];var o=(o,n)=>{var t,s,[l,a,i]=n,c=0;if(l.some((o=>0!==e[o]))){for(t in a)r.o(a,t)&&(r.m[t]=a[t]);if(i)var d=i(r)}for(o&&o(n);c<l.length;c++)s=l[c],r.o(e,s)&&e[s]&&e[s][0](),e[s]=0;return r.O(d)},n=globalThis.webpackChunk=globalThis.webpackChunk||[];n.forEach(o.bind(null,0)),n.push=o.bind(null,n.push.bind(n))})();var t=r.O(void 0,[724],(()=>r(486)));t=r.O(t)})();
  • snow-monkey-forms/trunk/dist/blocks/select/index.asset.php

    r3183486 r3234477  
    1 <?php return array('dependencies' => array('lodash', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n'), 'version' => '628db2c262d146f4de61');
     1<?php return array('dependencies' => array('lodash', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n'), 'version' => '34aafd5e92e6c48c2fa0');
  • snow-monkey-forms/trunk/dist/blocks/select/index.js

    r3183486 r3234477  
    1 (()=>{"use strict";var e,n={795:()=>{const e=window.wp.blocks,n=JSON.parse('{"UU":"snow-monkey-forms/control-select","uK":{"xV":{"A":"{}"}}}'),o=window.ReactJSXRuntime,t=window.wp.blockEditor,s=window.wp.components,a=window.wp.compose,r=window.wp.element,l=window.wp.i18n,i=({value:e,onChange:n})=>{const t={};return""===e&&(t.borderColor="#d94f4f"),(0,o.jsx)(s.TextControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("name","snow-monkey-forms"),help:(0,l.__)("Required. Input a unique machine-readable name.","snow-monkey-forms"),value:e,onChange:n,required:!0,style:t})},c=({value:e,onChange:n,multiple:t=!1})=>{const a=t?s.TextareaControl:s.TextControl;return(0,o.jsx)(a,{__nextHasNoMarginBottom:!0,label:(0,l.__)("value","snow-monkey-forms"),help:(0,l.__)("Optional. Initial value.","snow-monkey-forms"),value:e,onChange:n})},d=({value:e,onChange:n,options:t=[]})=>{const a=1>t.length?["","name","honorific-prefix","given-name","additional-name","family-name","honorific-suffix","nickname","email","username","new-password","current-password","one-time-code","organization-title","organization","street-address","address-line1","address-line2","address-line3","address-level4","address-level3","address-level2","address-level1","country","country-name","postal-code","cc-name","cc-given-name","cc-additional-name","cc-family-name","cc-number","cc-exp","cc-exp-month","cc-exp-year","cc-csc","cc-type","transaction-currency","transaction-amount","language","bday","bday-day","bday-month","bday-year","sex","tel","tel-country-code","tel-national","tel-area-code","tel-local","tel-extension","impp","url","photo"].map((e=>({value:e,label:e}))):t;return(0,o.jsx)(s.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("autocomplete","snow-monkey-forms"),value:e,options:a,onChange:n})},m=({value:e,onChange:n})=>(0,o.jsx)(s.TextControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("id","snow-monkey-forms"),value:e,onChange:n}),u=({value:e,onChange:n})=>(0,o.jsx)(s.TextControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("class","snow-monkey-forms"),help:(0,l.__)("Separate multiple classes with spaces.","snow-monkey-forms"),value:e,onChange:n}),p=({value:e,onChange:n})=>{const t={};return""===e&&(t.borderColor="#d94f4f"),(0,o.jsx)(s.TextareaControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("options","snow-monkey-forms"),value:e,help:(0,l.sprintf)(
     1(()=>{"use strict";var e,o={795:()=>{const e=window.wp.blocks,o=JSON.parse('{"UU":"snow-monkey-forms/control-select","uK":{"xV":{"A":"{}"}}}'),n=window.ReactJSXRuntime,t=window.wp.blockEditor,s=window.wp.components,a=window.wp.compose,r=window.wp.element,l=window.wp.i18n,i=({value:e,onChange:o})=>{const t={};return""===e&&(t.borderColor="#d94f4f"),(0,n.jsx)(s.TextControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("name","snow-monkey-forms"),help:(0,l.__)("Required. Input a unique machine-readable name.","snow-monkey-forms"),value:e,onChange:o,required:!0,style:t})},c=({value:e,onChange:o,multiple:t=!1})=>{const a=t?s.TextareaControl:s.TextControl;return(0,n.jsx)(a,{__nextHasNoMarginBottom:!0,label:(0,l.__)("value","snow-monkey-forms"),help:(0,l.__)("Optional. Initial value.","snow-monkey-forms"),value:e,onChange:o})},d=({value:e,onChange:o,options:t=[]})=>{const a=1>t.length?["","name","honorific-prefix","given-name","additional-name","family-name","honorific-suffix","nickname","email","username","new-password","current-password","one-time-code","organization-title","organization","street-address","address-line1","address-line2","address-line3","address-level4","address-level3","address-level2","address-level1","country","country-name","postal-code","cc-name","cc-given-name","cc-additional-name","cc-family-name","cc-number","cc-exp","cc-exp-month","cc-exp-year","cc-csc","cc-type","transaction-currency","transaction-amount","language","bday","bday-day","bday-month","bday-year","sex","tel","tel-country-code","tel-national","tel-area-code","tel-local","tel-extension","impp","url","photo"].map((e=>({value:e,label:e}))):t;return(0,n.jsx)(s.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("autocomplete","snow-monkey-forms"),value:e,options:a,onChange:o})},m=({value:e,onChange:o})=>(0,n.jsx)(s.TextControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("id","snow-monkey-forms"),value:e,onChange:o}),u=({value:e,onChange:o})=>(0,n.jsx)(s.TextControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("class","snow-monkey-forms"),help:(0,l.__)("Separate multiple classes with spaces.","snow-monkey-forms"),value:e,onChange:o}),p=({value:e,onChange:o})=>{const t={};return""===e&&(t.borderColor="#d94f4f"),(0,n.jsx)(s.TextareaControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("options","snow-monkey-forms"),value:e,help:(0,l.sprintf)(
    22// translators: %1$s: line-break-char
    33// translators: %1$s: line-break-char
    4 (0,l.__)('Required. Enter in the following format: "value" : "label"%1$s or value%1$s',"snow-monkey-forms"),"↵"),onChange:n,required:!0,style:t})},v=window.lodash;const h=(0,a.createHigherOrderComponent)((e=>n=>{const{attributes:a,setAttributes:r}=n,{validations:i}=a;if(void 0===i)return(0,o.jsx)(e,{...n});const c=JSON.parse(i);return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(t.InspectorControls,{children:(0,o.jsx)(s.PanelBody,{title:(0,l.__)("Validation","snow-monkey-forms"),children:(0,o.jsx)(s.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("Required","snow-monkey-forms"),checked:!!c.required,onChange:e=>{r({validations:JSON.stringify({...c,required:e})})}})})}),(0,o.jsx)(e,{...n})]})}),"withValidations"),f=(0,a.compose)(h)((({attributes:e,setAttributes:a})=>{const{name:h,value:f,options:x,id:g,controlClass:w,description:_,isDisplayDescriptionConfirm:y,validations:b,autocomplete:j}=e;(0,r.useEffect)((()=>{a({validations:JSON.stringify({...JSON.parse(n.uK.xV.A),...JSON.parse(b)})})}),[]),(0,r.useEffect)((()=>{""===h&&a({name:`select-${((new Date).getTime()+Math.floor(8999*Math.random()+1e3)).toString(32)}`}),""===x&&a({options:'value1\n"value2" : "label2"\n"value3" : "label3"'})}),[h,x]);const C=function(e){const n=e.replace(/\r?\n/g,"\n").split("\n");return(0,v.uniqBy)(n.map((e=>{const n=(()=>{try{return JSON.parse(`{ ${e} }`)}catch(n){return{[e]:e}}})();return{value:Object.keys(n)[0],label:Object.values(n)[0]}})),"value").map((e=>{var n;const o={};return o[null!==(n=e.value)&&void 0!==n?n:""]=e.label,o}))}(x),k=(0,t.useBlockProps)({className:"smf-placeholder"});return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(t.InspectorControls,{children:[(0,o.jsxs)(s.PanelBody,{title:(0,l.__)("Attributes","snow-monkey-forms"),children:[(0,o.jsx)(i,{value:h,onChange:e=>a({name:e})}),(0,o.jsx)(p,{value:x,onChange:e=>a({options:e})}),(0,o.jsx)(c,{value:f,onChange:e=>a({value:e})}),(0,o.jsx)(d,{value:j,onChange:e=>a({autocomplete:e})}),(0,o.jsx)(m,{value:g,onChange:e=>a({id:e})}),(0,o.jsx)(u,{value:w,onChange:e=>a({controlClass:e})})]}),(0,o.jsxs)(s.PanelBody,{title:(0,l.__)("Block settings","snow-monkey-forms"),children:[(0,o.jsx)(s.TextControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("Description","snow-monkey-forms"),value:_,onChange:e=>a({description:e})}),(0,o.jsx)(s.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("Description is also displayed on the confirmation screen","snow-monkey-forms"),checked:y,onChange:e=>{a({isDisplayDescriptionConfirm:e})}})]})]}),(0,o.jsxs)("div",{...k,"data-name":h,children:[(0,o.jsxs)("div",{className:"smf-select-control",children:[(0,o.jsx)("select",{name:h,value:f,disabled:"disabled",id:g||void 0,className:`smf-select-control__control ${w}`,"data-validations":Object.keys(Object.fromEntries(Object.entries(JSON.parse(b)).filter((([,e])=>!!e)))).join(" ")||void 0,children:C.map((e=>{const n=Object.keys(e)[0],t=Object.values(e)[0];return(0,o.jsx)("option",{value:n,children:t},n)}))}),(0,o.jsx)("span",{className:"smf-select-control__toggle"})]}),_&&(0,o.jsx)("div",{className:"smf-control-description",children:_})]})]})}));(0,e.registerBlockType)(n.UU,{icon:{src:function(){return(0,o.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{color:"#cd162c"},children:[(0,o.jsx)("path",{d:"M7.5 8.5L12 4.5L16.5 8.5",fill:"none",stroke:"currentColor",strokeWidth:"1.5"}),(0,o.jsx)("path",{d:"M16.5 15.5L12 19.5L7.5 15.5",fill:"none",stroke:"currentColor",strokeWidth:"1.5"})]})}},edit:f,save:()=>null})}},o={};function t(e){var s=o[e];if(void 0!==s)return s.exports;var a=o[e]={exports:{}};return n[e](a,a.exports,t),a.exports}t.m=n,e=[],t.O=(n,o,s,a)=>{if(!o){var r=1/0;for(d=0;d<e.length;d++){o=e[d][0],s=e[d][1],a=e[d][2];for(var l=!0,i=0;i<o.length;i++)(!1&a||r>=a)&&Object.keys(t.O).every((e=>t.O[e](o[i])))?o.splice(i--,1):(l=!1,a<r&&(r=a));if(l){e.splice(d--,1);var c=s();void 0!==c&&(n=c)}}return n}a=a||0;for(var d=e.length;d>0&&e[d-1][2]>a;d--)e[d]=e[d-1];e[d]=[o,s,a]},t.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),(()=>{var e={549:0,113:0};t.O.j=n=>0===e[n];var n=(n,o)=>{var s,a,r=o[0],l=o[1],i=o[2],c=0;if(r.some((n=>0!==e[n]))){for(s in l)t.o(l,s)&&(t.m[s]=l[s]);if(i)var d=i(t)}for(n&&n(o);c<r.length;c++)a=r[c],t.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return t.O(d)},o=self.webpackChunk=self.webpackChunk||[];o.forEach(n.bind(null,0)),o.push=n.bind(null,o.push.bind(o))})();var s=t.O(void 0,[113],(()=>t(795)));s=t.O(s)})();
     4(0,l.__)('Required. Enter in the following format: "value" : "label"%1$s or value%1$s',"snow-monkey-forms"),"↵"),onChange:o,required:!0,style:t})},v=window.lodash;const h=(0,a.createHigherOrderComponent)((e=>o=>{const{attributes:a,setAttributes:r}=o,{validations:i}=a;if(void 0===i)return(0,n.jsx)(e,{...o});const c=JSON.parse(i);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.InspectorControls,{children:(0,n.jsx)(s.PanelBody,{title:(0,l.__)("Validation","snow-monkey-forms"),children:(0,n.jsx)(s.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("Required","snow-monkey-forms"),checked:!!c.required,onChange:e=>{r({validations:JSON.stringify({...c,required:e})})}})})}),(0,n.jsx)(e,{...o})]})}),"withValidations"),f=(0,a.compose)(h)((({attributes:e,setAttributes:a})=>{const{name:h,value:f,options:x,id:g,controlClass:w,description:_,isDisplayDescriptionConfirm:y,validations:b,autocomplete:j}=e;(0,r.useEffect)((()=>{a({validations:JSON.stringify({...JSON.parse(o.uK.xV.A),...JSON.parse(b)})})}),[]),(0,r.useEffect)((()=>{""===h&&a({name:`select-${((new Date).getTime()+Math.floor(8999*Math.random()+1e3)).toString(32)}`}),""===x&&a({options:'value1\n"value2" : "label2"\n"value3" : "label3"'})}),[h,x]);const C=function(e){const o=e.replace(/\r?\n/g,"\n").split("\n");return(0,v.uniqBy)(o.map((e=>{const o=(()=>{try{return JSON.parse(`{ ${e} }`)}catch(o){return{[e]:e}}})();return{value:Object.keys(o)[0],label:Object.values(o)[0]}})),"value").map((e=>{var o;const n={};return n[null!==(o=e.value)&&void 0!==o?o:""]=e.label,n}))}(x),k=(0,t.useBlockProps)({className:"smf-placeholder"});return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(t.InspectorControls,{children:[(0,n.jsxs)(s.PanelBody,{title:(0,l.__)("Attributes","snow-monkey-forms"),children:[(0,n.jsx)(i,{value:h,onChange:e=>a({name:e})}),(0,n.jsx)(p,{value:x,onChange:e=>a({options:e})}),(0,n.jsx)(c,{value:f,onChange:e=>a({value:e})}),(0,n.jsx)(d,{value:j,onChange:e=>a({autocomplete:e})}),(0,n.jsx)(m,{value:g,onChange:e=>a({id:e})}),(0,n.jsx)(u,{value:w,onChange:e=>a({controlClass:e})})]}),(0,n.jsxs)(s.PanelBody,{title:(0,l.__)("Block settings","snow-monkey-forms"),children:[(0,n.jsx)(s.TextControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("Description","snow-monkey-forms"),value:_,onChange:e=>a({description:e})}),(0,n.jsx)(s.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("Description is also displayed on the confirmation screen","snow-monkey-forms"),checked:y,onChange:e=>{a({isDisplayDescriptionConfirm:e})}})]})]}),(0,n.jsxs)("div",{...k,"data-name":h,children:[(0,n.jsxs)("div",{className:"smf-select-control",children:[(0,n.jsx)("select",{name:h,value:f,disabled:"disabled",id:g||void 0,className:`smf-select-control__control ${w}`,"data-validations":Object.keys(Object.fromEntries(Object.entries(JSON.parse(b)).filter((([,e])=>!!e)))).join(" ")||void 0,children:C.map((e=>{const o=Object.keys(e)[0],t=Object.values(e)[0];return(0,n.jsx)("option",{value:o,children:t},o)}))}),(0,n.jsx)("span",{className:"smf-select-control__toggle"})]}),_&&(0,n.jsx)("div",{className:"smf-control-description",children:_})]})]})}));(0,e.registerBlockType)(o.UU,{icon:{src:function(){return(0,n.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{color:"#cd162c"},children:[(0,n.jsx)("path",{d:"M7.5 8.5L12 4.5L16.5 8.5",fill:"none",stroke:"currentColor",strokeWidth:"1.5"}),(0,n.jsx)("path",{d:"M16.5 15.5L12 19.5L7.5 15.5",fill:"none",stroke:"currentColor",strokeWidth:"1.5"})]})}},edit:f,save:()=>null})}},n={};function t(e){var s=n[e];if(void 0!==s)return s.exports;var a=n[e]={exports:{}};return o[e](a,a.exports,t),a.exports}t.m=o,e=[],t.O=(o,n,s,a)=>{if(!n){var r=1/0;for(d=0;d<e.length;d++){for(var[n,s,a]=e[d],l=!0,i=0;i<n.length;i++)(!1&a||r>=a)&&Object.keys(t.O).every((e=>t.O[e](n[i])))?n.splice(i--,1):(l=!1,a<r&&(r=a));if(l){e.splice(d--,1);var c=s();void 0!==c&&(o=c)}}return o}a=a||0;for(var d=e.length;d>0&&e[d-1][2]>a;d--)e[d]=e[d-1];e[d]=[n,s,a]},t.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),(()=>{var e={549:0,113:0};t.O.j=o=>0===e[o];var o=(o,n)=>{var s,a,[r,l,i]=n,c=0;if(r.some((o=>0!==e[o]))){for(s in l)t.o(l,s)&&(t.m[s]=l[s]);if(i)var d=i(t)}for(o&&o(n);c<r.length;c++)a=r[c],t.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return t.O(d)},n=globalThis.webpackChunk=globalThis.webpackChunk||[];n.forEach(o.bind(null,0)),n.push=o.bind(null,n.push.bind(n))})();var s=t.O(void 0,[113],(()=>t(795)));s=t.O(s)})();
  • snow-monkey-forms/trunk/dist/blocks/snow-monkey-form/render.php

    r3178416 r3234477  
    3737foreach ( $response->controls as $name => $control ) {
    3838    $input_content = preg_replace(
    39         '|(<div class="smf-placeholder" data-name="' . $name . '">)(</div>)|ms',
     39        '|(<div[^>]*? class="smf-placeholder"[^>]*? data-name="' . $name . '"[^>]*?>)(</div>)|ms',
    4040        '$1' . $control . '$2',
    4141        $input_content
  • snow-monkey-forms/trunk/dist/blocks/text/index.asset.php

    r3183486 r3234477  
    1 <?php return array('dependencies' => array('lodash', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n'), 'version' => 'ea735befb972a2db7687');
     1<?php return array('dependencies' => array('lodash', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n'), 'version' => '191359f1387e5dfc072e');
  • snow-monkey-forms/trunk/dist/blocks/text/index.js

    r3183486 r3234477  
    1 (()=>{"use strict";var e,o={906:()=>{const e=window.wp.blocks,o=JSON.parse('{"UU":"snow-monkey-forms/control-text","uK":{"xV":{"A":"{}"}}}'),n=window.ReactJSXRuntime,t=window.wp.blockEditor,a=window.wp.components,s=window.wp.compose,r=window.wp.element,l=window.wp.i18n,i=({value:e,onChange:o})=>{const t={};return""===e&&(t.borderColor="#d94f4f"),(0,n.jsx)(a.TextControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("name","snow-monkey-forms"),help:(0,l.__)("Required. Input a unique machine-readable name.","snow-monkey-forms"),value:e,onChange:o,required:!0,style:t})},c=({value:e,onChange:o,multiple:t=!1})=>{const s=t?a.TextareaControl:a.TextControl;return(0,n.jsx)(s,{__nextHasNoMarginBottom:!0,label:(0,l.__)("value","snow-monkey-forms"),help:(0,l.__)("Optional. Initial value.","snow-monkey-forms"),value:e,onChange:o})},m=({value:e,onChange:o})=>(0,n.jsx)(a.TextControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("placeholder","snow-monkey-forms"),value:e,onChange:o}),d=({value:e,onChange:o})=>(0,n.jsx)(a.TextControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("maxlength","snow-monkey-forms"),help:(0,l.__)("Optional. Maximum number of characters. If 0, not restricted.","snow-monkey-forms"),value:e,onChange:o}),u=({value:e,onChange:o})=>(0,n.jsx)(a.TextControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("size","snow-monkey-forms"),help:(0,l.__)("Optional. The width of this item. If 0, not restricted.","snow-monkey-forms"),value:e,onChange:o}),h=({value:e,onChange:o,options:t=[]})=>{const s=1>t.length?["","name","honorific-prefix","given-name","additional-name","family-name","honorific-suffix","nickname","email","username","new-password","current-password","one-time-code","organization-title","organization","street-address","address-line1","address-line2","address-line3","address-level4","address-level3","address-level2","address-level1","country","country-name","postal-code","cc-name","cc-given-name","cc-additional-name","cc-family-name","cc-number","cc-exp","cc-exp-month","cc-exp-year","cc-csc","cc-type","transaction-currency","transaction-amount","language","bday","bday-day","bday-month","bday-year","sex","tel","tel-country-code","tel-national","tel-area-code","tel-local","tel-extension","impp","url","photo"].map((e=>({value:e,label:e}))):t;return(0,n.jsx)(a.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("autocomplete","snow-monkey-forms"),value:e,options:s,onChange:o})},p=({value:e,onChange:o})=>(0,n.jsx)(a.TextControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("id","snow-monkey-forms"),value:e,onChange:o}),v=({value:e,onChange:o})=>(0,n.jsx)(a.TextControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("class","snow-monkey-forms"),help:(0,l.__)("Separate multiple classes with spaces.","snow-monkey-forms"),value:e,onChange:o});function x(e,o){return""===e?0:null!==e.match(/^[0-9]+$/)?parseInt(e):o}window.lodash;const g=(0,s.createHigherOrderComponent)((e=>o=>{const{attributes:s,setAttributes:r}=o,{validations:i}=s;if(void 0===i)return(0,n.jsx)(e,{...o});const c=JSON.parse(i);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.InspectorControls,{children:(0,n.jsx)(a.PanelBody,{title:(0,l.__)("Validation","snow-monkey-forms"),children:(0,n.jsx)(a.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("Required","snow-monkey-forms"),checked:!!c.required,onChange:e=>{r({validations:JSON.stringify({...c,required:e})})}})})}),(0,n.jsx)(e,{...o})]})}),"withValidations"),f=(0,s.compose)(g)((({attributes:e,setAttributes:s})=>{const{name:g,value:f,placeholder:_,maxlength:w,size:y,autocomplete:C,id:j,controlClass:b,description:k,isDisplayDescriptionConfirm:O,validations:N}=e;(0,r.useEffect)((()=>{s({validations:JSON.stringify({...JSON.parse(o.uK.xV.A),...JSON.parse(N)})})}),[]),(0,r.useEffect)((()=>{""===g&&s({name:`text-${((new Date).getTime()+Math.floor(8999*Math.random()+1e3)).toString(32)}`})}),[g]);const B=(0,t.useBlockProps)({className:"smf-placeholder"});return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(t.InspectorControls,{children:[(0,n.jsxs)(a.PanelBody,{title:(0,l.__)("Attributes","snow-monkey-forms"),children:[(0,n.jsx)(i,{value:g,onChange:e=>s({name:e})}),(0,n.jsx)(c,{value:f,onChange:e=>s({value:e})}),(0,n.jsx)(m,{value:_,onChange:e=>s({placeholder:e})}),(0,n.jsx)(d,{value:w,onChange:e=>{s({maxlength:x(e,w)})}}),(0,n.jsx)(u,{value:y,onChange:e=>{s({size:x(e,y)})}}),(0,n.jsx)(h,{value:C,onChange:e=>s({autocomplete:e})}),(0,n.jsx)(p,{value:j,onChange:e=>s({id:e})}),(0,n.jsx)(v,{value:b,onChange:e=>s({controlClass:e})})]}),(0,n.jsxs)(a.PanelBody,{title:(0,l.__)("Block settings","snow-monkey-forms"),children:[(0,n.jsx)(a.TextControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("Description","snow-monkey-forms"),value:k,onChange:e=>s({description:e})}),(0,n.jsx)(a.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("Description is also displayed on the confirmation screen","snow-monkey-forms"),checked:O,onChange:e=>{s({isDisplayDescriptionConfirm:e})}})]})]}),(0,n.jsxs)("div",{...B,"data-name":g,children:[(0,n.jsx)("div",{className:"smf-text-control",children:(0,n.jsx)("input",{type:"text",name:g,value:f,placeholder:_,maxLength:w||void 0,size:y||void 0,disabled:"disabled",id:j||void 0,className:`smf-text-control__control ${b}`,"data-validations":Object.keys(Object.fromEntries(Object.entries(JSON.parse(N)).filter((([,e])=>!!e)))).join(" ")||void 0})}),k&&(0,n.jsx)("div",{className:"smf-control-description",children:k})]})]})}));(0,e.registerBlockType)(o.UU,{icon:{src:function(){return(0,n.jsx)("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",style:{color:"#cd162c"},children:(0,n.jsx)("path",{d:"m6.30769 12.75h-2.30769v-1.5h2.3077zm3.23077 0h-2.30769v-1.5h2.3077zm3.23074 0h-2.3077v-1.5h2.3077zm-10.7692-5.25c-.27614 0-.5.22386-.5.5v8c0 .2761.22386.5.5.5h20c.2761 0 .5-.2239.5-.5v-8c0-.27614-.2239-.5-.5-.5zm0-1.5c-1.104569 0-2 .89543-2 2v8c0 1.1046.89543 2 2 2h20c1.1046 0 2-.8954 2-2v-8c0-1.10457-.8954-2-2-2z",clipRule:"evenodd",fillRule:"evenodd"})})}},edit:f,save:()=>null})}},n={};function t(e){var a=n[e];if(void 0!==a)return a.exports;var s=n[e]={exports:{}};return o[e](s,s.exports,t),s.exports}t.m=o,e=[],t.O=(o,n,a,s)=>{if(!n){var r=1/0;for(m=0;m<e.length;m++){n=e[m][0],a=e[m][1],s=e[m][2];for(var l=!0,i=0;i<n.length;i++)(!1&s||r>=s)&&Object.keys(t.O).every((e=>t.O[e](n[i])))?n.splice(i--,1):(l=!1,s<r&&(r=s));if(l){e.splice(m--,1);var c=a();void 0!==c&&(o=c)}}return o}s=s||0;for(var m=e.length;m>0&&e[m-1][2]>s;m--)e[m]=e[m-1];e[m]=[n,a,s]},t.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),(()=>{var e={648:0,416:0};t.O.j=o=>0===e[o];var o=(o,n)=>{var a,s,r=n[0],l=n[1],i=n[2],c=0;if(r.some((o=>0!==e[o]))){for(a in l)t.o(l,a)&&(t.m[a]=l[a]);if(i)var m=i(t)}for(o&&o(n);c<r.length;c++)s=r[c],t.o(e,s)&&e[s]&&e[s][0](),e[s]=0;return t.O(m)},n=self.webpackChunk=self.webpackChunk||[];n.forEach(o.bind(null,0)),n.push=o.bind(null,n.push.bind(n))})();var a=t.O(void 0,[416],(()=>t(906)));a=t.O(a)})();
     1(()=>{"use strict";var e,o={906:()=>{const e=window.wp.blocks,o=JSON.parse('{"UU":"snow-monkey-forms/control-text","uK":{"xV":{"A":"{}"}}}'),n=window.ReactJSXRuntime,a=window.wp.blockEditor,t=window.wp.components,s=window.wp.compose,r=window.wp.element,l=window.wp.i18n,i=({value:e,onChange:o})=>{const a={};return""===e&&(a.borderColor="#d94f4f"),(0,n.jsx)(t.TextControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("name","snow-monkey-forms"),help:(0,l.__)("Required. Input a unique machine-readable name.","snow-monkey-forms"),value:e,onChange:o,required:!0,style:a})},c=({value:e,onChange:o,multiple:a=!1})=>{const s=a?t.TextareaControl:t.TextControl;return(0,n.jsx)(s,{__nextHasNoMarginBottom:!0,label:(0,l.__)("value","snow-monkey-forms"),help:(0,l.__)("Optional. Initial value.","snow-monkey-forms"),value:e,onChange:o})},m=({value:e,onChange:o})=>(0,n.jsx)(t.TextControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("placeholder","snow-monkey-forms"),value:e,onChange:o}),d=({value:e,onChange:o})=>(0,n.jsx)(t.TextControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("maxlength","snow-monkey-forms"),help:(0,l.__)("Optional. Maximum number of characters. If 0, not restricted.","snow-monkey-forms"),value:e,onChange:o}),h=({value:e,onChange:o})=>(0,n.jsx)(t.TextControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("size","snow-monkey-forms"),help:(0,l.__)("Optional. The width of this item. If 0, not restricted.","snow-monkey-forms"),value:e,onChange:o}),u=({value:e,onChange:o,options:a=[]})=>{const s=1>a.length?["","name","honorific-prefix","given-name","additional-name","family-name","honorific-suffix","nickname","email","username","new-password","current-password","one-time-code","organization-title","organization","street-address","address-line1","address-line2","address-line3","address-level4","address-level3","address-level2","address-level1","country","country-name","postal-code","cc-name","cc-given-name","cc-additional-name","cc-family-name","cc-number","cc-exp","cc-exp-month","cc-exp-year","cc-csc","cc-type","transaction-currency","transaction-amount","language","bday","bday-day","bday-month","bday-year","sex","tel","tel-country-code","tel-national","tel-area-code","tel-local","tel-extension","impp","url","photo"].map((e=>({value:e,label:e}))):a;return(0,n.jsx)(t.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("autocomplete","snow-monkey-forms"),value:e,options:s,onChange:o})},p=({value:e,onChange:o})=>(0,n.jsx)(t.TextControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("id","snow-monkey-forms"),value:e,onChange:o}),v=({value:e,onChange:o})=>(0,n.jsx)(t.TextControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("class","snow-monkey-forms"),help:(0,l.__)("Separate multiple classes with spaces.","snow-monkey-forms"),value:e,onChange:o});function x(e,o){return""===e?0:null!==e.match(/^[0-9]+$/)?parseInt(e):o}window.lodash;const g=(0,s.createHigherOrderComponent)((e=>o=>{const{attributes:s,setAttributes:r}=o,{validations:i}=s;if(void 0===i)return(0,n.jsx)(e,{...o});const c=JSON.parse(i);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(a.InspectorControls,{children:(0,n.jsx)(t.PanelBody,{title:(0,l.__)("Validation","snow-monkey-forms"),children:(0,n.jsx)(t.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("Required","snow-monkey-forms"),checked:!!c.required,onChange:e=>{r({validations:JSON.stringify({...c,required:e})})}})})}),(0,n.jsx)(e,{...o})]})}),"withValidations"),f=(0,s.compose)(g)((({attributes:e,setAttributes:s})=>{const{name:g,value:f,placeholder:_,maxlength:w,size:y,autocomplete:C,id:b,controlClass:j,description:k,isDisplayDescriptionConfirm:O,validations:N}=e;(0,r.useEffect)((()=>{s({validations:JSON.stringify({...JSON.parse(o.uK.xV.A),...JSON.parse(N)})})}),[]),(0,r.useEffect)((()=>{""===g&&s({name:`text-${((new Date).getTime()+Math.floor(8999*Math.random()+1e3)).toString(32)}`})}),[g]);const B=(0,a.useBlockProps)({className:"smf-placeholder"});return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(a.InspectorControls,{children:[(0,n.jsxs)(t.PanelBody,{title:(0,l.__)("Attributes","snow-monkey-forms"),children:[(0,n.jsx)(i,{value:g,onChange:e=>s({name:e})}),(0,n.jsx)(c,{value:f,onChange:e=>s({value:e})}),(0,n.jsx)(m,{value:_,onChange:e=>s({placeholder:e})}),(0,n.jsx)(d,{value:w,onChange:e=>{s({maxlength:x(e,w)})}}),(0,n.jsx)(h,{value:y,onChange:e=>{s({size:x(e,y)})}}),(0,n.jsx)(u,{value:C,onChange:e=>s({autocomplete:e})}),(0,n.jsx)(p,{value:b,onChange:e=>s({id:e})}),(0,n.jsx)(v,{value:j,onChange:e=>s({controlClass:e})})]}),(0,n.jsxs)(t.PanelBody,{title:(0,l.__)("Block settings","snow-monkey-forms"),children:[(0,n.jsx)(t.TextControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("Description","snow-monkey-forms"),value:k,onChange:e=>s({description:e})}),(0,n.jsx)(t.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("Description is also displayed on the confirmation screen","snow-monkey-forms"),checked:O,onChange:e=>{s({isDisplayDescriptionConfirm:e})}})]})]}),(0,n.jsxs)("div",{...B,"data-name":g,children:[(0,n.jsx)("div",{className:"smf-text-control",children:(0,n.jsx)("input",{type:"text",name:g,value:f,placeholder:_,maxLength:w||void 0,size:y||void 0,disabled:"disabled",id:b||void 0,className:`smf-text-control__control ${j}`,"data-validations":Object.keys(Object.fromEntries(Object.entries(JSON.parse(N)).filter((([,e])=>!!e)))).join(" ")||void 0})}),k&&(0,n.jsx)("div",{className:"smf-control-description",children:k})]})]})}));(0,e.registerBlockType)(o.UU,{icon:{src:function(){return(0,n.jsx)("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",style:{color:"#cd162c"},children:(0,n.jsx)("path",{d:"m6.30769 12.75h-2.30769v-1.5h2.3077zm3.23077 0h-2.30769v-1.5h2.3077zm3.23074 0h-2.3077v-1.5h2.3077zm-10.7692-5.25c-.27614 0-.5.22386-.5.5v8c0 .2761.22386.5.5.5h20c.2761 0 .5-.2239.5-.5v-8c0-.27614-.2239-.5-.5-.5zm0-1.5c-1.104569 0-2 .89543-2 2v8c0 1.1046.89543 2 2 2h20c1.1046 0 2-.8954 2-2v-8c0-1.10457-.8954-2-2-2z",clipRule:"evenodd",fillRule:"evenodd"})})}},edit:f,save:()=>null})}},n={};function a(e){var t=n[e];if(void 0!==t)return t.exports;var s=n[e]={exports:{}};return o[e](s,s.exports,a),s.exports}a.m=o,e=[],a.O=(o,n,t,s)=>{if(!n){var r=1/0;for(m=0;m<e.length;m++){for(var[n,t,s]=e[m],l=!0,i=0;i<n.length;i++)(!1&s||r>=s)&&Object.keys(a.O).every((e=>a.O[e](n[i])))?n.splice(i--,1):(l=!1,s<r&&(r=s));if(l){e.splice(m--,1);var c=t();void 0!==c&&(o=c)}}return o}s=s||0;for(var m=e.length;m>0&&e[m-1][2]>s;m--)e[m]=e[m-1];e[m]=[n,t,s]},a.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),(()=>{var e={648:0,416:0};a.O.j=o=>0===e[o];var o=(o,n)=>{var t,s,[r,l,i]=n,c=0;if(r.some((o=>0!==e[o]))){for(t in l)a.o(l,t)&&(a.m[t]=l[t]);if(i)var m=i(a)}for(o&&o(n);c<r.length;c++)s=r[c],a.o(e,s)&&e[s]&&e[s][0](),e[s]=0;return a.O(m)},n=globalThis.webpackChunk=globalThis.webpackChunk||[];n.forEach(o.bind(null,0)),n.push=o.bind(null,n.push.bind(n))})();var t=a.O(void 0,[416],(()=>a(906)));t=a.O(t)})();
  • snow-monkey-forms/trunk/dist/blocks/textarea/index.asset.php

    r3183486 r3234477  
    1 <?php return array('dependencies' => array('lodash', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n'), 'version' => 'cf703faeca5b7aee3bfe');
     1<?php return array('dependencies' => array('lodash', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n'), 'version' => 'e0352b9f43eeb6724596');
  • snow-monkey-forms/trunk/dist/blocks/textarea/index.js

    r3183486 r3234477  
    1 (()=>{"use strict";var e,o={161:()=>{const e=window.wp.blocks,o=JSON.parse('{"UU":"snow-monkey-forms/control-textarea","uK":{"xV":{"A":"{}"}}}'),n=window.ReactJSXRuntime,a=window.wp.blockEditor,t=window.wp.components,s=window.wp.compose,r=window.wp.element,l=window.wp.i18n,i=({value:e,onChange:o})=>{const a={};return""===e&&(a.borderColor="#d94f4f"),(0,n.jsx)(t.TextControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("name","snow-monkey-forms"),help:(0,l.__)("Required. Input a unique machine-readable name.","snow-monkey-forms"),value:e,onChange:o,required:!0,style:a})},c=({value:e,onChange:o,multiple:a=!1})=>{const s=a?t.TextareaControl:t.TextControl;return(0,n.jsx)(s,{__nextHasNoMarginBottom:!0,label:(0,l.__)("value","snow-monkey-forms"),help:(0,l.__)("Optional. Initial value.","snow-monkey-forms"),value:e,onChange:o})},m=({value:e,onChange:o})=>(0,n.jsx)(t.TextControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("placeholder","snow-monkey-forms"),value:e,onChange:o}),d=({value:e,onChange:o})=>(0,n.jsx)(t.TextControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("maxlength","snow-monkey-forms"),help:(0,l.__)("Optional. Maximum number of characters. If 0, not restricted.","snow-monkey-forms"),value:e,onChange:o}),h=({value:e,onChange:o,options:a=[]})=>{const s=1>a.length?["","name","honorific-prefix","given-name","additional-name","family-name","honorific-suffix","nickname","email","username","new-password","current-password","one-time-code","organization-title","organization","street-address","address-line1","address-line2","address-line3","address-level4","address-level3","address-level2","address-level1","country","country-name","postal-code","cc-name","cc-given-name","cc-additional-name","cc-family-name","cc-number","cc-exp","cc-exp-month","cc-exp-year","cc-csc","cc-type","transaction-currency","transaction-amount","language","bday","bday-day","bday-month","bday-year","sex","tel","tel-country-code","tel-national","tel-area-code","tel-local","tel-extension","impp","url","photo"].map((e=>({value:e,label:e}))):a;return(0,n.jsx)(t.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("autocomplete","snow-monkey-forms"),value:e,options:s,onChange:o})},u=({value:e,onChange:o})=>(0,n.jsx)(t.TextControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("id","snow-monkey-forms"),value:e,onChange:o}),p=({value:e,onChange:o})=>(0,n.jsx)(t.TextControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("class","snow-monkey-forms"),help:(0,l.__)("Separate multiple classes with spaces.","snow-monkey-forms"),value:e,onChange:o});function x(e,o){return""===e?0:null!==e.match(/^[0-9]+$/)?parseInt(e):o}window.lodash;const v=(0,s.createHigherOrderComponent)((e=>o=>{const{attributes:s,setAttributes:r}=o,{validations:i}=s;if(void 0===i)return(0,n.jsx)(e,{...o});const c=JSON.parse(i);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(a.InspectorControls,{children:(0,n.jsx)(t.PanelBody,{title:(0,l.__)("Validation","snow-monkey-forms"),children:(0,n.jsx)(t.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("Required","snow-monkey-forms"),checked:!!c.required,onChange:e=>{r({validations:JSON.stringify({...c,required:e})})}})})}),(0,n.jsx)(e,{...o})]})}),"withValidations"),f=(0,s.compose)(v)((({attributes:e,setAttributes:s})=>{const{name:v,rows:f,value:g,placeholder:_,maxlength:w,autocomplete:y,id:C,controlClass:b,description:j,isDisplayDescriptionConfirm:k,validations:N}=e;(0,r.useEffect)((()=>{s({validations:JSON.stringify({...JSON.parse(o.uK.xV.A),...JSON.parse(N)})})}),[]),(0,r.useEffect)((()=>{""===v&&s({name:`textarea-${((new Date).getTime()+Math.floor(8999*Math.random()+1e3)).toString(32)}`})}),[v]);const O=(0,a.useBlockProps)({className:"smf-placeholder"});return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(a.InspectorControls,{children:[(0,n.jsxs)(t.PanelBody,{title:(0,l.__)("Attributes","snow-monkey-forms"),children:[(0,n.jsx)(i,{value:v,onChange:e=>s({name:e})}),(0,n.jsx)(t.TextControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("rows","snow-monkey-forms"),help:(0,l.__)("Number of lines","snow-monkey-forms"),type:"number",value:f,onChange:e=>{e=x(e,f),s({rows:0<e?e:1})}}),(0,n.jsx)(c,{multiple:!0,value:g,onChange:e=>s({value:e})}),(0,n.jsx)(m,{value:_,onChange:e=>s({placeholder:e})}),(0,n.jsx)(d,{value:w,onChange:e=>{s({maxlength:x(e,w)})}}),(0,n.jsx)(h,{value:y,onChange:e=>{s({autocomplete:e})}}),(0,n.jsx)(u,{value:C,onChange:e=>s({id:e})}),(0,n.jsx)(p,{value:b,onChange:e=>s({controlClass:e})})]}),(0,n.jsxs)(t.PanelBody,{title:(0,l.__)("Block settings","snow-monkey-forms"),children:[(0,n.jsx)(t.TextControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("Description","snow-monkey-forms"),value:j,onChange:e=>s({description:e})}),(0,n.jsx)(t.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("Description is also displayed on the confirmation screen","snow-monkey-forms"),checked:k,onChange:e=>{s({isDisplayDescriptionConfirm:e})}})]})]}),(0,n.jsxs)("div",{...O,"data-name":v,children:[(0,n.jsx)("div",{className:"smf-textarea-control",children:(0,n.jsx)("textarea",{name:v,value:g,rows:f,placeholder:_,maxLength:w||void 0,disabled:"disabled",id:C||void 0,className:`smf-textarea-control__control ${b}`,"data-validations":Object.keys(Object.fromEntries(Object.entries(JSON.parse(N)).filter((([,e])=>!!e)))).join(" ")||void 0})}),j&&(0,n.jsx)("div",{className:"smf-control-description",children:j})]})]})}));(0,e.registerBlockType)(o.UU,{icon:{src:function(){return(0,n.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{color:"#cd162c"},children:(0,n.jsx)("path",{d:"m.25 5c0-1.39645.9809-2.75 2.44231-2.75h18.61539c1.4614 0 2.4423 1.35355 2.4423 2.75v14c0 1.3965-.9809 2.75-2.4423 2.75h-18.61539c-1.46141 0-2.44231-1.3535-2.44231-2.75zm2.44231-1.25c-.40787 0-.94231.43732-.94231 1.25v14c0 .8127.53444 1.25.94231 1.25h18.61539c.4079 0 .9423-.4373.9423-1.25v-14c0-.81269-.5344-1.25-.9423-1.25zm16.07689 4.99998-4.6538.00001v-1.5l4.6538-.00001zm-11.42305.00002-2.11538-.00002v-1.5l2.11539.00002zm2.96155 0-2.1154-.00001.00001-1.5 2.11539.00001zm2.9615 0-2.1154-.00001.0001-1.5 2.1153.00001zm5.5 4h-4.6538v-1.5h4.6538zm-11.42305 0h-2.11538v-1.5h2.11539zm5.92305 0h-5.07689v-1.5h5.07689zm-5.92305 4h-2.11539l.00001-1.5h2.11539zm2.96155 0h-2.1154l.00001-1.5h2.11539zm2.9615 0h-2.1154l.0001-1.5h2.1153z",clipRule:"evenodd",fillRule:"evenodd"})})}},edit:f,save:()=>null})}},n={};function a(e){var t=n[e];if(void 0!==t)return t.exports;var s=n[e]={exports:{}};return o[e](s,s.exports,a),s.exports}a.m=o,e=[],a.O=(o,n,t,s)=>{if(!n){var r=1/0;for(m=0;m<e.length;m++){n=e[m][0],t=e[m][1],s=e[m][2];for(var l=!0,i=0;i<n.length;i++)(!1&s||r>=s)&&Object.keys(a.O).every((e=>a.O[e](n[i])))?n.splice(i--,1):(l=!1,s<r&&(r=s));if(l){e.splice(m--,1);var c=t();void 0!==c&&(o=c)}}return o}s=s||0;for(var m=e.length;m>0&&e[m-1][2]>s;m--)e[m]=e[m-1];e[m]=[n,t,s]},a.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),(()=>{var e={427:0,547:0};a.O.j=o=>0===e[o];var o=(o,n)=>{var t,s,r=n[0],l=n[1],i=n[2],c=0;if(r.some((o=>0!==e[o]))){for(t in l)a.o(l,t)&&(a.m[t]=l[t]);if(i)var m=i(a)}for(o&&o(n);c<r.length;c++)s=r[c],a.o(e,s)&&e[s]&&e[s][0](),e[s]=0;return a.O(m)},n=self.webpackChunk=self.webpackChunk||[];n.forEach(o.bind(null,0)),n.push=o.bind(null,n.push.bind(n))})();var t=a.O(void 0,[547],(()=>a(161)));t=a.O(t)})();
     1(()=>{"use strict";var e,o={161:()=>{const e=window.wp.blocks,o=JSON.parse('{"UU":"snow-monkey-forms/control-textarea","uK":{"xV":{"A":"{}"}}}'),n=window.ReactJSXRuntime,a=window.wp.blockEditor,t=window.wp.components,s=window.wp.compose,r=window.wp.element,l=window.wp.i18n,i=({value:e,onChange:o})=>{const a={};return""===e&&(a.borderColor="#d94f4f"),(0,n.jsx)(t.TextControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("name","snow-monkey-forms"),help:(0,l.__)("Required. Input a unique machine-readable name.","snow-monkey-forms"),value:e,onChange:o,required:!0,style:a})},c=({value:e,onChange:o,multiple:a=!1})=>{const s=a?t.TextareaControl:t.TextControl;return(0,n.jsx)(s,{__nextHasNoMarginBottom:!0,label:(0,l.__)("value","snow-monkey-forms"),help:(0,l.__)("Optional. Initial value.","snow-monkey-forms"),value:e,onChange:o})},m=({value:e,onChange:o})=>(0,n.jsx)(t.TextControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("placeholder","snow-monkey-forms"),value:e,onChange:o}),d=({value:e,onChange:o})=>(0,n.jsx)(t.TextControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("maxlength","snow-monkey-forms"),help:(0,l.__)("Optional. Maximum number of characters. If 0, not restricted.","snow-monkey-forms"),value:e,onChange:o}),h=({value:e,onChange:o,options:a=[]})=>{const s=1>a.length?["","name","honorific-prefix","given-name","additional-name","family-name","honorific-suffix","nickname","email","username","new-password","current-password","one-time-code","organization-title","organization","street-address","address-line1","address-line2","address-line3","address-level4","address-level3","address-level2","address-level1","country","country-name","postal-code","cc-name","cc-given-name","cc-additional-name","cc-family-name","cc-number","cc-exp","cc-exp-month","cc-exp-year","cc-csc","cc-type","transaction-currency","transaction-amount","language","bday","bday-day","bday-month","bday-year","sex","tel","tel-country-code","tel-national","tel-area-code","tel-local","tel-extension","impp","url","photo"].map((e=>({value:e,label:e}))):a;return(0,n.jsx)(t.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("autocomplete","snow-monkey-forms"),value:e,options:s,onChange:o})},u=({value:e,onChange:o})=>(0,n.jsx)(t.TextControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("id","snow-monkey-forms"),value:e,onChange:o}),p=({value:e,onChange:o})=>(0,n.jsx)(t.TextControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("class","snow-monkey-forms"),help:(0,l.__)("Separate multiple classes with spaces.","snow-monkey-forms"),value:e,onChange:o});function x(e,o){return""===e?0:null!==e.match(/^[0-9]+$/)?parseInt(e):o}window.lodash;const v=(0,s.createHigherOrderComponent)((e=>o=>{const{attributes:s,setAttributes:r}=o,{validations:i}=s;if(void 0===i)return(0,n.jsx)(e,{...o});const c=JSON.parse(i);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(a.InspectorControls,{children:(0,n.jsx)(t.PanelBody,{title:(0,l.__)("Validation","snow-monkey-forms"),children:(0,n.jsx)(t.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("Required","snow-monkey-forms"),checked:!!c.required,onChange:e=>{r({validations:JSON.stringify({...c,required:e})})}})})}),(0,n.jsx)(e,{...o})]})}),"withValidations"),g=(0,s.compose)(v)((({attributes:e,setAttributes:s})=>{const{name:v,rows:g,value:f,placeholder:_,maxlength:w,autocomplete:y,id:C,controlClass:b,description:j,isDisplayDescriptionConfirm:k,validations:N}=e;(0,r.useEffect)((()=>{s({validations:JSON.stringify({...JSON.parse(o.uK.xV.A),...JSON.parse(N)})})}),[]),(0,r.useEffect)((()=>{""===v&&s({name:`textarea-${((new Date).getTime()+Math.floor(8999*Math.random()+1e3)).toString(32)}`})}),[v]);const O=(0,a.useBlockProps)({className:"smf-placeholder"});return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(a.InspectorControls,{children:[(0,n.jsxs)(t.PanelBody,{title:(0,l.__)("Attributes","snow-monkey-forms"),children:[(0,n.jsx)(i,{value:v,onChange:e=>s({name:e})}),(0,n.jsx)(t.TextControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("rows","snow-monkey-forms"),help:(0,l.__)("Number of lines","snow-monkey-forms"),type:"number",value:g,onChange:e=>{e=x(e,g),s({rows:0<e?e:1})}}),(0,n.jsx)(c,{multiple:!0,value:f,onChange:e=>s({value:e})}),(0,n.jsx)(m,{value:_,onChange:e=>s({placeholder:e})}),(0,n.jsx)(d,{value:w,onChange:e=>{s({maxlength:x(e,w)})}}),(0,n.jsx)(h,{value:y,onChange:e=>{s({autocomplete:e})}}),(0,n.jsx)(u,{value:C,onChange:e=>s({id:e})}),(0,n.jsx)(p,{value:b,onChange:e=>s({controlClass:e})})]}),(0,n.jsxs)(t.PanelBody,{title:(0,l.__)("Block settings","snow-monkey-forms"),children:[(0,n.jsx)(t.TextControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("Description","snow-monkey-forms"),value:j,onChange:e=>s({description:e})}),(0,n.jsx)(t.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("Description is also displayed on the confirmation screen","snow-monkey-forms"),checked:k,onChange:e=>{s({isDisplayDescriptionConfirm:e})}})]})]}),(0,n.jsxs)("div",{...O,"data-name":v,children:[(0,n.jsx)("div",{className:"smf-textarea-control",children:(0,n.jsx)("textarea",{name:v,value:f,rows:g,placeholder:_,maxLength:w||void 0,disabled:"disabled",id:C||void 0,className:`smf-textarea-control__control ${b}`,"data-validations":Object.keys(Object.fromEntries(Object.entries(JSON.parse(N)).filter((([,e])=>!!e)))).join(" ")||void 0})}),j&&(0,n.jsx)("div",{className:"smf-control-description",children:j})]})]})}));(0,e.registerBlockType)(o.UU,{icon:{src:function(){return(0,n.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{color:"#cd162c"},children:(0,n.jsx)("path",{d:"m.25 5c0-1.39645.9809-2.75 2.44231-2.75h18.61539c1.4614 0 2.4423 1.35355 2.4423 2.75v14c0 1.3965-.9809 2.75-2.4423 2.75h-18.61539c-1.46141 0-2.44231-1.3535-2.44231-2.75zm2.44231-1.25c-.40787 0-.94231.43732-.94231 1.25v14c0 .8127.53444 1.25.94231 1.25h18.61539c.4079 0 .9423-.4373.9423-1.25v-14c0-.81269-.5344-1.25-.9423-1.25zm16.07689 4.99998-4.6538.00001v-1.5l4.6538-.00001zm-11.42305.00002-2.11538-.00002v-1.5l2.11539.00002zm2.96155 0-2.1154-.00001.00001-1.5 2.11539.00001zm2.9615 0-2.1154-.00001.0001-1.5 2.1153.00001zm5.5 4h-4.6538v-1.5h4.6538zm-11.42305 0h-2.11538v-1.5h2.11539zm5.92305 0h-5.07689v-1.5h5.07689zm-5.92305 4h-2.11539l.00001-1.5h2.11539zm2.96155 0h-2.1154l.00001-1.5h2.11539zm2.9615 0h-2.1154l.0001-1.5h2.1153z",clipRule:"evenodd",fillRule:"evenodd"})})}},edit:g,save:()=>null})}},n={};function a(e){var t=n[e];if(void 0!==t)return t.exports;var s=n[e]={exports:{}};return o[e](s,s.exports,a),s.exports}a.m=o,e=[],a.O=(o,n,t,s)=>{if(!n){var r=1/0;for(m=0;m<e.length;m++){for(var[n,t,s]=e[m],l=!0,i=0;i<n.length;i++)(!1&s||r>=s)&&Object.keys(a.O).every((e=>a.O[e](n[i])))?n.splice(i--,1):(l=!1,s<r&&(r=s));if(l){e.splice(m--,1);var c=t();void 0!==c&&(o=c)}}return o}s=s||0;for(var m=e.length;m>0&&e[m-1][2]>s;m--)e[m]=e[m-1];e[m]=[n,t,s]},a.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),(()=>{var e={427:0,547:0};a.O.j=o=>0===e[o];var o=(o,n)=>{var t,s,[r,l,i]=n,c=0;if(r.some((o=>0!==e[o]))){for(t in l)a.o(l,t)&&(a.m[t]=l[t]);if(i)var m=i(a)}for(o&&o(n);c<r.length;c++)s=r[c],a.o(e,s)&&e[s]&&e[s][0](),e[s]=0;return a.O(m)},n=globalThis.webpackChunk=globalThis.webpackChunk||[];n.forEach(o.bind(null,0)),n.push=o.bind(null,n.push.bind(n))})();var t=a.O(void 0,[547],(()=>a(161)));t=a.O(t)})();
  • snow-monkey-forms/trunk/readme.txt

    r3199898 r3234477  
    33Donate link: https://www.amazon.co.jp/registry/wishlist/39ANKRNSTNW40
    44Tags: gutenberg, block, blocks, editor, gutenberg blocks, page builder, form, forms, mail, email, contact
    5 Stable tag: 9.1.0
     5Stable tag: 9.1.1
    66Requires at least: 6.6
    77Tested up to: 6.7
  • snow-monkey-forms/trunk/snow-monkey-forms.php

    r3199898 r3234477  
    22/**
    33 * Plugin name: Snow Monkey Forms
    4  * Version: 9.1.0
     4 * Version: 9.1.1
    55 * Description: The Snow Monkey Forms is a mail form plugin for the block editor.
    66 * Author: inc2734
  • snow-monkey-forms/trunk/src/blocks/snow-monkey-form/render.php

    r3178416 r3234477  
    3737foreach ( $response->controls as $name => $control ) {
    3838    $input_content = preg_replace(
    39         '|(<div class="smf-placeholder" data-name="' . $name . '">)(</div>)|ms',
     39        '|(<div[^>]*? class="smf-placeholder"[^>]*? data-name="' . $name . '"[^>]*?>)(</div>)|ms',
    4040        '$1' . $control . '$2',
    4141        $input_content
  • snow-monkey-forms/trunk/vendor/autoload.php

    r3089760 r3234477  
    2323require_once __DIR__ . '/composer/autoload_real.php';
    2424
    25 return ComposerAutoloaderInite0dafde90f394e2032626bf0beb38e7c::getLoader();
     25return ComposerAutoloaderInit91573c44edbf8bc16f936af651791d4e::getLoader();
  • snow-monkey-forms/trunk/vendor/composer/InstalledVersions.php

    r2889540 r3234477  
    3232     */
    3333    private static $installed;
     34
     35    /**
     36     * @var bool
     37     */
     38    private static $installedIsLocalDir;
    3439
    3540    /**
     
    310315        self::$installed = $data;
    311316        self::$installedByVendor = array();
     317
     318        // when using reload, we disable the duplicate protection to ensure that self::$installed data is
     319        // always returned, but we cannot know whether it comes from the installed.php in __DIR__ or not,
     320        // so we have to assume it does not, and that may result in duplicate data being returned when listing
     321        // all installed packages for example
     322        self::$installedIsLocalDir = false;
    312323    }
    313324
     
    323334
    324335        $installed = array();
     336        $copiedLocalDir = false;
    325337
    326338        if (self::$canGetVendors) {
     339            $selfDir = strtr(__DIR__, '\\', '/');
    327340            foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) {
     341                $vendorDir = strtr($vendorDir, '\\', '/');
    328342                if (isset(self::$installedByVendor[$vendorDir])) {
    329343                    $installed[] = self::$installedByVendor[$vendorDir];
     
    331345                    /** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $required */
    332346                    $required = require $vendorDir.'/composer/installed.php';
    333                     $installed[] = self::$installedByVendor[$vendorDir] = $required;
    334                     if (null === self::$installed && strtr($vendorDir.'/composer', '\\', '/') === strtr(__DIR__, '\\', '/')) {
    335                         self::$installed = $installed[count($installed) - 1];
     347                    self::$installedByVendor[$vendorDir] = $required;
     348                    $installed[] = $required;
     349                    if (self::$installed === null && $vendorDir.'/composer' === $selfDir) {
     350                        self::$installed = $required;
     351                        self::$installedIsLocalDir = true;
    336352                    }
     353                }
     354                if (self::$installedIsLocalDir && $vendorDir.'/composer' === $selfDir) {
     355                    $copiedLocalDir = true;
    337356                }
    338357            }
     
    351370        }
    352371
    353         if (self::$installed !== array()) {
     372        if (self::$installed !== array() && !$copiedLocalDir) {
    354373            $installed[] = self::$installed;
    355374        }
  • snow-monkey-forms/trunk/vendor/composer/autoload_real.php

    r3089760 r3234477  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInite0dafde90f394e2032626bf0beb38e7c
     5class ComposerAutoloaderInit91573c44edbf8bc16f936af651791d4e
    66{
    77    private static $loader;
     
    2525        require __DIR__ . '/platform_check.php';
    2626
    27         spl_autoload_register(array('ComposerAutoloaderInite0dafde90f394e2032626bf0beb38e7c', 'loadClassLoader'), true, true);
     27        spl_autoload_register(array('ComposerAutoloaderInit91573c44edbf8bc16f936af651791d4e', 'loadClassLoader'), true, true);
    2828        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    29         spl_autoload_unregister(array('ComposerAutoloaderInite0dafde90f394e2032626bf0beb38e7c', 'loadClassLoader'));
     29        spl_autoload_unregister(array('ComposerAutoloaderInit91573c44edbf8bc16f936af651791d4e', 'loadClassLoader'));
    3030
    3131        require __DIR__ . '/autoload_static.php';
    32         call_user_func(\Composer\Autoload\ComposerStaticInite0dafde90f394e2032626bf0beb38e7c::getInitializer($loader));
     32        call_user_func(\Composer\Autoload\ComposerStaticInit91573c44edbf8bc16f936af651791d4e::getInitializer($loader));
    3333
    3434        $loader->register(true);
  • snow-monkey-forms/trunk/vendor/composer/autoload_static.php

    r3089760 r3234477  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInite0dafde90f394e2032626bf0beb38e7c
     7class ComposerStaticInit91573c44edbf8bc16f936af651791d4e
    88{
    99    public static $prefixLengthsPsr4 = array (
     
    2828    {
    2929        return \Closure::bind(function () use ($loader) {
    30             $loader->prefixLengthsPsr4 = ComposerStaticInite0dafde90f394e2032626bf0beb38e7c::$prefixLengthsPsr4;
    31             $loader->prefixDirsPsr4 = ComposerStaticInite0dafde90f394e2032626bf0beb38e7c::$prefixDirsPsr4;
    32             $loader->classMap = ComposerStaticInite0dafde90f394e2032626bf0beb38e7c::$classMap;
     30            $loader->prefixLengthsPsr4 = ComposerStaticInit91573c44edbf8bc16f936af651791d4e::$prefixLengthsPsr4;
     31            $loader->prefixDirsPsr4 = ComposerStaticInit91573c44edbf8bc16f936af651791d4e::$prefixDirsPsr4;
     32            $loader->classMap = ComposerStaticInit91573c44edbf8bc16f936af651791d4e::$classMap;
    3333
    3434        }, null, ClassLoader::class);
Note: See TracChangeset for help on using the changeset viewer.