🏠 Root
/
home
/
artorgp
/
www
/
wp-content
/
plugins
/
visual-portfolio
/
build
/
gutenberg
/
Editing: custom-post-meta.js
(()=>{var e={8655(e,t){var n;!function(){"use strict";var r=function(){function e(){}function t(e,t){for(var n=t.length,r=0;r<n;++r)o(e,t[r])}e.prototype=Object.create(null);var n={}.hasOwnProperty,r=/\s+/;function o(e,o){if(o){var i=typeof o;"string"===i?function(e,t){for(var n=t.split(r),o=n.length,i=0;i<o;++i)e[n[i]]=!0}(e,o):Array.isArray(o)?t(e,o):"object"===i?function(e,t){if(t.toString===Object.prototype.toString||t.toString.toString().includes("[native code]"))for(var r in t)n.call(t,r)&&(e[r]=!!t[r]);else e[t.toString()]=!0}(e,o):"number"===i&&function(e,t){e[t]=!0}(e,o)}}return function(){for(var n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];var i=new e;t(i,r);var a=[];for(var l in i)i[l]&&a.push(l);return a.join(" ")}}();e.exports?(r.default=r,e.exports=r):void 0===(n=function(){return r}.apply(t,[]))||(e.exports=n)}()}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=window.jQuery;var t=n.n(e);const r=window.wp.components,o=window.wp.compose,i=window.wp.data,a=window.wp.editor,l=window.wp.element,u=window.wp.i18n,c=window.wp.plugins;function p(e){return p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},p(e)}function f(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,m(r.key),r)}}function m(e){var t=function(e){if("object"!=p(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=p(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==p(t)?t:t+""}function s(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(s=function(){return!!e})()}function d(e){return d=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},d(e)}function v(e,t){return v=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},v(e,t)}var b=window,y=b.ajaxurl,w=b.VPGutenbergMetaVariables,h=function(e){function n(e){var t,r,o,i,a,l,u,c,f;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),(t=function(e,t,n){return t=d(t),function(e,t){if(t&&("object"==p(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,s()?Reflect.construct(t,n||[],d(e).constructor):t.apply(e,n))}(this,n,[e])).state={oembedQuery:"",oembedHTML:""},t.maybePrepareOembed=(r=300,l=t.maybePrepareOembed.bind(t),u=[],c=null,f=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];u=t,c||(c=requestAnimationFrame(function(){c=null,l.apply(void 0,u)}))},f.cancel=function(){c&&(cancelAnimationFrame(c),c=null)},o=f,a=(i||{}).atBegin,function(e,t,n){var r,o=n||{},i=o.noTrailing,a=void 0!==i&&i,l=o.noLeading,u=void 0!==l&&l,c=o.debounceMode,p=void 0===c?void 0:c,f=!1,m=0;function s(){r&&clearTimeout(r)}function d(){for(var n=arguments.length,o=new Array(n),i=0;i<n;i++)o[i]=arguments[i];var l=this,c=Date.now()-m;function d(){m=Date.now(),t.apply(l,o)}function v(){r=void 0}f||(u||!p||r||d(),s(),void 0===p&&c>e?u?(m=Date.now(),a||(r=setTimeout(p?v:d,e))):d():!0!==a&&(r=setTimeout(p?v:d,void 0===p?e-c:e)))}return d.cancel=function(e){var t=(e||{}).upcomingOnly,n=void 0!==t&&t;s(),f=!n},d}(r,o,{debounceMode:!1!==(void 0!==a&&a)})),t}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&v(e,t)}(n,e),o=n,(i=[{key:"componentDidMount",value:function(){this.maybePrepareOembed()}},{key:"componentDidUpdate",value:function(){this.maybePrepareOembed()}},{key:"maybePrepareOembed",value:function(){var e=this,n=this.state,r=n.oembedQuery,o=n.oembedHTML,i=this.props,a=i.postFormat,l=i.videoUrl;"video"===a&&r!==l&&(this.oembedAjax&&this.oembedAjax.abort&&this.oembedAjax.abort(),r||!o?this.oembedAjax=t().ajax({url:y,method:"POST",dataType:"json",data:{action:"vp_find_oembed",q:l,nonce:w.nonce},complete:function(t){var n=t.responseJSON,r={oembedQuery:l,oembedHTML:""};n&&void 0!==n.html&&(r.oembedHTML=n.html),e.setState(r),e.oembedAjax=null}}):this.setState({oembedHTML:""}))}},{key:"render",value:function(){var e=this.props,t=e.postFormat,n=e.updateMeta,o=e.videoUrl,i=this.state.oembedHTML;return"video"!==t?null:wp.element.createElement(a.PluginDocumentSettingPanel,{name:"VPVideo",title:(0,u.__)("Video","visual-portfolio"),icon:wp.element.createElement("svg",{width:"14",height:"14",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement("path",{d:"M19.25 10C19.25 15.1086 15.1086 19.25 10 19.25C4.89137 19.25 0.75 15.1086 0.75 10C0.75 4.89137 4.89137 0.75 10 0.75C15.1086 0.75 19.25 4.89137 19.25 10Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",fill:"transparent"}),wp.element.createElement("path",{d:"M8 12.6326V7.36671C8.00011 7.30082 8.01856 7.23618 8.05342 7.17955C8.08828 7.12293 8.13826 7.0764 8.19812 7.04485C8.25798 7.0133 8.32552 6.99789 8.39367 7.00023C8.46181 7.00257 8.52805 7.02258 8.58544 7.05816L12.8249 9.69035C12.8786 9.72358 12.9228 9.76933 12.9534 9.82337C12.984 9.87742 13 9.93803 13 9.99963C13 10.0612 12.984 10.1218 12.9534 10.1759C12.9228 10.2299 12.8786 10.2757 12.8249 10.3089L8.58544 12.9418C8.52805 12.9774 8.46181 12.9974 8.39367 12.9998C8.32552 13.0021 8.25798 12.9867 8.19812 12.9551C8.13826 12.9236 8.08828 12.8771 8.05342 12.8204C8.01856 12.7638 8.00011 12.6992 8 12.6333V12.6326Z",fill:"currentColor"})),className:"vpf-meta-video-panel"},wp.element.createElement(r.PanelRow,null,wp.element.createElement("p",{className:"description"},(0,u.sprintf)((0,u.__)("Video will be used in %s layouts only. Full list of supported links","visual-portfolio"),w.plugin_name)," ",wp.element.createElement("a",{href:"https://www.visualportfolio.com/docs/projects/project-formats/#supported-video-platforms",target:"_blank",rel:"noopener noreferrer"},(0,u.__)("see here","visual-portfolio")))),wp.element.createElement(r.PanelRow,null,wp.element.createElement(r.TextControl,{label:(0,u.__)("Video URL","visual-portfolio"),value:o||"",onChange:function(e){n("_vp_format_video_url",e)},type:"url",placeholder:"https://",__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})),wp.element.createElement(r.PanelRow,null,wp.element.createElement("div",{className:"vp-oembed-preview",dangerouslySetInnerHTML:{__html:i}})))}}])&&f(o.prototype,i),Object.defineProperty(o,"prototype",{writable:!1}),o;var o,i}(l.Component),g=(0,o.compose)([(0,i.withSelect)(function(e){var t=e("core/editor").getEditedPostAttribute,n=t("meta")||{};return{postFormat:t("format"),videoUrl:n._vp_format_video_url}}),(0,i.withDispatch)(function(e){return{updateMeta:function(t,n){var r,o,i;e("core/editor").editPost({meta:(r={},o=t,i=n,(o=m(o))in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i,r)})}}}),o.withInstanceId])(h);wp.editPost&&(0,c.registerPlugin)("vp-video",{render:g});const _=window.wp.hooks;var j=n(8655),P=n.n(j);function O(e){return O="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},O(e)}function S(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function x(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 E(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?x(Object(n),!0).forEach(function(t){C(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function C(e,t,n){return(t=function(e){var t=function(e){if("object"!=O(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=O(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==O(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var M=r.UnitControl||r.__experimentalUnitControl;function T(e){var t=parseFloat(e);return Number.isNaN(t)?null:t}function A(e){if(!e)return{x:.5,y:.5};var t=T(e.x),n=T(e.y);return null===t||null===n?{x:.5,y:.5}:{x:t,y:n}}function N(e){var t=A(e);return.5!==t.x||.5!==t.y}function D(e,t,n){var r=T(n);return E(E({},e),{},C({},t,null===r?.5:r/100))}function L(e){var t,n,o=e.value,i=e.onChange,a=e.description,c=e.label,p=void 0===c?(0,u.__)("Image focal point","visual-portfolio"):c,f=e.collapsible,m=void 0===f||f,s=e.defaultExpanded,d=e.className,v=void 0===d?"":d,b=A(o),y="boolean"==typeof s?s:N(o),w=(t=(0,l.useState)(y),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],u=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);u=!0);}catch(e){c=!0,o=e}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return l}}(t,n)||function(e,t){if(e){if("string"==typeof e)return S(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?S(e,t):void 0}}(t,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.")}()),h=w[0],g=w[1],_=wp.element.createElement(wp.element.Fragment,null,a?wp.element.createElement(r.PanelRow,null,wp.element.createElement("p",{className:"description"},a)):null,wp.element.createElement(r.PanelRow,null,wp.element.createElement(M,{label:(0,u.__)("Left","visual-portfolio"),value:"".concat(100*b.x,"%"),onChange:function(e){i(D(b,"x",e))},min:0,max:100,step:1,units:[{value:"%",label:"%"}],__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),wp.element.createElement(M,{label:(0,u.__)("Top","visual-portfolio"),value:"".concat(100*b.y,"%"),onChange:function(e){i(D(b,"y",e))},min:0,max:100,step:1,units:[{value:"%",label:"%"}],__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})));return m?wp.element.createElement("div",{className:P()("vpf-component-focal-point-control",v)},wp.element.createElement(r.Button,{className:"vpf-component-focal-point-control__toggle",onClick:function(){return g(!h)},"aria-expanded":h},wp.element.createElement("span",null,p),wp.element.createElement("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",className:"components-panel__arrow","aria-hidden":"true",focusable:"false"},wp.element.createElement("path",{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"}))),h?wp.element.createElement("div",{className:"vpf-component-focal-point-control__content"},_):null):wp.element.createElement("div",{className:P()("vpf-component-focal-point-control",v)},_)}function k(e){return k="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},k(e)}var I=(0,o.compose)([(0,i.withSelect)(function(e){var t=e("core/editor").getEditedPostAttribute;return{featuredImageId:t("featured_media"),focalPointValue:(t("meta")||{})._vp_image_focal_point}}),(0,i.withDispatch)(function(e){return{updateMeta:function(t,n){var r,o,i;e("core/editor").editPost({meta:(r={},o=t,i=n,(o=function(e){var t=function(e){if("object"!=k(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=k(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==k(t)?t:t+""}(o))in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i,r)})}}}),o.withInstanceId])(function(e){var t=e.featuredImageId,n=e.focalPointValue,r=e.updateMeta;if(!t)return null;var o=A(n);return wp.element.createElement(L,{value:o,defaultExpanded:N(o),description:(0,u.__)("Focal point will be used in Visual Portfolio layouts only:","visual-portfolio"),onChange:function(e){r("_vp_image_focal_point",e)}})});(0,_.addFilter)("editor.PostFeaturedImage","vpf/post-featured-image-focal-point",function(e){return function(t){return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(e,t),wp.element.createElement(I,null))}})})()})();
Save
Cancel