initial
This commit is contained in:
commit
9883323161
17470 files changed
+4470592
No files matched your search
@@ -0,0 +1,61 @@
|
||||
{
|
||||
"$schema": "https://schemas.wp.org/trunk/block.json",
|
||||
"apiVersion": 3,
|
||||
"name": "generateblocks-pro/accordion",
|
||||
"title": "Accordion",
|
||||
"category": "generateblocks",
|
||||
"description": "Show and hide content within an accordion.",
|
||||
"keywords": [
|
||||
"accordion"
|
||||
],
|
||||
"version": "1.0.0",
|
||||
"textdomain": "generateblocks-pro",
|
||||
"attributes": {
|
||||
"uniqueId": {
|
||||
"type": "string",
|
||||
"default": ""
|
||||
},
|
||||
"tagName": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"enum": [
|
||||
"div",
|
||||
"section",
|
||||
"aside",
|
||||
"nav",
|
||||
"ul",
|
||||
"ol",
|
||||
"li"
|
||||
]
|
||||
},
|
||||
"styles": {
|
||||
"type": "object",
|
||||
"default": {}
|
||||
},
|
||||
"css": {
|
||||
"type": "string",
|
||||
"default": ""
|
||||
},
|
||||
"globalClasses": {
|
||||
"type": "array",
|
||||
"default": []
|
||||
},
|
||||
"htmlAttributes": {
|
||||
"type": "object",
|
||||
"default": {}
|
||||
}
|
||||
},
|
||||
"supports": {
|
||||
"align": false,
|
||||
"className": false
|
||||
},
|
||||
"editorStyle": [
|
||||
"file:./index.css"
|
||||
],
|
||||
"editorScript": [
|
||||
"file:./index.js"
|
||||
],
|
||||
"providesContext": {
|
||||
"generateblocks/accordion/htmlAttributes": "htmlAttributes"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
.gb-accordion__item[data-accordion-is-open=true]>.gb-accordion__content{display:block}.gb-accordion__item[data-accordion-is-open=true]>.gb-accordion__toggle .gb-accordion__toggle-icon-open{display:none}.gb-accordion__item-open>.gb-accordion__content{display:block!important}.gb-accordion__item-open>.gb-accordion__toggle .gb-accordion__toggle-icon-open{display:none!important}.gb-accordion__item-open>.gb-accordion__toggle .gb-accordion__toggle-icon-close{display:block!important}.gb-accordion__item:not([data-accordion-is-open=true])>.gb-accordion__content,.gb-accordion__item:not([data-accordion-is-open=true])>.gb-accordion__toggle .gb-accordion__toggle-icon-close{display:none}
|
||||
@@ -0,0 +1 @@
|
||||
<?php return array('dependencies' => array('lodash', 'react', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-edit-post', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-notices', 'wp-url', 'generateblocks-pro-block-styles', 'generateblocks-pro-components', 'generateblocks-pro-styles-builder'), 'version' => '823732aeb8cfc0bec4db');
|
||||
@@ -0,0 +1 @@
|
||||
.gb-accordion__item[data-accordion-is-open=true]>.gb-accordion__content{display:block}.gb-accordion__item[data-accordion-is-open=true]>.gb-accordion__toggle .gb-accordion__toggle-icon-open{display:none}.gb-accordion__item-open>.gb-accordion__content{display:block!important}.gb-accordion__item-open>.gb-accordion__toggle .gb-accordion__toggle-icon-open{display:none!important}.gb-accordion__item-open>.gb-accordion__toggle .gb-accordion__toggle-icon-close{display:block!important}.gb-accordion__item:not([data-accordion-is-open=true])>.gb-accordion__content,.gb-accordion__item:not([data-accordion-is-open=true])>.gb-accordion__toggle .gb-accordion__toggle-icon-close{display:none}
|
||||
@@ -0,0 +1,7 @@
|
||||
(()=>{var e={6942(e,t){var l;!function(){"use strict";var o={}.hasOwnProperty;function n(){for(var e="",t=0;t<arguments.length;t++){var l=arguments[t];l&&(e=s(e,r(l)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return n.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var l in e)o.call(e,l)&&e[l]&&(t=s(t,l));return t}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(n.default=n,e.exports=n):void 0===(l=function(){return n}.apply(t,[]))||(e.exports=l)}()}},t={};function l(o){var n=t[o];if(void 0!==n)return n.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,l),r.exports}l.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return l.d(t,{a:t}),t},l.d=(e,t)=>{for(var o in t)l.o(t,o)&&!l.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},l.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=window.wp.blocks,t=window.wp.i18n,o=window.React,n=(wp.element.createElement,window.wp.hooks),r=((0,n.applyFilters)("generateblocks.utils.noStyleAttributes",["accordionItemOpen","accordionMultipleOpen","alt","anchor","ariaLabel","blockLabel","blockVersion","buttonType","className","columns","content","cssClasses","customIcon","dateReplacePublished","dateType","defaultOpenedTab","dynamicContentType","dynamicLinkType","dynamicSource","element","elementId","globalClasses","globalStyleId","globalStyleLabel","gridId","hasIcon","hasUrl","hiddenLinkAriaLabel","href","htmlAttributes","icon","iconLocation","isDynamic","isDynamic","isGlobalStyle","isGrid","isPagination","isQueryLoop","isQueryLoopItem","linkMetaFieldName","linkType","lock","marginSyncUnits","mediaId","mediaUrl","metaFieldName","multipleCommentsText","noCommentsText","openInNewWindow","paddingSyncUnits","postId","postType","query","relNoFollow","relSponsored","singleCommentsText","sizeSlug","tabItemOpen","tagName","target","termSeparator","termTaxonomy","text","title","uniqueId","url","useDynamicData","useGlobalStyle","useInnerContainer","variantRole"]),window.wp.compose),s=window.wp.element,a=window.wp.blockEditor,c=window.wp.components,i=window.gbp.blockStyles,u=window.wp.data;var d=l(6942),p=l.n(d);function b({name:e,clientId:t,align:l,children:o}){const{getBlockRootClientId:r}=(0,u.useSelect)((e=>e("core/block-editor")),[]),c=(0,u.useSelect)((e=>{const{getSettings:t}=e(a.store);return t().supportsLayout||!1}),[]),i=e.toString().replace("/","-"),d={className:p()({"wp-block":!0,"gb-is-root-block":!0,[`gb-root-block-${i}`]:!0,[`align${l}`]:c}),"data-align":l&&!c?l:null,"data-block":t},b=r(t);return(0,n.applyFilters)("generateblocks.rootElement.disable",b,{name:e})?o:(0,s.createElement)("div",d,o)}const g=window.gbp.stylesBuilder,y=(0,u.createReduxStore)("gbp-current-style",{reducer:g.currentStyleReducer,actions:g.currentStyleActions,selectors:g.currentStyleSelectors}),m=(0,u.createReduxStore)("gbp-styles",{reducer:g.styleReducer,actions:g.styleActions,selectors:g.styleSelectors}),h=(0,u.createReduxStore)("gbp-styles-at-rule",{reducer:g.atRuleReducer,actions:g.atRuleActions,selectors:g.atRuleSelectors}),v=(0,u.createReduxStore)("gbp-styles-nested-rule",{reducer:g.nestedRuleReducer,actions:g.nestedRuleActions,selectors:g.nestedRuleSelectors}),f=window.wp.apiFetch;var S=l.n(f);const k=window.wp.notices,w=window.wp.url,C=window.wp.coreData;var L;window.lodash;const R="undefined"!=typeof gbGlobalStylePermissions&&null!==(L=gbGlobalStylePermissions?.canManageStyles)&&void 0!==L&&L,A=window.wp.editPost;const E=(0,u.createReduxStore)("gbp-block-styles-current-style",{reducer:g.currentStyleReducer,actions:g.currentStyleActions,selectors:g.currentStyleSelectors}),I=(0,u.createReduxStore)("gbp-block-styles-at-rule",{reducer:g.atRuleReducer,actions:g.atRuleActions,selectors:g.atRuleSelectors}),T=(0,u.createReduxStore)("gbp-block-styles-nested-rule",{reducer:g.nestedRuleReducer,actions:g.nestedRuleActions,selectors:g.nestedRuleSelectors});function x(){const e=(0,u.useSelect)((e=>e(I).getAtRule())),{setAtRule:l}=(0,u.useDispatch)(I),o=(0,u.useSelect)((e=>e(T).getNestedRule())),{setNestedRule:n}=(0,u.useDispatch)(T),r=(0,i.useCurrentAtRule)(g.defaultAtRules),{setCurrentStyle:s}=(0,u.useDispatch)(E),c=(0,u.useSelect)((e=>e(E).currentStyle())),{deviceType:d,setDeviceType:p}=(0,i.useDeviceType)(),b=function(){const{setCurrentStyle:e}=(0,u.useDispatch)(y),{setStyles:l}=(0,u.useDispatch)(m),{createNotice:o,removeAllNotices:n}=(0,u.useDispatch)(k.store),{getEntityRecordEdits:r}=(0,u.useSelect)(C.store),{getSelectedBlock:s}=(0,u.useSelect)((e=>e(a.store)),[]),{setAtRule:c}=(0,u.useDispatch)(h),{setNestedRule:i}=(0,u.useDispatch)(v),{openGeneralSidebar:d}=(0,u.useDispatch)(A.store);return async(a,u={})=>{if(!R)return;const{classStyles:p,classPostId:b}=await async function(e){var t;const l=await S()({path:(0,w.addQueryArgs)("/generateblocks-pro/v1/global-classes/get_styles",{globalClLine truncated
|
||||
// Translators: Global class name.
|
||||
// Translators: Global class name.
|
||||
(0,t.__)("%s does not exist.","generateblocks-pro"),a),{type:"snackbar"});c(""),i(""),d("gblocks-editor-sidebar/gblocks-editor-sidebar"),e({postId:b,name:a,classStyles:p,clientId:s()?.clientId,options:u}),u.nestedRule&&i(u.nestedRule),u.atRule&&c(u.atRule);const g=r("postType","gblocks_styles",b);l(g?.gb_style_data||p),n("snackbar"),o("info",(0,t.sprintf)(
|
||||
// Translators: Global class name.
|
||||
// Translators: Global class name.
|
||||
(0,t.__)("Editing %s.","generateblocks-pro"),a),{type:"snackbar"})}}(),f=function(){const{setCurrentStyle:e}=(0,u.useDispatch)(y),{setStyles:t}=(0,u.useDispatch)(m),{setAtRule:l}=(0,u.useDispatch)(h),{setNestedRule:o}=(0,u.useDispatch)(v);return()=>{e({}),t({}),l(""),o("")}}();return{atRule:e,nestedRule:o,setAtRule:l,currentAtRule:r,setNestedRule:n,setDeviceType:p,deviceType:d,setCurrentStyle:s,currentStyle:c,getPreviewDevice:i.getPreviewDevice,setGlobalStyle:b,cancelEditGlobalStyle:f}}const _=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","defer","disabled","download","formnovalidate","hidden","ismap","itemscope","loop","multiple","muted","nomodule","novalidate","open","readonly","required","reversed","selected"];function B(e){const t=e.trim().replace(/[^A-Za-z0-9-_:.]+/g,"-").replace(/-+/g,"-").replace(/^-|-$/g,"");return t?/^[A-Za-z]/.test(t)?t:`id-${t}`:""}function N({attributes:e,setAttributes:t,shortcuts:l,onStyleChange:n}){const{atRule:r,setAtRule:s,nestedRule:a,setNestedRule:c,setDeviceType:u,getPreviewDevice:d,currentStyle:p,setGlobalStyle:b,cancelEditGlobalStyle:y}=x(),{styles:m,globalClasses:h=[]}=e,v=(0,g.getStylesObject)(m,r,a);return(0,o.createElement)(g.StylesBuilder,{currentSelector:p?.selector,styles:v,allStyles:m,onDeleteStyle:(e,l)=>{const o=(0,g.deleteStylesObjectKey)(m,e,l);t({styles:o})},nestedRule:a,atRule:r,onStyleChange:(e,t=null)=>n(e,t,r,a),onNestedRuleChange:e=>c(e),onAtRuleChange:e=>{s(e);const t=(0,g.getPreviewWidth)(e),l=d(t);l&&u(l)},onUpdateKey:(e,l,o)=>{const n=(0,g.updateStylesObjectKey)(m,e,l,o);t({styles:n})},selectorShortcuts:l.selectorShortcuts,visibleSelectors:l.visibleShortcuts,onEditStyle:b,cancelEditStyle:y,setLocalTab:i.openBlockStylesTab,scope:"local",allowDevTools:!0,appliedGlobalStyles:h,onAllStylesChange:e=>t({styles:e})})}function D(e,t,l=!1){const{styles:o={},uniqueId:n="",globalClasses:r=[]}=t,s=[];return l&&s.push(e),r.length>0&&s.push(...r),Object.keys(o).length>0&&s.push(`${e}-${n}`),s}const O=window.gbp.components,j={default:{items:[{label:"Hover",value:"&:hover"},{label:"Hover & Focus",value:"&:is(:hover, :focus)"},{label:"Links",value:"a"},{label:"Hovered links",value:"a:hover"}]},interactions:{label:(0,t.__)("Interactions","generateblocks-pro"),items:[{label:"Hover",value:"&:hover"},{label:"Focus",value:"&:focus"},{label:"Hover & Focus",value:"&:is(:hover, :focus)"}]},links:{label:(0,t.__)("Links","generateblocks-pro"),items:[{label:"Links",value:"a"},{label:"Hovered links",value:"a:hover"},{label:"Hovered & focused links",value:"a:is(:hover, :focus)"},{label:"Visited links",value:"a:visited"}]},pseudoElements:{label:(0,t.__)("Pseudo Elements","generateblocks-pro"),items:[{label:"Before",value:"&:before"},{label:"After",value:"&:after"}]}};function M({value:l,options:n=[],onChange:r,blockName:s}){var a;const i=null!==(a=(0,e.getBlockType)(s)?.attributes?.tagName?.enum)&&void 0!==a?a:[],u=n.length?n:i.map((e=>({label:e,value:e})));return u.length?(0,o.createElement)(c.SelectControl,{label:(0,t.__)("Tag Name","generateblocks-pro"),value:l,options:u,onChange:r}):null}const P=(0,r.compose)((function(e){return t=>{var l,r,i,d;const{attributes:p,setAttributes:b,context:g}=t,{htmlAttributes:y={},uniqueId:m,className:h,align:v}=p,f=(0,u.useSelect)((e=>e("core/editor").isSavingPost())),{style:S="",href:k,...w}=y,C=Object.keys(w).reduce(((e,t)=>(e[t]=(e=>{if(null==e)return"";let t="";if("object"==typeof e)try{t=JSON.stringify(e)}catch(e){return""}else t=String(e);return t.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")})(w[t]),e)),{}),[L,R]=(0,s.useState)(S);var A,E,I,T;(0,s.useEffect)((()=>{!async function(){const e=await(0,n.applyFilters)("generateblocks.editor.htmlAttributes.style",S,{...t});R(e)}()}),[S,g,f]),A=()=>{const e=["alignwide","alignfull"],t=(h?.split(" ")||[]).filter((t=>!e.includes(t)));v&&t.push("align"+v),b({className:t.join(" ")})},E=[v],T=(I=(0,o.useRef)(!0)).current?(I.current=!1,!0):I.current,(0,o.useEffect)((function(){if(!T)return A()}),E);const x="string"==typeof L?L.split(";").reduce(((e,t)=>{const l=t.indexOf(":");if(-1===l)return e;let o=t.slice(0,l).trim();const n=t.slice(l+1).trim();return o&&n&&(o.startsWith("--")||(o=o.replace(/-([a-z])/g,(e=>e[1].toUpperCase()))),e[o]=n),e}),{}):"",N={...C,style:x,"data-gb-id":m,"data-context-post-id":null!==(l=null!==(r=g?.postId)&&void 0!==r?r:g?.["generateblocks/loopIndex"])&&void 0!==l?l:0,"data-align":v||void 0},D=(0,s.useMemo)((()=>Array.isArray(y)?{}:y),[JSON.stringify(y)]);return(0,s.useEffect)((()=>{const e={...y};Object.keys(e).forEach((t=>{const l=t.startsWith("data-"),o=e[t];_.includes(t)||""!==o||l||"alt"===t||delete e[t],"string"!=typeof o&&"boolean"!=typeof o&&delete e[t],"class"===t&&delete e[t]})),function(e,t){if(e===t)return!0;if(!e||!t)return!1;const l=Object.keys(e),o=Object.keys(t);if(l.length!==o.length)return!1;for(const o of l)if(e[o]!==t[o])return!1;return!0}(e,y)||b({htmlALine truncated
|
||||
Reference in new issue
Block a user