Changeset 3234477
- Timestamp:
- 02/04/2025 07:48:02 AM (4 weeks ago)
- Location:
- snow-monkey-forms/trunk
- Files:
-
- 2 added
- 26 edited
Legend:
- Unmodified
- Added
- Removed
-
snow-monkey-forms/trunk/App/Model/Setting.php
r3154266 r3234477 301 301 } 302 302 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 306 310 $default_attributes = array(); 307 311 -
snow-monkey-forms/trunk/changelog.txt
r3199898 r3234477 1 1 *** Changelog *** 2 3 = 9.1.1 = 4 * Adjusted implementation of form control display. 2 5 3 6 = 9.1.0 = -
snow-monkey-forms/trunk/composer.json
r3089760 r3234477 14 14 "wp-coding-standards/wpcs": "^3.1", 15 15 "phpcompatibility/phpcompatibility-wp": "*", 16 "yoast/phpunit-polyfills": "^ 2.0"16 "yoast/phpunit-polyfills": "^1.1" 17 17 }, 18 18 "require": { -
snow-monkey-forms/trunk/composer.lock
r3119411 r3234477 5 5 "This file is @generated automatically" 6 6 ], 7 "content-hash": " e0dafde90f394e2032626bf0beb38e7c",7 "content-hash": "91573c44edbf8bc16f936af651791d4e", 8 8 "packages": [], 9 9 "packages-dev": [ … … 88 88 { 89 89 "name": "doctrine/instantiator", 90 "version": " 1.5.0",90 "version": "2.0.0", 91 91 "source": { 92 92 "type": "git", 93 93 "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", 107 107 "ext-pdo": "*", 108 108 "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" 114 114 }, 115 115 "type": "library", … … 138 138 "support": { 139 139 "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" 141 141 }, 142 142 "funding": [ … … 154 154 } 155 155 ], 156 "time": "2022-12-30T00: 15:36+00:00"156 "time": "2022-12-30T00:23:10+00:00" 157 157 }, 158 158 { 159 159 "name": "myclabs/deep-copy", 160 "version": "1.12. 0",160 "version": "1.12.1", 161 161 "source": { 162 162 "type": "git", 163 163 "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", 170 170 "shasum": "" 171 171 }, … … 206 206 "support": { 207 207 "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" 209 209 }, 210 210 "funding": [ … … 214 214 } 215 215 ], 216 "time": "2024- 06-12T14:39:25+00:00"216 "time": "2024-11-08T17:47:46+00:00" 217 217 }, 218 218 { 219 219 "name": "nikic/php-parser", 220 "version": "v5. 1.0",220 "version": "v5.4.0", 221 221 "source": { 222 222 "type": "git", 223 223 "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", 230 230 "shasum": "" 231 231 }, … … 270 270 "support": { 271 271 "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" 275 275 }, 276 276 { … … 528 528 { 529 529 "name": "phpcompatibility/phpcompatibility-wp", 530 "version": "2.1. 5",530 "version": "2.1.6", 531 531 "source": { 532 532 "type": "git", 533 533 "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", 540 540 "shasum": "" 541 541 }, … … 594 594 } 595 595 ], 596 "time": "202 4-04-24T21:37:59+00:00"596 "time": "2025-01-16T22:34:19+00:00" 597 597 }, 598 598 { … … 764 764 { 765 765 "name": "phpunit/php-code-coverage", 766 "version": "9.2.3 1",766 "version": "9.2.32", 767 767 "source": { 768 768 "type": "git", 769 769 "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", 776 776 "shasum": "" 777 777 }, … … 780 780 "ext-libxml": "*", 781 781 "ext-xmlwriter": "*", 782 "nikic/php-parser": "^4.1 8 || ^5.0",782 "nikic/php-parser": "^4.19.1 || ^5.1.0", 783 783 "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" 795 795 }, 796 796 "suggest": { … … 801 801 "extra": { 802 802 "branch-alias": { 803 "dev-ma ster": "9.2-dev"803 "dev-main": "9.2.x-dev" 804 804 } 805 805 }, … … 830 830 "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", 831 831 "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", 832 "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.3 1"832 "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.32" 833 833 }, 834 834 "funding": [ … … 838 838 } 839 839 ], 840 "time": "2024-0 3-02T06:37:42+00:00"840 "time": "2024-08-22T04:23:01+00:00" 841 841 }, 842 842 { … … 1083 1083 { 1084 1084 "name": "phpunit/phpunit", 1085 "version": "9.6.2 0",1085 "version": "9.6.22", 1086 1086 "source": { 1087 1087 "type": "git", 1088 1088 "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", 1095 1095 "shasum": "" 1096 1096 }, … … 1103 1103 "ext-xml": "*", 1104 1104 "ext-xmlwriter": "*", 1105 "myclabs/deep-copy": "^1.12. 0",1105 "myclabs/deep-copy": "^1.12.1", 1106 1106 "phar-io/manifest": "^2.0.4", 1107 1107 "phar-io/version": "^3.2.1", 1108 1108 "php": ">=7.3", 1109 "phpunit/php-code-coverage": "^9.2.3 1",1109 "phpunit/php-code-coverage": "^9.2.32", 1110 1110 "phpunit/php-file-iterator": "^3.0.6", 1111 1111 "phpunit/php-invoker": "^3.1.1", … … 1166 1166 "issues": "https://github.com/sebastianbergmann/phpunit/issues", 1167 1167 "security": "https://github.com/sebastianbergmann/phpunit/security/policy", 1168 "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.2 0"1168 "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.22" 1169 1169 }, 1170 1170 "funding": [ … … 1182 1182 } 1183 1183 ], 1184 "time": "2024- 07-10T11:45:39+00:00"1184 "time": "2024-12-05T13:48:26+00:00" 1185 1185 }, 1186 1186 { … … 2149 2149 { 2150 2150 "name": "squizlabs/php_codesniffer", 2151 "version": "3.1 0.1",2151 "version": "3.11.3", 2152 2152 "source": { 2153 2153 "type": "git", 2154 2154 "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", 2161 2161 "shasum": "" 2162 2162 }, … … 2223 2223 "url": "https://opencollective.com/php_codesniffer", 2224 2224 "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" 2228 2232 }, 2229 2233 { … … 2345 2349 { 2346 2350 "name": "yoast/phpunit-polyfills", 2347 "version": " 2.0.1",2351 "version": "1.1.3", 2348 2352 "source": { 2349 2353 "type": "git", 2350 2354 "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" 2362 2366 }, 2363 2367 "require-dev": { … … 2369 2373 "extra": { 2370 2374 "branch-alias": { 2371 "dev-main": " 2.x-dev"2375 "dev-main": "3.x-dev" 2372 2376 } 2373 2377 }, … … 2404 2408 "source": "https://github.com/Yoast/PHPUnit-Polyfills" 2405 2409 }, 2406 "time": "202 4-04-05T16:36:44+00:00"2410 "time": "2025-01-08T16:58:34+00:00" 2407 2411 } 2408 2412 ], 2409 2413 "aliases": [], 2410 2414 "minimum-stability": "stable", 2411 "stability-flags": [],2415 "stability-flags": {}, 2412 2416 "prefer-stable": false, 2413 2417 "prefer-lowest": false, … … 2415 2419 "php": ">=7.4" 2416 2420 }, 2417 "platform-dev": [],2421 "platform-dev": {}, 2418 2422 "plugin-api-version": "2.6.0" 2419 2423 } -
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 5 5 // translators: %1$s: line-break-char 6 6 // 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 2 2 // translators: %1$s: line-break-char 3 3 // 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)( 2 2 // translators: %1$s: line-break-char 3 3 // 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 37 37 foreach ( $response->controls as $name => $control ) { 38 38 $input_content = preg_replace( 39 '|(<div class="smf-placeholder" data-name="' . $name . '">)(</div>)|ms',39 '|(<div[^>]*? class="smf-placeholder"[^>]*? data-name="' . $name . '"[^>]*?>)(</div>)|ms', 40 40 '$1' . $control . '$2', 41 41 $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 3 3 Donate link: https://www.amazon.co.jp/registry/wishlist/39ANKRNSTNW40 4 4 Tags: gutenberg, block, blocks, editor, gutenberg blocks, page builder, form, forms, mail, email, contact 5 Stable tag: 9.1. 05 Stable tag: 9.1.1 6 6 Requires at least: 6.6 7 7 Tested up to: 6.7 -
snow-monkey-forms/trunk/snow-monkey-forms.php
r3199898 r3234477 2 2 /** 3 3 * Plugin name: Snow Monkey Forms 4 * Version: 9.1. 04 * Version: 9.1.1 5 5 * Description: The Snow Monkey Forms is a mail form plugin for the block editor. 6 6 * Author: inc2734 -
snow-monkey-forms/trunk/src/blocks/snow-monkey-form/render.php
r3178416 r3234477 37 37 foreach ( $response->controls as $name => $control ) { 38 38 $input_content = preg_replace( 39 '|(<div class="smf-placeholder" data-name="' . $name . '">)(</div>)|ms',39 '|(<div[^>]*? class="smf-placeholder"[^>]*? data-name="' . $name . '"[^>]*?>)(</div>)|ms', 40 40 '$1' . $control . '$2', 41 41 $input_content -
snow-monkey-forms/trunk/vendor/autoload.php
r3089760 r3234477 23 23 require_once __DIR__ . '/composer/autoload_real.php'; 24 24 25 return ComposerAutoloaderInit e0dafde90f394e2032626bf0beb38e7c::getLoader();25 return ComposerAutoloaderInit91573c44edbf8bc16f936af651791d4e::getLoader(); -
snow-monkey-forms/trunk/vendor/composer/InstalledVersions.php
r2889540 r3234477 32 32 */ 33 33 private static $installed; 34 35 /** 36 * @var bool 37 */ 38 private static $installedIsLocalDir; 34 39 35 40 /** … … 310 315 self::$installed = $data; 311 316 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; 312 323 } 313 324 … … 323 334 324 335 $installed = array(); 336 $copiedLocalDir = false; 325 337 326 338 if (self::$canGetVendors) { 339 $selfDir = strtr(__DIR__, '\\', '/'); 327 340 foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) { 341 $vendorDir = strtr($vendorDir, '\\', '/'); 328 342 if (isset(self::$installedByVendor[$vendorDir])) { 329 343 $installed[] = self::$installedByVendor[$vendorDir]; … … 331 345 /** @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 */ 332 346 $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; 336 352 } 353 } 354 if (self::$installedIsLocalDir && $vendorDir.'/composer' === $selfDir) { 355 $copiedLocalDir = true; 337 356 } 338 357 } … … 351 370 } 352 371 353 if (self::$installed !== array() ) {372 if (self::$installed !== array() && !$copiedLocalDir) { 354 373 $installed[] = self::$installed; 355 374 } -
snow-monkey-forms/trunk/vendor/composer/autoload_real.php
r3089760 r3234477 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit e0dafde90f394e2032626bf0beb38e7c5 class ComposerAutoloaderInit91573c44edbf8bc16f936af651791d4e 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit e0dafde90f394e2032626bf0beb38e7c', 'loadClassLoader'), true, true);27 spl_autoload_register(array('ComposerAutoloaderInit91573c44edbf8bc16f936af651791d4e', 'loadClassLoader'), true, true); 28 28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 29 spl_autoload_unregister(array('ComposerAutoloaderInit e0dafde90f394e2032626bf0beb38e7c', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInit91573c44edbf8bc16f936af651791d4e', 'loadClassLoader')); 30 30 31 31 require __DIR__ . '/autoload_static.php'; 32 call_user_func(\Composer\Autoload\ComposerStaticInit e0dafde90f394e2032626bf0beb38e7c::getInitializer($loader));32 call_user_func(\Composer\Autoload\ComposerStaticInit91573c44edbf8bc16f936af651791d4e::getInitializer($loader)); 33 33 34 34 $loader->register(true); -
snow-monkey-forms/trunk/vendor/composer/autoload_static.php
r3089760 r3234477 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit e0dafde90f394e2032626bf0beb38e7c7 class ComposerStaticInit91573c44edbf8bc16f936af651791d4e 8 8 { 9 9 public static $prefixLengthsPsr4 = array ( … … 28 28 { 29 29 return \Closure::bind(function () use ($loader) { 30 $loader->prefixLengthsPsr4 = ComposerStaticInit e0dafde90f394e2032626bf0beb38e7c::$prefixLengthsPsr4;31 $loader->prefixDirsPsr4 = ComposerStaticInit e0dafde90f394e2032626bf0beb38e7c::$prefixDirsPsr4;32 $loader->classMap = ComposerStaticInit e0dafde90f394e2032626bf0beb38e7c::$classMap;30 $loader->prefixLengthsPsr4 = ComposerStaticInit91573c44edbf8bc16f936af651791d4e::$prefixLengthsPsr4; 31 $loader->prefixDirsPsr4 = ComposerStaticInit91573c44edbf8bc16f936af651791d4e::$prefixDirsPsr4; 32 $loader->classMap = ComposerStaticInit91573c44edbf8bc16f936af651791d4e::$classMap; 33 33 34 34 }, null, ClassLoader::class);
Note: See TracChangeset
for help on using the changeset viewer.