block.json
5 months ago
index.asset.php
5 months ago
index.js
5 months ago
render.php
5 months ago
style-index-rtl.css
5 months ago
style-index.css
5 months ago
view.asset.php
5 months ago
view.js
5 months ago
index.js
1 lines
| 1 | (()=>{"use strict";var e,t={589:(e,t,o)=>{const l=window.wp.blocks,a=window.wp.i18n,r=window.wp.blockEditor,i=window.wp.components,n=window.wp.serverSideRender;var s=o.n(n);const h=window.wp.element,u=window.ReactJSXRuntime,g=JSON.parse('{"apiVersion":3,"name":"awt/author-pro-book-gallery","version":"1.0.2","title":"Book Gallery [Author Pro]","category":"awt-blocks","icon":"book","description":"A dynamic book gallery with sidebar filters and AJAX loading.","supports":{"html":false,"anchor":true,"align":["full"]},"attributes":{"itemsPerPage":{"type":"number","default":12},"bookPageUrl":{"type":"string","default":""},"anchor":{"type":"string","default":""},"showPagination":{"type":"boolean","default":true},"align":{"type":"string","default":"full"},"showSidebar":{"type":"boolean","default":true},"sectionTitle":{"type":"string","default":"Browse Collection"},"sectionDesc":{"type":"string","default":"Find your next favorite read from our curated selection."},"showSearch":{"type":"boolean","default":true},"showFilterGenre":{"type":"boolean","default":true},"showFilterAuthor":{"type":"boolean","default":true},"showFilterSeries":{"type":"boolean","default":true},"showFilterFormat":{"type":"boolean","default":true},"showFilterLanguage":{"type":"boolean","default":true},"showFilterPublisher":{"type":"boolean","default":true},"showFilterISBN":{"type":"boolean","default":true},"showFilterPrice":{"type":"boolean","default":true},"showFilterYear":{"type":"boolean","default":true},"showFilterAge":{"type":"boolean","default":true},"showFilterRating":{"type":"boolean","default":true},"showSorting":{"type":"boolean","default":true},"paginationType":{"type":"string","default":"numbers","enum":["numbers","load_more"]},"columns":{"type":"number","default":3}},"textdomain":"author-website-templates","editorScript":"file:./index.js","editorStyle":"file:./index.css","style":"file:./style-index.css","viewScript":"file:./view.js","render":"file:./render.php"}');(0,l.registerBlockType)(g.name,{...g,edit:function({attributes:e,setAttributes:t,clientId:o}){const{blockId:l,anchor:n,itemsPerPage:g,showSidebar:b,bookPageUrl:d,showSearch:w,showFilterGenre:p,showFilterAuthor:c,showFilterSeries:m,showFilterFormat:f,showFilterLanguage:y,showFilterPublisher:_,showFilterISBN:k,showFilterPrice:x,showFilterYear:C,showFilterAge:F,showFilterRating:v,showSorting:S,columns:j,paginationType:P}=e;return(0,h.useEffect)(()=>{l||t({blockId:`awt-book-gallery-${o}`})},[l,o]),(0,u.jsxs)("div",{...(0,r.useBlockProps)({id:n?void 0:l}),children:[(0,u.jsxs)(r.InspectorControls,{children:[(0,u.jsxs)(i.PanelBody,{title:(0,a.__)("Main Settings","author-website-templates"),initialOpen:!0,children:[(0,u.jsx)(i.ToggleControl,{label:(0,a.__)("Show Sidebar","author-website-templates"),checked:b,onChange:e=>t({showSidebar:e})}),(0,u.jsx)(i.TextControl,{label:(0,a.__)("Main Book Page URL","author-website-templates"),help:(0,a.__)('Enter the URL of your main book gallery page. Used for the "Back to All Books" link in sidebar filters.',"author-website-templates"),value:d,onChange:e=>t({bookPageUrl:e})}),(0,u.jsx)(i.RangeControl,{label:(0,a.__)("Books Per Page","author-website-templates"),value:g,onChange:e=>t({itemsPerPage:e}),min:3,max:24})]}),(0,u.jsxs)(i.PanelBody,{title:(0,a.__)("Layout Settings","author-website-templates"),initialOpen:!0,children:[(0,u.jsx)(i.ToggleControl,{label:(0,a.__)("Show Sorting Options","author-website-templates"),checked:S,onChange:e=>t({showSorting:e})}),(0,u.jsx)(i.RangeControl,{label:(0,a.__)("Books Per Row (Desktop)","author-website-templates"),value:j,onChange:e=>t({columns:e}),min:2,max:4}),(0,u.jsx)(i.SelectControl,{label:(0,a.__)("Pagination Style","author-website-templates"),value:P,options:[{label:"Numeric Pagination",value:"numbers"},{label:"Load More Button",value:"load_more"}],onChange:e=>t({paginationType:e})})]}),b&&(0,u.jsxs)(i.PanelBody,{title:(0,a.__)("Filter Visibility","author-website-templates"),initialOpen:!1,children:[(0,u.jsx)(i.ToggleControl,{label:(0,a.__)("Search","author-website-templates"),checked:w,onChange:e=>t({showSearch:e})}),(0,u.jsx)(i.ToggleControl,{label:(0,a.__)("Genre (Taxonomy)","author-website-templates"),checked:p,onChange:e=>t({showFilterGenre:e})}),(0,u.jsx)(i.ToggleControl,{label:(0,a.__)("Author (Taxonomy)","author-website-templates"),checked:c,onChange:e=>t({showFilterAuthor:e})}),(0,u.jsx)(i.ToggleControl,{label:(0,a.__)("Series (Taxonomy)","author-website-templates"),checked:m,onChange:e=>t({showFilterSeries:e})}),(0,u.jsx)(i.ToggleControl,{label:(0,a.__)("Format (Meta)","author-website-templates"),checked:f,onChange:e=>t({showFilterFormat:e})}),(0,u.jsx)(i.ToggleControl,{label:(0,a.__)("Language (Meta)","author-website-templates"),checked:y,onChange:e=>t({showFilterLanguage:e})}),(0,u.jsx)(i.ToggleControl,{label:(0,a.__)("Publisher (Meta)","author-website-templates"),checked:_,onChange:e=>t({showFilterPublisher:e})}),(0,u.jsx)(i.ToggleControl,{label:(0,a.__)("ISBN (Meta)","author-website-templates"),checked:k,onChange:e=>t({showFilterISBN:e})}),(0,u.jsx)(i.ToggleControl,{label:(0,a.__)("Price (Meta)","author-website-templates"),checked:x,onChange:e=>t({showFilterPrice:e})}),(0,u.jsx)(i.ToggleControl,{label:(0,a.__)("Year (Meta)","author-website-templates"),checked:C,onChange:e=>t({showFilterYear:e})}),(0,u.jsx)(i.ToggleControl,{label:(0,a.__)("Reading Age (Meta)","author-website-templates"),checked:F,onChange:e=>t({showFilterAge:e})}),(0,u.jsx)(i.ToggleControl,{label:(0,a.__)("Rating (Meta)","author-website-templates"),checked:v,onChange:e=>t({showFilterRating:e})})]})]}),(0,u.jsx)("div",{className:"awt-editor-placeholder",children:(0,u.jsx)(s(),{block:"awt/author-pro-book-gallery",attributes:e})})]})}})}},o={};function l(e){var a=o[e];if(void 0!==a)return a.exports;var r=o[e]={exports:{}};return t[e](r,r.exports,l),r.exports}l.m=t,e=[],l.O=(t,o,a,r)=>{if(!o){var i=1/0;for(u=0;u<e.length;u++){for(var[o,a,r]=e[u],n=!0,s=0;s<o.length;s++)(!1&r||i>=r)&&Object.keys(l.O).every(e=>l.O[e](o[s]))?o.splice(s--,1):(n=!1,r<i&&(i=r));if(n){e.splice(u--,1);var h=a();void 0!==h&&(t=h)}}return t}r=r||0;for(var u=e.length;u>0&&e[u-1][2]>r;u--)e[u]=e[u-1];e[u]=[o,a,r]},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),(()=>{var e={7331:0,8651:0};l.O.j=t=>0===e[t];var t=(t,o)=>{var a,r,[i,n,s]=o,h=0;if(i.some(t=>0!==e[t])){for(a in n)l.o(n,a)&&(l.m[a]=n[a]);if(s)var u=s(l)}for(t&&t(o);h<i.length;h++)r=i[h],l.o(e,r)&&e[r]&&e[r][0](),e[r]=0;return l.O(u)},o=globalThis.webpackChunkauthor_website_templates=globalThis.webpackChunkauthor_website_templates||[];o.forEach(t.bind(null,0)),o.push=t.bind(null,o.push.bind(o))})();var a=l.O(void 0,[8651],()=>l(589));a=l.O(a)})(); |