Version Description
(2021-12-19) =
- Added "author_id" as an accepted value in the "assigned_users" shortcode option
- Fixed FAQ documentation for redirects
Download this release
Release Info
Developer | geminilabs |
Plugin | Site Reviews |
Version | 5.18.1 |
Comparing to | |
See all releases |
Code changes from version 5.18.0 to 5.18.1
- assets/scripts/site-reviews-blocks.js +1 -1
- assets/styles/admin/admin.css +1 -1
- languages/site-reviews-en_US.mo +0 -0
- languages/site-reviews-en_US.po +70 -80
- languages/site-reviews.pot +67 -77
- plugin/Commands/CreateReview.php +8 -6
- plugin/Helper.php +9 -3
- plugin/Integrations/Elementor/ElementorFormWidget.php +3 -9
- plugin/Integrations/Elementor/ElementorReviewsWidget.php +3 -9
- plugin/Integrations/Elementor/ElementorSummaryWidget.php +3 -9
- plugin/Integrations/Elementor/ElementorWidget.php +33 -0
- readme.txt +6 -1
- site-reviews.php +1 -1
- views/pages/addons/index.php +5 -1
- views/pages/documentation/faq/redirect-after-submission.php +5 -4
- views/pages/documentation/shortcodes/site_reviews/assigned_users.php +1 -1
- views/pages/documentation/shortcodes/site_reviews_form/assigned_users.php +1 -2
- views/pages/documentation/shortcodes/site_reviews_summary/assigned_users.php +1 -1
assets/scripts/site-reviews-blocks.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
/*! For license information please see site-reviews-blocks.js.LICENSE.txt */
|
2 |
-
!function(){"use strict";var e={367:function(e,t,n){var r=n(424),i=60103,s=60106;var a=60109,o=60110,l=60112;var u=60115,c=60116;if("function"==typeof Symbol&&Symbol.for){var d=Symbol.for;i=d("react.element"),s=d("react.portal"),d("react.fragment"),d("react.strict_mode"),d("react.profiler"),a=d("react.provider"),o=d("react.context"),l=d("react.forward_ref"),d("react.suspense"),u=d("react.memo"),c=d("react.lazy")}var v="function"==typeof Symbol&&Symbol.iterator;function f(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},p={};function g(e,t,n){this.props=e,this.context=t,this.refs=p,this.updater=n||m}function w(){}function h(e,t,n){this.props=e,this.context=t,this.refs=p,this.updater=n||m}g.prototype.isReactComponent={},g.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(f(85));this.updater.enqueueSetState(this,e,t,"setState")},g.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},w.prototype=g.prototype;var b=h.prototype=new w;b.constructor=h,r(b,g.prototype),b.isPureReactComponent=!0;var y={current:null},_=Object.prototype.hasOwnProperty,x={key:!0,ref:!0,__self:!0,__source:!0};function j(e,t,n){var r,s={},a=null,o=null;if(null!=t)for(r in void 0!==t.ref&&(o=t.ref),void 0!==t.key&&(a=""+t.key),t)_.call(t,r)&&!x.hasOwnProperty(r)&&(s[r]=t[r]);var l=arguments.length-2;if(1===l)s.children=n;else if(1<l){for(var u=Array(l),c=0;c<l;c++)u[c]=arguments[c+2];s.children=u}if(e&&e.defaultProps)for(r in l=e.defaultProps)void 0===s[r]&&(s[r]=l[r]);return{$$typeof:i,type:e,key:a,ref:o,props:s,_owner:y.current}}function k(e){return"object"==typeof e&&null!==e&&e.$$typeof===i}var S=/\/+/g;function O(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function C(e,t,n,r,a){var o=typeof e;"undefined"!==o&&"boolean"!==o||(e=null);var l=!1;if(null===e)l=!0;else switch(o){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case i:case s:l=!0}}if(l)return a=a(l=e),e=""===r?"."+O(l,0):r,Array.isArray(a)?(n="",null!=e&&(n=e.replace(S,"$&/")+"/"),C(a,t,n,"",(function(e){return e}))):null!=a&&(k(a)&&(a=function(e,t){return{$$typeof:i,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(a,n+(!a.key||l&&l.key===a.key?"":(""+a.key).replace(S,"$&/")+"/")+e)),t.push(a)),1;if(l=0,r=""===r?".":r+":",Array.isArray(e))for(var u=0;u<e.length;u++){var c=r+O(o=e[u],u);l+=C(o,t,n,c,a)}else if(c=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=v&&e[v]||e["@@iterator"])?e:null}(e),"function"==typeof c)for(e=c.call(e),u=0;!(o=e.next()).done;)l+=C(o=o.value,t,n,c=r+O(o,u++),a);else if("object"===o)throw t=""+e,Error(f(31,"[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t));return l}function R(e,t,n){if(null==e)return e;var r=[],i=0;return C(e,r,"","",(function(e){return t.call(n,e,i++)})),r}function L(e){if(-1===e._status){var t=e._result;t=t(),e._status=0,e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}if(1===e._status)return e._result;throw e._result}var A={current:null};function I(){var e=A.current;if(null===e)throw Error(f(321));return e}t.createElement=j},294:function(e,t,n){e.exports=n(367)},424:function(e){var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function i(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,s){for(var a,o,l=i(e),u=1;u<arguments.length;u++){for(var c in a=Object(arguments[u]))n.call(a,c)&&(l[c]=a[c]);if(t){o=t(a);for(var d=0;d<o.length;d++)r.call(a,o[d])&&(l[o[d]]=a[o[d]])}}return l}}},t={};function n(r){var i=t[r];if(void 0!==i)return i.exports;var s=t[r]={exports:{}};return e[r](s,s.exports,n),s.exports}!function(){var e=n(294);function t(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function r(e,n){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 r,i,s=[],a=!0,o=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(s.push(r.value),!t||s.length!==t);a=!0);}catch(e){o=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(o)throw i}}return s}}(e,n)||function(e,n){if(e){if("string"==typeof e)return t(e,n);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?t(e,n):void 0}}(e,n)||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.")}()}var i=wp.components.CheckboxControl,s=wp.element.useState,a=function(t,n,a){var o=[];return jQuery.each(t,(function(t,l){var u=r(s(!1),2),c=u[0],d=u[1],v=n.split(",").indexOf(t)>-1;o.push((0,e.createElement)(i,{key:"hide-".concat(t),className:"glsr-checkbox-control",checked:v||c,label:l,onChange:function(e){d(e),n=_.without(_.without(n.split(","),""),t),e&&n.push(t),a({hide:n.toString()})}}))})),o},o=(0,e.createElement)("svg",{width:"22px",height:"22px",viewBox:"0 0 22 22",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"M11 2l-3 6-6 .75 4.13 4.62-1.13 6.63 6-3 6 3-1.12-6.63 4.12-4.62-6-.75-3-6zm0 2.24l2.34 4.69 4.65.58-3.18 3.56.87 5.15-4.68-2.34v-11.64zm8.28-.894v.963h-3.272v2.691h-1.017v-6.3h4.496v.963h-3.479v1.683h3.272z"})),l=(0,e.createElement)("svg",{width:"22px",height:"22px",viewBox:"0 0 22 22",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"M11 2l-3 6-6 .75 4.13 4.62-1.13 6.63 6-3 6 3-1.12-6.63 4.12-4.62-6-.75-3-6zm0 2.24l2.34 4.69 4.65.58-3.18 3.56.87 5.15-4.68-2.34v-11.64zm3.681-3.54h2.592c1.449 0 2.232.648 2.232 1.823 0 1.071-.819 1.782-2.102 1.827l2.075 2.651h-1.26l-2.007-2.651h-.513v2.651h-1.017v-6.3zm2.565.954h-1.548v1.773h1.548c.819 0 1.202-.297 1.202-.905 0-.599-.405-.869-1.202-.869z"})),u=(0,e.createElement)("svg",{width:"22px",height:"22px",viewBox:"0 0 22 22",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"M11 2l-3 6-6 .75 4.13 4.62-1.13 6.63 6-3 6 3-1.12-6.63 4.12-4.62-6-.75-3-6zm0 2.24l2.34 4.69 4.65.58-3.18 3.56.87 5.15-4.68-2.34v-11.64zm8.415-2.969l-.518.824c-.536-.342-1.13-.54-1.769-.54-.842 0-1.418.365-1.418.941 0 .522.491.725 1.31.842l.437.059c1.022.14 2.03.563 2.03 1.733 0 1.283-1.161 1.985-2.525 1.985-.855 0-1.881-.284-2.534-.846l.554-.81c.432.396 1.247.693 1.976.693.824 0 1.472-.351 1.472-.932 0-.495-.495-.725-1.418-.851l-.491-.068c-.936-.131-1.868-.572-1.868-1.742 0-1.265 1.121-1.967 2.484-1.967.918 0 1.643.257 2.277.68z"})),c=wp.i18n._x,d=[{label:"- "+c("Select","admin-text","site-reviews")+" -",value:""},{label:"- "+c("Select Multiple Post IDs","admin-text","site-reviews")+" -",value:"custom"},{label:c("Assign to the Current Page","admin-text","site-reviews"),value:"post_id"},{label:c("Assign to the Parent Page","admin-text","site-reviews"),value:"parent_id"}],v=wp.i18n._x,f=[],m={label:"- "+v("Select","admin-text","site-reviews")+" -",value:""},p={label:"- "+v("Select Multiple Categories","admin-text","site-reviews")+" -",value:"glsr_custom"};wp.apiFetch({path:"/site-reviews/v1/categories?per_page=50"}).then((function(e){f.push(m),f.push(p),jQuery.each(e,(function(e,t){f.push({label:"".concat(t.name," (").concat(t.slug,")"),value:t.id})}))}));var g=f,w=function(e,t,n){GLSR.Event.trigger(t,e,n)};function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var b=wp.i18n._x,y=[],x={label:"- "+b("Select","admin-text","site-reviews")+" -",value:""},j={label:"- "+b("Select Multiple Users","admin-text","site-reviews")+" -",value:"glsr_custom"};wp.apiFetch({path:"/wp/v2/users?per_page=50"}).then((function(e){y.push(x),y.push(j),jQuery.each(e,(function(e,t){y.push({label:t.name+" ("+t.slug+")",value:t.id})}))}));var k=y;function S(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var O=function(e,t){var n=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?S(Object(n),!0).forEach((function(t){h(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):S(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e.raw);return n.hide&&(n.hide=n.hide.join()),n.rating&&(n.rating=Number(n.rating)),~["","post_id","parent_id"].indexOf(n.assigned_posts)?t.assign_to?n.assign_to=n.assigned_posts:n.assigned_to=n.assigned_posts:t.assign_to?n.assign_to="custom":n.assigned_to="custom",n.user=n.assigned_users,~_.findIndex(k,(function(e){return e.value==n.assigned_users}))||(n.user="glsr_custom"),n.category=n.assigned_terms,~_.findIndex(g,(function(e){return e.value==n.assigned_terms}))||(n.category="glsr_custom"),n};function C(){return C=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},C.apply(this,arguments)}function R(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},s=Object.keys(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var L=["children","custom_value","help","label","onChange","options","className","hideLabelFromVision","selectedValue"],A=(wp.i18n._x,wp.components),I=A.BaseControl,B=(A.TextControl,lodash.isEmpty),E=wp.compose.useInstanceId;function N(t){var n=t.children,r=t.custom_value,i=void 0===r?"custom":r,s=t.help,a=t.label,o=t.onChange,l=t.options,u=void 0===l?[]:l,c=t.className,d=t.hideLabelFromVision,v=(t.selectedValue,R(t,L)),f=E(N),m="inspector-select-control-".concat(f),p=v.value;return!B(u)&&(0,e.createElement)(I,{label:a,hideLabelFromVision:d,id:m,help:s,className:c},(0,e.createElement)("select",C({id:m,className:"components-select-control__input",onChange:function(e){o(e.target.value)},"aria-describedby":s?"".concat(m,"__help"):void 0},v),u.map((function(t,n){return(0,e.createElement)("option",{key:"".concat(t.label,"-").concat(t.value,"-").concat(n),value:t.value,disabled:t.disabled},t.label)}))),i===p&&n)}var G=wp.element,D=G.useRef,P=G.useState,M=G.useEffect;function T(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function z(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?T(Object(n),!0).forEach((function(t){h(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):T(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var U=lodash,$=U.debounce,Q=U.isEqual,q=U.reduce,F=wp.compose.usePrevious,V=wp.element,Y=V.RawHTML,J=V.useEffect,X=V.useRef,H=V.useState,K=wp.i18n,W=K.__,Z=K.sprintf,ee=wp.apiFetch,te=wp.url.addQueryArgs,ne=wp.components,re=ne.Placeholder,ie=ne.Spinner,se=wp.blocks.getBlockType;function ae(e,t,n){var r,i,s,a,o,l,u=(r=function(){return $(e,t,n)},i=[e,t,n],s=P((function(){return{inputs:i,result:r()}}))[0],a=D(!0),o=D(s),l=a.current||Boolean(i&&o.current.inputs&&function(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(i,o.current.inputs))?o.current:{inputs:i,result:r()},M((function(){a.current=!1,o.current=l}),[l]),l.result);return J((function(){return function(){return u.cancel()}}),[u]),u}function oe(t){var n=t.className;return(0,e.createElement)(re,{className:n},W("Block rendered as empty."))}function le(t){var n=t.response,r=t.className,i=Z(W("Error loading block: %s"),n.errorMsg);return(0,e.createElement)(re,{className:r},i)}function ue(t){var n=t.className;return(0,e.createElement)(re,{className:n},(0,e.createElement)(ie,null))}function ce(t){var n=t.attributes,i=t.block,s=t.className,a=t.httpMethod,o=void 0===a?"GET":a,l=t.urlQueryArgs,u=t.EmptyResponsePlaceholder,c=void 0===u?oe:u,d=t.ErrorResponsePlaceholder,v=void 0===d?le:d,f=t.LoadingResponsePlaceholder,m=void 0===f?ue:f,p=X(!0),g=X(),w=r(H(null),2),h=w[0],b=w[1],y=F(t);function _(){var e;if(p.current){null!==h&&b(null);var t=null!==(e=n&&function(e,t){var n=se(e);if(void 0===n)throw new Error("Block type '".concat(e,"' is not registered."));return q(n.attributes,(function(e,n,r){var i=t[r];return void 0!==i?e[r]=i:n.hasOwnProperty("default")&&(e[r]=n.default),-1!==["node","children"].indexOf(n.source)&&("string"==typeof e[r]?e[r]=[e[r]]:Array.isArray(e[r])||(e[r]=[])),e}),{})}(i,n))&&void 0!==e?e:null,r="POST"===o,s=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return te("/wp/v2/block-renderer/".concat(e),z(z({context:"edit"},null!==t?{attributes:t}:{}),n))}(i,r?null:t,l),a=r?{attributes:t}:null,u=g.current=ee({path:s,data:a,method:r?"POST":"GET"}).then((function(e){p.current&&u===g.current&&e&&b(e.rendered)})).catch((function(e){p.current&&u===g.current&&b({error:!0,errorMsg:e.message})}));return u}}var x=ae(_,500);return J((function(){return function(){p.current=!1}}),[]),J((function(){void 0===y?_():Q(y,t)||x()})),J((function(){t.onRender&&t.onRender(h,i,n)}),[h]),""===h?(0,e.createElement)(c,t):h?h.error?(0,e.createElement)(v,C({response:h},t)):(0,e.createElement)(Y,{className:s},h):(0,e.createElement)(m,t)}var de=wp.i18n._x,ve=wp.blocks,fe=ve.createBlock,me=ve.registerBlockType,pe=wp.blockEditor,ge=pe.InspectorAdvancedControls,we=pe.InspectorControls,he=wp.components,be=he.PanelBody,ye=(he.SelectControl,he.TextControl),_e=GLSR_Block.nameprefix+"/form",xe={assign_to:{default:"",type:"string"},assigned_posts:{default:"",type:"string"},assigned_terms:{default:"",type:"string"},assigned_users:{default:"",type:"string"},category:{default:"",type:"string"},className:{default:"",type:"string"},hide:{default:"",type:"string"},id:{default:"",type:"string"},user:{default:"",type:"string"}},je=(me(_e,{attributes:xe,category:GLSR_Block.nameprefix,description:de("Display a review form.","admin-text","site-reviews"),edit:function(t){var n=t.attributes,r=n.assign_to,i=n.assigned_posts,s=n.assigned_terms,o=n.assigned_users,l=n.category,u=n.hide,c=n.id,v=n.user,f=(t.className,t.setAttributes),m={assign_to:(0,e.createElement)(N,{key:"assigned_posts",label:de("Assign Reviews to a Page","admin-text","site-reviews"),onChange:function(e){return f({assign_to:e,assigned_posts:"custom"===e?i:""})},options:d,value:r},(0,e.createElement)(ye,{className:"glsr-base-conditional-control",help:de("Separate with commas.","admin-text","site-reviews"),onChange:function(e){return f({assigned_posts:e})},placeholder:de("Enter the Post IDs","admin-text","site-reviews"),type:"text",value:i})),category:(0,e.createElement)(N,{key:"assigned_terms",custom_value:"glsr_custom",label:de("Assign Reviews to a Category","admin-text","site-reviews"),onChange:function(e){return f({category:e,assigned_terms:"glsr_custom"===e?s:""})},options:g,value:l},(0,e.createElement)(ye,{className:"glsr-base-conditional-control",help:de("Separate with commas.","admin-text","site-reviews"),onChange:function(e){return f({assigned_terms:e})},placeholder:de("Enter the Category IDs or slugs","admin-text","site-reviews"),type:"text",value:s})),user:(0,e.createElement)(N,{key:"assigned_users",custom_value:"glsr_custom",label:de("Assign Reviews to a User","admin-text","site-reviews"),onChange:function(e){return f({user:e,assigned_users:"glsr_custom"===e?o:""})},options:k,value:v},(0,e.createElement)(ye,{className:"glsr-base-conditional-control",help:de("Separate with commas.","admin-text","site-reviews"),onChange:function(e){return f({assigned_users:e})},placeholder:de("Enter the User IDs or usernames","admin-text","site-reviews"),type:"text",value:o})),hide:a(GLSR_Block.hideoptions.site_reviews_form,u,f)},p={id:(0,e.createElement)(ye,{label:de("Custom ID","admin-text","site-reviews"),onChange:function(e){return f({id:e})},value:c})};return[(0,e.createElement)(we,null,(0,e.createElement)(be,{title:de("Settings","admin-text","site-reviews")},Object.values(wp.hooks.applyFilters(GLSR_Block.nameprefix+".form.InspectorControls",m,t)))),(0,e.createElement)(ge,null,Object.values(wp.hooks.applyFilters(GLSR_Block.nameprefix+".form.InspectorAdvancedControls",p,t))),(0,e.createElement)(ce,{block:_e,attributes:t.attributes,onRender:w})]},example:{},icon:{src:o},keywords:["reviews","form"],save:function(){return null},title:de("Submit a Review","admin-text","site-reviews"),transforms:{from:[{type:"block",blocks:["core/legacy-widget"],isMatch:function(e){var t=e.idBase,n=e.instance;return"glsr_site-reviews-form"===t&&!(null==n||!n.raw)},transform:function(e){var t=e.instance;return fe(_e,O(t,xe))}}]}}),wp.i18n._x),ke=[{label:"- "+je("Select","admin-text","site-reviews")+" -",value:""},{label:"- "+je("Select Multiple Post IDs","admin-text","site-reviews")+" -",value:"custom"},{label:je("Assigned to the Current Page","admin-text","site-reviews"),value:"post_id"},{label:je("Assigned to the Parent Page","admin-text","site-reviews"),value:"parent_id"}],Se=wp.i18n._x,Oe=[{label:"- "+Se("Select","admin-text","site-reviews")+" -",value:""},{label:Se("Terms were accepted","admin-text","site-reviews"),value:"true"},{label:Se("Terms were not accepted","admin-text","site-reviews"),value:"false"}],Ce={label:"- "+(0,wp.i18n._x)("Select","admin-text","site-reviews")+" -",value:""},Re=[];wp.apiFetch({path:"/site-reviews/v1/types?per_page=50"}).then((function(e){e.length<2||(Re.push(Ce),jQuery.each(e,(function(e,t){Re.push({label:t.name,value:t.id})})))}));var Le=Re,Ae=wp.i18n._x,Ie=wp.blocks,Be=Ie.createBlock,Ee=Ie.registerBlockType,Ne=wp.blockEditor,Ge=Ne.InspectorAdvancedControls,De=Ne.InspectorControls,Pe=wp.components,Me=Pe.PanelBody,Te=Pe.RangeControl,ze=Pe.SelectControl,Ue=Pe.TextControl,$e=Pe.ToggleControl,Qe=GLSR_Block.nameprefix+"/reviews",qe={assigned_to:{default:"",type:"string"},assigned_posts:{default:"",type:"string"},assigned_terms:{default:"",type:"string"},assigned_users:{default:"",type:"string"},category:{default:"",type:"string"},className:{default:"",type:"string"},display:{default:5,type:"number"},hide:{default:"",type:"string"},id:{default:"",type:"string"},pagination:{default:"",type:"string"},post_id:{default:"",type:"string"},rating:{default:0,type:"number"},schema:{default:!1,type:"boolean"},terms:{default:"",type:"string"},type:{default:"local",type:"string"},user:{default:"",type:"string"}};wp.hooks.addFilter("blocks.getBlockAttributes",Qe,(function(e,t,n,r){return r&&r.count&&(e.display=r.count),e}));Ee(Qe,{attributes:qe,category:GLSR_Block.nameprefix,description:Ae("Display your most recent reviews.","admin-text","site-reviews"),edit:function(t){t.attributes.post_id=jQuery("#post_ID").val();var n=t.attributes,r=n.assigned_to,i=n.assigned_posts,s=n.assigned_terms,o=n.assigned_users,l=n.category,u=n.display,c=n.hide,d=n.id,v=n.pagination,f=n.rating,m=n.schema,p=n.terms,h=n.type,b=n.user,y=(t.className,t.setAttributes),_={assigned_to:(0,e.createElement)(N,{key:"assigned_posts",label:Ae("Limit Reviews to an Assigned Page","admin-text","site-reviews"),onChange:function(e){return y({assigned_to:e,assigned_posts:"custom"===e?i:""})},options:ke,value:r},(0,e.createElement)(Ue,{className:"glsr-base-conditional-control",help:Ae("Separate with commas.","admin-text","site-reviews"),onChange:function(e){return y({assigned_posts:e})},placeholder:Ae("Enter the Post IDs","admin-text","site-reviews"),type:"text",value:i})),category:(0,e.createElement)(N,{key:"assigned_terms",custom_value:"glsr_custom",label:Ae("Limit Reviews to an Assigned Category","admin-text","site-reviews"),onChange:function(e){return y({category:e,assigned_terms:"glsr_custom"===e?s:""})},options:g,value:l},(0,e.createElement)(Ue,{className:"glsr-base-conditional-control",help:Ae("Separate with commas.","admin-text","site-reviews"),onChange:function(e){return y({assigned_terms:e})},placeholder:Ae("Enter the Category IDs or slugs","admin-text","site-reviews"),type:"text",value:s})),user:(0,e.createElement)(N,{key:"assigned_users",custom_value:"glsr_custom",label:Ae("Limit Reviews to an Assigned User","admin-text","site-reviews"),onChange:function(e){return y({user:e,assigned_users:"glsr_custom"===e?o:""})},options:k,value:b},(0,e.createElement)(Ue,{className:"glsr-base-conditional-control",help:Ae("Separate with commas.","admin-text","site-reviews"),onChange:function(e){return y({assigned_users:e})},placeholder:Ae("Enter the User IDs or usernames","admin-text","site-reviews"),type:"text",value:o})),terms:(0,e.createElement)(ze,{key:"terms",label:Ae("Limit Reviews to terms","admin-text","site-reviews"),onChange:function(e){return y({terms:e})},options:Oe,value:p}),pagination:(0,e.createElement)(ze,{key:"pagination",label:Ae("Enable Pagination","admin-text","site-reviews"),onChange:function(e){return y({pagination:e})},options:[{label:"- "+Ae("Select","admin-text","site-reviews")+" -",value:""},{label:Ae("Yes (AJAX load more)","admin-text","site-reviews"),value:"loadmore"},{label:Ae("Yes (AJAX pagination)","admin-text","site-reviews"),value:"ajax"},{label:Ae("Yes (page reload)","admin-text","site-reviews"),value:"true"}],value:v}),type:(0,e.createElement)(ze,{key:"type",label:Ae("Limit the Type of Reviews","admin-text","site-reviews"),onChange:function(e){return y({type:e})},options:Le,value:h}),display:(0,e.createElement)(Te,{key:"display",label:Ae("Reviews Per Page","admin-text","site-reviews"),min:1,max:50,onChange:function(e){return y({display:e})},value:u}),rating:(0,e.createElement)(Te,{key:"rating",label:Ae("Minimum Rating","admin-text","site-reviews"),min:0,max:GLSR_Block.maxrating,onChange:function(e){return y({rating:e})},value:f}),schema:(0,e.createElement)($e,{key:"schema",checked:m,help:Ae("The schema should only be enabled once per page.","admin-text","site-reviews"),label:Ae("Enable the schema?","admin-text","site-reviews"),onChange:function(e){return y({schema:e})}}),hide:a(GLSR_Block.hideoptions.site_reviews,c,y)},x={id:(0,e.createElement)(Ue,{label:Ae("Custom ID","admin-text","site-reviews"),onChange:function(e){return y({id:e})},value:d})};return[(0,e.createElement)(De,null,(0,e.createElement)(Me,{title:Ae("Settings","admin-text","site-reviews")},Object.values(wp.hooks.applyFilters(GLSR_Block.nameprefix+".reviews.InspectorControls",_,t)))),(0,e.createElement)(Ge,null,Object.values(wp.hooks.applyFilters(GLSR_Block.nameprefix+".reviews.InspectorAdvancedControls",x,t))),(0,e.createElement)(ce,{block:Qe,attributes:t.attributes,onRender:w})]},example:{attributes:{display:2,pagination:"ajax",rating:0}},icon:{src:l},keywords:["reviews"],save:function(){return null},title:Ae("Latest Reviews","admin-text","site-reviews"),transforms:{from:[{type:"block",blocks:["core/legacy-widget"],isMatch:function(e){var t=e.idBase,n=e.instance;return"glsr_site-reviews"===t&&!(null==n||!n.raw)},transform:function(e){var t=e.instance;return Be(Qe,O(t,qe))}}]}});var Fe=wp.i18n._x,Ve=wp.blocks,Ye=Ve.createBlock,Je=Ve.registerBlockType,Xe=wp.blockEditor,He=Xe.InspectorAdvancedControls,Ke=Xe.InspectorControls,We=wp.components,Ze=We.PanelBody,et=We.RangeControl,tt=We.SelectControl,nt=We.TextControl,rt=We.ToggleControl,it=GLSR_Block.nameprefix+"/summary",st={assigned_to:{default:"",type:"string"},assigned_posts:{default:"",type:"string"},assigned_terms:{default:"",type:"string"},assigned_users:{default:"",type:"string"},category:{default:"",type:"string"},className:{default:"",type:"string"},hide:{default:"",type:"string"},post_id:{default:"",type:"string"},rating:{default:0,type:"number"},schema:{default:!1,type:"boolean"},terms:{default:"",type:"string"},type:{default:"local",type:"string"},user:{default:"",type:"string"}};Je(it,{attributes:st,category:GLSR_Block.nameprefix,description:Fe("Display a summary of your reviews.","admin-text","site-reviews"),edit:function(t){t.attributes.post_id=jQuery("#post_ID").val();var n=t.attributes,r=n.assigned_to,i=n.assigned_posts,s=n.assigned_terms,o=n.assigned_users,l=n.category,u=(n.display,n.hide),c=(n.id,n.pagination,n.rating),d=n.schema,v=n.terms,f=n.type,m=n.user,p=(t.className,t.setAttributes),h={assigned_to:(0,e.createElement)(N,{key:"assigned_posts",label:Fe("Limit Reviews to an Assigned Page","admin-text","site-reviews"),onChange:function(e){return p({assigned_to:e,assigned_posts:"custom"===e?i:""})},options:ke,value:r},(0,e.createElement)(nt,{className:"glsr-base-conditional-control",help:Fe("Separate multiple IDs with commas.","admin-text","site-reviews"),onChange:function(e){return p({assigned_posts:e})},placeholder:Fe("Enter the Post IDs","admin-text","site-reviews"),type:"text",value:i})),category:(0,e.createElement)(N,{key:"assigned_terms",custom_value:"glsr_custom",label:Fe("Limit Reviews to an Assigned Category","admin-text","site-reviews"),onChange:function(e){return p({category:e,assigned_terms:"glsr_custom"===e?s:""})},options:g,value:l},(0,e.createElement)(nt,{className:"glsr-base-conditional-control",help:Fe("Separate with commas.","admin-text","site-reviews"),onChange:function(e){return p({assigned_terms:e})},placeholder:Fe("Enter the Category IDs or slugs","admin-text","site-reviews"),type:"text",value:s})),user:(0,e.createElement)(N,{key:"assigned_users",custom_value:"glsr_custom",label:Fe("Limit Reviews to an Assigned User","admin-text","site-reviews"),onChange:function(e){return p({user:e,assigned_users:"glsr_custom"===e?o:""})},options:k,value:m},(0,e.createElement)(nt,{className:"glsr-base-conditional-control",help:Fe("Separate with commas.","admin-text","site-reviews"),onChange:function(e){return p({assigned_users:e})},placeholder:Fe("Enter the User IDs or usernames","admin-text","site-reviews"),type:"text",value:o})),terms:(0,e.createElement)(tt,{key:"terms",label:Fe("Limit Reviews to terms","admin-text","site-reviews"),onChange:function(e){return p({terms:e})},options:Oe,value:v}),type:(0,e.createElement)(tt,{key:"type",label:Fe("Limit the Type of Reviews","admin-text","site-reviews"),onChange:function(e){return p({type:e})},options:Le,value:f}),rating:(0,e.createElement)(et,{key:"rating",label:Fe("Minimum Rating","admin-text","site-reviews"),min:0,max:GLSR_Block.maxrating,onChange:function(e){return p({rating:e})},value:c}),schema:(0,e.createElement)(rt,{key:"schema",checked:d,help:Fe("The schema should only be enabled once per page.","admin-text","site-reviews"),label:Fe("Enable the schema?","admin-text","site-reviews"),onChange:function(e){return p({schema:e})}}),hide:a(GLSR_Block.hideoptions.site_reviews_summary,u,p)};return[(0,e.createElement)(Ke,null,(0,e.createElement)(Ze,{title:Fe("Settings","admin-text","site-reviews")},Object.values(wp.hooks.applyFilters(GLSR_Block.nameprefix+".summary.InspectorControls",h,t)))),(0,e.createElement)(He,null,Object.values(wp.hooks.applyFilters(GLSR_Block.nameprefix+".summary.InspectorAdvancedControls",{},t))),(0,e.createElement)(ce,{block:it,attributes:t.attributes,onRender:w})]},example:{},icon:{src:u},keywords:["reviews","summary"],save:function(){return null},title:Fe("Rating Summary","admin-text","site-reviews"),transforms:{from:[{type:"block",blocks:["core/legacy-widget"],isMatch:function(e){var t=e.idBase,n=e.instance;return"glsr_site-reviews-summary"===t&&!(null==n||!n.raw)},transform:function(e){var t=e.instance;return Ye(it,O(t,st))}}]}})}()}();
|
1 |
/*! For license information please see site-reviews-blocks.js.LICENSE.txt */
|
2 |
+
!function(){"use strict";var e={367:function(e,t,n){var r=n(424),i=60103,s=60106;var a=60109,o=60110,l=60112;var u=60115,c=60116;if("function"==typeof Symbol&&Symbol.for){var d=Symbol.for;i=d("react.element"),s=d("react.portal"),d("react.fragment"),d("react.strict_mode"),d("react.profiler"),a=d("react.provider"),o=d("react.context"),l=d("react.forward_ref"),d("react.suspense"),u=d("react.memo"),c=d("react.lazy")}var v="function"==typeof Symbol&&Symbol.iterator;function f(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},p={};function g(e,t,n){this.props=e,this.context=t,this.refs=p,this.updater=n||m}function w(){}function h(e,t,n){this.props=e,this.context=t,this.refs=p,this.updater=n||m}g.prototype.isReactComponent={},g.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(f(85));this.updater.enqueueSetState(this,e,t,"setState")},g.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},w.prototype=g.prototype;var y=h.prototype=new w;y.constructor=h,r(y,g.prototype),y.isPureReactComponent=!0;var b={current:null},_=Object.prototype.hasOwnProperty,x={key:!0,ref:!0,__self:!0,__source:!0};function j(e,t,n){var r,s={},a=null,o=null;if(null!=t)for(r in void 0!==t.ref&&(o=t.ref),void 0!==t.key&&(a=""+t.key),t)_.call(t,r)&&!x.hasOwnProperty(r)&&(s[r]=t[r]);var l=arguments.length-2;if(1===l)s.children=n;else if(1<l){for(var u=Array(l),c=0;c<l;c++)u[c]=arguments[c+2];s.children=u}if(e&&e.defaultProps)for(r in l=e.defaultProps)void 0===s[r]&&(s[r]=l[r]);return{$$typeof:i,type:e,key:a,ref:o,props:s,_owner:b.current}}function k(e){return"object"==typeof e&&null!==e&&e.$$typeof===i}var S=/\/+/g;function O(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function C(e,t,n,r,a){var o=typeof e;"undefined"!==o&&"boolean"!==o||(e=null);var l=!1;if(null===e)l=!0;else switch(o){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case i:case s:l=!0}}if(l)return a=a(l=e),e=""===r?"."+O(l,0):r,Array.isArray(a)?(n="",null!=e&&(n=e.replace(S,"$&/")+"/"),C(a,t,n,"",(function(e){return e}))):null!=a&&(k(a)&&(a=function(e,t){return{$$typeof:i,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(a,n+(!a.key||l&&l.key===a.key?"":(""+a.key).replace(S,"$&/")+"/")+e)),t.push(a)),1;if(l=0,r=""===r?".":r+":",Array.isArray(e))for(var u=0;u<e.length;u++){var c=r+O(o=e[u],u);l+=C(o,t,n,c,a)}else if(c=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=v&&e[v]||e["@@iterator"])?e:null}(e),"function"==typeof c)for(e=c.call(e),u=0;!(o=e.next()).done;)l+=C(o=o.value,t,n,c=r+O(o,u++),a);else if("object"===o)throw t=""+e,Error(f(31,"[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t));return l}function R(e,t,n){if(null==e)return e;var r=[],i=0;return C(e,r,"","",(function(e){return t.call(n,e,i++)})),r}function L(e){if(-1===e._status){var t=e._result;t=t(),e._status=0,e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}if(1===e._status)return e._result;throw e._result}var A={current:null};function I(){var e=A.current;if(null===e)throw Error(f(321));return e}t.createElement=j},294:function(e,t,n){e.exports=n(367)},424:function(e){var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function i(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,s){for(var a,o,l=i(e),u=1;u<arguments.length;u++){for(var c in a=Object(arguments[u]))n.call(a,c)&&(l[c]=a[c]);if(t){o=t(a);for(var d=0;d<o.length;d++)r.call(a,o[d])&&(l[o[d]]=a[o[d]])}}return l}}},t={};function n(r){var i=t[r];if(void 0!==i)return i.exports;var s=t[r]={exports:{}};return e[r](s,s.exports,n),s.exports}!function(){var e=n(294);function t(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function r(e,n){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 r,i,s=[],a=!0,o=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(s.push(r.value),!t||s.length!==t);a=!0);}catch(e){o=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(o)throw i}}return s}}(e,n)||function(e,n){if(e){if("string"==typeof e)return t(e,n);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?t(e,n):void 0}}(e,n)||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.")}()}var i=wp.components.CheckboxControl,s=wp.element.useState,a=function(t,n,a){var o=[];return jQuery.each(t,(function(t,l){var u=r(s(!1),2),c=u[0],d=u[1],v=n.split(",").indexOf(t)>-1;o.push((0,e.createElement)(i,{key:"hide-".concat(t),className:"glsr-checkbox-control",checked:v||c,label:l,onChange:function(e){d(e),n=_.without(_.without(n.split(","),""),t),e&&n.push(t),a({hide:n.toString()})}}))})),o},o=(0,e.createElement)("svg",{width:"22px",height:"22px",viewBox:"0 0 22 22",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"M11 2l-3 6-6 .75 4.13 4.62-1.13 6.63 6-3 6 3-1.12-6.63 4.12-4.62-6-.75-3-6zm0 2.24l2.34 4.69 4.65.58-3.18 3.56.87 5.15-4.68-2.34v-11.64zm8.28-.894v.963h-3.272v2.691h-1.017v-6.3h4.496v.963h-3.479v1.683h3.272z"})),l=(0,e.createElement)("svg",{width:"22px",height:"22px",viewBox:"0 0 22 22",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"M11 2l-3 6-6 .75 4.13 4.62-1.13 6.63 6-3 6 3-1.12-6.63 4.12-4.62-6-.75-3-6zm0 2.24l2.34 4.69 4.65.58-3.18 3.56.87 5.15-4.68-2.34v-11.64zm3.681-3.54h2.592c1.449 0 2.232.648 2.232 1.823 0 1.071-.819 1.782-2.102 1.827l2.075 2.651h-1.26l-2.007-2.651h-.513v2.651h-1.017v-6.3zm2.565.954h-1.548v1.773h1.548c.819 0 1.202-.297 1.202-.905 0-.599-.405-.869-1.202-.869z"})),u=(0,e.createElement)("svg",{width:"22px",height:"22px",viewBox:"0 0 22 22",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"M11 2l-3 6-6 .75 4.13 4.62-1.13 6.63 6-3 6 3-1.12-6.63 4.12-4.62-6-.75-3-6zm0 2.24l2.34 4.69 4.65.58-3.18 3.56.87 5.15-4.68-2.34v-11.64zm8.415-2.969l-.518.824c-.536-.342-1.13-.54-1.769-.54-.842 0-1.418.365-1.418.941 0 .522.491.725 1.31.842l.437.059c1.022.14 2.03.563 2.03 1.733 0 1.283-1.161 1.985-2.525 1.985-.855 0-1.881-.284-2.534-.846l.554-.81c.432.396 1.247.693 1.976.693.824 0 1.472-.351 1.472-.932 0-.495-.495-.725-1.418-.851l-.491-.068c-.936-.131-1.868-.572-1.868-1.742 0-1.265 1.121-1.967 2.484-1.967.918 0 1.643.257 2.277.68z"})),c=wp.i18n._x,d=[{label:"- "+c("Select","admin-text","site-reviews")+" -",value:""},{label:"- "+c("Select Multiple Post IDs","admin-text","site-reviews")+" -",value:"custom"},{label:c("The Current Page","admin-text","site-reviews")+" (post_id)",value:"post_id"},{label:c("The Parent Page","admin-text","site-reviews")+" (parent_id)",value:"parent_id"}],v=wp.i18n._x,f=[],m={label:"- "+v("Select","admin-text","site-reviews")+" -",value:""},p={label:"- "+v("Select Multiple Categories","admin-text","site-reviews")+" -",value:"glsr_custom"};wp.apiFetch({path:"/site-reviews/v1/categories?per_page=50"}).then((function(e){f.push(m),f.push(p),jQuery.each(e,(function(e,t){f.push({label:"".concat(t.name," (").concat(t.slug,")"),value:t.id})}))}));var g=f,w=wp.i18n._x,h=[],y={label:"- "+w("Select","admin-text","site-reviews")+" -",value:""},b={label:"- "+w("Select Multiple Users","admin-text","site-reviews")+" -",value:"glsr_custom"};wp.apiFetch({path:"/wp/v2/users?per_page=50"}).then((function(e){h.push(y),h.push(b),h.push({label:w("The Logged-in user","admin-text","site-reviews")+" (user_id)",value:"user_id"}),h.push({label:w("The Page author","admin-text","site-reviews")+" (author_id)",value:"author_id"}),jQuery.each(e,(function(e,t){h.push({label:t.name+" ("+t.slug+")",value:t.id})}))}));var x=h,j=function(e,t,n){GLSR.Event.trigger(t,e,n)};function k(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var O=function(e,t){var n=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?S(Object(n),!0).forEach((function(t){k(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):S(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e.raw);return n.hide&&(n.hide=n.hide.join()),n.rating&&(n.rating=Number(n.rating)),~["","post_id","parent_id"].indexOf(n.assigned_posts)?t.assign_to?n.assign_to=n.assigned_posts:n.assigned_to=n.assigned_posts:t.assign_to?n.assign_to="custom":n.assigned_to="custom",n.user=n.assigned_users,~_.findIndex(x,(function(e){return e.value==n.assigned_users}))||(n.user="glsr_custom"),n.category=n.assigned_terms,~_.findIndex(g,(function(e){return e.value==n.assigned_terms}))||(n.category="glsr_custom"),n};function C(){return C=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},C.apply(this,arguments)}function R(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},s=Object.keys(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var L=["children","custom_value","help","label","onChange","options","className","hideLabelFromVision","selectedValue"],A=(wp.i18n._x,wp.components),I=A.BaseControl,B=(A.TextControl,lodash.isEmpty),E=wp.compose.useInstanceId;function N(t){var n=t.children,r=t.custom_value,i=void 0===r?"custom":r,s=t.help,a=t.label,o=t.onChange,l=t.options,u=void 0===l?[]:l,c=t.className,d=t.hideLabelFromVision,v=(t.selectedValue,R(t,L)),f=E(N),m="inspector-select-control-".concat(f),p=v.value;return!B(u)&&(0,e.createElement)(I,{label:a,hideLabelFromVision:d,id:m,help:s,className:c},(0,e.createElement)("select",C({id:m,className:"components-select-control__input",onChange:function(e){o(e.target.value)},"aria-describedby":s?"".concat(m,"__help"):void 0},v),u.map((function(t,n){return(0,e.createElement)("option",{key:"".concat(t.label,"-").concat(t.value,"-").concat(n),value:t.value,disabled:t.disabled},t.label)}))),i===p&&n)}var G=wp.element,D=G.useRef,P=G.useState,T=G.useEffect;function M(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function z(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?M(Object(n),!0).forEach((function(t){k(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):M(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var U=lodash,$=U.debounce,Q=U.isEqual,q=U.reduce,F=wp.compose.usePrevious,V=wp.element,Y=V.RawHTML,J=V.useEffect,X=V.useRef,H=V.useState,K=wp.i18n,W=K.__,Z=K.sprintf,ee=wp.apiFetch,te=wp.url.addQueryArgs,ne=wp.components,re=ne.Placeholder,ie=ne.Spinner,se=wp.blocks.getBlockType;function ae(e,t,n){var r,i,s,a,o,l,u=(r=function(){return $(e,t,n)},i=[e,t,n],s=P((function(){return{inputs:i,result:r()}}))[0],a=D(!0),o=D(s),l=a.current||Boolean(i&&o.current.inputs&&function(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(i,o.current.inputs))?o.current:{inputs:i,result:r()},T((function(){a.current=!1,o.current=l}),[l]),l.result);return J((function(){return function(){return u.cancel()}}),[u]),u}function oe(t){var n=t.className;return(0,e.createElement)(re,{className:n},W("Block rendered as empty."))}function le(t){var n=t.response,r=t.className,i=Z(W("Error loading block: %s"),n.errorMsg);return(0,e.createElement)(re,{className:r},i)}function ue(t){var n=t.className;return(0,e.createElement)(re,{className:n},(0,e.createElement)(ie,null))}function ce(t){var n=t.attributes,i=t.block,s=t.className,a=t.httpMethod,o=void 0===a?"GET":a,l=t.urlQueryArgs,u=t.EmptyResponsePlaceholder,c=void 0===u?oe:u,d=t.ErrorResponsePlaceholder,v=void 0===d?le:d,f=t.LoadingResponsePlaceholder,m=void 0===f?ue:f,p=X(!0),g=X(),w=r(H(null),2),h=w[0],y=w[1],b=F(t);function _(){var e;if(p.current){null!==h&&y(null);var t=null!==(e=n&&function(e,t){var n=se(e);if(void 0===n)throw new Error("Block type '".concat(e,"' is not registered."));return q(n.attributes,(function(e,n,r){var i=t[r];return void 0!==i?e[r]=i:n.hasOwnProperty("default")&&(e[r]=n.default),-1!==["node","children"].indexOf(n.source)&&("string"==typeof e[r]?e[r]=[e[r]]:Array.isArray(e[r])||(e[r]=[])),e}),{})}(i,n))&&void 0!==e?e:null,r="POST"===o,s=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return te("/wp/v2/block-renderer/".concat(e),z(z({context:"edit"},null!==t?{attributes:t}:{}),n))}(i,r?null:t,l),a=r?{attributes:t}:null,u=g.current=ee({path:s,data:a,method:r?"POST":"GET"}).then((function(e){p.current&&u===g.current&&e&&y(e.rendered)})).catch((function(e){p.current&&u===g.current&&y({error:!0,errorMsg:e.message})}));return u}}var x=ae(_,500);return J((function(){return function(){p.current=!1}}),[]),J((function(){void 0===b?_():Q(b,t)||x()})),J((function(){t.onRender&&t.onRender(h,i,n)}),[h]),""===h?(0,e.createElement)(c,t):h?h.error?(0,e.createElement)(v,C({response:h},t)):(0,e.createElement)(Y,{className:s},h):(0,e.createElement)(m,t)}var de=wp.i18n._x,ve=wp.blocks,fe=ve.createBlock,me=ve.registerBlockType,pe=wp.blockEditor,ge=pe.InspectorAdvancedControls,we=pe.InspectorControls,he=wp.components,ye=he.PanelBody,be=(he.SelectControl,he.TextControl),_e=GLSR_Block.nameprefix+"/form",xe={assign_to:{default:"",type:"string"},assigned_posts:{default:"",type:"string"},assigned_terms:{default:"",type:"string"},assigned_users:{default:"",type:"string"},category:{default:"",type:"string"},className:{default:"",type:"string"},hide:{default:"",type:"string"},id:{default:"",type:"string"},user:{default:"",type:"string"}},je=(me(_e,{attributes:xe,category:GLSR_Block.nameprefix,description:de("Display a review form.","admin-text","site-reviews"),edit:function(t){var n=t.attributes,r=n.assign_to,i=n.assigned_posts,s=n.assigned_terms,o=n.assigned_users,l=n.category,u=n.hide,c=n.id,v=n.user,f=(t.className,t.setAttributes),m={assign_to:(0,e.createElement)(N,{key:"assigned_posts",label:de("Assign Reviews to a Page","admin-text","site-reviews"),onChange:function(e){return f({assign_to:e,assigned_posts:"custom"===e?i:""})},options:d,value:r},(0,e.createElement)(be,{className:"glsr-base-conditional-control",help:de("Separate with commas.","admin-text","site-reviews"),onChange:function(e){return f({assigned_posts:e})},placeholder:de("Enter the Post IDs","admin-text","site-reviews"),type:"text",value:i})),category:(0,e.createElement)(N,{key:"assigned_terms",custom_value:"glsr_custom",label:de("Assign Reviews to a Category","admin-text","site-reviews"),onChange:function(e){return f({category:e,assigned_terms:"glsr_custom"===e?s:""})},options:g,value:l},(0,e.createElement)(be,{className:"glsr-base-conditional-control",help:de("Separate with commas.","admin-text","site-reviews"),onChange:function(e){return f({assigned_terms:e})},placeholder:de("Enter the Category IDs or slugs","admin-text","site-reviews"),type:"text",value:s})),user:(0,e.createElement)(N,{key:"assigned_users",custom_value:"glsr_custom",label:de("Assign Reviews to a User","admin-text","site-reviews"),onChange:function(e){return f({user:e,assigned_users:"glsr_custom"===e?o:""})},options:x,value:v},(0,e.createElement)(be,{className:"glsr-base-conditional-control",help:de("Separate with commas.","admin-text","site-reviews"),onChange:function(e){return f({assigned_users:e})},placeholder:de("Enter the User IDs or usernames","admin-text","site-reviews"),type:"text",value:o})),hide:a(GLSR_Block.hideoptions.site_reviews_form,u,f)},p={id:(0,e.createElement)(be,{label:de("Custom ID","admin-text","site-reviews"),onChange:function(e){return f({id:e})},value:c})};return[(0,e.createElement)(we,null,(0,e.createElement)(ye,{title:de("Settings","admin-text","site-reviews")},Object.values(wp.hooks.applyFilters(GLSR_Block.nameprefix+".form.InspectorControls",m,t)))),(0,e.createElement)(ge,null,Object.values(wp.hooks.applyFilters(GLSR_Block.nameprefix+".form.InspectorAdvancedControls",p,t))),(0,e.createElement)(ce,{block:_e,attributes:t.attributes,onRender:j})]},example:{},icon:{src:o},keywords:["reviews","form"],save:function(){return null},title:de("Submit a Review","admin-text","site-reviews"),transforms:{from:[{type:"block",blocks:["core/legacy-widget"],isMatch:function(e){var t=e.idBase,n=e.instance;return"glsr_site-reviews-form"===t&&!(null==n||!n.raw)},transform:function(e){var t=e.instance;return fe(_e,O(t,xe))}}]}}),wp.i18n._x),ke=[{label:"- "+je("Select","admin-text","site-reviews")+" -",value:""},{label:je("Terms were accepted","admin-text","site-reviews"),value:"true"},{label:je("Terms were not accepted","admin-text","site-reviews"),value:"false"}],Se={label:"- "+(0,wp.i18n._x)("Select","admin-text","site-reviews")+" -",value:""},Oe=[];wp.apiFetch({path:"/site-reviews/v1/types?per_page=50"}).then((function(e){e.length<2||(Oe.push(Se),jQuery.each(e,(function(e,t){Oe.push({label:t.name,value:t.id})})))}));var Ce=Oe,Re=wp.i18n._x,Le=wp.blocks,Ae=Le.createBlock,Ie=Le.registerBlockType,Be=wp.blockEditor,Ee=Be.InspectorAdvancedControls,Ne=Be.InspectorControls,Ge=wp.components,De=Ge.PanelBody,Pe=Ge.RangeControl,Te=Ge.SelectControl,Me=Ge.TextControl,ze=Ge.ToggleControl,Ue=GLSR_Block.nameprefix+"/reviews",$e={assigned_to:{default:"",type:"string"},assigned_posts:{default:"",type:"string"},assigned_terms:{default:"",type:"string"},assigned_users:{default:"",type:"string"},category:{default:"",type:"string"},className:{default:"",type:"string"},display:{default:5,type:"number"},hide:{default:"",type:"string"},id:{default:"",type:"string"},pagination:{default:"",type:"string"},post_id:{default:"",type:"string"},rating:{default:0,type:"number"},schema:{default:!1,type:"boolean"},terms:{default:"",type:"string"},type:{default:"local",type:"string"},user:{default:"",type:"string"}};wp.hooks.addFilter("blocks.getBlockAttributes",Ue,(function(e,t,n,r){return r&&r.count&&(e.display=r.count),e}));Ie(Ue,{attributes:$e,category:GLSR_Block.nameprefix,description:Re("Display your most recent reviews.","admin-text","site-reviews"),edit:function(t){t.attributes.post_id=jQuery("#post_ID").val();var n=t.attributes,r=n.assigned_to,i=n.assigned_posts,s=n.assigned_terms,o=n.assigned_users,l=n.category,u=n.display,c=n.hide,v=n.id,f=n.pagination,m=n.rating,p=n.schema,w=n.terms,h=n.type,y=n.user,b=(t.className,t.setAttributes),_={assigned_to:(0,e.createElement)(N,{key:"assigned_posts",label:Re("Limit Reviews to an Assigned Page","admin-text","site-reviews"),onChange:function(e){return b({assigned_to:e,assigned_posts:"custom"===e?i:""})},options:d,value:r},(0,e.createElement)(Me,{className:"glsr-base-conditional-control",help:Re("Separate with commas.","admin-text","site-reviews"),onChange:function(e){return b({assigned_posts:e})},placeholder:Re("Enter the Post IDs","admin-text","site-reviews"),type:"text",value:i})),category:(0,e.createElement)(N,{key:"assigned_terms",custom_value:"glsr_custom",label:Re("Limit Reviews to an Assigned Category","admin-text","site-reviews"),onChange:function(e){return b({category:e,assigned_terms:"glsr_custom"===e?s:""})},options:g,value:l},(0,e.createElement)(Me,{className:"glsr-base-conditional-control",help:Re("Separate with commas.","admin-text","site-reviews"),onChange:function(e){return b({assigned_terms:e})},placeholder:Re("Enter the Category IDs or slugs","admin-text","site-reviews"),type:"text",value:s})),user:(0,e.createElement)(N,{key:"assigned_users",custom_value:"glsr_custom",label:Re("Limit Reviews to an Assigned User","admin-text","site-reviews"),onChange:function(e){return b({user:e,assigned_users:"glsr_custom"===e?o:""})},options:x,value:y},(0,e.createElement)(Me,{className:"glsr-base-conditional-control",help:Re("Separate with commas.","admin-text","site-reviews"),onChange:function(e){return b({assigned_users:e})},placeholder:Re("Enter the User IDs or usernames","admin-text","site-reviews"),type:"text",value:o})),terms:(0,e.createElement)(Te,{key:"terms",label:Re("Limit Reviews to terms","admin-text","site-reviews"),onChange:function(e){return b({terms:e})},options:ke,value:w}),pagination:(0,e.createElement)(Te,{key:"pagination",label:Re("Enable Pagination","admin-text","site-reviews"),onChange:function(e){return b({pagination:e})},options:[{label:"- "+Re("Select","admin-text","site-reviews")+" -",value:""},{label:Re("Yes (AJAX load more)","admin-text","site-reviews"),value:"loadmore"},{label:Re("Yes (AJAX pagination)","admin-text","site-reviews"),value:"ajax"},{label:Re("Yes (page reload)","admin-text","site-reviews"),value:"true"}],value:f}),type:(0,e.createElement)(Te,{key:"type",label:Re("Limit the Type of Reviews","admin-text","site-reviews"),onChange:function(e){return b({type:e})},options:Ce,value:h}),display:(0,e.createElement)(Pe,{key:"display",label:Re("Reviews Per Page","admin-text","site-reviews"),min:1,max:50,onChange:function(e){return b({display:e})},value:u}),rating:(0,e.createElement)(Pe,{key:"rating",label:Re("Minimum Rating","admin-text","site-reviews"),min:0,max:GLSR_Block.maxrating,onChange:function(e){return b({rating:e})},value:m}),schema:(0,e.createElement)(ze,{key:"schema",checked:p,help:Re("The schema should only be enabled once per page.","admin-text","site-reviews"),label:Re("Enable the schema?","admin-text","site-reviews"),onChange:function(e){return b({schema:e})}}),hide:a(GLSR_Block.hideoptions.site_reviews,c,b)},k={id:(0,e.createElement)(Me,{label:Re("Custom ID","admin-text","site-reviews"),onChange:function(e){return b({id:e})},value:v})};return[(0,e.createElement)(Ne,null,(0,e.createElement)(De,{title:Re("Settings","admin-text","site-reviews")},Object.values(wp.hooks.applyFilters(GLSR_Block.nameprefix+".reviews.InspectorControls",_,t)))),(0,e.createElement)(Ee,null,Object.values(wp.hooks.applyFilters(GLSR_Block.nameprefix+".reviews.InspectorAdvancedControls",k,t))),(0,e.createElement)(ce,{block:Ue,attributes:t.attributes,onRender:j})]},example:{attributes:{display:2,pagination:"ajax",rating:0}},icon:{src:l},keywords:["reviews"],save:function(){return null},title:Re("Latest Reviews","admin-text","site-reviews"),transforms:{from:[{type:"block",blocks:["core/legacy-widget"],isMatch:function(e){var t=e.idBase,n=e.instance;return"glsr_site-reviews"===t&&!(null==n||!n.raw)},transform:function(e){var t=e.instance;return Ae(Ue,O(t,$e))}}]}});var Qe=wp.i18n._x,qe=wp.blocks,Fe=qe.createBlock,Ve=qe.registerBlockType,Ye=wp.blockEditor,Je=Ye.InspectorAdvancedControls,Xe=Ye.InspectorControls,He=wp.components,Ke=He.PanelBody,We=He.RangeControl,Ze=He.SelectControl,et=He.TextControl,tt=He.ToggleControl,nt=GLSR_Block.nameprefix+"/summary",rt={assigned_to:{default:"",type:"string"},assigned_posts:{default:"",type:"string"},assigned_terms:{default:"",type:"string"},assigned_users:{default:"",type:"string"},category:{default:"",type:"string"},className:{default:"",type:"string"},hide:{default:"",type:"string"},post_id:{default:"",type:"string"},rating:{default:0,type:"number"},schema:{default:!1,type:"boolean"},terms:{default:"",type:"string"},type:{default:"local",type:"string"},user:{default:"",type:"string"}};Ve(nt,{attributes:rt,category:GLSR_Block.nameprefix,description:Qe("Display a summary of your reviews.","admin-text","site-reviews"),edit:function(t){t.attributes.post_id=jQuery("#post_ID").val();var n=t.attributes,r=n.assigned_to,i=n.assigned_posts,s=n.assigned_terms,o=n.assigned_users,l=n.category,u=(n.display,n.hide),c=(n.id,n.pagination,n.rating),v=n.schema,f=n.terms,m=n.type,p=n.user,w=(t.className,t.setAttributes),h={assigned_to:(0,e.createElement)(N,{key:"assigned_posts",label:Qe("Limit Reviews to an Assigned Page","admin-text","site-reviews"),onChange:function(e){return w({assigned_to:e,assigned_posts:"custom"===e?i:""})},options:d,value:r},(0,e.createElement)(et,{className:"glsr-base-conditional-control",help:Qe("Separate multiple IDs with commas.","admin-text","site-reviews"),onChange:function(e){return w({assigned_posts:e})},placeholder:Qe("Enter the Post IDs","admin-text","site-reviews"),type:"text",value:i})),category:(0,e.createElement)(N,{key:"assigned_terms",custom_value:"glsr_custom",label:Qe("Limit Reviews to an Assigned Category","admin-text","site-reviews"),onChange:function(e){return w({category:e,assigned_terms:"glsr_custom"===e?s:""})},options:g,value:l},(0,e.createElement)(et,{className:"glsr-base-conditional-control",help:Qe("Separate with commas.","admin-text","site-reviews"),onChange:function(e){return w({assigned_terms:e})},placeholder:Qe("Enter the Category IDs or slugs","admin-text","site-reviews"),type:"text",value:s})),user:(0,e.createElement)(N,{key:"assigned_users",custom_value:"glsr_custom",label:Qe("Limit Reviews to an Assigned User","admin-text","site-reviews"),onChange:function(e){return w({user:e,assigned_users:"glsr_custom"===e?o:""})},options:x,value:p},(0,e.createElement)(et,{className:"glsr-base-conditional-control",help:Qe("Separate with commas.","admin-text","site-reviews"),onChange:function(e){return w({assigned_users:e})},placeholder:Qe("Enter the User IDs or usernames","admin-text","site-reviews"),type:"text",value:o})),terms:(0,e.createElement)(Ze,{key:"terms",label:Qe("Limit Reviews to terms","admin-text","site-reviews"),onChange:function(e){return w({terms:e})},options:ke,value:f}),type:(0,e.createElement)(Ze,{key:"type",label:Qe("Limit the Type of Reviews","admin-text","site-reviews"),onChange:function(e){return w({type:e})},options:Ce,value:m}),rating:(0,e.createElement)(We,{key:"rating",label:Qe("Minimum Rating","admin-text","site-reviews"),min:0,max:GLSR_Block.maxrating,onChange:function(e){return w({rating:e})},value:c}),schema:(0,e.createElement)(tt,{key:"schema",checked:v,help:Qe("The schema should only be enabled once per page.","admin-text","site-reviews"),label:Qe("Enable the schema?","admin-text","site-reviews"),onChange:function(e){return w({schema:e})}}),hide:a(GLSR_Block.hideoptions.site_reviews_summary,u,w)};return[(0,e.createElement)(Xe,null,(0,e.createElement)(Ke,{title:Qe("Settings","admin-text","site-reviews")},Object.values(wp.hooks.applyFilters(GLSR_Block.nameprefix+".summary.InspectorControls",h,t)))),(0,e.createElement)(Je,null,Object.values(wp.hooks.applyFilters(GLSR_Block.nameprefix+".summary.InspectorAdvancedControls",{},t))),(0,e.createElement)(ce,{block:nt,attributes:t.attributes,onRender:j})]},example:{},icon:{src:u},keywords:["reviews","summary"],save:function(){return null},title:Qe("Rating Summary","admin-text","site-reviews"),transforms:{from:[{type:"block",blocks:["core/legacy-widget"],isMatch:function(e){var t=e.idBase,n=e.instance;return"glsr_site-reviews-summary"===t&&!(null==n||!n.raw)},transform:function(e){var t=e.instance;return Fe(nt,O(t,rt))}}]}})}()}();
|
assets/styles/admin/admin.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
@charset "UTF-8";.glsr-premium-hero{background-color:#252f3f;background-image:radial-gradient(at left,#252f3f 50%,#161e2e 100%);display:flex;flex-direction:column;flex-wrap:wrap;margin:12px 0}@media screen and (min-width:600px){.glsr-premium-hero{flex-direction:row;flex-wrap:nowrap}}@media screen and (min-width:783px){.glsr-premium-hero{margin:12px 0 20px}}.glsr-premium-hero-image{background-image:url(../../images/addon-premium.svg),radial-gradient(at center,#252f3f 10%,#161e2e 100%);background-position:50% 50%;background-repeat:no-repeat;background-size:auto;display:flex;flex:1;padding-top:66.67%}@media screen and (min-width:514px){.glsr-premium-hero-image{padding-top:50%}}@media screen and (min-width:600px){.glsr-premium-hero-image{max-width:250px;min-width:250px;padding-top:0}}.glsr-premium-hero-content{padding:40px}.glsr-premium-hero-content h2{color:#fff;font-size:32px;font-weight:800;line-height:1.25;margin:0}.glsr-premium-hero-content p{color:#fff;font-size:16px;margin-bottom:1.5em}.glsr-premium-hero-content .button{background-image:linear-gradient(45deg,#a57c23,#ebd679 30%,#f2e085 50%,#f9efa3 70%,#a57c23);border-color:transparent;color:#161e2e;font-size:15px!important;font-weight:600}.glsr-premium-hero-content .button:focus,.glsr-premium-hero-content .button:hover{background-image:linear-gradient(65deg,#a57c23,#ebd679 30%,#f2e085 50%,#f9efa3 70%,#a57c23);border-color:transparent;color:#161e2e}.glsr-premium-hero-content .button:focus{box-shadow:0 0 0 2px #252f3f,0 0 0 3px #ebd679}.glsr-addons{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));width:100%}@media only screen and (min-width:783px){.glsr-addons{gap:20px;margin:12px 0}}.glsr-addon{border:1px solid #ccd0d4;box-shadow:0 1px 1px -1px rgba(0,0,0,.1);display:flex;flex-direction:column;position:relative}.glsr-addon-description{background-color:#fff;flex:auto;padding:20px}.glsr-addon-description p{margin:0}.glsr-addon-name{font-size:15px;margin-top:0;text-overflow:ellipsis;white-space:nowrap}.glsr-addon-footer{background:hsla(0,0%,100%,.65);box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-sizing:border-box;height:48px;margin:0;overflow:hidden;padding:15px}@media screen and (max-width:782px){.glsr-addon-footer{height:58px}}.glsr-addon-screenshot{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #ccd0d4;display:block;margin:-1px;padding-top:66.67%}@media screen and (min-width:514px){.glsr-addon-screenshot{padding-top:100%}}.glsr-addon-screenshot[data-slug=filters]{background-color:#039588;background-image:url(../../images/addon-filters.svg)}.glsr-addon-screenshot[data-slug=forms]{background-color:#617c8b;background-image:url(../../images/addon-forms.svg)}.glsr-addon-screenshot[data-slug=images]{background-color:#673ab7;background-image:url(../../images/addon-images.svg)}.glsr-addon-screenshot[data-slug=notifications]{background-color:#283a89;background-image:url(../../images/addon-notifications.svg)}.glsr-addon-screenshot[data-slug=themes]{background-color:#00acc1;background-image:url(../../images/addon-themes.svg)}.glsr-addon-screenshot[data-slug=woocommerce]{background-color:#7f54b3;background-image:url(../../images/addon-woocommerce.svg)}.glsr-addon-link{bottom:10px;position:absolute;right:15px}@media screen and (max-width:782px){.glsr-addon-link{bottom:6px}}.glsr-addon-link.glsr-external:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:" \f504";font-family:dashicons;line-height:1.2;vertical-align:text-bottom}#glsr-premium-button{background-color:#2271b1;border-color:#2271b1;color:#fff;font-weight:400}#glsr-premium-button:focus,#glsr-premium-button:hover{background-color:#135e96;border-color:#135e96;color:#fff}#glsr-premium-button:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px #2271b1}@-webkit-keyframes glsr-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes glsr-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.wp-admin .glsr-button{align-items:center;display:inline-flex;position:relative;white-space:nowrap}.wp-admin .glsr-button span{display:flex}.wp-admin .glsr-button[disabled]{box-shadow:inset 0 0 0 1px #8f98a1;color:#6c7781}.wp-admin .glsr-button[disabled] span{font-size:0;visibility:hidden}.wp-admin .glsr-button.is-small[disabled] span{height:22px}.wp-admin .glsr-button[disabled] span:before{content:attr(data-loading);font-size:13px;visibility:visible}.wp-admin .glsr-button.is-small[disabled] span:before{font-size:11px}.wp-admin .glsr-button:not([disabled]) span[data-alt-text].alt{font-size:0;visibility:hidden}.wp-admin .glsr-button:not([disabled]) span[data-alt-text].alt:before{content:attr(data-alt-text);font-size:13px;visibility:visible}.wp-admin .glsr-button.is-small:not([disabled]) span[data-alt-text].alt:before{font-size:11px}#dashboard_right_now li>span.glsr-review-count:before,#dashboard_right_now li a.glsr-review-count:before{content:"\f459";top:-2px}.post-type-site-review #titlediv #title{margin-bottom:20px}.post-type-site-review #contentdiv textarea,.post-type-site-review .wp-editor-area{-webkit-font-smoothing:antialiased!important;display:block;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-size:16px;height:320px;line-height:1.5;overflow-wrap:break-word;padding:10px;resize:vertical;width:100%}.post-type-site-review .misc-pub-pinned:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#82878c;content:"\f537";display:inline-block;font:normal 20px/1 dashicons;left:-1px;padding:0 2px 0 0;position:relative;top:0;vertical-align:top}.post-type-site-review .misc-pub-pinned .pinned-status-text{font-weight:600}.post-type-site-review .misc-pub-pinned .pinned-status-select{margin-top:3px}.wp-admin .glsr-response{display:block;height:6em;margin:12px 0 0;width:100%}.glsr-mce{display:inline-block;margin-right:1px;position:relative}.glsr-mce-menu.mce-menu{background:#fff;display:none;left:0;margin:-2px 0 0;min-width:100%;padding:5px 0;position:absolute;top:100%}.glsr-mce-menu-item.mce-menu-item{cursor:pointer;font-size:14px;margin-bottom:2px;padding:6px 12px;white-space:nowrap}.mce-glsr-mce-popup a{text-decoration:underline}.mce-glsr-mce-popup p{margin-bottom:1em}.mce-glsr-mce-popup p.strong{font-weight:600}.mce-glsr-mce-popup p.no-margin{margin-bottom:0}.mce-glsr-mce-popup p.margin-top{margin-top:1em}.mce-glsr-btn.mce-btn button{box-sizing:border-box;padding:0 8px}.wp-media-buttons button.glsr-mce-button{margin-right:0;outline:none;padding-left:5px}button.glsr-mce-button:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid;content:"";display:inline-block;height:0;left:-1px;position:relative;top:-1px;width:0}button.glsr-mce-button.active:after{border-bottom:6px solid;border-top:0;top:-2px}button.glsr-mce-button:active{margin-bottom:5px}button.glsr-mce-button .wp-media-buttons-icon:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f459";font:normal 18px/1 dashicons}@media screen and (max-width:782px){button.glsr-mce-button .wp-media-buttons-icon:before{font-size:20px!important}}div.sc-wrap{margin-right:1px}#site-review-detailsdiv.postbox .inside{margin:0;padding:0}.glsr-response-postbox{margin-bottom:0;margin-top:20px}.js .glsr-response-postbox .hndle{cursor:default}.js .glsr-response-postbox .toggle-indicator:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f142";display:inline-block;font:normal 20px/1 dashicons;text-decoration:none!important}.js .glsr-response-postbox.closed .toggle-indicator:before{content:"\f140"}.glsr-metabox-table{margin-top:12px;padding:0 12px 12px;width:auto}.glsr-metabox-table td{line-height:1.5;padding:0 14px 8px 0;vertical-align:top}.glsr-metabox-table td:first-child{font-weight:600}.glsr-metabox-table td:last-child{padding-bottom:0}.glsr-metabox-actions{background:#f5f5f5;border-top:1px solid #ccd0d4;clear:both;padding:10px}.glsr-revert-action{float:right;line-height:1.9;text-align:right}.glsr-revert-action .spinner{float:left}.glsr-metabox-field select:focus{border-color:#007cba;border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 1px #007cba;box-shadow:0 0 0 1px var(--wp-admin-theme-color);color:#016087;color:var(--wp-admin-theme-color-darker-20)}.glsr-metabox-field{box-sizing:border-box;position:relative}.glsr-metabox-field:first-child{margin-top:12px}.glsr-metabox-field .glsr-label{box-sizing:border-box;line-height:1.5;margin:0;overflow:hidden;padding:0 12px;position:relative;white-space:nowrap;width:100%}.glsr-metabox-field .glsr-label label{display:block;font-size:14px;margin:0;overflow:hidden;padding:0;text-overflow:ellipsis}.glsr-metabox-field .glsr-input{box-sizing:border-box;margin:0;padding:12px;position:relative;width:100%}.glsr-metabox-field .glsr-input>img{border-radius:3px;margin-top:12px}.glsr-metabox-field input[type=date],.glsr-metabox-field input[type=datetime-local],.glsr-metabox-field input[type=datetime],.glsr-metabox-field input[type=email],.glsr-metabox-field input[type=month],.glsr-metabox-field input[type=number],.glsr-metabox-field input[type=password],.glsr-metabox-field input[type=search],.glsr-metabox-field input[type=tel],.glsr-metabox-field input[type=text],.glsr-metabox-field input[type=time],.glsr-metabox-field input[type=url],.glsr-metabox-field input[type=week],.glsr-metabox-field select,.glsr-metabox-field textarea{line-height:1.5;margin:0;min-height:30px;padding:3px 8px;width:100%}.glsr-metabox-field .glsr-input label,.glsr-metabox-field input:disabled,.glsr-metabox-field select:disabled,.glsr-metabox-field textarea:disabled{cursor:default}.glsr-input-value:disabled{background-color:#eee!important;border-color:#7e8993!important;color:#32373c!important;opacity:1}@media screen and (min-width:641px){.glsr-metabox-field{display:flex;flex:1 auto}.glsr-metabox-field:first-child{margin-top:0}.glsr-metabox-field:first-child .glsr-input,.glsr-metabox-field:first-child .glsr-label{padding-top:12px}.glsr-metabox-field:last-child .glsr-input,.glsr-metabox-field:last-child .glsr-label{padding-bottom:12px}.glsr-metabox-field .glsr-label{align-items:flex-start;background:#f9f9f9;border-right:1px solid #ddd;display:flex;line-height:40px;min-width:150px;padding:6px 12px;width:20%}.glsr-metabox-field .glsr-label label{font-weight:600}.glsr-metabox-field .glsr-input{display:flex;flex-direction:column;justify-content:center;padding:6px 12px;vertical-align:top}}@media screen and (min-width:783px){.glsr-metabox-field .glsr-label{line-height:30px}}.glsr-toggle-field{display:flex;height:40px;line-height:normal}@media screen and (min-width:641px){.glsr-toggle-field{align-items:center}}@media screen and (min-width:783px){.glsr-toggle-field{height:30px}}.glsr-toggle{display:inline-block;position:relative}.glsr-toggle .glsr-toggle__track{background-color:#fff;border:1px solid #1e1e1e;border-radius:9px;box-sizing:border-box;content:"";display:inline-block;height:18px;transition:background .2s ease;vertical-align:top;width:36px}@media (prefers-reduced-motion:reduce){.glsr-toggle .glsr-toggle__track{transition-duration:0s}}.glsr-toggle .glsr-toggle__thumb{background-color:#1e1e1e;border:5px solid #1e1e1e;border-radius:50%;box-sizing:border-box;display:block;height:12px;left:3px;position:absolute;top:3px;transition:transform .1s ease;width:12px}@media (prefers-reduced-motion:reduce){.glsr-toggle .glsr-toggle__thumb{transition-duration:0s}}.glsr-toggle .glsr-toggle__input[type=checkbox]:checked~.glsr-toggle__track{background-color:#007cba;background-color:var(--wp-admin-theme-color);border:9px solid transparent}.glsr-toggle .glsr-toggle__input:focus+.glsr-toggle__track{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #007cba;box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--wp-admin-theme-color);outline:2px solid transparent;outline-offset:2px}.glsr-toggle .glsr-toggle__input[type=checkbox]:checked~.glsr-toggle__thumb{background-color:#fff;border-width:0;transform:translateX(18px)}.glsr-toggle input.glsr-toggle__input[type=checkbox]{border:none;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:1}.glsr-toggle input.glsr-toggle__input[type=checkbox]:checked{background:none}.glsr-toggle input.glsr-toggle__input[type=checkbox]:before{content:""}.glsr-metabox-field [data-star-rating]>select{clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:circle(1px at 0 0)!important;clip-path:circle(1px at 0 0)!important;height:1px!important;margin:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;visibility:visible!important;white-space:nowrap!important;width:1px!important}.glsr-metabox-field .gl-star-rating:not([data-star-rating]) .gl-star-rating--stars,.glsr-metabox-field [data-star-rating]>select:after,.glsr-metabox-field [data-star-rating]>select:before{display:none!important}.glsr-metabox-field .gl-star-rating--stars{align-items:center;color:#555d66;cursor:pointer;display:flex;float:left;position:relative;white-space:nowrap}.glsr-metabox-field [data-star-rating]>select[disabled]+.gl-star-rating--stars{color:#72777c;cursor:default}.glsr-metabox-field .gl-star-rating--stars>span{-webkit-font-smoothing:antialiased;font-family:dashicons;font-size:30px;letter-spacing:1px;line-height:1;text-align:center;transition:color .1s ease-in}@media screen and (min-width:783px){.glsr-metabox-field .gl-star-rating--stars>span{font-size:24px}}.glsr-metabox-field .gl-star-rating--stars>span:before{content:"\f154"}.glsr-metabox-field .gl-star-rating--stars.s10>span:first-child:before,.glsr-metabox-field .gl-star-rating--stars.s20>span:nth-child(-1n+2):before,.glsr-metabox-field .gl-star-rating--stars.s30>span:nth-child(-1n+3):before,.glsr-metabox-field .gl-star-rating--stars.s40>span:nth-child(-1n+4):before,.glsr-metabox-field .gl-star-rating--stars.s50>span:nth-child(-1n+5):before,.glsr-metabox-field .gl-star-rating--stars.s60>span:nth-child(-1n+6):before,.glsr-metabox-field .gl-star-rating--stars.s70>span:nth-child(-1n+7):before,.glsr-metabox-field .gl-star-rating--stars.s80>span:nth-child(-1n+8):before,.glsr-metabox-field .gl-star-rating--stars.s90>span:nth-child(-1n+9):before,.glsr-metabox-field .gl-star-rating--stars.s100>span:before{content:"\f155"}.glsr-metabox-field [data-star-rating]>select:focus+.gl-star-rating--stars:before{border:1px solid #007cba;border:1px solid var(--wp-admin-theme-color);border-radius:3px;box-shadow:0 0 0 1px #007cba;box-shadow:0 0 0 1px var(--wp-admin-theme-color);box-sizing:border-box;content:"";display:block;height:40px;pointer-events:none;position:absolute;width:100%}@media screen and (min-width:783px){.glsr-metabox-field [data-star-rating]>select:focus+.gl-star-rating--stars:before{height:30px}}.glsr-notice-branded{border-left-color:#f6e05e!important;padding-left:123px}.glsr-notice-branded-image{align-items:center;border-right:1px solid #ccd0d4;bottom:0;display:flex;justify-content:center;left:0;padding:0 5px;position:absolute;width:100px}.glsr-notice-branded .glsr-notice-branded-image{background-color:#faf089;top:0}.glsr-notice-premium .glsr-notice-branded-image{background-color:#252f3f;bottom:-1px;top:-1px}.glsr-notice-branded-image svg{left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;top:0;width:100%}.glsr-notice:not(.notice-error):not(.notice-info):not(.notice-warning):not(.glsr-notice-branded){border-left-color:#32373c;display:flex}.glsr-notice-icon{align-items:flex-start;display:flex;margin-left:6px;margin-right:18px;margin-top:18px}.glsr-notice-icon img{height:80px;width:80px}@media only screen and (min-width:601px){.glsr-notice-icon img{height:96px;width:96px}}.glsr-notice-content{margin:6px 0}.glsr-notice-content h3{line-height:1.25;margin-bottom:12px;margin-top:12px}.glsr-notice-content .button,.glsr-notice-content p{margin-bottom:12px;margin-top:0}:root{--base00:#2b303b;--base01:#343d46;--base02:#4f5b66;--base03:#65737e;--base04:#a7adba;--base05:#c0c5ce;--base06:#dfe1e8;--base07:#eff1f5;--base08:#bf616a;--base09:#d08770;--base0A:#ebcb8b;--base0B:#a3be8c;--base0C:#96b5b4;--base0D:#8fa1b3;--base0E:#b48ead;--base0F:#ab7967}.syntax-shortcode,code[class*=language-],pre[class*=language-]{word-wrap:normal;background-color:#181818;background-color:var(--base00);border-radius:2px;color:#d8d8d8;color:var(--base05);font-family:"Operator Mono Lig","Fira Code",monospace;font-size:13px;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;white-space:pre;word-break:normal;word-spacing:normal}.syntax-shortcode,pre[class*=language-]{display:block;margin:.5em 0;overflow:auto;padding:1em}pre[class*=language-]>code{margin:0;padding:0}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.bold{font-weight:bold}.token.italic{font-style:italic}.syntax-shortcode .tag{color:#ab4642;color:var(--base08)}.syntax-shortcode .attr-name{color:#ba8baf;color:var(--base0E)}.syntax-shortcode .attr-value{color:#a1b56c;color:var(--base0B)}.language-css .comment{color:#585858;color:var(--base03)}.language-css .important,.language-css .selector{color:#ba8baf;color:var(--base0E)}.language-css .function,.language-css .property,.language-css .url .function{color:#7cafc2;color:var(--base0D)}.language-css .string,.language-css .url{color:#a1b56c;color:var(--base0B)}.language-css .atrule,.language-css .atrule .punctuation,.language-css .url .punctuation{color:#d8d8d8;color:var(--base05)}.language-css .atrule .rule{color:#f7ca88;color:var(--base0A)}.language-css .atrule .keyword,.language-html .tag{color:#ab4642;color:var(--base08)}.language-html .attr-name{color:#ba8baf;color:var(--base0E)}.language-html .attr-value{color:#a1b56c;color:var(--base0B)}.language-html .attr-equals,.language-php .attr-value,.language-php .char,.language-php .constant,.language-php .package .punctuation,.language-php .property,.language-php .punctuation,.language-php .regex,.language-php .variable{color:#d8d8d8;color:var(--base05)}.language-php .block-comment,.language-php .cdata,.language-php .comment,.language-php .doctype,.language-php .prolog{color:#585858;color:var(--base03)}.language-php .string{color:#a1b56c;color:var(--base0B)}.language-php .important,.language-php .keyword,.language-php .selector{color:#ba8baf;color:var(--base0E)}.language-php .number,.language-php .operator{color:#ab4642;color:var(--base08)}.language-php .boolean,.language-php .class-name,.language-php .function,.language-php .package{color:#7cafc2;color:var(--base0D)}.shortcode-example{position:relative}.shortcode-example>input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#181818;background-color:var(--base00);border:0;border-radius:2px;color:#d8d8d8;color:var(--base05);display:block;font-family:"Operator Mono","Fira Code",monaco,monospace;font-size:13px;line-height:1.5;margin:0;opacity:0;padding:1em;position:absolute;width:100%}.shortcode-example>input:active,.shortcode-example>input:focus{border:0;box-shadow:none;opacity:1!important}.glsr-progress{display:block;font-size:14px;height:28px;opacity:.65;position:relative;text-align:center}@media screen and (max-width:782px){.glsr-progress{height:31px}}.glsr-progress.active{opacity:1}.glsr-progress *{box-sizing:border-box}.glsr-progress-background,.glsr-progress-bar{background-size:40px 40px;height:100%}.glsr-progress.active .glsr-progress-background,.glsr-progress.active .glsr-progress-bar{-webkit-animation:glsr-progress-bar 1s linear infinite;animation:glsr-progress-bar 1s linear infinite;transition:width 2.5s linear}.glsr-progress-bar{background-color:#616b75;background-image:linear-gradient(-45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);border:1px solid #4a5259;border-radius:3px 0 0 3px;border-top-color:#616b75;color:#fff;overflow:hidden;position:relative;width:0;z-index:1}.glsr-progress-bar[style="width: 0%;"]{border-width:0}.glsr-progress-bar[style="width: 100%;"]{border-radius:3px}.glsr-progress-background{background-color:#f7f7f7;background-image:linear-gradient(-45deg,#fff 25%,transparent 0,transparent 50%,#fff 0,#fff 75%,transparent 0,transparent);border:1px solid #ccc;border-radius:3px;box-shadow:inset 0 1px 2px #ccd0d4;height:28px;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:782px){.glsr-progress-background{height:31px}}.glsr-progress span{color:#555;left:0;line-height:26px;padding:0 6px;position:absolute;top:0}@media screen and (max-width:782px){.glsr-progress span{line-height:29px}}.glsr-progress-bar>span{color:#fff;text-shadow:0 -1px 1px #4a5259,1px 0 1px #4a5259,0 1px 1px #4a5259,-1px 0 1px #4a5259}@-webkit-keyframes glsr-progress-bar{0%{background-position:0 0}to{background-position:40px 0}}@keyframes glsr-progress-bar{0%{background-position:0 0}to{background-position:40px 0}}.glsr-progress .glsr-progress-bar{background-color:#681b98;border-color:#681b98 #591782 #591782}.glsr-progress .glsr-progress-bar>span{text-shadow:0 -1px 1px #591782,1px 0 1px #591782,0 1px 1px #591782,-1px 0 1px #591782}.star-rating .glsr-star{color:#555;font-size:16px;line-height:20px;width:16px}select[data-glsr-track=minimal]{border-color:#dba617!important;color:#c49515!important}select[data-glsr-track=minimal]:focus{box-shadow:0 0 0 1px #dba617}select[data-glsr-track=all]{border-color:#d63638!important;color:#d63638!important}select[data-glsr-track=all]:focus{box-shadow:0 0 0 1px #d63638}td.glsr-string-td1{padding-bottom:2em;position:relative}td.glsr-string-td1 .row-actions{bottom:10px;position:absolute;z-index:1}td.glsr-string-td2 input[type=text]:last-of-type{margin-bottom:0}td.glsr-string-td2 .description{display:block;padding-top:.5em}.is-invalid td.glsr-string-td2 .description{color:#d63638}.mobile td.glsr-string-td1 .row-actions,.no-js td.glsr-string-td1 .row-actions,td.glsr-string-td1 .row-actions.visible,tr:hover td.glsr-string-td1 .row-actions{left:10px}.is-invalid td.glsr-string-td1,.is-invalid td.glsr-string-td1>div,.is-invalid td.glsr-string-td2,.is-invalid td.glsr-string-td2>div{position:relative}.is-invalid td.glsr-string-td1>button,.is-invalid td.glsr-string-td1>div,.is-invalid td.glsr-string-td2>button,.is-invalid td.glsr-string-td2>div{z-index:1}.is-invalid td.glsr-string-td1:after,.is-invalid td.glsr-string-td2:after{background:rgba(220,50,50,.06);bottom:-1px;content:"";display:block;left:-1px;position:absolute;right:-1px;top:-1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0}.is-invalid td.glsr-string-td1:after{background:rgba(220,50,50,.08)}.is-invalid td.glsr-string-td2 input[type=text],.is-invalid td.glsr-string-td2 textarea{border-color:#e2cbcb}@media screen and (max-width:782px){.post-type-site-review .wp-list-table .is-expanded.is-invalid td:not(.hidden){overflow:unset}}@media screen and (max-width:720px){nav a.glsr-nav-tab,nav a.glsr-nav-tab.nav-tab-active:hover{border-bottom:1px solid #ccc;margin:10px 10px 0 0;transition-property:background,color}.wrap nav.glsr-nav-tab-wrapper{border-bottom:0}}.glsr-card{box-sizing:border-box;max-width:800px}.glsr-card-result{background-color:#f6fbfd;border:1px solid #ccd0d4;margin:1em 0;padding:0 1em}.glsr-card ol{list-style:decimal;margin-left:1.5em}.glsr-card ul{list-style:disc;margin-left:1.5em}.glsr-card h2{margin-top:0;text-align:left}.glsr-heading{color:#000;font-size:14px;font-weight:600}.glsr-card.postbox{margin-bottom:0;padding:0}.glsr-card.postbox:not(:last-child){border-bottom:none}.glsr-card.postbox.closed:last-child{border-bottom:1px solid #ccd0d4}.glsr-card .components-notice{margin:0}.glsr-card .components-notice.is-info{background-color:rgba(231,245,254,.75)}.glsr-card h3.glsr-card-heading{border-top:1px solid #ccd0d4;color:inherit;font-size:inherit;font-weight:600;line-height:inherit;margin:0}.glsr-card h3.glsr-card-heading:first-child{border-top:none}.glsr-accordion-trigger{align-items:center;background:#fff;border:0;color:#32373c;cursor:pointer;display:flex;font-weight:400;justify-content:space-between;margin:0;min-height:46px;padding:1em 3.5em 1em 1.5em;position:relative;text-align:left;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;width:100%}.glsr-accordion-trigger .title.dashicons-before:before{margin-left:-.25em;padding-right:.5em}.glsr-accordion-trigger:active,.glsr-accordion-trigger:hover{background:#f8f9f9}.glsr-accordion-trigger:focus{background-color:#f8f9f9;border:none;box-shadow:none;color:#191e23;outline:2px solid #0071a1;outline-offset:-1px;z-index:1}.glsr-accordion-trigger .title{flex-grow:1;font-size:16px;font-weight:600;pointer-events:none}.glsr-accordion-trigger .icon{border:solid #555d66;border-width:0 2px 2px 0;height:.5rem;pointer-events:none;position:absolute;right:1.5em;top:50%;transform:translateY(-70%) rotate(45deg);width:.5rem}.glsr-accordion-trigger[aria-expanded=true] .icon{transform:translateY(-30%) rotate(-135deg)}.glsr-accordion-trigger .badge{border:1px solid #72aee6;color:#32373c;font-weight:500;margin-left:.5rem;padding:.1rem .5rem .15rem}.glsr-accordion-trigger .badge.important{border:1px solid #d63638}@media screen and (max-width:782px){.glsr-accordion-trigger{align-items:flex-start;flex-direction:column}.glsr-accordion-trigger .badge{margin:1em 0 0}}.glsr-card.postbox .inside{border-bottom:none;border-top:1px solid #ccd0d4;margin:0;padding:1em 1.5em}.glsr-card.postbox .inside>:not(h2):first-child{margin-top:.5em}.glsr-card.postbox .inside>:last-child{margin-bottom:.5em!important}.glsr-card p.submit{margin:0}.glsr-card code,.glsr-card pre{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-break:normal;word-spacing:normal}.glsr-card dd{margin:1em 0}.glsr-card dt{font-weight:600;margin:1em 0}.glsr-card code a{text-decoration:none}.glsr-float-left{float:left;padding-right:.25em}.glsr-code[readonly]{-webkit-font-smoothing:antialiased!important;font-family:"Operator Mono","Fira Code",monaco,monospace;font-weight:300;white-space:pre;width:100%}.glsr-code-large{min-height:60vh}@media only screen and (max-width:782px){.glsr-card{max-width:inherit}}.glsr-tooltip{color:#646970;cursor:help;margin-left:6px}tr.glsr-setting-field th{width:210px}tr.glsr-setting-field th .tippy-box{font-weight:400}@media only screen and (min-width:783px){.glsr-tooltip{float:left;margin-left:0;margin-right:6px}}tr.glsr-setting-field td .inline br{display:none}tr.glsr-setting-field td .inline label:after{content:"";margin-right:1em}.glsr-setting-field a.button{margin-top:6px}.glsr-notice-inline{background:hsla(0,0%,100%,.65);color:#555;margin:10px 0 0!important;padding:4px 10px 10px}.glsr-notice-inline p{padding:0!important}.glsr-setting-field{line-height:1.5;margin:1em 0}.glsr-setting-field small code{font-size:inherit;padding:0 3px 1px}.glsr-setting-field>label{margin-right:3px}@media screen and (max-width:782px){.glsr-setting-field>label+input.small-text{margin-left:0}}.glsr-setting-field>ul{margin:0}.glsr-setting-field>ul li{margin-bottom:2px}.glsr-setting-field textarea.code,.post-type-site-review .code,.post-type-site-review code{font-family:"Operator Mono","Fira Code",monaco,monospace}.glsr-hidden{display:none}.glsr-search-box,.glsr-strings-table{max-width:800px;position:relative}.glsr-search-box *,.glsr-strings-table *{box-sizing:border-box}.glsr-search-box,.glsr-search-multibox{margin:1em 0;position:relative}.glsr-search-box.is-active .spinner,.glsr-search-multibox.is-active .spinner{visibility:visible}.glsr-search-box.is-active input[type=search]::-webkit-search-cancel-button,.glsr-search-multibox.is-active input[type=search]::-webkit-search-cancel-button{display:none!important}.glsr-search-box .description{display:block}.glsr-spinner{background-color:#fff;height:20px;position:absolute;right:5px;top:5px;visibility:hidden;width:20px;z-index:30}.glsr-spinner .spinner{margin:0}.loading-content .glsr-spinner{visibility:visible}.glsr-search-input{font-size:1.2em;font-weight:300;line-height:1.5;margin:0;padding:3px 5px;position:relative;width:100%;z-index:2}.site-review_page_settings .glsr-search-input{font-size:16px;height:32px}.glsr-search-input:focus{z-index:20}.glsr-search-results{-webkit-overflow-scrolling:touch;background-color:#fff;border:1px solid #7e8993;border-radius:0 0 4px 4px;border-top:none;box-shadow:0 1px 1px rgba(0,0,0,.04);box-sizing:border-box;left:0;max-height:315px;overflow-y:scroll;padding-top:4px;position:absolute;top:calc(100% - 4px);width:100%;z-index:3}.glsr-search-results:not(.is-active){display:none}.glsr-search-results:before{background:#fff;border-left:1px solid #7e8993;border-right:1px solid #7e8993;box-sizing:border-box;content:"";display:block;height:4px;left:-1px;position:absolute;right:-1px;top:0}.glsr-search-results>div,.glsr-search-results>span{box-sizing:border-box;display:block;height:32px;line-height:32px;margin-top:-1px;overflow:hidden;padding:0 10px;position:relative;text-overflow:ellipsis;white-space:nowrap}.glsr-search-results>div{background-color:#f6fbfd}.glsr-search-results>span:active,.glsr-search-results>span:focus,.glsr-search-results>span:hover{background-color:#00a0d2;color:#fff;cursor:pointer;outline:none}.glsr-search-box-wrap{align-items:center;display:flex;position:relative}.glsr-search-box-wrap .glsr-spinner{right:6px;top:auto}.glsr-strings-table{transition:opacity .2s linear}.glsr-focus .glsr-strings-table{opacity:.2;pointer-events:none}.glsr-string-td1,.glsr-string-td2{border-top:none;padding:13px 15px}.glsr-string-td1{border-right:1px solid #ccd0d4;max-width:375px;vertical-align:top}.glsr-string-td2{max-width:375px;width:60%}.glsr-strings-table p:not(.row-actions){color:#000;font-size:14px;font-weight:400;line-height:1.3}.glsr-strings-table p.row-actions{margin:0}.glsr-strings-table textarea{display:block;margin:0;width:100%}.glsr-strings-table input[type=text]{display:block;margin:0 0 5px;width:100%}.glsr-strings-table input[type=text]:active,.glsr-strings-table input[type=text]:focus{position:relative}.glsr-string-tr:last-child .glsr-string-td2,.glsr-string-tr:not(.is-expanded):last-child .glsr-string-td1{border-bottom:none}@media screen and (max-width:782px){.glsr-search-results>span{padding:0 10px}.glsr-string-td1{border-right:none;max-width:none}.glsr-string-td2{max-width:none;padding:13px 15px!important}.glsr-spinner{right:10px}}.glsr-string-tr.ui-sortable-helper{box-shadow:0 1px 2px rgba(0,0,0,.1);display:table;opacity:.8}.ui-sortable .glsr-string-tr:hover{cursor:move}@media screen and (min-width:783px){.ui-sortable-placeholder+.glsr-string-tr .glsr-string-td2{border-top:1px solid #f1f1f1}}.ui-sortable-helper .glsr-string-td1{border-left:1px solid #999}.ui-sortable-helper .glsr-string-td1,.ui-sortable-helper .glsr-string-td2{border-bottom:1px solid #999!important;border-top:1px solid #999!important}.ui-sortable-helper .glsr-string-td2{border-right:1px solid #999}@media screen and (max-width:782px){.ui-sortable-helper .glsr-string-td1{border:1px solid #999}.ui-sortable-helper.is-expanded .glsr-string-td1{border-bottom:none!important}.ui-sortable-helper.is-expanded .glsr-string-td2{border:1px solid #999;border-top-color:#f1f1f1!important}}.glsr-search-multibox,.glsr-search-multibox-entries{display:flex;margin:0;position:relative}.glsr-search-multibox-entries{background-color:#fff;border:1px solid #7e8993;border-radius:4px;box-shadow:0 0 0 transparent;color:#32373c;flex-direction:column;width:100%;z-index:2}.glsr-search-multibox-entries:focus-within{border-color:#007cba;box-shadow:0 0 0 1px #007cba;outline:2px solid transparent;z-index:20}.glsr-search-multibox .glsr-selected-entries{display:flex;flex-wrap:wrap;padding-right:6px}.glsr-search-multibox .glsr-selected-entries>span{align-items:center;background:rgba(0,0,0,.07);border-radius:3px;box-sizing:border-box;display:flex;font-size:11px;font-style:normal;height:24px;line-height:1;margin:6px 0 0 6px;padding:0 8px 0 24px;position:relative}.glsr-search-multibox .glsr-selected-entries a{color:inherit;pointer-events:none}.glsr-search-multibox .glsr-remove-button{left:2px}.glsr-search-multibox .glsr-remove-icon:before{color:#757575}.glsr-search-multibox input[type=search].glsr-search-input{background:transparent;border:none;flex-grow:1;margin:0;width:auto}.glsr-search-multibox input[type=search].glsr-search-input:focus{box-shadow:none;outline:none}.glsr-search-multibox .glsr-spinner{bottom:5px;right:7px;top:auto}@media screen and (max-width:782px){.glsr-search-multibox .glsr-remove-button{left:6px}.glsr-search-multibox .glsr-selected-entries>span{font-size:14px;height:32px;margin:8px 0 0 8px;padding:8px 10px 8px 30px}.glsr-search-multibox .glsr-spinner{bottom:10px;right:10px}}.glsr-multibox-entry{color:#444;display:block;margin-left:20px}.glsr-remove-button{background:0 0;border:none;cursor:pointer;height:20px;left:-4px;margin:0;padding:0;position:absolute;text-indent:0;width:20px}.glsr-remove-button:focus .glsr-remove-icon:before,.glsr-remove-button:hover .glsr-remove-icon:before{color:#1e1e1e}.glsr-remove-icon:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0;border-radius:50%;color:#007cba;color:var(--wp-admin-theme-color);content:"\f153";display:block;line-height:1.28;font:400 16px/20px dashicons;height:20px;margin-left:0;text-align:center;width:20px}.glsr-setting-field .wp-picker-container{position:relative}.glsr-setting-field .wp-picker-holder{position:absolute;z-index:5}.glsr-status{max-width:750px}.glsr-status th.column-primary{width:50%}.glsr-status td.column-primary{font-size:14px!important;font-weight:600;position:relative}.glsr-status td.column-primary span{font-weight:400}.glsr-status .toggle-row{top:0}.glsr-status .toggle-row:before{top:6px}.glsr-status tfoot td.glsr-radio-column,.glsr-status thead td.glsr-radio-column{color:#82878c;padding-left:4px;text-align:center}@media screen and (max-width:782px){.glsr-status th input[type=radio]{margin-bottom:8px}.glsr-status tfoot td.glsr-radio-column,.glsr-status thead td.glsr-radio-column{padding-left:9px;padding-top:4px}}.wrap nav.glsr-nav-tab-wrapper{margin-top:12px;padding-top:0}nav.glsr-nav-tab-wrapper a.glsr-nav-tab:focus{box-shadow:none;outline:2px solid #0071a1;outline-offset:-1px}.wrap>.glsr-nav-view{margin-top:20px}.glsr-subsubsub{display:flex;flex-wrap:wrap;float:none;margin-top:.5em;text-align:left}.glsr-subsubsub li{align-items:center;display:flex}.glsr-subsubsub li a{padding:0 .2em}.glsr-subsubsub li span{margin:0 .2em}.glsr-subsubsub li:last-child span{display:none}body[class*=type-site-review] [data-tippy-root]{max-width:calc(100vw - 10px)}body[class*=type-site-review] .tippy-box{background-color:#2c3338;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity}body[class*=type-site-review] .tippy-box a{color:#72aee6}body[class*=type-site-review] .tippy-box a:hover{color:#4f94d4}body[class*=type-site-review] .tippy-box code{background-color:hsla(0,0%,100%,.25);border-radius:2px;display:inline-block;padding:0 3px}body[class*=type-site-review] .tippy-box[data-animation=fade][data-state=hidden]{opacity:0}body[class*=type-site-review] .tippy-box[data-animation=scale][data-placement^=top]{transform-origin:bottom}body[class*=type-site-review] .tippy-box[data-animation=scale][data-placement=top-start]{transform-origin:left bottom}body[class*=type-site-review] .tippy-box[data-animation=scale][data-placement^=right]{transform-origin:left}body[class*=type-site-review] .tippy-box[data-animation=scale][data-placement^=bottom]{transform-origin:top}body[class*=type-site-review] .tippy-box[data-animation=scale][data-placement^=left]{transform-origin:right}body[class*=type-site-review] .tippy-box[data-animation=scale][data-state=hidden]{opacity:0;transform:scale(.5)}body[class*=type-site-review] .tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}body[class*=type-site-review] .tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}body[class*=type-site-review] .tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}body[class*=type-site-review] .tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}body[class*=type-site-review] .tippy-box[data-placement^=left]>.tippy-arrow{right:0}body[class*=type-site-review] .tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}body[class*=type-site-review] .tippy-box[data-placement^=right]>.tippy-arrow{left:0}body[class*=type-site-review] .tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}body[class*=type-site-review] .tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}body[class*=type-site-review] .tippy-arrow{color:#2c3338;height:16px;width:16px}body[class*=type-site-review] .tippy-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}body[class*=type-site-review] .tippy-content{max-height:320px;overflow:auto;padding:8px 10px;position:relative;z-index:1}body[class*=type-site-review] .tippy-content ul{list-style:square}body[class*=type-site-review] .tippy-content ul li{margin-bottom:3px}body[class*=type-site-review] .tippy-content ol,body[class*=type-site-review] .tippy-content ul{margin:.5em .5em .5em 1.5em}body[class*=type-site-review] .tippy-box pre[class*=language-]{background-color:transparent;margin:0;padding:0}body[class*=type-site-review] .tippy-box pre[class*=language-] code{background-color:transparent}.glsr-screenshot{border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04);box-sizing:border-box}.glsr-welcome .badge{text-rendering:optimizeLegibility;background-color:#72777c;border-radius:5px;color:#fff;font-size:16px;font-weight:500;padding:.25rem .5rem;position:absolute;right:0;top:1em}@media only screen and (max-width:500px){.glsr-welcome .badge{display:inline-block;position:relative;top:auto}}.glsr-welcome.about-wrap{margin-top:40px}.glsr-welcome.about-wrap .inside li,.glsr-welcome.about-wrap .inside p{font-size:16px}.glsr-welcome .glsr-about-text{margin:1em 0}.glsr-welcome-banner{margin:2em 0 0}.glsr-welcome .about-buttons{display:flex;flex-wrap:wrap;margin:1.5em 0}.glsr-welcome .components-button{margin:0 .5em .5em 0}.glsr-welcome .dashicon:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:normal 18px dashicons;margin-right:6px}.glsr-welcome .glsr-nav-view{margin-top:0}.glsr-welcome ul:not(.glsr-flex-row){list-style:circle;padding-left:20px}.glsr-flex-row{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.glsr-column{box-sizing:border-box;max-width:100%;padding-left:20px;padding-right:20px;width:100%}@media (min-width:601px){.glsr-has-2-columns .glsr-column,.glsr-has-3-columns .glsr-column{max-width:50%}}@media (min-width:783px){.glsr-has-3-columns .glsr-column{max-width:33.33%}}[class*=post-type-site-review] .row-actions .id>span{color:#999}#wpbody-content .inline-edit-row .glsr-inline-edit-col-right{margin-top:calc(30px + .2em)}#wpbody-content .inline-edit-row .glsr-inline-edit-col-left,#wpbody-content .inline-edit-row .glsr-inline-edit-col-right{width:50%}#wpbody-content .inline-edit-row .glsr-inline-edit-col-left textarea,#wpbody-content .inline-edit-row .glsr-inline-edit-col-right textarea{height:8em}@media screen and (max-width:782px){#wpbody-content .inline-edit-row .glsr-inline-edit-col-left,#wpbody-content .inline-edit-row .glsr-inline-edit-col-right{float:none;margin-top:0;width:100%}}.wp-locked .row-actions .approve,.wp-locked .row-actions .respond,.wp-locked .row-actions .unapprove{display:none}.glsr-responsive-table{-webkit-overflow-scrolling:touch;overflow-x:auto;position:relative;width:100%}.glsr-responsive-table td{white-space:nowrap}.glsr-metabox-table .star-rating .star,.post-type-site-review .star-rating .star{color:#555;font-size:16px;line-height:20px;width:16px}.post-type-site-review .star-rating .star{margin-top:-2px}.post-type-site-review .hide-column-tog+.pinned-icon+svg,.post-type-site-review .wp-list-table .approve,.post-type-site-review .wp-list-table .status-pending .unapprove{display:none}.post-type-site-review .wp-list-table .spam .approve,.post-type-site-review .wp-list-table .status-pending .approve,.post-type-site-review .wp-list-table .trash .approve{display:inline}.post-type-site-review .wp-list-table .approve a{color:#006505}.post-type-site-review .wp-list-table .approve a:hover{color:#007f06}.post-type-site-review .wp-list-table .unapprove a{color:#d98500}.post-type-site-review .wp-list-table .unapprove a:hover{color:#f39500}.post-type-site-review .wp-list-table th.column-rating{width:100px}.post-type-site-review .wp-list-table td.column-is_pinned i.pin-review{align-items:center;cursor:pointer;display:flex;float:none;justify-content:center;margin:0;transition:none}.post-type-site-review .wp-list-table td.column-is_pinned i{line-height:24px;text-indent:-3px}.post-type-site-review .wp-list-table td.column-is_pinned i:not(.pinned){color:rgba(85,85,85,.2)}.post-type-site-review .wp-list-table :not(.status-pending)+tr.status-pending th.check-column{box-shadow:inset 0 1px 0 rgba(0,0,0,.07),inset 0 -1px 0 rgba(0,0,0,.07)}.post-type-site-review .wp-list-table :not(.status-pending)+tr.status-pending td:nth-child(2){box-shadow:inset 0 1px 0 rgba(0,0,0,.07)}.post-type-site-review .wp-list-table :not(.status-pending)+tr.status-pending:not(.is-expanded) td:nth-child(2){box-shadow:inset 0 1px 0 rgba(0,0,0,.07),inset 0 -1px 0 rgba(0,0,0,.07)}.post-type-site-review .wp-list-table tr.status-pending.is-expanded td:last-child,.post-type-site-review .wp-list-table tr.status-pending:not(.is-expanded) td:nth-child(2),.post-type-site-review .wp-list-table tr.status-pending th.check-column{box-shadow:inset 0 -1px 0 rgba(0,0,0,.07)}.post-type-site-review .wp-list-table tr.status-pending td,.post-type-site-review .wp-list-table tr.status-pending th.check-column{background-color:#fef7f1}.post-type-site-review .wp-list-table tr.status-pending th.check-column{border-left:4px solid #d54e21;position:relative;z-index:1}.post-type-site-review .wp-list-table tr.status-pending th.check-column input{margin-left:4px}@media screen and (min-width:783px){.post-type-site-review .wp-list-table :not(.status-pending)+tr.status-pending td{box-shadow:inset 0 1px 0 rgba(0,0,0,.07),inset 0 -1px 0 rgba(0,0,0,.07)}.post-type-site-review .wp-list-table tr.status-pending td{box-shadow:inset 0 -1px 0 rgba(0,0,0,.07)}.post-type-site-review .wp-list-table th.column-assigned_posts,.post-type-site-review .wp-list-table th.column-assigned_users,.post-type-site-review .wp-list-table th.column-ip_address{white-space:nowrap}.post-type-site-review .wp-list-table th.column-assigned_posts,.post-type-site-review .wp-list-table th.column-assigned_users,.post-type-site-review .wp-list-table th.column-name,.post-type-site-review .wp-list-table th.column-taxonomy-site-review-category,.post-type-site-review .wp-list-table th.column-type{width:120px}.post-type-site-review .wp-list-table th.column-is_pinned{width:45px}.post-type-site-review .wp-list-table th.column-is_pinned span.pinned-icon span{display:none}.post-type-site-review .wp-list-table th.column-is_pinned span.pinned-icon:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f537";display:inline-block;font:normal 20px/1 dashicons;font-size:16px;height:20px;line-height:22px;position:relative;text-align:center;vertical-align:top;width:16px}.post-type-site-review .wp-list-table th.column-is_pinned .sorting-indicator{margin-left:3px}.post-type-site-review .wp-list-table td.column-is_pinned{padding:8px 6px}.post-type-site-review .wp-list-table td.column-is_pinned i{text-indent:0}}#scheduled.glsr-nav-view{margin-top:.5em}#scheduled.glsr-nav-view .subsubsub{margin-top:0}#scheduled.glsr-nav-view thead td{padding-left:4px}#scheduled.glsr-nav-view tbody th{border-left:4px solid transparent;padding-left:0}#scheduled.glsr-nav-view tbody tr.action-in-progress th{border-color:#c3c4c7}#scheduled.glsr-nav-view tbody tr.action-pending th{border-color:#ffb900}#scheduled.glsr-nav-view tbody tr.action-failed th{border-color:#dc3232}#scheduled.glsr-nav-view .column-args .glsr-tooltip,#scheduled.glsr-nav-view .column-log_entries .glsr-tooltip{float:none;margin:0}@media screen and (min-width:783px){#scheduled.glsr-nav-view .column-args,#scheduled.glsr-nav-view .column-log_entries{text-align:center;width:40px}#scheduled.glsr-nav-view .column-recurrence,#scheduled.glsr-nav-view .column-status{width:12%}#scheduled.glsr-nav-view .column-schedule{width:210px}}#available-widgets [class*=site-reviews] .widget-title:before{content:"\f459"}.glsr-no-margins{margin:0!important}::placeholder{color:#72777c!important;font-size:inherit!important;line-height:inherit!important;opacity:1}::-webkit-input-placeholder{color:#72777c!important;font-size:inherit!important;line-height:inherit!important;opacity:1}:-moz-placeholder,::-moz-placeholder{color:#72777c!important;font-size:inherit!important;line-height:inherit!important;opacity:1}:-ms-input-placeholder{color:#72777c!important;font-size:inherit!important;line-height:inherit!important;opacity:1}
|
1 |
+
@charset "UTF-8";.glsr-premium-hero{background-color:#252f3f;background-image:radial-gradient(at left,#252f3f 50%,#161e2e 100%);display:flex;flex-direction:column;flex-wrap:wrap;margin:12px 0}@media screen and (min-width:600px){.glsr-premium-hero{flex-direction:row;flex-wrap:nowrap}}@media screen and (min-width:783px){.glsr-premium-hero{margin:12px 0 20px}}.glsr-premium-hero-image{background-image:url(../../images/addon-premium.svg),radial-gradient(at center,#252f3f 10%,#161e2e 100%);background-position:50% 50%;background-repeat:no-repeat;background-size:auto;display:flex;flex:1;padding-top:66.67%}@media screen and (min-width:514px){.glsr-premium-hero-image{padding-top:50%}}@media screen and (min-width:600px){.glsr-premium-hero-image{max-width:250px;min-width:250px;padding-top:0}}.glsr-premium-hero-content{padding:40px}.glsr-premium-hero-content h2{color:#fff;font-size:32px;font-weight:800;line-height:1.25;margin:0}.glsr-premium-hero-content p{color:#fff;font-size:16px;margin-bottom:1.5em}.glsr-premium-hero-content a{color:#f9efa3}.glsr-premium-hero-content .button{background-image:linear-gradient(45deg,#a57c23,#ebd679 30%,#f2e085 50%,#f9efa3 70%,#a57c23);border-color:transparent;color:#161e2e;font-size:15px!important;font-weight:600}.glsr-premium-hero-content .button:focus,.glsr-premium-hero-content .button:hover{background-image:linear-gradient(65deg,#a57c23,#ebd679 30%,#f2e085 50%,#f9efa3 70%,#a57c23);border-color:transparent;color:#161e2e}.glsr-premium-hero-content .button:focus{box-shadow:0 0 0 2px #252f3f,0 0 0 3px #ebd679}.glsr-addons{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));width:100%}@media only screen and (min-width:783px){.glsr-addons{gap:20px;margin:12px 0}}.glsr-addon{border:1px solid #ccd0d4;box-shadow:0 1px 1px -1px rgba(0,0,0,.1);display:flex;flex-direction:column;position:relative}.glsr-addon-description{background-color:#fff;flex:auto;padding:20px}.glsr-addon-description p{margin:0}.glsr-addon-name{font-size:15px;margin-top:0;text-overflow:ellipsis;white-space:nowrap}.glsr-addon-footer{background:hsla(0,0%,100%,.65);box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-sizing:border-box;height:48px;margin:0;overflow:hidden;padding:15px}@media screen and (max-width:782px){.glsr-addon-footer{height:58px}}.glsr-addon-screenshot{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #ccd0d4;display:block;margin:-1px;padding-top:66.67%}@media screen and (min-width:514px){.glsr-addon-screenshot{padding-top:100%}}.glsr-addon-screenshot[data-slug=filters]{background-color:#039588;background-image:url(../../images/addon-filters.svg)}.glsr-addon-screenshot[data-slug=forms]{background-color:#617c8b;background-image:url(../../images/addon-forms.svg)}.glsr-addon-screenshot[data-slug=images]{background-color:#673ab7;background-image:url(../../images/addon-images.svg)}.glsr-addon-screenshot[data-slug=notifications]{background-color:#283a89;background-image:url(../../images/addon-notifications.svg)}.glsr-addon-screenshot[data-slug=themes]{background-color:#00acc1;background-image:url(../../images/addon-themes.svg)}.glsr-addon-screenshot[data-slug=woocommerce]{background-color:#7f54b3;background-image:url(../../images/addon-woocommerce.svg)}.glsr-addon-link{bottom:10px;position:absolute;right:15px}@media screen and (max-width:782px){.glsr-addon-link{bottom:6px}}.glsr-addon-link.glsr-external:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:" \f504";font-family:dashicons;line-height:1.2;vertical-align:text-bottom}#glsr-premium-button{background-color:#2271b1;border-color:#2271b1;color:#fff;font-weight:400}#glsr-premium-button:focus,#glsr-premium-button:hover{background-color:#135e96;border-color:#135e96;color:#fff}#glsr-premium-button:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px #2271b1}@-webkit-keyframes glsr-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes glsr-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.wp-admin .glsr-button{align-items:center;display:inline-flex;position:relative;white-space:nowrap}.wp-admin .glsr-button span{display:flex}.wp-admin .glsr-button[disabled]{box-shadow:inset 0 0 0 1px #8f98a1;color:#6c7781}.wp-admin .glsr-button[disabled] span{font-size:0;visibility:hidden}.wp-admin .glsr-button.is-small[disabled] span{height:22px}.wp-admin .glsr-button[disabled] span:before{content:attr(data-loading);font-size:13px;visibility:visible}.wp-admin .glsr-button.is-small[disabled] span:before{font-size:11px}.wp-admin .glsr-button:not([disabled]) span[data-alt-text].alt{font-size:0;visibility:hidden}.wp-admin .glsr-button:not([disabled]) span[data-alt-text].alt:before{content:attr(data-alt-text);font-size:13px;visibility:visible}.wp-admin .glsr-button.is-small:not([disabled]) span[data-alt-text].alt:before{font-size:11px}#dashboard_right_now li>span.glsr-review-count:before,#dashboard_right_now li a.glsr-review-count:before{content:"\f459";top:-2px}.post-type-site-review #titlediv #title{margin-bottom:20px}.post-type-site-review #contentdiv textarea,.post-type-site-review .wp-editor-area{-webkit-font-smoothing:antialiased!important;display:block;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-size:16px;height:320px;line-height:1.5;overflow-wrap:break-word;padding:10px;resize:vertical;width:100%}.post-type-site-review .misc-pub-pinned:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#82878c;content:"\f537";display:inline-block;font:normal 20px/1 dashicons;left:-1px;padding:0 2px 0 0;position:relative;top:0;vertical-align:top}.post-type-site-review .misc-pub-pinned .pinned-status-text{font-weight:600}.post-type-site-review .misc-pub-pinned .pinned-status-select{margin-top:3px}.wp-admin .glsr-response{display:block;height:6em;margin:12px 0 0;width:100%}.glsr-mce{display:inline-block;margin-right:1px;position:relative}.glsr-mce-menu.mce-menu{background:#fff;display:none;left:0;margin:-2px 0 0;min-width:100%;padding:5px 0;position:absolute;top:100%}.glsr-mce-menu-item.mce-menu-item{cursor:pointer;font-size:14px;margin-bottom:2px;padding:6px 12px;white-space:nowrap}.mce-glsr-mce-popup a{text-decoration:underline}.mce-glsr-mce-popup p{margin-bottom:1em}.mce-glsr-mce-popup p.strong{font-weight:600}.mce-glsr-mce-popup p.no-margin{margin-bottom:0}.mce-glsr-mce-popup p.margin-top{margin-top:1em}.mce-glsr-btn.mce-btn button{box-sizing:border-box;padding:0 8px}.wp-media-buttons button.glsr-mce-button{margin-right:0;outline:none;padding-left:5px}button.glsr-mce-button:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid;content:"";display:inline-block;height:0;left:-1px;position:relative;top:-1px;width:0}button.glsr-mce-button.active:after{border-bottom:6px solid;border-top:0;top:-2px}button.glsr-mce-button:active{margin-bottom:5px}button.glsr-mce-button .wp-media-buttons-icon:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f459";font:normal 18px/1 dashicons}@media screen and (max-width:782px){button.glsr-mce-button .wp-media-buttons-icon:before{font-size:20px!important}}div.sc-wrap{margin-right:1px}#site-review-detailsdiv.postbox .inside{margin:0;padding:0}.glsr-response-postbox{margin-bottom:0;margin-top:20px}.js .glsr-response-postbox .hndle{cursor:default}.js .glsr-response-postbox .toggle-indicator:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f142";display:inline-block;font:normal 20px/1 dashicons;text-decoration:none!important}.js .glsr-response-postbox.closed .toggle-indicator:before{content:"\f140"}.glsr-metabox-table{margin-top:12px;padding:0 12px 12px;width:auto}.glsr-metabox-table td{line-height:1.5;padding:0 14px 8px 0;vertical-align:top}.glsr-metabox-table td:first-child{font-weight:600}.glsr-metabox-table td:last-child{padding-bottom:0}.glsr-metabox-actions{background:#f5f5f5;border-top:1px solid #ccd0d4;clear:both;padding:10px}.glsr-revert-action{float:right;line-height:1.9;text-align:right}.glsr-revert-action .spinner{float:left}.glsr-metabox-field select:focus{border-color:#007cba;border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 1px #007cba;box-shadow:0 0 0 1px var(--wp-admin-theme-color);color:#016087;color:var(--wp-admin-theme-color-darker-20)}.glsr-metabox-field{box-sizing:border-box;position:relative}.glsr-metabox-field:first-child{margin-top:12px}.glsr-metabox-field .glsr-label{box-sizing:border-box;line-height:1.5;margin:0;overflow:hidden;padding:0 12px;position:relative;white-space:nowrap;width:100%}.glsr-metabox-field .glsr-label label{display:block;font-size:14px;margin:0;overflow:hidden;padding:0;text-overflow:ellipsis}.glsr-metabox-field .glsr-input{box-sizing:border-box;margin:0;padding:12px;position:relative;width:100%}.glsr-metabox-field .glsr-input>img{border-radius:3px;margin-top:12px}.glsr-metabox-field input[type=date],.glsr-metabox-field input[type=datetime-local],.glsr-metabox-field input[type=datetime],.glsr-metabox-field input[type=email],.glsr-metabox-field input[type=month],.glsr-metabox-field input[type=number],.glsr-metabox-field input[type=password],.glsr-metabox-field input[type=search],.glsr-metabox-field input[type=tel],.glsr-metabox-field input[type=text],.glsr-metabox-field input[type=time],.glsr-metabox-field input[type=url],.glsr-metabox-field input[type=week],.glsr-metabox-field select,.glsr-metabox-field textarea{line-height:1.5;margin:0;min-height:30px;padding:3px 8px;width:100%}.glsr-metabox-field .glsr-input label,.glsr-metabox-field input:disabled,.glsr-metabox-field select:disabled,.glsr-metabox-field textarea:disabled{cursor:default}.glsr-input-value:disabled{background-color:#eee!important;border-color:#7e8993!important;color:#32373c!important;opacity:1}@media screen and (min-width:641px){.glsr-metabox-field{display:flex;flex:1 auto}.glsr-metabox-field:first-child{margin-top:0}.glsr-metabox-field:first-child .glsr-input,.glsr-metabox-field:first-child .glsr-label{padding-top:12px}.glsr-metabox-field:last-child .glsr-input,.glsr-metabox-field:last-child .glsr-label{padding-bottom:12px}.glsr-metabox-field .glsr-label{align-items:flex-start;background:#f9f9f9;border-right:1px solid #ddd;display:flex;line-height:40px;min-width:150px;padding:6px 12px;width:20%}.glsr-metabox-field .glsr-label label{font-weight:600}.glsr-metabox-field .glsr-input{display:flex;flex-direction:column;justify-content:center;padding:6px 12px;vertical-align:top}}@media screen and (min-width:783px){.glsr-metabox-field .glsr-label{line-height:30px}}.glsr-toggle-field{display:flex;height:40px;line-height:normal}@media screen and (min-width:641px){.glsr-toggle-field{align-items:center}}@media screen and (min-width:783px){.glsr-toggle-field{height:30px}}.glsr-toggle{display:inline-block;position:relative}.glsr-toggle .glsr-toggle__track{background-color:#fff;border:1px solid #1e1e1e;border-radius:9px;box-sizing:border-box;content:"";display:inline-block;height:18px;transition:background .2s ease;vertical-align:top;width:36px}@media (prefers-reduced-motion:reduce){.glsr-toggle .glsr-toggle__track{transition-duration:0s}}.glsr-toggle .glsr-toggle__thumb{background-color:#1e1e1e;border:5px solid #1e1e1e;border-radius:50%;box-sizing:border-box;display:block;height:12px;left:3px;position:absolute;top:3px;transition:transform .1s ease;width:12px}@media (prefers-reduced-motion:reduce){.glsr-toggle .glsr-toggle__thumb{transition-duration:0s}}.glsr-toggle .glsr-toggle__input[type=checkbox]:checked~.glsr-toggle__track{background-color:#007cba;background-color:var(--wp-admin-theme-color);border:9px solid transparent}.glsr-toggle .glsr-toggle__input:focus+.glsr-toggle__track{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #007cba;box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--wp-admin-theme-color);outline:2px solid transparent;outline-offset:2px}.glsr-toggle .glsr-toggle__input[type=checkbox]:checked~.glsr-toggle__thumb{background-color:#fff;border-width:0;transform:translateX(18px)}.glsr-toggle input.glsr-toggle__input[type=checkbox]{border:none;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:1}.glsr-toggle input.glsr-toggle__input[type=checkbox]:checked{background:none}.glsr-toggle input.glsr-toggle__input[type=checkbox]:before{content:""}.glsr-metabox-field [data-star-rating]>select{clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:circle(1px at 0 0)!important;clip-path:circle(1px at 0 0)!important;height:1px!important;margin:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;visibility:visible!important;white-space:nowrap!important;width:1px!important}.glsr-metabox-field .gl-star-rating:not([data-star-rating]) .gl-star-rating--stars,.glsr-metabox-field [data-star-rating]>select:after,.glsr-metabox-field [data-star-rating]>select:before{display:none!important}.glsr-metabox-field .gl-star-rating--stars{align-items:center;color:#555d66;cursor:pointer;display:flex;float:left;position:relative;white-space:nowrap}.glsr-metabox-field [data-star-rating]>select[disabled]+.gl-star-rating--stars{color:#72777c;cursor:default}.glsr-metabox-field .gl-star-rating--stars>span{-webkit-font-smoothing:antialiased;font-family:dashicons;font-size:30px;letter-spacing:1px;line-height:1;text-align:center;transition:color .1s ease-in}@media screen and (min-width:783px){.glsr-metabox-field .gl-star-rating--stars>span{font-size:24px}}.glsr-metabox-field .gl-star-rating--stars>span:before{content:"\f154"}.glsr-metabox-field .gl-star-rating--stars.s10>span:first-child:before,.glsr-metabox-field .gl-star-rating--stars.s20>span:nth-child(-1n+2):before,.glsr-metabox-field .gl-star-rating--stars.s30>span:nth-child(-1n+3):before,.glsr-metabox-field .gl-star-rating--stars.s40>span:nth-child(-1n+4):before,.glsr-metabox-field .gl-star-rating--stars.s50>span:nth-child(-1n+5):before,.glsr-metabox-field .gl-star-rating--stars.s60>span:nth-child(-1n+6):before,.glsr-metabox-field .gl-star-rating--stars.s70>span:nth-child(-1n+7):before,.glsr-metabox-field .gl-star-rating--stars.s80>span:nth-child(-1n+8):before,.glsr-metabox-field .gl-star-rating--stars.s90>span:nth-child(-1n+9):before,.glsr-metabox-field .gl-star-rating--stars.s100>span:before{content:"\f155"}.glsr-metabox-field [data-star-rating]>select:focus+.gl-star-rating--stars:before{border:1px solid #007cba;border:1px solid var(--wp-admin-theme-color);border-radius:3px;box-shadow:0 0 0 1px #007cba;box-shadow:0 0 0 1px var(--wp-admin-theme-color);box-sizing:border-box;content:"";display:block;height:40px;pointer-events:none;position:absolute;width:100%}@media screen and (min-width:783px){.glsr-metabox-field [data-star-rating]>select:focus+.gl-star-rating--stars:before{height:30px}}.glsr-notice-branded{border-left-color:#f6e05e!important;padding-left:123px}.glsr-notice-branded-image{align-items:center;border-right:1px solid #ccd0d4;bottom:0;display:flex;justify-content:center;left:0;padding:0 5px;position:absolute;width:100px}.glsr-notice-branded .glsr-notice-branded-image{background-color:#faf089;top:0}.glsr-notice-premium .glsr-notice-branded-image{background-color:#252f3f;bottom:-1px;top:-1px}.glsr-notice-branded-image svg{left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;top:0;width:100%}.glsr-notice:not(.notice-error):not(.notice-info):not(.notice-warning):not(.glsr-notice-branded){border-left-color:#32373c;display:flex}.glsr-notice-icon{align-items:flex-start;display:flex;margin-left:6px;margin-right:18px;margin-top:18px}.glsr-notice-icon img{height:80px;width:80px}@media only screen and (min-width:601px){.glsr-notice-icon img{height:96px;width:96px}}.glsr-notice-content{margin:6px 0}.glsr-notice-content h3{line-height:1.25;margin-bottom:12px;margin-top:12px}.glsr-notice-content .button,.glsr-notice-content p{margin-bottom:12px;margin-top:0}:root{--base00:#2b303b;--base01:#343d46;--base02:#4f5b66;--base03:#65737e;--base04:#a7adba;--base05:#c0c5ce;--base06:#dfe1e8;--base07:#eff1f5;--base08:#bf616a;--base09:#d08770;--base0A:#ebcb8b;--base0B:#a3be8c;--base0C:#96b5b4;--base0D:#8fa1b3;--base0E:#b48ead;--base0F:#ab7967}.syntax-shortcode,code[class*=language-],pre[class*=language-]{word-wrap:normal;background-color:#181818;background-color:var(--base00);border-radius:2px;color:#d8d8d8;color:var(--base05);font-family:"Operator Mono Lig","Fira Code",monospace;font-size:13px;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;white-space:pre;word-break:normal;word-spacing:normal}.syntax-shortcode,pre[class*=language-]{display:block;margin:.5em 0;overflow:auto;padding:1em}pre[class*=language-]>code{margin:0;padding:0}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.bold{font-weight:bold}.token.italic{font-style:italic}.syntax-shortcode .tag{color:#ab4642;color:var(--base08)}.syntax-shortcode .attr-name{color:#ba8baf;color:var(--base0E)}.syntax-shortcode .attr-value{color:#a1b56c;color:var(--base0B)}.language-css .comment{color:#585858;color:var(--base03)}.language-css .important,.language-css .selector{color:#ba8baf;color:var(--base0E)}.language-css .function,.language-css .property,.language-css .url .function{color:#7cafc2;color:var(--base0D)}.language-css .string,.language-css .url{color:#a1b56c;color:var(--base0B)}.language-css .atrule,.language-css .atrule .punctuation,.language-css .url .punctuation{color:#d8d8d8;color:var(--base05)}.language-css .atrule .rule{color:#f7ca88;color:var(--base0A)}.language-css .atrule .keyword,.language-html .tag{color:#ab4642;color:var(--base08)}.language-html .attr-name{color:#ba8baf;color:var(--base0E)}.language-html .attr-value{color:#a1b56c;color:var(--base0B)}.language-html .attr-equals,.language-php .attr-value,.language-php .char,.language-php .constant,.language-php .package .punctuation,.language-php .property,.language-php .punctuation,.language-php .regex,.language-php .variable{color:#d8d8d8;color:var(--base05)}.language-php .block-comment,.language-php .cdata,.language-php .comment,.language-php .doctype,.language-php .prolog{color:#585858;color:var(--base03)}.language-php .string{color:#a1b56c;color:var(--base0B)}.language-php .important,.language-php .keyword,.language-php .selector{color:#ba8baf;color:var(--base0E)}.language-php .number,.language-php .operator{color:#ab4642;color:var(--base08)}.language-php .boolean,.language-php .class-name,.language-php .function,.language-php .package{color:#7cafc2;color:var(--base0D)}.shortcode-example{position:relative}.shortcode-example>input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#181818;background-color:var(--base00);border:0;border-radius:2px;color:#d8d8d8;color:var(--base05);display:block;font-family:"Operator Mono","Fira Code",monaco,monospace;font-size:13px;line-height:1.5;margin:0;opacity:0;padding:1em;position:absolute;width:100%}.shortcode-example>input:active,.shortcode-example>input:focus{border:0;box-shadow:none;opacity:1!important}.glsr-progress{display:block;font-size:14px;height:28px;opacity:.65;position:relative;text-align:center}@media screen and (max-width:782px){.glsr-progress{height:31px}}.glsr-progress.active{opacity:1}.glsr-progress *{box-sizing:border-box}.glsr-progress-background,.glsr-progress-bar{background-size:40px 40px;height:100%}.glsr-progress.active .glsr-progress-background,.glsr-progress.active .glsr-progress-bar{-webkit-animation:glsr-progress-bar 1s linear infinite;animation:glsr-progress-bar 1s linear infinite;transition:width 2.5s linear}.glsr-progress-bar{background-color:#616b75;background-image:linear-gradient(-45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);border:1px solid #4a5259;border-radius:3px 0 0 3px;border-top-color:#616b75;color:#fff;overflow:hidden;position:relative;width:0;z-index:1}.glsr-progress-bar[style="width: 0%;"]{border-width:0}.glsr-progress-bar[style="width: 100%;"]{border-radius:3px}.glsr-progress-background{background-color:#f7f7f7;background-image:linear-gradient(-45deg,#fff 25%,transparent 0,transparent 50%,#fff 0,#fff 75%,transparent 0,transparent);border:1px solid #ccc;border-radius:3px;box-shadow:inset 0 1px 2px #ccd0d4;height:28px;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:782px){.glsr-progress-background{height:31px}}.glsr-progress span{color:#555;left:0;line-height:26px;padding:0 6px;position:absolute;top:0}@media screen and (max-width:782px){.glsr-progress span{line-height:29px}}.glsr-progress-bar>span{color:#fff;text-shadow:0 -1px 1px #4a5259,1px 0 1px #4a5259,0 1px 1px #4a5259,-1px 0 1px #4a5259}@-webkit-keyframes glsr-progress-bar{0%{background-position:0 0}to{background-position:40px 0}}@keyframes glsr-progress-bar{0%{background-position:0 0}to{background-position:40px 0}}.glsr-progress .glsr-progress-bar{background-color:#681b98;border-color:#681b98 #591782 #591782}.glsr-progress .glsr-progress-bar>span{text-shadow:0 -1px 1px #591782,1px 0 1px #591782,0 1px 1px #591782,-1px 0 1px #591782}.star-rating .glsr-star{color:#555;font-size:16px;line-height:20px;width:16px}select[data-glsr-track=minimal]{border-color:#dba617!important;color:#c49515!important}select[data-glsr-track=minimal]:focus{box-shadow:0 0 0 1px #dba617}select[data-glsr-track=all]{border-color:#d63638!important;color:#d63638!important}select[data-glsr-track=all]:focus{box-shadow:0 0 0 1px #d63638}td.glsr-string-td1{padding-bottom:2em;position:relative}td.glsr-string-td1 .row-actions{bottom:10px;position:absolute;z-index:1}td.glsr-string-td2 input[type=text]:last-of-type{margin-bottom:0}td.glsr-string-td2 .description{display:block;padding-top:.5em}.is-invalid td.glsr-string-td2 .description{color:#d63638}.mobile td.glsr-string-td1 .row-actions,.no-js td.glsr-string-td1 .row-actions,td.glsr-string-td1 .row-actions.visible,tr:hover td.glsr-string-td1 .row-actions{left:10px}.is-invalid td.glsr-string-td1,.is-invalid td.glsr-string-td1>div,.is-invalid td.glsr-string-td2,.is-invalid td.glsr-string-td2>div{position:relative}.is-invalid td.glsr-string-td1>button,.is-invalid td.glsr-string-td1>div,.is-invalid td.glsr-string-td2>button,.is-invalid td.glsr-string-td2>div{z-index:1}.is-invalid td.glsr-string-td1:after,.is-invalid td.glsr-string-td2:after{background:rgba(220,50,50,.06);bottom:-1px;content:"";display:block;left:-1px;position:absolute;right:-1px;top:-1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0}.is-invalid td.glsr-string-td1:after{background:rgba(220,50,50,.08)}.is-invalid td.glsr-string-td2 input[type=text],.is-invalid td.glsr-string-td2 textarea{border-color:#e2cbcb}@media screen and (max-width:782px){.post-type-site-review .wp-list-table .is-expanded.is-invalid td:not(.hidden){overflow:unset}}@media screen and (max-width:720px){nav a.glsr-nav-tab,nav a.glsr-nav-tab.nav-tab-active:hover{border-bottom:1px solid #ccc;margin:10px 10px 0 0;transition-property:background,color}.wrap nav.glsr-nav-tab-wrapper{border-bottom:0}}.glsr-card{box-sizing:border-box;max-width:800px}.glsr-card-result{background-color:#f6fbfd;border:1px solid #ccd0d4;margin:1em 0;padding:0 1em}.glsr-card ol{list-style:decimal;margin-left:1.5em}.glsr-card ul{list-style:disc;margin-left:1.5em}.glsr-card h2{margin-top:0;text-align:left}.glsr-heading{color:#000;font-size:14px;font-weight:600}.glsr-card.postbox{margin-bottom:0;padding:0}.glsr-card.postbox:not(:last-child){border-bottom:none}.glsr-card.postbox.closed:last-child{border-bottom:1px solid #ccd0d4}.glsr-card .components-notice{margin:0}.glsr-card .components-notice.is-info{background-color:rgba(231,245,254,.75)}.glsr-card h3.glsr-card-heading{border-top:1px solid #ccd0d4;color:inherit;font-size:inherit;font-weight:600;line-height:inherit;margin:0}.glsr-card h3.glsr-card-heading:first-child{border-top:none}.glsr-accordion-trigger{align-items:center;background:#fff;border:0;color:#32373c;cursor:pointer;display:flex;font-weight:400;justify-content:space-between;margin:0;min-height:46px;padding:1em 3.5em 1em 1.5em;position:relative;text-align:left;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;width:100%}.glsr-accordion-trigger .title.dashicons-before:before{margin-left:-.25em;padding-right:.5em}.glsr-accordion-trigger:active,.glsr-accordion-trigger:hover{background:#f8f9f9}.glsr-accordion-trigger:focus{background-color:#f8f9f9;border:none;box-shadow:none;color:#191e23;outline:2px solid #0071a1;outline-offset:-1px;z-index:1}.glsr-accordion-trigger .title{flex-grow:1;font-size:16px;font-weight:600;pointer-events:none}.glsr-accordion-trigger .icon{border:solid #555d66;border-width:0 2px 2px 0;height:.5rem;pointer-events:none;position:absolute;right:1.5em;top:50%;transform:translateY(-70%) rotate(45deg);width:.5rem}.glsr-accordion-trigger[aria-expanded=true] .icon{transform:translateY(-30%) rotate(-135deg)}.glsr-accordion-trigger .badge{border:1px solid #72aee6;color:#32373c;font-weight:500;margin-left:.5rem;padding:.1rem .5rem .15rem}.glsr-accordion-trigger .badge.important{border:1px solid #d63638}@media screen and (max-width:782px){.glsr-accordion-trigger{align-items:flex-start;flex-direction:column}.glsr-accordion-trigger .badge{margin:1em 0 0}}.glsr-card.postbox .inside{border-bottom:none;border-top:1px solid #ccd0d4;margin:0;padding:1em 1.5em}.glsr-card.postbox .inside>:not(h2):first-child{margin-top:.5em}.glsr-card.postbox .inside>:last-child{margin-bottom:.5em!important}.glsr-card p.submit{margin:0}.glsr-card code,.glsr-card pre{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-break:normal;word-spacing:normal}.glsr-card dd{margin:1em 0}.glsr-card dt{font-weight:600;margin:1em 0}.glsr-card code a{text-decoration:none}.glsr-float-left{float:left;padding-right:.25em}.glsr-code[readonly]{-webkit-font-smoothing:antialiased!important;font-family:"Operator Mono","Fira Code",monaco,monospace;font-weight:300;white-space:pre;width:100%}.glsr-code-large{min-height:60vh}@media only screen and (max-width:782px){.glsr-card{max-width:inherit}}.glsr-tooltip{color:#646970;cursor:help;margin-left:6px}tr.glsr-setting-field th{width:210px}tr.glsr-setting-field th .tippy-box{font-weight:400}@media only screen and (min-width:783px){.glsr-tooltip{float:left;margin-left:0;margin-right:6px}}tr.glsr-setting-field td .inline br{display:none}tr.glsr-setting-field td .inline label:after{content:"";margin-right:1em}.glsr-setting-field a.button{margin-top:6px}.glsr-notice-inline{background:hsla(0,0%,100%,.65);color:#555;margin:10px 0 0!important;padding:4px 10px 10px}.glsr-notice-inline p{padding:0!important}.glsr-setting-field{line-height:1.5;margin:1em 0}.glsr-setting-field small code{font-size:inherit;padding:0 3px 1px}.glsr-setting-field>label{margin-right:3px}@media screen and (max-width:782px){.glsr-setting-field>label+input.small-text{margin-left:0}}.glsr-setting-field>ul{margin:0}.glsr-setting-field>ul li{margin-bottom:2px}.glsr-setting-field textarea.code,.post-type-site-review .code,.post-type-site-review code{font-family:"Operator Mono","Fira Code",monaco,monospace}.glsr-hidden{display:none}.glsr-search-box,.glsr-strings-table{max-width:800px;position:relative}.glsr-search-box *,.glsr-strings-table *{box-sizing:border-box}.glsr-search-box,.glsr-search-multibox{margin:1em 0;position:relative}.glsr-search-box.is-active .spinner,.glsr-search-multibox.is-active .spinner{visibility:visible}.glsr-search-box.is-active input[type=search]::-webkit-search-cancel-button,.glsr-search-multibox.is-active input[type=search]::-webkit-search-cancel-button{display:none!important}.glsr-search-box .description{display:block}.glsr-spinner{background-color:#fff;height:20px;position:absolute;right:5px;top:5px;visibility:hidden;width:20px;z-index:30}.glsr-spinner .spinner{margin:0}.loading-content .glsr-spinner{visibility:visible}.glsr-search-input{font-size:1.2em;font-weight:300;line-height:1.5;margin:0;padding:3px 5px;position:relative;width:100%;z-index:2}.site-review_page_settings .glsr-search-input{font-size:16px;height:32px}.glsr-search-input:focus{z-index:20}.glsr-search-results{-webkit-overflow-scrolling:touch;background-color:#fff;border:1px solid #7e8993;border-radius:0 0 4px 4px;border-top:none;box-shadow:0 1px 1px rgba(0,0,0,.04);box-sizing:border-box;left:0;max-height:315px;overflow-y:scroll;padding-top:4px;position:absolute;top:calc(100% - 4px);width:100%;z-index:3}.glsr-search-results:not(.is-active){display:none}.glsr-search-results:before{background:#fff;border-left:1px solid #7e8993;border-right:1px solid #7e8993;box-sizing:border-box;content:"";display:block;height:4px;left:-1px;position:absolute;right:-1px;top:0}.glsr-search-results>div,.glsr-search-results>span{box-sizing:border-box;display:block;height:32px;line-height:32px;margin-top:-1px;overflow:hidden;padding:0 10px;position:relative;text-overflow:ellipsis;white-space:nowrap}.glsr-search-results>div{background-color:#f6fbfd}.glsr-search-results>span:active,.glsr-search-results>span:focus,.glsr-search-results>span:hover{background-color:#00a0d2;color:#fff;cursor:pointer;outline:none}.glsr-search-box-wrap{align-items:center;display:flex;position:relative}.glsr-search-box-wrap .glsr-spinner{right:6px;top:auto}.glsr-strings-table{transition:opacity .2s linear}.glsr-focus .glsr-strings-table{opacity:.2;pointer-events:none}.glsr-string-td1,.glsr-string-td2{border-top:none;padding:13px 15px}.glsr-string-td1{border-right:1px solid #ccd0d4;max-width:375px;vertical-align:top}.glsr-string-td2{max-width:375px;width:60%}.glsr-strings-table p:not(.row-actions){color:#000;font-size:14px;font-weight:400;line-height:1.3}.glsr-strings-table p.row-actions{margin:0}.glsr-strings-table textarea{display:block;margin:0;width:100%}.glsr-strings-table input[type=text]{display:block;margin:0 0 5px;width:100%}.glsr-strings-table input[type=text]:active,.glsr-strings-table input[type=text]:focus{position:relative}.glsr-string-tr:last-child .glsr-string-td2,.glsr-string-tr:not(.is-expanded):last-child .glsr-string-td1{border-bottom:none}@media screen and (max-width:782px){.glsr-search-results>span{padding:0 10px}.glsr-string-td1{border-right:none;max-width:none}.glsr-string-td2{max-width:none;padding:13px 15px!important}.glsr-spinner{right:10px}}.glsr-string-tr.ui-sortable-helper{box-shadow:0 1px 2px rgba(0,0,0,.1);display:table;opacity:.8}.ui-sortable .glsr-string-tr:hover{cursor:move}@media screen and (min-width:783px){.ui-sortable-placeholder+.glsr-string-tr .glsr-string-td2{border-top:1px solid #f1f1f1}}.ui-sortable-helper .glsr-string-td1{border-left:1px solid #999}.ui-sortable-helper .glsr-string-td1,.ui-sortable-helper .glsr-string-td2{border-bottom:1px solid #999!important;border-top:1px solid #999!important}.ui-sortable-helper .glsr-string-td2{border-right:1px solid #999}@media screen and (max-width:782px){.ui-sortable-helper .glsr-string-td1{border:1px solid #999}.ui-sortable-helper.is-expanded .glsr-string-td1{border-bottom:none!important}.ui-sortable-helper.is-expanded .glsr-string-td2{border:1px solid #999;border-top-color:#f1f1f1!important}}.glsr-search-multibox,.glsr-search-multibox-entries{display:flex;margin:0;position:relative}.glsr-search-multibox-entries{background-color:#fff;border:1px solid #7e8993;border-radius:4px;box-shadow:0 0 0 transparent;color:#32373c;flex-direction:column;width:100%;z-index:2}.glsr-search-multibox-entries:focus-within{border-color:#007cba;box-shadow:0 0 0 1px #007cba;outline:2px solid transparent;z-index:20}.glsr-search-multibox .glsr-selected-entries{display:flex;flex-wrap:wrap;padding-right:6px}.glsr-search-multibox .glsr-selected-entries>span{align-items:center;background:rgba(0,0,0,.07);border-radius:3px;box-sizing:border-box;display:flex;font-size:11px;font-style:normal;height:24px;line-height:1;margin:6px 0 0 6px;padding:0 8px 0 24px;position:relative}.glsr-search-multibox .glsr-selected-entries a{color:inherit;pointer-events:none}.glsr-search-multibox .glsr-remove-button{left:2px}.glsr-search-multibox .glsr-remove-icon:before{color:#757575}.glsr-search-multibox input[type=search].glsr-search-input{background:transparent;border:none;flex-grow:1;margin:0;width:auto}.glsr-search-multibox input[type=search].glsr-search-input:focus{box-shadow:none;outline:none}.glsr-search-multibox .glsr-spinner{bottom:5px;right:7px;top:auto}@media screen and (max-width:782px){.glsr-search-multibox .glsr-remove-button{left:6px}.glsr-search-multibox .glsr-selected-entries>span{font-size:14px;height:32px;margin:8px 0 0 8px;padding:8px 10px 8px 30px}.glsr-search-multibox .glsr-spinner{bottom:10px;right:10px}}.glsr-multibox-entry{color:#444;display:block;margin-left:20px}.glsr-remove-button{background:0 0;border:none;cursor:pointer;height:20px;left:-4px;margin:0;padding:0;position:absolute;text-indent:0;width:20px}.glsr-remove-button:focus .glsr-remove-icon:before,.glsr-remove-button:hover .glsr-remove-icon:before{color:#1e1e1e}.glsr-remove-icon:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0;border-radius:50%;color:#007cba;color:var(--wp-admin-theme-color);content:"\f153";display:block;line-height:1.28;font:400 16px/20px dashicons;height:20px;margin-left:0;text-align:center;width:20px}.glsr-setting-field .wp-picker-container{position:relative}.glsr-setting-field .wp-picker-holder{position:absolute;z-index:5}.glsr-status{max-width:750px}.glsr-status th.column-primary{width:50%}.glsr-status td.column-primary{font-size:14px!important;font-weight:600;position:relative}.glsr-status td.column-primary span{font-weight:400}.glsr-status .toggle-row{top:0}.glsr-status .toggle-row:before{top:6px}.glsr-status tfoot td.glsr-radio-column,.glsr-status thead td.glsr-radio-column{color:#82878c;padding-left:4px;text-align:center}@media screen and (max-width:782px){.glsr-status th input[type=radio]{margin-bottom:8px}.glsr-status tfoot td.glsr-radio-column,.glsr-status thead td.glsr-radio-column{padding-left:9px;padding-top:4px}}.wrap nav.glsr-nav-tab-wrapper{margin-top:12px;padding-top:0}nav.glsr-nav-tab-wrapper a.glsr-nav-tab:focus{box-shadow:none;outline:2px solid #0071a1;outline-offset:-1px}.wrap>.glsr-nav-view{margin-top:20px}.glsr-subsubsub{display:flex;flex-wrap:wrap;float:none;margin-top:.5em;text-align:left}.glsr-subsubsub li{align-items:center;display:flex}.glsr-subsubsub li a{padding:0 .2em}.glsr-subsubsub li span{margin:0 .2em}.glsr-subsubsub li:last-child span{display:none}body[class*=type-site-review] [data-tippy-root]{max-width:calc(100vw - 10px)}body[class*=type-site-review] .tippy-box{background-color:#2c3338;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity}body[class*=type-site-review] .tippy-box a{color:#72aee6}body[class*=type-site-review] .tippy-box a:hover{color:#4f94d4}body[class*=type-site-review] .tippy-box code{background-color:hsla(0,0%,100%,.25);border-radius:2px;display:inline-block;padding:0 3px}body[class*=type-site-review] .tippy-box[data-animation=fade][data-state=hidden]{opacity:0}body[class*=type-site-review] .tippy-box[data-animation=scale][data-placement^=top]{transform-origin:bottom}body[class*=type-site-review] .tippy-box[data-animation=scale][data-placement=top-start]{transform-origin:left bottom}body[class*=type-site-review] .tippy-box[data-animation=scale][data-placement^=right]{transform-origin:left}body[class*=type-site-review] .tippy-box[data-animation=scale][data-placement^=bottom]{transform-origin:top}body[class*=type-site-review] .tippy-box[data-animation=scale][data-placement^=left]{transform-origin:right}body[class*=type-site-review] .tippy-box[data-animation=scale][data-state=hidden]{opacity:0;transform:scale(.5)}body[class*=type-site-review] .tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}body[class*=type-site-review] .tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}body[class*=type-site-review] .tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}body[class*=type-site-review] .tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}body[class*=type-site-review] .tippy-box[data-placement^=left]>.tippy-arrow{right:0}body[class*=type-site-review] .tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}body[class*=type-site-review] .tippy-box[data-placement^=right]>.tippy-arrow{left:0}body[class*=type-site-review] .tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}body[class*=type-site-review] .tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}body[class*=type-site-review] .tippy-arrow{color:#2c3338;height:16px;width:16px}body[class*=type-site-review] .tippy-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}body[class*=type-site-review] .tippy-content{max-height:320px;overflow:auto;padding:8px 10px;position:relative;z-index:1}body[class*=type-site-review] .tippy-content ul{list-style:square}body[class*=type-site-review] .tippy-content ul li{margin-bottom:3px}body[class*=type-site-review] .tippy-content ol,body[class*=type-site-review] .tippy-content ul{margin:.5em .5em .5em 1.5em}body[class*=type-site-review] .tippy-box pre[class*=language-]{background-color:transparent;margin:0;padding:0}body[class*=type-site-review] .tippy-box pre[class*=language-] code{background-color:transparent}.glsr-screenshot{border:1px solid #ccd0d4;box-shadow:0 1px 1px rgba(0,0,0,.04);box-sizing:border-box}.glsr-welcome .badge{text-rendering:optimizeLegibility;background-color:#72777c;border-radius:5px;color:#fff;font-size:16px;font-weight:500;padding:.25rem .5rem;position:absolute;right:0;top:1em}@media only screen and (max-width:500px){.glsr-welcome .badge{display:inline-block;position:relative;top:auto}}.glsr-welcome.about-wrap{margin-top:40px}.glsr-welcome.about-wrap .inside li,.glsr-welcome.about-wrap .inside p{font-size:16px}.glsr-welcome .glsr-about-text{margin:1em 0}.glsr-welcome-banner{margin:2em 0 0}.glsr-welcome .about-buttons{display:flex;flex-wrap:wrap;margin:1.5em 0}.glsr-welcome .components-button{margin:0 .5em .5em 0}.glsr-welcome .dashicon:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:normal 18px dashicons;margin-right:6px}.glsr-welcome .glsr-nav-view{margin-top:0}.glsr-welcome ul:not(.glsr-flex-row){list-style:circle;padding-left:20px}.glsr-flex-row{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.glsr-column{box-sizing:border-box;max-width:100%;padding-left:20px;padding-right:20px;width:100%}@media (min-width:601px){.glsr-has-2-columns .glsr-column,.glsr-has-3-columns .glsr-column{max-width:50%}}@media (min-width:783px){.glsr-has-3-columns .glsr-column{max-width:33.33%}}[class*=post-type-site-review] .row-actions .id>span{color:#999}#wpbody-content .inline-edit-row .glsr-inline-edit-col-right{margin-top:calc(30px + .2em)}#wpbody-content .inline-edit-row .glsr-inline-edit-col-left,#wpbody-content .inline-edit-row .glsr-inline-edit-col-right{width:50%}#wpbody-content .inline-edit-row .glsr-inline-edit-col-left textarea,#wpbody-content .inline-edit-row .glsr-inline-edit-col-right textarea{height:8em}@media screen and (max-width:782px){#wpbody-content .inline-edit-row .glsr-inline-edit-col-left,#wpbody-content .inline-edit-row .glsr-inline-edit-col-right{float:none;margin-top:0;width:100%}}.wp-locked .row-actions .approve,.wp-locked .row-actions .respond,.wp-locked .row-actions .unapprove{display:none}.glsr-responsive-table{-webkit-overflow-scrolling:touch;overflow-x:auto;position:relative;width:100%}.glsr-responsive-table td{white-space:nowrap}.glsr-metabox-table .star-rating .star,.post-type-site-review .star-rating .star{color:#555;font-size:16px;line-height:20px;width:16px}.post-type-site-review .star-rating .star{margin-top:-2px}.post-type-site-review .hide-column-tog+.pinned-icon+svg,.post-type-site-review .wp-list-table .approve,.post-type-site-review .wp-list-table .status-pending .unapprove{display:none}.post-type-site-review .wp-list-table .spam .approve,.post-type-site-review .wp-list-table .status-pending .approve,.post-type-site-review .wp-list-table .trash .approve{display:inline}.post-type-site-review .wp-list-table .approve a{color:#006505}.post-type-site-review .wp-list-table .approve a:hover{color:#007f06}.post-type-site-review .wp-list-table .unapprove a{color:#d98500}.post-type-site-review .wp-list-table .unapprove a:hover{color:#f39500}.post-type-site-review .wp-list-table th.column-rating{width:100px}.post-type-site-review .wp-list-table td.column-is_pinned i.pin-review{align-items:center;cursor:pointer;display:flex;float:none;justify-content:center;margin:0;transition:none}.post-type-site-review .wp-list-table td.column-is_pinned i{line-height:24px;text-indent:-3px}.post-type-site-review .wp-list-table td.column-is_pinned i:not(.pinned){color:rgba(85,85,85,.2)}.post-type-site-review .wp-list-table :not(.status-pending)+tr.status-pending th.check-column{box-shadow:inset 0 1px 0 rgba(0,0,0,.07),inset 0 -1px 0 rgba(0,0,0,.07)}.post-type-site-review .wp-list-table :not(.status-pending)+tr.status-pending td:nth-child(2){box-shadow:inset 0 1px 0 rgba(0,0,0,.07)}.post-type-site-review .wp-list-table :not(.status-pending)+tr.status-pending:not(.is-expanded) td:nth-child(2){box-shadow:inset 0 1px 0 rgba(0,0,0,.07),inset 0 -1px 0 rgba(0,0,0,.07)}.post-type-site-review .wp-list-table tr.status-pending.is-expanded td:last-child,.post-type-site-review .wp-list-table tr.status-pending:not(.is-expanded) td:nth-child(2),.post-type-site-review .wp-list-table tr.status-pending th.check-column{box-shadow:inset 0 -1px 0 rgba(0,0,0,.07)}.post-type-site-review .wp-list-table tr.status-pending td,.post-type-site-review .wp-list-table tr.status-pending th.check-column{background-color:#fef7f1}.post-type-site-review .wp-list-table tr.status-pending th.check-column{border-left:4px solid #d54e21;position:relative;z-index:1}.post-type-site-review .wp-list-table tr.status-pending th.check-column input{margin-left:4px}@media screen and (min-width:783px){.post-type-site-review .wp-list-table :not(.status-pending)+tr.status-pending td{box-shadow:inset 0 1px 0 rgba(0,0,0,.07),inset 0 -1px 0 rgba(0,0,0,.07)}.post-type-site-review .wp-list-table tr.status-pending td{box-shadow:inset 0 -1px 0 rgba(0,0,0,.07)}.post-type-site-review .wp-list-table th.column-assigned_posts,.post-type-site-review .wp-list-table th.column-assigned_users,.post-type-site-review .wp-list-table th.column-ip_address{white-space:nowrap}.post-type-site-review .wp-list-table th.column-assigned_posts,.post-type-site-review .wp-list-table th.column-assigned_users,.post-type-site-review .wp-list-table th.column-name,.post-type-site-review .wp-list-table th.column-taxonomy-site-review-category,.post-type-site-review .wp-list-table th.column-type{width:120px}.post-type-site-review .wp-list-table th.column-is_pinned{width:45px}.post-type-site-review .wp-list-table th.column-is_pinned span.pinned-icon span{display:none}.post-type-site-review .wp-list-table th.column-is_pinned span.pinned-icon:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f537";display:inline-block;font:normal 20px/1 dashicons;font-size:16px;height:20px;line-height:22px;position:relative;text-align:center;vertical-align:top;width:16px}.post-type-site-review .wp-list-table th.column-is_pinned .sorting-indicator{margin-left:3px}.post-type-site-review .wp-list-table td.column-is_pinned{padding:8px 6px}.post-type-site-review .wp-list-table td.column-is_pinned i{text-indent:0}}#scheduled.glsr-nav-view{margin-top:.5em}#scheduled.glsr-nav-view .subsubsub{margin-top:0}#scheduled.glsr-nav-view thead td{padding-left:4px}#scheduled.glsr-nav-view tbody th{border-left:4px solid transparent;padding-left:0}#scheduled.glsr-nav-view tbody tr.action-in-progress th{border-color:#c3c4c7}#scheduled.glsr-nav-view tbody tr.action-pending th{border-color:#ffb900}#scheduled.glsr-nav-view tbody tr.action-failed th{border-color:#dc3232}#scheduled.glsr-nav-view .column-args .glsr-tooltip,#scheduled.glsr-nav-view .column-log_entries .glsr-tooltip{float:none;margin:0}@media screen and (min-width:783px){#scheduled.glsr-nav-view .column-args,#scheduled.glsr-nav-view .column-log_entries{text-align:center;width:40px}#scheduled.glsr-nav-view .column-recurrence,#scheduled.glsr-nav-view .column-status{width:12%}#scheduled.glsr-nav-view .column-schedule{width:210px}}#available-widgets [class*=site-reviews] .widget-title:before{content:"\f459"}.glsr-no-margins{margin:0!important}::placeholder{color:#72777c!important;font-size:inherit!important;line-height:inherit!important;opacity:1}::-webkit-input-placeholder{color:#72777c!important;font-size:inherit!important;line-height:inherit!important;opacity:1}:-moz-placeholder,::-moz-placeholder{color:#72777c!important;font-size:inherit!important;line-height:inherit!important;opacity:1}:-ms-input-placeholder{color:#72777c!important;font-size:inherit!important;line-height:inherit!important;opacity:1}
|
languages/site-reviews-en_US.mo
CHANGED
Binary file
|
languages/site-reviews-en_US.po
CHANGED
@@ -88,11 +88,11 @@ msgstr "This review is based on my own experience and is my genuine opinion."
|
|
88 |
msgid "Show more"
|
89 |
msgstr "Show more"
|
90 |
|
91 |
-
#: plugin/Commands/CreateReview.php:
|
92 |
msgid "Your review has been submitted!"
|
93 |
msgstr "Your review has been submitted!"
|
94 |
|
95 |
-
#: plugin/Commands/CreateReview.php:
|
96 |
msgid ""
|
97 |
"Your review could not be submitted and the error has been logged. Please "
|
98 |
"notify the site administrator."
|
@@ -1694,7 +1694,7 @@ msgctxt "admin-text"
|
|
1694 |
msgid "Untitled"
|
1695 |
msgstr "Untitled"
|
1696 |
|
1697 |
-
#: plugin/Addons/Controller.php:70, plugin/Controllers/AdminController.php:54, plugin/Controllers/MenuController.php:51, plugin/Integrations/Elementor/ElementorWidget.php:
|
1698 |
msgctxt "admin-text"
|
1699 |
msgid "Settings"
|
1700 |
msgstr "Settings"
|
@@ -1835,7 +1835,7 @@ msgctxt "admin-text"
|
|
1835 |
msgid "Recent Reviews"
|
1836 |
msgstr "Recent Reviews"
|
1837 |
|
1838 |
-
#: plugin/Controllers/AdminController.php:193, plugin/Widgets/SiteReviewsFormWidget.php:78, plugin/Integrations/Elementor/ElementorFormWidget.php:
|
1839 |
msgctxt "admin-text"
|
1840 |
msgid "Submit a Review"
|
1841 |
msgstr "Submit a Review"
|
@@ -2025,7 +2025,7 @@ msgctxt "admin-text"
|
|
2025 |
msgid "(no title)"
|
2026 |
msgstr "(no title)"
|
2027 |
|
2028 |
-
#: plugin/Controllers/MetaboxController.php:158, plugin/Controllers/ListTableColumns/ColumnValueResponse.php:17, plugin/Integrations/Elementor/ElementorReviewsWidget.php:
|
2029 |
msgctxt "admin-text"
|
2030 |
msgid "No"
|
2031 |
msgstr "No"
|
@@ -2979,167 +2979,157 @@ msgctxt "admin-text"
|
|
2979 |
msgid "Filter by review type"
|
2980 |
msgstr "Filter by review type"
|
2981 |
|
2982 |
-
#: plugin/Integrations/Elementor/ElementorFormWidget.php:
|
2983 |
msgctxt "admin-text"
|
2984 |
msgid "Assign Reviews to a Page"
|
2985 |
msgstr "Assign Reviews to a Page"
|
2986 |
|
2987 |
-
#: plugin/Integrations/Elementor/ElementorFormWidget.php:
|
2988 |
-
msgctxt "admin-text"
|
2989 |
-
msgid "Assign to multiple Post IDs"
|
2990 |
-
msgstr "Assign to multiple Post IDs"
|
2991 |
-
|
2992 |
-
#: plugin/Integrations/Elementor/ElementorFormWidget.php:33
|
2993 |
-
msgctxt "admin-text"
|
2994 |
-
msgid "Assign to the Current Page"
|
2995 |
-
msgstr "Assign to the Current Page"
|
2996 |
-
|
2997 |
-
#: plugin/Integrations/Elementor/ElementorFormWidget.php:34
|
2998 |
-
msgctxt "admin-text"
|
2999 |
-
msgid "Assign to the Parent Page"
|
3000 |
-
msgstr "Assign to the Parent Page"
|
3001 |
-
|
3002 |
-
#: plugin/Integrations/Elementor/ElementorFormWidget.php:40, plugin/Integrations/Elementor/ElementorReviewsWidget.php:45, plugin/Integrations/Elementor/ElementorSummaryWidget.php:42
|
3003 |
msgctxt "admin-text"
|
3004 |
msgid "Separate with commas."
|
3005 |
msgstr "Separate with commas."
|
3006 |
|
3007 |
-
#: plugin/Integrations/Elementor/ElementorFormWidget.php:
|
3008 |
msgctxt "admin-text"
|
3009 |
msgid "Enter the Post IDs"
|
3010 |
msgstr "Enter the Post IDs"
|
3011 |
|
3012 |
-
#: plugin/Integrations/Elementor/ElementorFormWidget.php:
|
3013 |
msgctxt "admin-text"
|
3014 |
msgid "Assign Reviews to a Category"
|
3015 |
msgstr "Assign Reviews to a Category"
|
3016 |
|
3017 |
-
#: plugin/Integrations/Elementor/ElementorFormWidget.php:
|
3018 |
msgctxt "admin-text"
|
3019 |
msgid "Assign Reviews to a User"
|
3020 |
msgstr "Assign Reviews to a User"
|
3021 |
|
3022 |
-
#: plugin/Integrations/Elementor/
|
3023 |
-
msgctxt "admin-text"
|
3024 |
-
msgid "The Logged-in user"
|
3025 |
-
msgstr "The Logged-in user"
|
3026 |
-
|
3027 |
-
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:26
|
3028 |
msgctxt "admin-text"
|
3029 |
msgid "Latest Reviews"
|
3030 |
msgstr "Latest Reviews"
|
3031 |
|
3032 |
-
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:
|
3033 |
msgctxt "admin-text"
|
3034 |
msgid "Limit Reviews to an Assigned Page"
|
3035 |
msgstr "Limit Reviews to an Assigned Page"
|
3036 |
|
3037 |
-
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:
|
3038 |
-
msgctxt "admin-text"
|
3039 |
-
msgid "Assigned to multiple Post IDs"
|
3040 |
-
msgstr "Assigned to multiple Post IDs"
|
3041 |
-
|
3042 |
-
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:38, plugin/Integrations/Elementor/ElementorSummaryWidget.php:35
|
3043 |
-
msgctxt "admin-text"
|
3044 |
-
msgid "Assigned to the Current Page"
|
3045 |
-
msgstr "Assigned to the Current Page"
|
3046 |
-
|
3047 |
-
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:39, plugin/Integrations/Elementor/ElementorSummaryWidget.php:36
|
3048 |
-
msgctxt "admin-text"
|
3049 |
-
msgid "Assigned to the Parent Page"
|
3050 |
-
msgstr "Assigned to the Parent Page"
|
3051 |
-
|
3052 |
-
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:53, plugin/Integrations/Elementor/ElementorSummaryWidget.php:50
|
3053 |
msgctxt "admin-text"
|
3054 |
msgid "Limit Reviews to an Assigned Category"
|
3055 |
msgstr "Limit Reviews to an Assigned Category"
|
3056 |
|
3057 |
-
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:
|
3058 |
msgctxt "admin-text"
|
3059 |
msgid "Limit Reviews to an Assigned User"
|
3060 |
msgstr "Limit Reviews to an Assigned User"
|
3061 |
|
3062 |
-
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:
|
3063 |
msgctxt "admin-text"
|
3064 |
msgid "Limit Reviews to terms"
|
3065 |
msgstr "Limit Reviews to terms"
|
3066 |
|
3067 |
-
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:
|
3068 |
msgctxt "admin-text"
|
3069 |
msgid "Terms were accepted"
|
3070 |
msgstr "Terms were accepted"
|
3071 |
|
3072 |
-
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:
|
3073 |
msgctxt "admin-text"
|
3074 |
msgid "Terms were not accepted"
|
3075 |
msgstr "Terms were not accepted"
|
3076 |
|
3077 |
-
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:
|
3078 |
msgctxt "admin-text"
|
3079 |
msgid "Enable Pagination"
|
3080 |
msgstr "Enable Pagination"
|
3081 |
|
3082 |
-
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:
|
3083 |
msgctxt "admin-text"
|
3084 |
msgid "Yes (AJAX load more)"
|
3085 |
msgstr "Yes (AJAX load more)"
|
3086 |
|
3087 |
-
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:
|
3088 |
msgctxt "admin-text"
|
3089 |
msgid "Yes (AJAX pagination)"
|
3090 |
msgstr "Yes (AJAX pagination)"
|
3091 |
|
3092 |
-
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:
|
3093 |
msgctxt "admin-text"
|
3094 |
msgid "Yes (page reload)"
|
3095 |
msgstr "Yes (page reload)"
|
3096 |
|
3097 |
-
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:
|
3098 |
msgctxt "admin-text"
|
3099 |
msgid "Reviews Per Page"
|
3100 |
msgstr "Reviews Per Page"
|
3101 |
|
3102 |
-
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:
|
3103 |
msgctxt "admin-text"
|
3104 |
msgid "Minimum Rating"
|
3105 |
msgstr "Minimum Rating"
|
3106 |
|
3107 |
-
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:
|
3108 |
msgctxt "admin-text"
|
3109 |
msgid "The schema should only be enabled once per page."
|
3110 |
msgstr "The schema should only be enabled once per page."
|
3111 |
|
3112 |
-
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:
|
3113 |
msgctxt "admin-text"
|
3114 |
msgid "Enable the schema?"
|
3115 |
msgstr "Enable the schema?"
|
3116 |
|
3117 |
-
#: plugin/Integrations/Elementor/ElementorSummaryWidget.php:
|
3118 |
msgctxt "admin-text"
|
3119 |
msgid "Rating Summary"
|
3120 |
msgstr "Rating Summary"
|
3121 |
|
3122 |
-
#: plugin/Integrations/Elementor/ElementorWidget.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3123 |
msgctxt "admin-text"
|
3124 |
msgid "Limit the Type of Reviews"
|
3125 |
msgstr "Limit the Type of Reviews"
|
3126 |
|
3127 |
-
#: plugin/Integrations/Elementor/ElementorWidget.php:
|
3128 |
msgctxt "admin-text"
|
3129 |
msgid "Advanced"
|
3130 |
msgstr "Advanced"
|
3131 |
|
3132 |
-
#: plugin/Integrations/Elementor/ElementorWidget.php:
|
3133 |
msgctxt "admin-text"
|
3134 |
msgid "Custom ID"
|
3135 |
msgstr "Custom ID"
|
3136 |
|
3137 |
-
#: plugin/Integrations/Elementor/ElementorWidget.php:
|
3138 |
msgctxt "admin-text"
|
3139 |
msgid "Separate multiple classes with spaces."
|
3140 |
msgstr "Separate multiple classes with spaces."
|
3141 |
|
3142 |
-
#: plugin/Integrations/Elementor/ElementorWidget.php:
|
3143 |
msgctxt "admin-text"
|
3144 |
msgid "Additional CSS classes"
|
3145 |
msgstr "Additional CSS classes"
|
@@ -3154,33 +3144,33 @@ msgctxt "admin-text"
|
|
3154 |
msgid "Site Reviews Premium"
|
3155 |
msgstr "Site Reviews Premium"
|
3156 |
|
3157 |
-
#: views/pages/addons/index.php:
|
3158 |
msgctxt "admin-text"
|
3159 |
msgid ""
|
3160 |
"Gain access to ALL of our free and paid add-ons with Site Reviews Premium, "
|
3161 |
-
"including access to future add-ons as they are released and
|
3162 |
-
"support
|
3163 |
msgstr ""
|
3164 |
"Gain access to ALL of our free and paid add-ons with Site Reviews Premium, "
|
3165 |
-
"including access to future add-ons as they are released and
|
3166 |
-
"support
|
3167 |
|
3168 |
-
#: views/pages/addons/index.php:
|
3169 |
msgctxt "admin-text"
|
3170 |
msgid "Check it out!"
|
3171 |
msgstr "Check it out!"
|
3172 |
|
3173 |
-
#: views/pages/addons/index.php:
|
3174 |
msgctxt "admin-text"
|
3175 |
msgid "Allow your website visitors to sort, filter by rating, and search reviews."
|
3176 |
msgstr "Allow your website visitors to sort, filter by rating, and search reviews."
|
3177 |
|
3178 |
-
#: views/pages/addons/index.php:
|
3179 |
msgctxt "admin-text"
|
3180 |
msgid "View Add-on"
|
3181 |
msgstr "View Add-on"
|
3182 |
|
3183 |
-
#: views/pages/addons/index.php:
|
3184 |
msgctxt "admin-text"
|
3185 |
msgid ""
|
3186 |
"Form builder with 22 different field types, each form has its own Review "
|
@@ -3189,7 +3179,7 @@ msgstr ""
|
|
3189 |
"Form builder with 22 different field types, each form has its own Review "
|
3190 |
"Template which can be customised as needed."
|
3191 |
|
3192 |
-
#: views/pages/addons/index.php:
|
3193 |
msgctxt "admin-text"
|
3194 |
msgid ""
|
3195 |
"Allow your website visitors to submit images (and optional captions) with "
|
@@ -3198,7 +3188,7 @@ msgstr ""
|
|
3198 |
"Allow your website visitors to submit images (and optional captions) with "
|
3199 |
"their reviews."
|
3200 |
|
3201 |
-
#: views/pages/addons/index.php:
|
3202 |
msgctxt "admin-text"
|
3203 |
msgid ""
|
3204 |
"Create notification emails with custom conditions and schedule them to send "
|
@@ -3207,12 +3197,12 @@ msgstr ""
|
|
3207 |
"Create notification emails with custom conditions and schedule them to send "
|
3208 |
"after a review is submitted."
|
3209 |
|
3210 |
-
#: views/pages/addons/index.php:
|
3211 |
msgctxt "admin-text"
|
3212 |
msgid "Premium members only"
|
3213 |
msgstr "Premium members only"
|
3214 |
|
3215 |
-
#: views/pages/addons/index.php:
|
3216 |
msgctxt "admin-text"
|
3217 |
msgid ""
|
3218 |
"Design reviews with a drag-and-drop builder, display reviews in a grid or "
|
@@ -3221,7 +3211,7 @@ msgstr ""
|
|
3221 |
"Design reviews with a drag-and-drop builder, display reviews in a grid or "
|
3222 |
"carousel, choose custom rating images, and more!"
|
3223 |
|
3224 |
-
#: views/pages/addons/index.php:
|
3225 |
msgctxt "admin-text"
|
3226 |
msgid "Integrate Site Reviews with your Woocommerce products."
|
3227 |
msgstr "Integrate Site Reviews with your Woocommerce products."
|
88 |
msgid "Show more"
|
89 |
msgstr "Show more"
|
90 |
|
91 |
+
#: plugin/Commands/CreateReview.php:165
|
92 |
msgid "Your review has been submitted!"
|
93 |
msgstr "Your review has been submitted!"
|
94 |
|
95 |
+
#: plugin/Commands/CreateReview.php:170, views/pages/documentation/support/common-problems-and-solutions.php:75
|
96 |
msgid ""
|
97 |
"Your review could not be submitted and the error has been logged. Please "
|
98 |
"notify the site administrator."
|
1694 |
msgid "Untitled"
|
1695 |
msgstr "Untitled"
|
1696 |
|
1697 |
+
#: plugin/Addons/Controller.php:70, plugin/Controllers/AdminController.php:54, plugin/Controllers/MenuController.php:51, plugin/Integrations/Elementor/ElementorWidget.php:132, views/pages/tools/sync.php:23
|
1698 |
msgctxt "admin-text"
|
1699 |
msgid "Settings"
|
1700 |
msgstr "Settings"
|
1835 |
msgid "Recent Reviews"
|
1836 |
msgstr "Recent Reviews"
|
1837 |
|
1838 |
+
#: plugin/Controllers/AdminController.php:193, plugin/Widgets/SiteReviewsFormWidget.php:78, plugin/Integrations/Elementor/ElementorFormWidget.php:19
|
1839 |
msgctxt "admin-text"
|
1840 |
msgid "Submit a Review"
|
1841 |
msgstr "Submit a Review"
|
2025 |
msgid "(no title)"
|
2026 |
msgstr "(no title)"
|
2027 |
|
2028 |
+
#: plugin/Controllers/MetaboxController.php:158, plugin/Controllers/ListTableColumns/ColumnValueResponse.php:17, plugin/Integrations/Elementor/ElementorReviewsWidget.php:78
|
2029 |
msgctxt "admin-text"
|
2030 |
msgid "No"
|
2031 |
msgstr "No"
|
2979 |
msgid "Filter by review type"
|
2980 |
msgstr "Filter by review type"
|
2981 |
|
2982 |
+
#: plugin/Integrations/Elementor/ElementorFormWidget.php:27
|
2983 |
msgctxt "admin-text"
|
2984 |
msgid "Assign Reviews to a Page"
|
2985 |
msgstr "Assign Reviews to a Page"
|
2986 |
|
2987 |
+
#: plugin/Integrations/Elementor/ElementorFormWidget.php:34, plugin/Integrations/Elementor/ElementorReviewsWidget.php:39, plugin/Integrations/Elementor/ElementorSummaryWidget.php:36
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2988 |
msgctxt "admin-text"
|
2989 |
msgid "Separate with commas."
|
2990 |
msgstr "Separate with commas."
|
2991 |
|
2992 |
+
#: plugin/Integrations/Elementor/ElementorFormWidget.php:36, plugin/Integrations/Elementor/ElementorReviewsWidget.php:41, plugin/Integrations/Elementor/ElementorSummaryWidget.php:38
|
2993 |
msgctxt "admin-text"
|
2994 |
msgid "Enter the Post IDs"
|
2995 |
msgstr "Enter the Post IDs"
|
2996 |
|
2997 |
+
#: plugin/Integrations/Elementor/ElementorFormWidget.php:42
|
2998 |
msgctxt "admin-text"
|
2999 |
msgid "Assign Reviews to a Category"
|
3000 |
msgstr "Assign Reviews to a Category"
|
3001 |
|
3002 |
+
#: plugin/Integrations/Elementor/ElementorFormWidget.php:50
|
3003 |
msgctxt "admin-text"
|
3004 |
msgid "Assign Reviews to a User"
|
3005 |
msgstr "Assign Reviews to a User"
|
3006 |
|
3007 |
+
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:24
|
|
|
|
|
|
|
|
|
|
|
3008 |
msgctxt "admin-text"
|
3009 |
msgid "Latest Reviews"
|
3010 |
msgstr "Latest Reviews"
|
3011 |
|
3012 |
+
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:32, plugin/Integrations/Elementor/ElementorSummaryWidget.php:29
|
3013 |
msgctxt "admin-text"
|
3014 |
msgid "Limit Reviews to an Assigned Page"
|
3015 |
msgstr "Limit Reviews to an Assigned Page"
|
3016 |
|
3017 |
+
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:47, plugin/Integrations/Elementor/ElementorSummaryWidget.php:44
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3018 |
msgctxt "admin-text"
|
3019 |
msgid "Limit Reviews to an Assigned Category"
|
3020 |
msgstr "Limit Reviews to an Assigned Category"
|
3021 |
|
3022 |
+
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:55, plugin/Integrations/Elementor/ElementorSummaryWidget.php:52
|
3023 |
msgctxt "admin-text"
|
3024 |
msgid "Limit Reviews to an Assigned User"
|
3025 |
msgstr "Limit Reviews to an Assigned User"
|
3026 |
|
3027 |
+
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:63, plugin/Integrations/Elementor/ElementorSummaryWidget.php:60
|
3028 |
msgctxt "admin-text"
|
3029 |
msgid "Limit Reviews to terms"
|
3030 |
msgstr "Limit Reviews to terms"
|
3031 |
|
3032 |
+
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:66, plugin/Integrations/Elementor/ElementorSummaryWidget.php:63
|
3033 |
msgctxt "admin-text"
|
3034 |
msgid "Terms were accepted"
|
3035 |
msgstr "Terms were accepted"
|
3036 |
|
3037 |
+
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:67, plugin/Integrations/Elementor/ElementorSummaryWidget.php:64
|
3038 |
msgctxt "admin-text"
|
3039 |
msgid "Terms were not accepted"
|
3040 |
msgstr "Terms were not accepted"
|
3041 |
|
3042 |
+
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:74
|
3043 |
msgctxt "admin-text"
|
3044 |
msgid "Enable Pagination"
|
3045 |
msgstr "Enable Pagination"
|
3046 |
|
3047 |
+
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:82
|
3048 |
msgctxt "admin-text"
|
3049 |
msgid "Yes (AJAX load more)"
|
3050 |
msgstr "Yes (AJAX load more)"
|
3051 |
|
3052 |
+
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:86
|
3053 |
msgctxt "admin-text"
|
3054 |
msgid "Yes (AJAX pagination)"
|
3055 |
msgstr "Yes (AJAX pagination)"
|
3056 |
|
3057 |
+
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:90
|
3058 |
msgctxt "admin-text"
|
3059 |
msgid "Yes (page reload)"
|
3060 |
msgstr "Yes (page reload)"
|
3061 |
|
3062 |
+
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:98
|
3063 |
msgctxt "admin-text"
|
3064 |
msgid "Reviews Per Page"
|
3065 |
msgstr "Reviews Per Page"
|
3066 |
|
3067 |
+
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:105, plugin/Integrations/Elementor/ElementorSummaryWidget.php:71
|
3068 |
msgctxt "admin-text"
|
3069 |
msgid "Minimum Rating"
|
3070 |
msgstr "Minimum Rating"
|
3071 |
|
3072 |
+
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:112, plugin/Integrations/Elementor/ElementorSummaryWidget.php:78
|
3073 |
msgctxt "admin-text"
|
3074 |
msgid "The schema should only be enabled once per page."
|
3075 |
msgstr "The schema should only be enabled once per page."
|
3076 |
|
3077 |
+
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:113, plugin/Integrations/Elementor/ElementorSummaryWidget.php:79
|
3078 |
msgctxt "admin-text"
|
3079 |
msgid "Enable the schema?"
|
3080 |
msgstr "Enable the schema?"
|
3081 |
|
3082 |
+
#: plugin/Integrations/Elementor/ElementorSummaryWidget.php:21
|
3083 |
msgctxt "admin-text"
|
3084 |
msgid "Rating Summary"
|
3085 |
msgstr "Rating Summary"
|
3086 |
|
3087 |
+
#: plugin/Integrations/Elementor/ElementorWidget.php:84
|
3088 |
+
msgctxt "admin-text"
|
3089 |
+
msgid "Assign to multiple Post IDs"
|
3090 |
+
msgstr "Assign to multiple Post IDs"
|
3091 |
+
|
3092 |
+
#: plugin/Integrations/Elementor/ElementorWidget.php:85
|
3093 |
+
msgctxt "admin-text"
|
3094 |
+
msgid "The Current Page"
|
3095 |
+
msgstr "The Current Page"
|
3096 |
+
|
3097 |
+
#: plugin/Integrations/Elementor/ElementorWidget.php:86
|
3098 |
+
msgctxt "admin-text"
|
3099 |
+
msgid "The Parent Page"
|
3100 |
+
msgstr "The Parent Page"
|
3101 |
+
|
3102 |
+
#: plugin/Integrations/Elementor/ElementorWidget.php:104
|
3103 |
+
msgctxt "admin-text"
|
3104 |
+
msgid "The Logged-in user"
|
3105 |
+
msgstr "The Logged-in user"
|
3106 |
+
|
3107 |
+
#: plugin/Integrations/Elementor/ElementorWidget.php:105
|
3108 |
+
msgctxt "admin-text"
|
3109 |
+
msgid "The Page author"
|
3110 |
+
msgstr "The Page author"
|
3111 |
+
|
3112 |
+
#: plugin/Integrations/Elementor/ElementorWidget.php:116
|
3113 |
msgctxt "admin-text"
|
3114 |
msgid "Limit the Type of Reviews"
|
3115 |
msgstr "Limit the Type of Reviews"
|
3116 |
|
3117 |
+
#: plugin/Integrations/Elementor/ElementorWidget.php:136
|
3118 |
msgctxt "admin-text"
|
3119 |
msgid "Advanced"
|
3120 |
msgstr "Advanced"
|
3121 |
|
3122 |
+
#: plugin/Integrations/Elementor/ElementorWidget.php:170
|
3123 |
msgctxt "admin-text"
|
3124 |
msgid "Custom ID"
|
3125 |
msgstr "Custom ID"
|
3126 |
|
3127 |
+
#: plugin/Integrations/Elementor/ElementorWidget.php:174
|
3128 |
msgctxt "admin-text"
|
3129 |
msgid "Separate multiple classes with spaces."
|
3130 |
msgstr "Separate multiple classes with spaces."
|
3131 |
|
3132 |
+
#: plugin/Integrations/Elementor/ElementorWidget.php:176
|
3133 |
msgctxt "admin-text"
|
3134 |
msgid "Additional CSS classes"
|
3135 |
msgstr "Additional CSS classes"
|
3144 |
msgid "Site Reviews Premium"
|
3145 |
msgstr "Site Reviews Premium"
|
3146 |
|
3147 |
+
#: views/pages/addons/index.php:15
|
3148 |
msgctxt "admin-text"
|
3149 |
msgid ""
|
3150 |
"Gain access to ALL of our free and paid add-ons with Site Reviews Premium, "
|
3151 |
+
"including access to future add-ons as they are released and <a href=\"%s\" "
|
3152 |
+
"target=\"_blank\">priority support</a>!"
|
3153 |
msgstr ""
|
3154 |
"Gain access to ALL of our free and paid add-ons with Site Reviews Premium, "
|
3155 |
+
"including access to future add-ons as they are released and <a href=\"%s\" "
|
3156 |
+
"target=\"_blank\">priority support</a>!"
|
3157 |
|
3158 |
+
#: views/pages/addons/index.php:19
|
3159 |
msgctxt "admin-text"
|
3160 |
msgid "Check it out!"
|
3161 |
msgstr "Check it out!"
|
3162 |
|
3163 |
+
#: views/pages/addons/index.php:27
|
3164 |
msgctxt "admin-text"
|
3165 |
msgid "Allow your website visitors to sort, filter by rating, and search reviews."
|
3166 |
msgstr "Allow your website visitors to sort, filter by rating, and search reviews."
|
3167 |
|
3168 |
+
#: views/pages/addons/index.php:29, views/pages/addons/index.php:39, views/pages/addons/index.php:49, views/pages/addons/index.php:79
|
3169 |
msgctxt "admin-text"
|
3170 |
msgid "View Add-on"
|
3171 |
msgstr "View Add-on"
|
3172 |
|
3173 |
+
#: views/pages/addons/index.php:37
|
3174 |
msgctxt "admin-text"
|
3175 |
msgid ""
|
3176 |
"Form builder with 22 different field types, each form has its own Review "
|
3179 |
"Form builder with 22 different field types, each form has its own Review "
|
3180 |
"Template which can be customised as needed."
|
3181 |
|
3182 |
+
#: views/pages/addons/index.php:47
|
3183 |
msgctxt "admin-text"
|
3184 |
msgid ""
|
3185 |
"Allow your website visitors to submit images (and optional captions) with "
|
3188 |
"Allow your website visitors to submit images (and optional captions) with "
|
3189 |
"their reviews."
|
3190 |
|
3191 |
+
#: views/pages/addons/index.php:57
|
3192 |
msgctxt "admin-text"
|
3193 |
msgid ""
|
3194 |
"Create notification emails with custom conditions and schedule them to send "
|
3197 |
"Create notification emails with custom conditions and schedule them to send "
|
3198 |
"after a review is submitted."
|
3199 |
|
3200 |
+
#: views/pages/addons/index.php:59, views/pages/addons/index.php:69
|
3201 |
msgctxt "admin-text"
|
3202 |
msgid "Premium members only"
|
3203 |
msgstr "Premium members only"
|
3204 |
|
3205 |
+
#: views/pages/addons/index.php:67
|
3206 |
msgctxt "admin-text"
|
3207 |
msgid ""
|
3208 |
"Design reviews with a drag-and-drop builder, display reviews in a grid or "
|
3211 |
"Design reviews with a drag-and-drop builder, display reviews in a grid or "
|
3212 |
"carousel, choose custom rating images, and more!"
|
3213 |
|
3214 |
+
#: views/pages/addons/index.php:77
|
3215 |
msgctxt "admin-text"
|
3216 |
msgid "Integrate Site Reviews with your Woocommerce products."
|
3217 |
msgstr "Integrate Site Reviews with your Woocommerce products."
|
languages/site-reviews.pot
CHANGED
@@ -1282,7 +1282,7 @@ msgctxt "admin-text"
|
|
1282 |
msgid "Untitled"
|
1283 |
msgstr ""
|
1284 |
|
1285 |
-
#: plugin/Addons/Controller.php:70, plugin/Controllers/AdminController.php:54, plugin/Controllers/MenuController.php:51, plugin/Integrations/Elementor/ElementorWidget.php:
|
1286 |
msgctxt "admin-text"
|
1287 |
msgid "Settings"
|
1288 |
msgstr ""
|
@@ -1311,11 +1311,11 @@ msgstr ""
|
|
1311 |
msgid "Show more"
|
1312 |
msgstr ""
|
1313 |
|
1314 |
-
#: plugin/Commands/CreateReview.php:
|
1315 |
msgid "Your review has been submitted!"
|
1316 |
msgstr ""
|
1317 |
|
1318 |
-
#: plugin/Commands/CreateReview.php:
|
1319 |
msgid "Your review could not be submitted and the error has been logged. Please notify the site administrator."
|
1320 |
msgstr ""
|
1321 |
|
@@ -1429,7 +1429,7 @@ msgctxt "admin-text"
|
|
1429 |
msgid "Recent Reviews"
|
1430 |
msgstr ""
|
1431 |
|
1432 |
-
#: plugin/Controllers/AdminController.php:193, plugin/Widgets/SiteReviewsFormWidget.php:78, plugin/Integrations/Elementor/ElementorFormWidget.php:
|
1433 |
msgctxt "admin-text"
|
1434 |
msgid "Submit a Review"
|
1435 |
msgstr ""
|
@@ -1629,7 +1629,7 @@ msgctxt "admin-text"
|
|
1629 |
msgid "(no title)"
|
1630 |
msgstr ""
|
1631 |
|
1632 |
-
#: plugin/Controllers/MetaboxController.php:158, plugin/Controllers/ListTableColumns/ColumnValueResponse.php:17, plugin/Integrations/Elementor/ElementorReviewsWidget.php:
|
1633 |
msgctxt "admin-text"
|
1634 |
msgid "No"
|
1635 |
msgstr ""
|
@@ -2941,167 +2941,157 @@ msgctxt "admin-text"
|
|
2941 |
msgid "Filter by review type"
|
2942 |
msgstr ""
|
2943 |
|
2944 |
-
#: plugin/Integrations/Elementor/ElementorFormWidget.php:
|
2945 |
msgctxt "admin-text"
|
2946 |
msgid "Assign Reviews to a Page"
|
2947 |
msgstr ""
|
2948 |
|
2949 |
-
#: plugin/Integrations/Elementor/ElementorFormWidget.php:
|
2950 |
-
msgctxt "admin-text"
|
2951 |
-
msgid "Assign to multiple Post IDs"
|
2952 |
-
msgstr ""
|
2953 |
-
|
2954 |
-
#: plugin/Integrations/Elementor/ElementorFormWidget.php:33
|
2955 |
-
msgctxt "admin-text"
|
2956 |
-
msgid "Assign to the Current Page"
|
2957 |
-
msgstr ""
|
2958 |
-
|
2959 |
-
#: plugin/Integrations/Elementor/ElementorFormWidget.php:34
|
2960 |
-
msgctxt "admin-text"
|
2961 |
-
msgid "Assign to the Parent Page"
|
2962 |
-
msgstr ""
|
2963 |
-
|
2964 |
-
#: plugin/Integrations/Elementor/ElementorFormWidget.php:40, plugin/Integrations/Elementor/ElementorReviewsWidget.php:45, plugin/Integrations/Elementor/ElementorSummaryWidget.php:42
|
2965 |
msgctxt "admin-text"
|
2966 |
msgid "Separate with commas."
|
2967 |
msgstr ""
|
2968 |
|
2969 |
-
#: plugin/Integrations/Elementor/ElementorFormWidget.php:
|
2970 |
msgctxt "admin-text"
|
2971 |
msgid "Enter the Post IDs"
|
2972 |
msgstr ""
|
2973 |
|
2974 |
-
#: plugin/Integrations/Elementor/ElementorFormWidget.php:
|
2975 |
msgctxt "admin-text"
|
2976 |
msgid "Assign Reviews to a Category"
|
2977 |
msgstr ""
|
2978 |
|
2979 |
-
#: plugin/Integrations/Elementor/ElementorFormWidget.php:
|
2980 |
msgctxt "admin-text"
|
2981 |
msgid "Assign Reviews to a User"
|
2982 |
msgstr ""
|
2983 |
|
2984 |
-
#: plugin/Integrations/Elementor/
|
2985 |
-
msgctxt "admin-text"
|
2986 |
-
msgid "The Logged-in user"
|
2987 |
-
msgstr ""
|
2988 |
-
|
2989 |
-
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:26
|
2990 |
msgctxt "admin-text"
|
2991 |
msgid "Latest Reviews"
|
2992 |
msgstr ""
|
2993 |
|
2994 |
-
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:
|
2995 |
msgctxt "admin-text"
|
2996 |
msgid "Limit Reviews to an Assigned Page"
|
2997 |
msgstr ""
|
2998 |
|
2999 |
-
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:
|
3000 |
-
msgctxt "admin-text"
|
3001 |
-
msgid "Assigned to multiple Post IDs"
|
3002 |
-
msgstr ""
|
3003 |
-
|
3004 |
-
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:38, plugin/Integrations/Elementor/ElementorSummaryWidget.php:35
|
3005 |
-
msgctxt "admin-text"
|
3006 |
-
msgid "Assigned to the Current Page"
|
3007 |
-
msgstr ""
|
3008 |
-
|
3009 |
-
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:39, plugin/Integrations/Elementor/ElementorSummaryWidget.php:36
|
3010 |
-
msgctxt "admin-text"
|
3011 |
-
msgid "Assigned to the Parent Page"
|
3012 |
-
msgstr ""
|
3013 |
-
|
3014 |
-
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:53, plugin/Integrations/Elementor/ElementorSummaryWidget.php:50
|
3015 |
msgctxt "admin-text"
|
3016 |
msgid "Limit Reviews to an Assigned Category"
|
3017 |
msgstr ""
|
3018 |
|
3019 |
-
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:
|
3020 |
msgctxt "admin-text"
|
3021 |
msgid "Limit Reviews to an Assigned User"
|
3022 |
msgstr ""
|
3023 |
|
3024 |
-
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:
|
3025 |
msgctxt "admin-text"
|
3026 |
msgid "Limit Reviews to terms"
|
3027 |
msgstr ""
|
3028 |
|
3029 |
-
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:
|
3030 |
msgctxt "admin-text"
|
3031 |
msgid "Terms were accepted"
|
3032 |
msgstr ""
|
3033 |
|
3034 |
-
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:
|
3035 |
msgctxt "admin-text"
|
3036 |
msgid "Terms were not accepted"
|
3037 |
msgstr ""
|
3038 |
|
3039 |
-
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:
|
3040 |
msgctxt "admin-text"
|
3041 |
msgid "Enable Pagination"
|
3042 |
msgstr ""
|
3043 |
|
3044 |
-
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:
|
3045 |
msgctxt "admin-text"
|
3046 |
msgid "Yes (AJAX load more)"
|
3047 |
msgstr ""
|
3048 |
|
3049 |
-
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:
|
3050 |
msgctxt "admin-text"
|
3051 |
msgid "Yes (AJAX pagination)"
|
3052 |
msgstr ""
|
3053 |
|
3054 |
-
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:
|
3055 |
msgctxt "admin-text"
|
3056 |
msgid "Yes (page reload)"
|
3057 |
msgstr ""
|
3058 |
|
3059 |
-
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:
|
3060 |
msgctxt "admin-text"
|
3061 |
msgid "Reviews Per Page"
|
3062 |
msgstr ""
|
3063 |
|
3064 |
-
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:
|
3065 |
msgctxt "admin-text"
|
3066 |
msgid "Minimum Rating"
|
3067 |
msgstr ""
|
3068 |
|
3069 |
-
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:
|
3070 |
msgctxt "admin-text"
|
3071 |
msgid "The schema should only be enabled once per page."
|
3072 |
msgstr ""
|
3073 |
|
3074 |
-
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:
|
3075 |
msgctxt "admin-text"
|
3076 |
msgid "Enable the schema?"
|
3077 |
msgstr ""
|
3078 |
|
3079 |
-
#: plugin/Integrations/Elementor/ElementorSummaryWidget.php:
|
3080 |
msgctxt "admin-text"
|
3081 |
msgid "Rating Summary"
|
3082 |
msgstr ""
|
3083 |
|
3084 |
-
#: plugin/Integrations/Elementor/ElementorWidget.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3085 |
msgctxt "admin-text"
|
3086 |
msgid "Limit the Type of Reviews"
|
3087 |
msgstr ""
|
3088 |
|
3089 |
-
#: plugin/Integrations/Elementor/ElementorWidget.php:
|
3090 |
msgctxt "admin-text"
|
3091 |
msgid "Advanced"
|
3092 |
msgstr ""
|
3093 |
|
3094 |
-
#: plugin/Integrations/Elementor/ElementorWidget.php:
|
3095 |
msgctxt "admin-text"
|
3096 |
msgid "Custom ID"
|
3097 |
msgstr ""
|
3098 |
|
3099 |
-
#: plugin/Integrations/Elementor/ElementorWidget.php:
|
3100 |
msgctxt "admin-text"
|
3101 |
msgid "Separate multiple classes with spaces."
|
3102 |
msgstr ""
|
3103 |
|
3104 |
-
#: plugin/Integrations/Elementor/ElementorWidget.php:
|
3105 |
msgctxt "admin-text"
|
3106 |
msgid "Additional CSS classes"
|
3107 |
msgstr ""
|
@@ -3144,52 +3134,52 @@ msgctxt "admin-text"
|
|
3144 |
msgid "Site Reviews Premium"
|
3145 |
msgstr ""
|
3146 |
|
3147 |
-
#: views/pages/addons/index.php:
|
3148 |
msgctxt "admin-text"
|
3149 |
-
msgid "Gain access to ALL of our free and paid add-ons with Site Reviews Premium, including access to future add-ons as they are released and priority support
|
3150 |
msgstr ""
|
3151 |
|
3152 |
-
#: views/pages/addons/index.php:
|
3153 |
msgctxt "admin-text"
|
3154 |
msgid "Check it out!"
|
3155 |
msgstr ""
|
3156 |
|
3157 |
-
#: views/pages/addons/index.php:
|
3158 |
msgctxt "admin-text"
|
3159 |
msgid "Allow your website visitors to sort, filter by rating, and search reviews."
|
3160 |
msgstr ""
|
3161 |
|
3162 |
-
#: views/pages/addons/index.php:
|
3163 |
msgctxt "admin-text"
|
3164 |
msgid "View Add-on"
|
3165 |
msgstr ""
|
3166 |
|
3167 |
-
#: views/pages/addons/index.php:
|
3168 |
msgctxt "admin-text"
|
3169 |
msgid "Form builder with 22 different field types, each form has its own Review Template which can be customised as needed."
|
3170 |
msgstr ""
|
3171 |
|
3172 |
-
#: views/pages/addons/index.php:
|
3173 |
msgctxt "admin-text"
|
3174 |
msgid "Allow your website visitors to submit images (and optional captions) with their reviews."
|
3175 |
msgstr ""
|
3176 |
|
3177 |
-
#: views/pages/addons/index.php:
|
3178 |
msgctxt "admin-text"
|
3179 |
msgid "Create notification emails with custom conditions and schedule them to send after a review is submitted."
|
3180 |
msgstr ""
|
3181 |
|
3182 |
-
#: views/pages/addons/index.php:
|
3183 |
msgctxt "admin-text"
|
3184 |
msgid "Premium members only"
|
3185 |
msgstr ""
|
3186 |
|
3187 |
-
#: views/pages/addons/index.php:
|
3188 |
msgctxt "admin-text"
|
3189 |
msgid "Design reviews with a drag-and-drop builder, display reviews in a grid or carousel, choose custom rating images, and more!"
|
3190 |
msgstr ""
|
3191 |
|
3192 |
-
#: views/pages/addons/index.php:
|
3193 |
msgctxt "admin-text"
|
3194 |
msgid "Integrate Site Reviews with your Woocommerce products."
|
3195 |
msgstr ""
|
1282 |
msgid "Untitled"
|
1283 |
msgstr ""
|
1284 |
|
1285 |
+
#: plugin/Addons/Controller.php:70, plugin/Controllers/AdminController.php:54, plugin/Controllers/MenuController.php:51, plugin/Integrations/Elementor/ElementorWidget.php:132, views/pages/tools/sync.php:23
|
1286 |
msgctxt "admin-text"
|
1287 |
msgid "Settings"
|
1288 |
msgstr ""
|
1311 |
msgid "Show more"
|
1312 |
msgstr ""
|
1313 |
|
1314 |
+
#: plugin/Commands/CreateReview.php:165
|
1315 |
msgid "Your review has been submitted!"
|
1316 |
msgstr ""
|
1317 |
|
1318 |
+
#: plugin/Commands/CreateReview.php:170, views/pages/documentation/support/common-problems-and-solutions.php:75
|
1319 |
msgid "Your review could not be submitted and the error has been logged. Please notify the site administrator."
|
1320 |
msgstr ""
|
1321 |
|
1429 |
msgid "Recent Reviews"
|
1430 |
msgstr ""
|
1431 |
|
1432 |
+
#: plugin/Controllers/AdminController.php:193, plugin/Widgets/SiteReviewsFormWidget.php:78, plugin/Integrations/Elementor/ElementorFormWidget.php:19
|
1433 |
msgctxt "admin-text"
|
1434 |
msgid "Submit a Review"
|
1435 |
msgstr ""
|
1629 |
msgid "(no title)"
|
1630 |
msgstr ""
|
1631 |
|
1632 |
+
#: plugin/Controllers/MetaboxController.php:158, plugin/Controllers/ListTableColumns/ColumnValueResponse.php:17, plugin/Integrations/Elementor/ElementorReviewsWidget.php:78
|
1633 |
msgctxt "admin-text"
|
1634 |
msgid "No"
|
1635 |
msgstr ""
|
2941 |
msgid "Filter by review type"
|
2942 |
msgstr ""
|
2943 |
|
2944 |
+
#: plugin/Integrations/Elementor/ElementorFormWidget.php:27
|
2945 |
msgctxt "admin-text"
|
2946 |
msgid "Assign Reviews to a Page"
|
2947 |
msgstr ""
|
2948 |
|
2949 |
+
#: plugin/Integrations/Elementor/ElementorFormWidget.php:34, plugin/Integrations/Elementor/ElementorReviewsWidget.php:39, plugin/Integrations/Elementor/ElementorSummaryWidget.php:36
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2950 |
msgctxt "admin-text"
|
2951 |
msgid "Separate with commas."
|
2952 |
msgstr ""
|
2953 |
|
2954 |
+
#: plugin/Integrations/Elementor/ElementorFormWidget.php:36, plugin/Integrations/Elementor/ElementorReviewsWidget.php:41, plugin/Integrations/Elementor/ElementorSummaryWidget.php:38
|
2955 |
msgctxt "admin-text"
|
2956 |
msgid "Enter the Post IDs"
|
2957 |
msgstr ""
|
2958 |
|
2959 |
+
#: plugin/Integrations/Elementor/ElementorFormWidget.php:42
|
2960 |
msgctxt "admin-text"
|
2961 |
msgid "Assign Reviews to a Category"
|
2962 |
msgstr ""
|
2963 |
|
2964 |
+
#: plugin/Integrations/Elementor/ElementorFormWidget.php:50
|
2965 |
msgctxt "admin-text"
|
2966 |
msgid "Assign Reviews to a User"
|
2967 |
msgstr ""
|
2968 |
|
2969 |
+
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:24
|
|
|
|
|
|
|
|
|
|
|
2970 |
msgctxt "admin-text"
|
2971 |
msgid "Latest Reviews"
|
2972 |
msgstr ""
|
2973 |
|
2974 |
+
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:32, plugin/Integrations/Elementor/ElementorSummaryWidget.php:29
|
2975 |
msgctxt "admin-text"
|
2976 |
msgid "Limit Reviews to an Assigned Page"
|
2977 |
msgstr ""
|
2978 |
|
2979 |
+
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:47, plugin/Integrations/Elementor/ElementorSummaryWidget.php:44
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2980 |
msgctxt "admin-text"
|
2981 |
msgid "Limit Reviews to an Assigned Category"
|
2982 |
msgstr ""
|
2983 |
|
2984 |
+
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:55, plugin/Integrations/Elementor/ElementorSummaryWidget.php:52
|
2985 |
msgctxt "admin-text"
|
2986 |
msgid "Limit Reviews to an Assigned User"
|
2987 |
msgstr ""
|
2988 |
|
2989 |
+
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:63, plugin/Integrations/Elementor/ElementorSummaryWidget.php:60
|
2990 |
msgctxt "admin-text"
|
2991 |
msgid "Limit Reviews to terms"
|
2992 |
msgstr ""
|
2993 |
|
2994 |
+
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:66, plugin/Integrations/Elementor/ElementorSummaryWidget.php:63
|
2995 |
msgctxt "admin-text"
|
2996 |
msgid "Terms were accepted"
|
2997 |
msgstr ""
|
2998 |
|
2999 |
+
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:67, plugin/Integrations/Elementor/ElementorSummaryWidget.php:64
|
3000 |
msgctxt "admin-text"
|
3001 |
msgid "Terms were not accepted"
|
3002 |
msgstr ""
|
3003 |
|
3004 |
+
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:74
|
3005 |
msgctxt "admin-text"
|
3006 |
msgid "Enable Pagination"
|
3007 |
msgstr ""
|
3008 |
|
3009 |
+
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:82
|
3010 |
msgctxt "admin-text"
|
3011 |
msgid "Yes (AJAX load more)"
|
3012 |
msgstr ""
|
3013 |
|
3014 |
+
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:86
|
3015 |
msgctxt "admin-text"
|
3016 |
msgid "Yes (AJAX pagination)"
|
3017 |
msgstr ""
|
3018 |
|
3019 |
+
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:90
|
3020 |
msgctxt "admin-text"
|
3021 |
msgid "Yes (page reload)"
|
3022 |
msgstr ""
|
3023 |
|
3024 |
+
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:98
|
3025 |
msgctxt "admin-text"
|
3026 |
msgid "Reviews Per Page"
|
3027 |
msgstr ""
|
3028 |
|
3029 |
+
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:105, plugin/Integrations/Elementor/ElementorSummaryWidget.php:71
|
3030 |
msgctxt "admin-text"
|
3031 |
msgid "Minimum Rating"
|
3032 |
msgstr ""
|
3033 |
|
3034 |
+
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:112, plugin/Integrations/Elementor/ElementorSummaryWidget.php:78
|
3035 |
msgctxt "admin-text"
|
3036 |
msgid "The schema should only be enabled once per page."
|
3037 |
msgstr ""
|
3038 |
|
3039 |
+
#: plugin/Integrations/Elementor/ElementorReviewsWidget.php:113, plugin/Integrations/Elementor/ElementorSummaryWidget.php:79
|
3040 |
msgctxt "admin-text"
|
3041 |
msgid "Enable the schema?"
|
3042 |
msgstr ""
|
3043 |
|
3044 |
+
#: plugin/Integrations/Elementor/ElementorSummaryWidget.php:21
|
3045 |
msgctxt "admin-text"
|
3046 |
msgid "Rating Summary"
|
3047 |
msgstr ""
|
3048 |
|
3049 |
+
#: plugin/Integrations/Elementor/ElementorWidget.php:84
|
3050 |
+
msgctxt "admin-text"
|
3051 |
+
msgid "Assign to multiple Post IDs"
|
3052 |
+
msgstr ""
|
3053 |
+
|
3054 |
+
#: plugin/Integrations/Elementor/ElementorWidget.php:85
|
3055 |
+
msgctxt "admin-text"
|
3056 |
+
msgid "The Current Page"
|
3057 |
+
msgstr ""
|
3058 |
+
|
3059 |
+
#: plugin/Integrations/Elementor/ElementorWidget.php:86
|
3060 |
+
msgctxt "admin-text"
|
3061 |
+
msgid "The Parent Page"
|
3062 |
+
msgstr ""
|
3063 |
+
|
3064 |
+
#: plugin/Integrations/Elementor/ElementorWidget.php:104
|
3065 |
+
msgctxt "admin-text"
|
3066 |
+
msgid "The Logged-in user"
|
3067 |
+
msgstr ""
|
3068 |
+
|
3069 |
+
#: plugin/Integrations/Elementor/ElementorWidget.php:105
|
3070 |
+
msgctxt "admin-text"
|
3071 |
+
msgid "The Page author"
|
3072 |
+
msgstr ""
|
3073 |
+
|
3074 |
+
#: plugin/Integrations/Elementor/ElementorWidget.php:116
|
3075 |
msgctxt "admin-text"
|
3076 |
msgid "Limit the Type of Reviews"
|
3077 |
msgstr ""
|
3078 |
|
3079 |
+
#: plugin/Integrations/Elementor/ElementorWidget.php:136
|
3080 |
msgctxt "admin-text"
|
3081 |
msgid "Advanced"
|
3082 |
msgstr ""
|
3083 |
|
3084 |
+
#: plugin/Integrations/Elementor/ElementorWidget.php:170
|
3085 |
msgctxt "admin-text"
|
3086 |
msgid "Custom ID"
|
3087 |
msgstr ""
|
3088 |
|
3089 |
+
#: plugin/Integrations/Elementor/ElementorWidget.php:174
|
3090 |
msgctxt "admin-text"
|
3091 |
msgid "Separate multiple classes with spaces."
|
3092 |
msgstr ""
|
3093 |
|
3094 |
+
#: plugin/Integrations/Elementor/ElementorWidget.php:176
|
3095 |
msgctxt "admin-text"
|
3096 |
msgid "Additional CSS classes"
|
3097 |
msgstr ""
|
3134 |
msgid "Site Reviews Premium"
|
3135 |
msgstr ""
|
3136 |
|
3137 |
+
#: views/pages/addons/index.php:15
|
3138 |
msgctxt "admin-text"
|
3139 |
+
msgid "Gain access to ALL of our free and paid add-ons with Site Reviews Premium, including access to future add-ons as they are released and <a href=\"%s\" target=\"_blank\">priority support</a>!"
|
3140 |
msgstr ""
|
3141 |
|
3142 |
+
#: views/pages/addons/index.php:19
|
3143 |
msgctxt "admin-text"
|
3144 |
msgid "Check it out!"
|
3145 |
msgstr ""
|
3146 |
|
3147 |
+
#: views/pages/addons/index.php:27
|
3148 |
msgctxt "admin-text"
|
3149 |
msgid "Allow your website visitors to sort, filter by rating, and search reviews."
|
3150 |
msgstr ""
|
3151 |
|
3152 |
+
#: views/pages/addons/index.php:29, views/pages/addons/index.php:39, views/pages/addons/index.php:49, views/pages/addons/index.php:79
|
3153 |
msgctxt "admin-text"
|
3154 |
msgid "View Add-on"
|
3155 |
msgstr ""
|
3156 |
|
3157 |
+
#: views/pages/addons/index.php:37
|
3158 |
msgctxt "admin-text"
|
3159 |
msgid "Form builder with 22 different field types, each form has its own Review Template which can be customised as needed."
|
3160 |
msgstr ""
|
3161 |
|
3162 |
+
#: views/pages/addons/index.php:47
|
3163 |
msgctxt "admin-text"
|
3164 |
msgid "Allow your website visitors to submit images (and optional captions) with their reviews."
|
3165 |
msgstr ""
|
3166 |
|
3167 |
+
#: views/pages/addons/index.php:57
|
3168 |
msgctxt "admin-text"
|
3169 |
msgid "Create notification emails with custom conditions and schedule them to send after a review is submitted."
|
3170 |
msgstr ""
|
3171 |
|
3172 |
+
#: views/pages/addons/index.php:59, views/pages/addons/index.php:69
|
3173 |
msgctxt "admin-text"
|
3174 |
msgid "Premium members only"
|
3175 |
msgstr ""
|
3176 |
|
3177 |
+
#: views/pages/addons/index.php:67
|
3178 |
msgctxt "admin-text"
|
3179 |
msgid "Design reviews with a drag-and-drop builder, display reviews in a grid or carousel, choose custom rating images, and more!"
|
3180 |
msgstr ""
|
3181 |
|
3182 |
+
#: views/pages/addons/index.php:77
|
3183 |
msgctxt "admin-text"
|
3184 |
msgid "Integrate Site Reviews with your Woocommerce products."
|
3185 |
msgstr ""
|
plugin/Commands/CreateReview.php
CHANGED
@@ -55,7 +55,8 @@ class CreateReview implements Contract
|
|
55 |
}
|
56 |
glsr()->action('review/request', $request);
|
57 |
$this->request = $request;
|
58 |
-
$this->
|
|
|
59 |
}
|
60 |
|
61 |
/**
|
@@ -148,11 +149,11 @@ class CreateReview implements Contract
|
|
148 |
if (!empty($this->avatar)) {
|
149 |
return $this->avatar;
|
150 |
}
|
151 |
-
$review = new Review($this->toArray(), false); // don't init!
|
152 |
if (empty($this->email)) {
|
153 |
-
|
|
|
154 |
}
|
155 |
-
return glsr(Avatar::class)->generate($review);
|
156 |
}
|
157 |
|
158 |
/**
|
@@ -160,8 +161,9 @@ class CreateReview implements Contract
|
|
160 |
*/
|
161 |
protected function create()
|
162 |
{
|
163 |
-
if ($
|
164 |
$this->message = __('Your review has been submitted!', 'site-reviews');
|
|
|
165 |
return;
|
166 |
}
|
167 |
$this->errors = [];
|
@@ -182,7 +184,7 @@ class CreateReview implements Contract
|
|
182 |
protected function redirect($fallback = '')
|
183 |
{
|
184 |
$redirect = trim(strval(get_post_meta($this->post_id, 'redirect_to', true)));
|
185 |
-
$redirect = glsr()->filterString('review/redirect', $redirect, $this);
|
186 |
if (empty($redirect)) {
|
187 |
$redirect = $fallback;
|
188 |
}
|
55 |
}
|
56 |
glsr()->action('review/request', $request);
|
57 |
$this->request = $request;
|
58 |
+
$this->review = new Review($this->toArray(), false); // don't init the dummy review!
|
59 |
+
$this->sanitize(); // this goes last
|
60 |
}
|
61 |
|
62 |
/**
|
149 |
if (!empty($this->avatar)) {
|
150 |
return $this->avatar;
|
151 |
}
|
|
|
152 |
if (empty($this->email)) {
|
153 |
+
// This is a dummy review as it hasn't been created yet.
|
154 |
+
$this->review->set('author_id', get_current_user_id());
|
155 |
}
|
156 |
+
return glsr(Avatar::class)->generate($this->review);
|
157 |
}
|
158 |
|
159 |
/**
|
161 |
*/
|
162 |
protected function create()
|
163 |
{
|
164 |
+
if ($review = glsr(ReviewManager::class)->create($this)) {
|
165 |
$this->message = __('Your review has been submitted!', 'site-reviews');
|
166 |
+
$this->review = $review; // overwrite the dummy review with the submitted review
|
167 |
return;
|
168 |
}
|
169 |
$this->errors = [];
|
184 |
protected function redirect($fallback = '')
|
185 |
{
|
186 |
$redirect = trim(strval(get_post_meta($this->post_id, 'redirect_to', true)));
|
187 |
+
$redirect = glsr()->filterString('review/redirect', $redirect, $this, $this->review);
|
188 |
if (empty($redirect)) {
|
189 |
$redirect = $fallback;
|
190 |
}
|
plugin/Helper.php
CHANGED
@@ -144,10 +144,12 @@ class Helper
|
|
144 |
return $post->ID;
|
145 |
}
|
146 |
if ('parent_id' == $post) {
|
147 |
-
|
|
|
148 |
}
|
149 |
if ('post_id' == $post) {
|
150 |
-
|
|
|
151 |
}
|
152 |
if (is_string($post)) {
|
153 |
$parts = explode(':', $post);
|
@@ -189,8 +191,12 @@ class Helper
|
|
189 |
if ($user instanceof \WP_User) {
|
190 |
return $user->ID;
|
191 |
}
|
|
|
|
|
|
|
|
|
192 |
if ('user_id' === $user) {
|
193 |
-
return get_current_user_id();
|
194 |
}
|
195 |
if (is_numeric($user)) {
|
196 |
$user = get_user_by('ID', $user);
|
144 |
return $post->ID;
|
145 |
}
|
146 |
if ('parent_id' == $post) {
|
147 |
+
$parentId = (int) wp_get_post_parent_id(intval(get_the_ID()));
|
148 |
+
return glsr()->filterInt('assigned_posts/parent_id', $parentId);
|
149 |
}
|
150 |
if ('post_id' == $post) {
|
151 |
+
$postId = (int) get_the_ID();
|
152 |
+
return glsr()->filterInt('assigned_posts/post_id', $postId);
|
153 |
}
|
154 |
if (is_string($post)) {
|
155 |
$parts = explode(':', $post);
|
191 |
if ($user instanceof \WP_User) {
|
192 |
return $user->ID;
|
193 |
}
|
194 |
+
if ('author_id' === $user) {
|
195 |
+
$authorId = Cast::toInt(get_the_author_meta('ID'));
|
196 |
+
return glsr()->filterInt('assigned_users/author_id', $authorId);
|
197 |
+
}
|
198 |
if ('user_id' === $user) {
|
199 |
+
return glsr()->filterInt('assigned_users/user_id', get_current_user_id());
|
200 |
}
|
201 |
if (is_numeric($user)) {
|
202 |
$user = get_user_by('ID', $user);
|
plugin/Integrations/Elementor/ElementorFormWidget.php
CHANGED
@@ -2,8 +2,6 @@
|
|
2 |
|
3 |
namespace GeminiLabs\SiteReviews\Integrations\Elementor;
|
4 |
|
5 |
-
use GeminiLabs\SiteReviews\Database;
|
6 |
-
use GeminiLabs\SiteReviews\Helpers\Arr;
|
7 |
use GeminiLabs\SiteReviews\Shortcodes\SiteReviewsFormShortcode;
|
8 |
|
9 |
class ElementorFormWidget extends ElementorWidget
|
@@ -28,11 +26,7 @@ class ElementorFormWidget extends ElementorWidget
|
|
28 |
'default' => '',
|
29 |
'label' => _x('Assign Reviews to a Page', 'admin-text', 'site-reviews'),
|
30 |
'label_block' => true,
|
31 |
-
'options' =>
|
32 |
-
'custom' => _x('Assign to multiple Post IDs', 'admin-text', 'site-reviews'),
|
33 |
-
'post_id' => _x('Assign to the Current Page', 'admin-text', 'site-reviews'),
|
34 |
-
'parent_id' => _x('Assign to the Parent Page', 'admin-text', 'site-reviews'),
|
35 |
-
],
|
36 |
'type' => \Elementor\Controls_Manager::SELECT2,
|
37 |
],
|
38 |
'assigned_posts_custom' => [
|
@@ -48,7 +42,7 @@ class ElementorFormWidget extends ElementorWidget
|
|
48 |
'label' => _x('Assign Reviews to a Category', 'admin-text', 'site-reviews'),
|
49 |
'label_block' => true,
|
50 |
'multiple' => true,
|
51 |
-
'options' =>
|
52 |
'type' => \Elementor\Controls_Manager::SELECT2,
|
53 |
],
|
54 |
'assigned_users' => [
|
@@ -56,7 +50,7 @@ class ElementorFormWidget extends ElementorWidget
|
|
56 |
'label' => _x('Assign Reviews to a User', 'admin-text', 'site-reviews'),
|
57 |
'label_block' => true,
|
58 |
'multiple' => true,
|
59 |
-
'options' =>
|
60 |
'type' => \Elementor\Controls_Manager::SELECT2,
|
61 |
],
|
62 |
];
|
2 |
|
3 |
namespace GeminiLabs\SiteReviews\Integrations\Elementor;
|
4 |
|
|
|
|
|
5 |
use GeminiLabs\SiteReviews\Shortcodes\SiteReviewsFormShortcode;
|
6 |
|
7 |
class ElementorFormWidget extends ElementorWidget
|
26 |
'default' => '',
|
27 |
'label' => _x('Assign Reviews to a Page', 'admin-text', 'site-reviews'),
|
28 |
'label_block' => true,
|
29 |
+
'options' => $this->assigned_posts_options(),
|
|
|
|
|
|
|
|
|
30 |
'type' => \Elementor\Controls_Manager::SELECT2,
|
31 |
],
|
32 |
'assigned_posts_custom' => [
|
42 |
'label' => _x('Assign Reviews to a Category', 'admin-text', 'site-reviews'),
|
43 |
'label_block' => true,
|
44 |
'multiple' => true,
|
45 |
+
'options' => $this->assigned_terms_options(),
|
46 |
'type' => \Elementor\Controls_Manager::SELECT2,
|
47 |
],
|
48 |
'assigned_users' => [
|
50 |
'label' => _x('Assign Reviews to a User', 'admin-text', 'site-reviews'),
|
51 |
'label_block' => true,
|
52 |
'multiple' => true,
|
53 |
+
'options' => $this->assigned_users_options(),
|
54 |
'type' => \Elementor\Controls_Manager::SELECT2,
|
55 |
],
|
56 |
];
|
plugin/Integrations/Elementor/ElementorReviewsWidget.php
CHANGED
@@ -2,8 +2,6 @@
|
|
2 |
|
3 |
namespace GeminiLabs\SiteReviews\Integrations\Elementor;
|
4 |
|
5 |
-
use GeminiLabs\SiteReviews\Database;
|
6 |
-
use GeminiLabs\SiteReviews\Helpers\Arr;
|
7 |
use GeminiLabs\SiteReviews\Helpers\Cast;
|
8 |
use GeminiLabs\SiteReviews\Modules\Rating;
|
9 |
use GeminiLabs\SiteReviews\Shortcodes\SiteReviewsShortcode;
|
@@ -33,11 +31,7 @@ class ElementorReviewsWidget extends ElementorWidget
|
|
33 |
'default' => '',
|
34 |
'label' => _x('Limit Reviews to an Assigned Page', 'admin-text', 'site-reviews'),
|
35 |
'label_block' => true,
|
36 |
-
'options' =>
|
37 |
-
'custom' => _x('Assigned to multiple Post IDs', 'admin-text', 'site-reviews'),
|
38 |
-
'post_id' => _x('Assigned to the Current Page', 'admin-text', 'site-reviews'),
|
39 |
-
'parent_id' => _x('Assigned to the Parent Page', 'admin-text', 'site-reviews'),
|
40 |
-
],
|
41 |
'type' => \Elementor\Controls_Manager::SELECT2,
|
42 |
],
|
43 |
'assigned_posts_custom' => [
|
@@ -53,7 +47,7 @@ class ElementorReviewsWidget extends ElementorWidget
|
|
53 |
'label' => _x('Limit Reviews to an Assigned Category', 'admin-text', 'site-reviews'),
|
54 |
'label_block' => true,
|
55 |
'multiple' => true,
|
56 |
-
'options' =>
|
57 |
'type' => \Elementor\Controls_Manager::SELECT2,
|
58 |
],
|
59 |
'assigned_users' => [
|
@@ -61,7 +55,7 @@ class ElementorReviewsWidget extends ElementorWidget
|
|
61 |
'label' => _x('Limit Reviews to an Assigned User', 'admin-text', 'site-reviews'),
|
62 |
'label_block' => true,
|
63 |
'multiple' => true,
|
64 |
-
'options' =>
|
65 |
'type' => \Elementor\Controls_Manager::SELECT2,
|
66 |
],
|
67 |
'terms' => [
|
2 |
|
3 |
namespace GeminiLabs\SiteReviews\Integrations\Elementor;
|
4 |
|
|
|
|
|
5 |
use GeminiLabs\SiteReviews\Helpers\Cast;
|
6 |
use GeminiLabs\SiteReviews\Modules\Rating;
|
7 |
use GeminiLabs\SiteReviews\Shortcodes\SiteReviewsShortcode;
|
31 |
'default' => '',
|
32 |
'label' => _x('Limit Reviews to an Assigned Page', 'admin-text', 'site-reviews'),
|
33 |
'label_block' => true,
|
34 |
+
'options' => $this->assigned_posts_options(),
|
|
|
|
|
|
|
|
|
35 |
'type' => \Elementor\Controls_Manager::SELECT2,
|
36 |
],
|
37 |
'assigned_posts_custom' => [
|
47 |
'label' => _x('Limit Reviews to an Assigned Category', 'admin-text', 'site-reviews'),
|
48 |
'label_block' => true,
|
49 |
'multiple' => true,
|
50 |
+
'options' => $this->assigned_terms_options(),
|
51 |
'type' => \Elementor\Controls_Manager::SELECT2,
|
52 |
],
|
53 |
'assigned_users' => [
|
55 |
'label' => _x('Limit Reviews to an Assigned User', 'admin-text', 'site-reviews'),
|
56 |
'label_block' => true,
|
57 |
'multiple' => true,
|
58 |
+
'options' => $this->assigned_users_options(),
|
59 |
'type' => \Elementor\Controls_Manager::SELECT2,
|
60 |
],
|
61 |
'terms' => [
|
plugin/Integrations/Elementor/ElementorSummaryWidget.php
CHANGED
@@ -2,8 +2,6 @@
|
|
2 |
|
3 |
namespace GeminiLabs\SiteReviews\Integrations\Elementor;
|
4 |
|
5 |
-
use GeminiLabs\SiteReviews\Database;
|
6 |
-
use GeminiLabs\SiteReviews\Helpers\Arr;
|
7 |
use GeminiLabs\SiteReviews\Helpers\Cast;
|
8 |
use GeminiLabs\SiteReviews\Modules\Rating;
|
9 |
use GeminiLabs\SiteReviews\Shortcodes\SiteReviewsSummaryShortcode;
|
@@ -30,11 +28,7 @@ class ElementorSummaryWidget extends ElementorWidget
|
|
30 |
'default' => '',
|
31 |
'label' => _x('Limit Reviews to an Assigned Page', 'admin-text', 'site-reviews'),
|
32 |
'label_block' => true,
|
33 |
-
'options' =>
|
34 |
-
'custom' => _x('Assigned to multiple Post IDs', 'admin-text', 'site-reviews'),
|
35 |
-
'post_id' => _x('Assigned to the Current Page', 'admin-text', 'site-reviews'),
|
36 |
-
'parent_id' => _x('Assigned to the Parent Page', 'admin-text', 'site-reviews'),
|
37 |
-
],
|
38 |
'type' => \Elementor\Controls_Manager::SELECT2,
|
39 |
],
|
40 |
'assigned_posts_custom' => [
|
@@ -50,7 +44,7 @@ class ElementorSummaryWidget extends ElementorWidget
|
|
50 |
'label' => _x('Limit Reviews to an Assigned Category', 'admin-text', 'site-reviews'),
|
51 |
'label_block' => true,
|
52 |
'multiple' => true,
|
53 |
-
'options' =>
|
54 |
'type' => \Elementor\Controls_Manager::SELECT2,
|
55 |
],
|
56 |
'assigned_users' => [
|
@@ -58,7 +52,7 @@ class ElementorSummaryWidget extends ElementorWidget
|
|
58 |
'label' => _x('Limit Reviews to an Assigned User', 'admin-text', 'site-reviews'),
|
59 |
'label_block' => true,
|
60 |
'multiple' => true,
|
61 |
-
'options' =>
|
62 |
'type' => \Elementor\Controls_Manager::SELECT2,
|
63 |
],
|
64 |
'terms' => [
|
2 |
|
3 |
namespace GeminiLabs\SiteReviews\Integrations\Elementor;
|
4 |
|
|
|
|
|
5 |
use GeminiLabs\SiteReviews\Helpers\Cast;
|
6 |
use GeminiLabs\SiteReviews\Modules\Rating;
|
7 |
use GeminiLabs\SiteReviews\Shortcodes\SiteReviewsSummaryShortcode;
|
28 |
'default' => '',
|
29 |
'label' => _x('Limit Reviews to an Assigned Page', 'admin-text', 'site-reviews'),
|
30 |
'label_block' => true,
|
31 |
+
'options' => $this->assigned_posts_options(),
|
|
|
|
|
|
|
|
|
32 |
'type' => \Elementor\Controls_Manager::SELECT2,
|
33 |
],
|
34 |
'assigned_posts_custom' => [
|
44 |
'label' => _x('Limit Reviews to an Assigned Category', 'admin-text', 'site-reviews'),
|
45 |
'label_block' => true,
|
46 |
'multiple' => true,
|
47 |
+
'options' => $this->assigned_terms_options(),
|
48 |
'type' => \Elementor\Controls_Manager::SELECT2,
|
49 |
],
|
50 |
'assigned_users' => [
|
52 |
'label' => _x('Limit Reviews to an Assigned User', 'admin-text', 'site-reviews'),
|
53 |
'label_block' => true,
|
54 |
'multiple' => true,
|
55 |
+
'options' => $this->assigned_users_options(),
|
56 |
'type' => \Elementor\Controls_Manager::SELECT2,
|
57 |
],
|
58 |
'terms' => [
|
plugin/Integrations/Elementor/ElementorWidget.php
CHANGED
@@ -3,6 +3,7 @@
|
|
3 |
namespace GeminiLabs\SiteReviews\Integrations\Elementor;
|
4 |
|
5 |
use Elementor\Widget_Base;
|
|
|
6 |
use GeminiLabs\SiteReviews\Helpers\Str;
|
7 |
|
8 |
abstract class ElementorWidget extends Widget_Base
|
@@ -74,6 +75,38 @@ abstract class ElementorWidget extends Widget_Base
|
|
74 |
return $this->_shortcode_instance;
|
75 |
}
|
76 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
77 |
protected function get_review_types()
|
78 |
{
|
79 |
$types = glsr()->retrieveAs('array', 'review_types', []);
|
3 |
namespace GeminiLabs\SiteReviews\Integrations\Elementor;
|
4 |
|
5 |
use Elementor\Widget_Base;
|
6 |
+
use GeminiLabs\SiteReviews\Database;
|
7 |
use GeminiLabs\SiteReviews\Helpers\Str;
|
8 |
|
9 |
abstract class ElementorWidget extends Widget_Base
|
75 |
return $this->_shortcode_instance;
|
76 |
}
|
77 |
|
78 |
+
/**
|
79 |
+
* @return array
|
80 |
+
*/
|
81 |
+
protected function assigned_posts_options()
|
82 |
+
{
|
83 |
+
return [
|
84 |
+
'custom' => _x('Assign to multiple Post IDs', 'admin-text', 'site-reviews'),
|
85 |
+
'post_id' => _x('The Current Page', 'admin-text', 'site-reviews').' (post_id)',
|
86 |
+
'parent_id' => _x('The Parent Page', 'admin-text', 'site-reviews').' (parent_id)',
|
87 |
+
];
|
88 |
+
}
|
89 |
+
|
90 |
+
/**
|
91 |
+
* @return array
|
92 |
+
*/
|
93 |
+
protected function assigned_terms_options()
|
94 |
+
{
|
95 |
+
return glsr(Database::class)->terms();
|
96 |
+
}
|
97 |
+
|
98 |
+
/**
|
99 |
+
* @return array
|
100 |
+
*/
|
101 |
+
protected function assigned_users_options()
|
102 |
+
{
|
103 |
+
$options = [
|
104 |
+
'user_id' => _x('The Logged-in user', 'admin-text', 'site-reviews').' (user_id)',
|
105 |
+
'author_id' => _x('The Page author', 'admin-text', 'site-reviews').' (author_id)',
|
106 |
+
];
|
107 |
+
return $options + glsr(Database::class)->users();
|
108 |
+
}
|
109 |
+
|
110 |
protected function get_review_types()
|
111 |
{
|
112 |
$types = glsr()->retrieveAs('array', 'review_types', []);
|
readme.txt
CHANGED
@@ -5,7 +5,7 @@ Tags: reviews, ratings, testimonials, woocommerce, product reviews, business rev
|
|
5 |
Tested up to: 5.8
|
6 |
Requires at least: 5.5
|
7 |
Requires PHP: 5.6
|
8 |
-
Stable tag: 5.18.
|
9 |
License: GPLv3
|
10 |
License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
11 |
|
@@ -140,6 +140,11 @@ All documentation can be found in the "Help" page of the plugin. If your questio
|
|
140 |
|
141 |
## Changelog
|
142 |
|
|
|
|
|
|
|
|
|
|
|
143 |
= 5.18.0 (2021-12-16) =
|
144 |
|
145 |
- Added "Load more" pagination
|
5 |
Tested up to: 5.8
|
6 |
Requires at least: 5.5
|
7 |
Requires PHP: 5.6
|
8 |
+
Stable tag: 5.18.1
|
9 |
License: GPLv3
|
10 |
License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
11 |
|
140 |
|
141 |
## Changelog
|
142 |
|
143 |
+
= 5.18.1 (2021-12-19) =
|
144 |
+
|
145 |
+
- Added "author_id" as an accepted value in the "assigned_users" shortcode option
|
146 |
+
- Fixed FAQ documentation for redirects
|
147 |
+
|
148 |
= 5.18.0 (2021-12-16) =
|
149 |
|
150 |
- Added "Load more" pagination
|
site-reviews.php
CHANGED
@@ -7,7 +7,7 @@
|
|
7 |
* Plugin Name: Site Reviews
|
8 |
* Plugin URI: https://wordpress.org/plugins/site-reviews
|
9 |
* Description: Receive and display reviews on your website
|
10 |
-
* Version: 5.18.
|
11 |
* Author: Paul Ryley
|
12 |
* Author URI: https://geminilabs.io
|
13 |
* License: GPL2
|
7 |
* Plugin Name: Site Reviews
|
8 |
* Plugin URI: https://wordpress.org/plugins/site-reviews
|
9 |
* Description: Receive and display reviews on your website
|
10 |
+
* Version: 5.18.1
|
11 |
* Author: Paul Ryley
|
12 |
* Author URI: https://geminilabs.io
|
13 |
* License: GPL2
|
views/pages/addons/index.php
CHANGED
@@ -11,7 +11,11 @@
|
|
11 |
<div class="glsr-premium-hero-image"></div>
|
12 |
<div class="glsr-premium-hero-content">
|
13 |
<h2><?= _x('Site Reviews Premium', 'admin-text', 'site-reviews'); ?></h2>
|
14 |
-
<p
|
|
|
|
|
|
|
|
|
15 |
<a href="https://niftyplugins.com/plugins/site-reviews-premium/" class="button button-hero button-primary"><?= _x('Check it out!', 'admin-text', 'site-reviews'); ?></a>
|
16 |
</div>
|
17 |
</div>
|
11 |
<div class="glsr-premium-hero-image"></div>
|
12 |
<div class="glsr-premium-hero-content">
|
13 |
<h2><?= _x('Site Reviews Premium', 'admin-text', 'site-reviews'); ?></h2>
|
14 |
+
<p>
|
15 |
+
<?= sprintf(_x('Gain access to ALL of our free and paid add-ons with Site Reviews Premium, including access to future add-ons as they are released and <a href="%s" target="_blank">priority support</a>!', 'admin-text', 'site-reviews'),
|
16 |
+
'https://niftyplugins.com/account/support/'
|
17 |
+
); ?>
|
18 |
+
</p>
|
19 |
<a href="https://niftyplugins.com/plugins/site-reviews-premium/" class="button button-hero button-primary"><?= _x('Check it out!', 'admin-text', 'site-reviews'); ?></a>
|
20 |
</div>
|
21 |
</div>
|
views/pages/documentation/faq/redirect-after-submission.php
CHANGED
@@ -18,16 +18,17 @@
|
|
18 |
* 2. Uses a "redirect_if_bad_rating" meta_key for all reviews with a 1-3 star rating
|
19 |
* @param string $redirectUrl This is the URL that you saved to the page with the "redirect_to" meta_key
|
20 |
* @param \GeminiLabs\SiteReviews\Commands\CreateReview $command
|
|
|
21 |
* @return string
|
22 |
*/
|
23 |
-
add_filter('site-reviews/review/redirect', function ($redirectUrl, $command) {
|
24 |
-
if ($
|
25 |
if ($url = get_post_meta($command->post_id, 'redirect_if_bad_rating', true)) {
|
26 |
-
return add_query_arg('review_id', $
|
27 |
}
|
28 |
}
|
29 |
return $redirectUrl;
|
30 |
-
}, 10,
|
31 |
<p>Since we are passing the Review ID in the "redirect_if_bad_rating" redirect URL, you can do something like this to get the review details on that page:</p>
|
32 |
<pre><code class="language-php">$review = apply_filters('glsr_get_review', null, filter_input(INPUT_GET, 'review_id', FILTER_VALIDATE_INT));
|
33 |
if ($review) {
|
18 |
* 2. Uses a "redirect_if_bad_rating" meta_key for all reviews with a 1-3 star rating
|
19 |
* @param string $redirectUrl This is the URL that you saved to the page with the "redirect_to" meta_key
|
20 |
* @param \GeminiLabs\SiteReviews\Commands\CreateReview $command
|
21 |
+
* @param \GeminiLabs\SiteReviews\Review $review
|
22 |
* @return string
|
23 |
*/
|
24 |
+
add_filter('site-reviews/review/redirect', function ($redirectUrl, $command, $review) {
|
25 |
+
if ($review->rating < 4) {
|
26 |
if ($url = get_post_meta($command->post_id, 'redirect_if_bad_rating', true)) {
|
27 |
+
return add_query_arg('review_id', $review->ID, $url);
|
28 |
}
|
29 |
}
|
30 |
return $redirectUrl;
|
31 |
+
}, 10, 3);</code></pre>
|
32 |
<p>Since we are passing the Review ID in the "redirect_if_bad_rating" redirect URL, you can do something like this to get the review details on that page:</p>
|
33 |
<pre><code class="language-php">$review = apply_filters('glsr_get_review', null, filter_input(INPUT_GET, 'review_id', FILTER_VALIDATE_INT));
|
34 |
if ($review) {
|
views/pages/documentation/shortcodes/site_reviews/assigned_users.php
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
<p class="glsr-heading">assigned_users</p>
|
2 |
-
<p>Include the "assigned_users" option to limit reviews to those assigned to specific users. Accepted values are a <a href="https://wpklik.com/wordpress-tutorials/wordpress-user-id/">WordPress User ID</a>, username,
|
3 |
<p><span class="required">Important:</span> If you are using this shortcode together with the [site_reviews_summary] shortcode, make sure to set the same option value for both shortcodes.</p>
|
4 |
<p>The default assigned_users value is: <code>""</code></p>
|
5 |
<div class="shortcode-example">
|
1 |
<p class="glsr-heading">assigned_users</p>
|
2 |
+
<p>Include the "assigned_users" option to limit reviews to those assigned to specific users. Accepted values are a <a href="https://wpklik.com/wordpress-tutorials/wordpress-user-id/">WordPress User ID</a>, username, <code>user_id</code> which automatically uses the User ID of the logged in user, or <code>author_id</code> which automatically uses the User ID of the author of the current page. Separate multiple values with a comma.</p>
|
3 |
<p><span class="required">Important:</span> If you are using this shortcode together with the [site_reviews_summary] shortcode, make sure to set the same option value for both shortcodes.</p>
|
4 |
<p>The default assigned_users value is: <code>""</code></p>
|
5 |
<div class="shortcode-example">
|
views/pages/documentation/shortcodes/site_reviews_form/assigned_users.php
CHANGED
@@ -1,6 +1,5 @@
|
|
1 |
<p class="glsr-heading">assigned_users</p>
|
2 |
-
<p>Include the "assigned_users" option to automatically assign submitted reviews to specific users. Accepted values are a <a href="https://wpklik.com/wordpress-tutorials/wordpress-user-id/">WordPress User ID</a>, username,
|
3 |
-
<p><span class="required">Important:</span> If you are using this shortcode together with the [site_reviews_summary] shortcode, make sure to set the same option value for both shortcodes.</p>
|
4 |
<p>The default assigned_users value is: <code>""</code></p>
|
5 |
<div class="shortcode-example">
|
6 |
<input type="text" readonly class="code" value='[site_reviews_form assigned_users="user_id"]'>
|
1 |
<p class="glsr-heading">assigned_users</p>
|
2 |
+
<p>Include the "assigned_users" option to automatically assign submitted reviews to specific users. Accepted values are a <a href="https://wpklik.com/wordpress-tutorials/wordpress-user-id/">WordPress User ID</a>, username, <code>user_id</code> which automatically uses the User ID of the logged in user, or <code>author_id</code> which automatically uses the User ID of the author of the current page. Separate multiple values with a comma.</p>
|
|
|
3 |
<p>The default assigned_users value is: <code>""</code></p>
|
4 |
<div class="shortcode-example">
|
5 |
<input type="text" readonly class="code" value='[site_reviews_form assigned_users="user_id"]'>
|
views/pages/documentation/shortcodes/site_reviews_summary/assigned_users.php
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
<p class="glsr-heading">assigned_users</p>
|
2 |
-
<p>Include the "assigned_users" option to limit reviews to those assigned to specific users. Accepted values are a <a href="https://wpklik.com/wordpress-tutorials/wordpress-user-id/">WordPress User ID</a>, username,
|
3 |
<p><span class="required">Important:</span> If you are using this shortcode together with the [site_reviews] shortcode, make sure to set the same option value for both shortcodes.</p>
|
4 |
<p>The default assigned_users value is: <code>""</code></p>
|
5 |
<div class="shortcode-example">
|
1 |
<p class="glsr-heading">assigned_users</p>
|
2 |
+
<p>Include the "assigned_users" option to limit reviews to those assigned to specific users. Accepted values are a <a href="https://wpklik.com/wordpress-tutorials/wordpress-user-id/">WordPress User ID</a>, username, <code>user_id</code> which automatically uses the User ID of the logged in user, or <code>author_id</code> which automatically uses the User ID of the author of the current page. Separate multiple values with a comma.</p>
|
3 |
<p><span class="required">Important:</span> If you are using this shortcode together with the [site_reviews] shortcode, make sure to set the same option value for both shortcodes.</p>
|
4 |
<p>The default assigned_users value is: <code>""</code></p>
|
5 |
<div class="shortcode-example">
|