PluginProbe ʕ •ᴥ•ʔ
Post Views Counter / trunk
Post Views Counter vtrunk
1.7.13 1.7.12 1.7.11 trunk 1.0.0 1.0.1 1.0.10 1.0.11 1.0.12 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.2.0 1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3 1.3.1 1.3.10 1.3.11 1.3.12 1.3.13 1.3.2 1.3.2.1 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.7.0 1.7.1 1.7.10 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 1.7.8 1.7.9
post-views-counter / blocks / most-viewed-posts / index.js
post-views-counter / blocks / most-viewed-posts Last commit date
block.json 4 months ago index.asset.php 4 months ago index.js 4 months ago
index.js
2 lines
1 !function(e,t,n,o,r,l){"use strict";var i=function(){return t.createElement(n.Spinner)},a=function(){return t.createElement(n.Notice,{status:"error",isDismissible:!1},o.__("Something went wrong. Try again or refresh the page.","post-views-counter"))};function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,o)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach(function(t){p(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function p(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=s(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t);if("object"!=s(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==s(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function m(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,l,i,a=[],s=!0,c=!1;try{if(l=(n=n.call(e)).next,0===t);else for(;!(s=(o=l.call(n)).done)&&(a.push(o.value),a.length!==t);s=!0);}catch(u){c=!0,r=u}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw r}}return a}}(e,t)||function(e,t){if(e){if("string"==typeof e)return b(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?b(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}var v=t.createElement(function(e){var n=e.viewBox,o=void 0===n?"0 0 24 24":n,r=e.children;return t.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:o,width:24,height:24,fill:"currentColor"},r)},{viewBox:"0 0 16 16"},t.createElement("path",{d:"M12 2a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1h-1ZM6.5 6a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V6ZM2 9a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V9Z"}));e.registerBlockType("post-views-counter/most-viewed-posts",{icon:v,edit:function(e){var s=e.attributes,c=e.setAttributes,b=s.title,v=s.postTypes,w=s.period,f=s.numberOfPosts,d=s.noPostsMessage,y=s.order,h=s.listType,_=s.displayPostViews,g=s.displayPostExcerpt,E=s.displayPostAuthor,C=s.displayPostThumbnail,P=s.thumbnailSize,x=m(t.useState(v||pvcBlockEditorData.postTypesKeys),2),O=x[0],B=x[1];return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(r.InspectorControls,null,wp.element.createElement(n.PanelBody,{title:o.__("Settings","post-views-counter")},wp.element.createElement(n.TextControl,{__nextHasNoMarginBottom:!0,label:o.__("Title","post-views-counter"),value:b,onChange:function(e){return c({title:e})},help:o.__("Enter empty text to hide title.","post-views-counter")}),wp.element.createElement(n.BaseControl,{__nextHasNoMarginBottom:!0,label:o.__("Post types","post-views-counter")},Object.keys(pvcBlockEditorData.postTypes).map(function(e){return wp.element.createElement(n.CheckboxControl,{key:e,label:pvcBlockEditorData.postTypes[e],checked:O[e],onChange:function(t){var n=u({},v);n[e]=t,B(function(t){return u(u({},t),{},p({},e,!t[e]))}),c({postTypes:n})}})})),wp.element.createElement(n.SelectControl,{__nextHasNoMarginBottom:!0,disabled:1===pvcBlockEditorData.periods.length,label:o.__("Views period","post-views-counter"),value:w,options:pvcBlockEditorData.periods,onChange:function(e){return c({period:e})}}),wp.element.createElement(n.TextControl,{__nextHasNoMarginBottom:!0,label:o.__("Number of posts to show","post-views-counter"),value:f,onChange:function(e){return c({numberOfPosts:Number(e)})}}),wp.element.createElement(n.TextControl,{__nextHasNoMarginBottom:!0,label:o.__("No posts message","post-views-counter"),value:d,onChange:function(e){return c({noPostsMessage:e})}}),wp.element.createElement(n.RadioControl,{label:o.__("Order","post-views-counter"),selected:y,options:[{label:o.__("Ascending","post-views-counter"),value:"asc"},{label:o.__("Descending","post-views-counter"),value:"desc"}],onChange:function(e){return c({order:e})}}),wp.element.createElement(n.RadioControl,{label:o.__("Display style","post-views-counter"),selected:h,options:[{label:o.__("Unordered list","post-views-counter"),value:"unordered"},{label:o.__("Ordered list","post-views-counter"),value:"ordered"}],onChange:function(e){return c({listType:e})}}),wp.element.createElement(n.BaseControl,{__nextHasNoMarginBottom:!0,label:o.__("Display Data","post-views-counter")},wp.element.createElement(n.CheckboxControl,{__nextHasNoMarginBottom:!0,label:o.__("Post views","post-views-counter"),checked:_,onChange:function(e){return c({displayPostViews:e})}}),wp.element.createElement(n.CheckboxControl,{__nextHasNoMarginBottom:!0,label:o.__("Post excerpt","post-views-counter"),checked:g,onChange:function(e){return c({displayPostExcerpt:e})}}),wp.element.createElement(n.CheckboxControl,{__nextHasNoMarginBottom:!0,label:o.__("Post author","post-views-counter"),checked:E,onChange:function(e){return c({displayPostAuthor:e})}}),wp.element.createElement(n.CheckboxControl,{__nextHasNoMarginBottom:!0,label:o.__("Post thumbnail","post-views-counter"),checked:C,onChange:function(e){return c({displayPostThumbnail:e})}}),C&&wp.element.createElement(n.SelectControl,{__nextHasNoMarginBottom:!0,label:o.__("Thumbnail size","post-views-counter"),value:P,options:pvcBlockEditorData.imageSizes,onChange:function(e){return c({thumbnailSize:e})}})))),wp.element.createElement("div",r.useBlockProps(),wp.element.createElement(l,{httpMethod:"POST",block:"post-views-counter/most-viewed-posts",attributes:s,LoadingResponsePlaceholder:i,ErrorResponsePlaceholder:a})))}})}(wp.blocks,wp.element,wp.components,wp.i18n,wp.blockEditor,wp.serverSideRender);
2