@tripetto/block-statement
Version:
Statement block for Tripetto.
2 lines • 5.49 kB
JavaScript
/*! Tripetto Statement Block 5.0.3 - Copyright (C) 2023 Tripetto B.V. - All Rights Reserved */
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("Tripetto")):"function"==typeof define&&define.amd?define("TripettoBlockStatementBuilder",["Tripetto"],e):"object"==typeof exports?exports.TripettoBlockStatementBuilder=e(require("Tripetto")):t.TripettoBlockStatementBuilder=e(t.Tripetto)}(self,(function(t){return function(){"use strict";var e={110:function(t,e,i){var o,n=this&&this.__extends||(o=function(t,e){return o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])},o(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function i(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}),r=this&&this.__decorate||function(t,e,i,o){var n,r=arguments.length,u=r<3?e:null===o?o=Object.getOwnPropertyDescriptor(e,i):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)u=Reflect.decorate(t,e,i,o);else for(var M=t.length-1;M>=0;M--)(n=t[M])&&(u=(r<3?n(u):r>3?n(e,i,u):n(e,i))||u);return r>3&&u&&Object.defineProperty(e,i,u),u};Object.defineProperty(e,"__esModule",{value:!0}),e.Statement=void 0;var u=i(210),M=i(617),a=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.defineEditor=function(){this.editor.name(!1,!0,(0,u.pgettext)("block:statement","Statement")),this.editor.description(),this.editor.option({name:(0,u.pgettext)("block:statement","Image"),form:{title:(0,u.pgettext)("block:statement","Image"),controls:[new u.Forms.Text("singleline",u.Forms.Text.bind(this,"imageURL",void 0)).label((0,u.pgettext)("block:statement","Image source URL")).inputMode("url").placeholder("https://").action("@",(0,u.insertVariable)(this)).autoValidate((function(t){return""===t.value?"unknown":u.REGEX_IS_URL.test(t.value)||t.value.length>23&&0===t.value.indexOf("data:image/jpeg;base64,")||t.value.length>22&&0===t.value.indexOf("data:image/png;base64,")||t.value.length>22&&0===t.value.indexOf("data:image/svg;base64,")||t.value.length>22&&0===t.value.indexOf("data:image/gif;base64,")||t.value.length>1&&"/"===t.value.charAt(0)?"pass":"fail"})),new u.Forms.Text("singleline",u.Forms.Checkbox.bind(this,"imageWidth",void 0)).label((0,u.pgettext)("block:statement","Image width (optional)")).width(100).align("center"),new u.Forms.Checkbox((0,u.pgettext)("block:statement","Display image on top of the paragraph"),u.Forms.Checkbox.bind(this,"imageAboveText",void 0))]},activated:(0,u.isString)(this.imageURL)}),this.editor.explanation(),this.editor.groups.options(),this.editor.visibility()},r([(0,u.definition)("string","optional")],e.prototype,"imageURL",void 0),r([(0,u.definition)("string","optional")],e.prototype,"imageWidth",void 0),r([(0,u.definition)("boolean","optional")],e.prototype,"imageAboveText",void 0),r([u.editor],e.prototype,"defineEditor",null),e=r([(0,u.tripetto)({type:"node",legacyBlock:!0,identifier:"@tripetto/block-statement",version:"5.0.3",icon:M.default,alias:"statement",get label(){return(0,u.pgettext)("block:statement","Statement")}})],e)}(u.NodeBlock);e.Statement=a},617:function(t,e,i){i.r(e),e.default="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PHBhdGggZD0iTS41IDE5YS41LjUgMCAwIDEtLjI1Ny0uOTI5IDYuMjExIDYuMjExIDAgMCAwIDIuNjQxLTMuMTc5QzEuMDQ2IDEzLjQ4NSAwIDExLjUzOCAwIDkuNWMwLTEuMDI5LjI1OC0yLjAyNi43NjgtMi45NjQuNDg2LS44OTQgMS4xOC0xLjY5NSAyLjA2MS0yLjM4MUM0LjYxNiAyLjc2NSA2Ljk4NSAxLjk5OSA5LjUgMS45OTlzNC44ODQuNzY2IDYuNjcxIDIuMTU2Yy44ODEuNjg1IDEuNTc1IDEuNDg2IDIuMDYxIDIuMzgxLjUxLjkzNy43NjggMS45MzQuNzY4IDIuOTY0cy0uMjU4IDIuMDI2LS43NjggMi45NjRjLS40ODYuODk0LTEuMTggMS42OTUtMi4wNjEgMi4zODEtMS43ODcgMS4zOS00LjE1NiAyLjE1Ni02LjY3MSAyLjE1Ni0xLjAzMyAwLTIuMDQ3LS4xMjktMy4wMTYtLjM4NWEyMC43NCAyMC43NCAwIDAgMS0yLjE4OSAxLjI3Yy0xLjQ4OC43NC0yLjc2NCAxLjExNS0zLjc5NCAxLjExNXptOS0xNkM0LjgxMyAzIDEgNS45MTYgMSA5LjVjMCAxLjgxNSAxLjAwNSAzLjU2MiAyLjc1NiA0Ljc5Mi4xNzIuMTIxLjI1LjMzNi4xOTYuNTM5LS4xMTcuNDM2LS41MTUgMS42MzMtMS41OCAyLjc4OCAxLjMwMi0uNDU2IDIuNzA0LTEuMjQ3IDMuNzM5LTEuOTU5YS40OTkuNDk5IDAgMCAxIC40MjEtLjA2OUM3LjQ4IDE1Ljg2MiA4LjQ3OSAxNiA5LjUgMTZjNC42ODcgMCA4LjUtMi45MTYgOC41LTYuNVMxNC4xODcgMyA5LjUgM3oiIGNsYXNzPSJ0cmlwZXR0by1maWxsIi8+PHBhdGggZD0iTTYuNSA4Yy0uMTcgMC0uMzM2LjAxNy0uNDk3LjA1QTMuNDkzIDMuNDkzIDAgMCAxIDguNSA3YS41LjUgMCAwIDAgMC0xQTQuNTA1IDQuNTA1IDAgMCAwIDQgMTAuNUM0IDExLjg3OCA1LjEyMiAxMyA2LjUgMTNTOSAxMS44NzggOSAxMC41IDcuODc4IDggNi41IDh6bTAgNGMtLjgyNyAwLTEuNS0uNjczLTEuNS0xLjVTNS42NzMgOSA2LjUgOSA4IDkuNjczIDggMTAuNSA3LjMyNyAxMiA2LjUgMTJ6bTYtNGMtLjE3IDAtLjMzNi4wMTctLjQ5Ny4wNUEzLjQ5MyAzLjQ5MyAwIDAgMSAxNC41IDdhLjUuNSAwIDAgMCAwLTEgNC41MDUgNC41MDUgMCAwIDAtNC41IDQuNWMwIDEuMzc4IDEuMTIyIDIuNSAyLjUgMi41czIuNS0xLjEyMiAyLjUtMi41UzEzLjg3OCA4IDEyLjUgOHptMCA0Yy0uODI3IDAtMS41LS42NzMtMS41LTEuNVMxMS42NzMgOSAxMi41IDlzMS41LjY3MyAxLjUgMS41LS42NzMgMS41LTEuNSAxLjV6IiBjbGFzcz0idHJpcGV0dG8tZmlsbCIvPjwvc3ZnPg=="},210:function(e){e.exports=t}},i={};function o(t){var n=i[t];if(void 0!==n)return n.exports;var r=i[t]={exports:{}};return e[t].call(r.exports,r,r.exports,o),r.exports}return o.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},o(110)}()}));