File manager - Edit - /home/contenidosenred/public_html/OD/wp-content/plugins/masvideos/assets/js/blocks/videos.min.js
Back
!function a(i,s,l){function c(t,e){if(!s[t]){if(!i[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(u)return u(t,!0);var r=new Error("Cannot find module '"+t+"'");throw r.code="MODULE_NOT_FOUND",r}var o=s[t]={exports:{}};i[t][0].call(o.exports,function(e){return c(i[t][1][e]||e)},o,o.exports,a,i,s,l)}return s[t].exports}for(var u="function"==typeof require&&require,e=0;e<l.length;e++)c(l[e]);return c}({1:[function(e,t,n){"use strict";var o=e("../components/ShortcodeAtts");function r(t,e){var n=Object.keys(t);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(t)),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n}function i(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?r(n,!0).forEach(function(e){s(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):r(n).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var a=wp.i18n.__,l=wp.blocks.registerBlockType,c=wp.editor.InspectorControls,u=wp.element.Fragment,p=wp.components,d=p.ServerSideRender,m=p.Disabled,f=p.PanelBody;l("masvideos/videos",{title:a("Videos Block","masvideos"),icon:"video-alt2",category:"masvideos-blocks",edit:function(e){var t=e.attributes,n=(e.className,e.setAttributes),r=function r(e){n(i({},e))};return wp.element.createElement(u,null,wp.element.createElement(c,null,wp.element.createElement(f,{title:a("Videos Attributes","masvideos"),initialOpen:!0},wp.element.createElement(o.ShortcodeAtts,{postType:"video",catTaxonomy:"video_cat",tagTaxonomy:"video_tag",hideFields:["top_rated"],attributes:i({},t),updateShortcodeAtts:r}))),wp.element.createElement(m,null,wp.element.createElement(d,{block:"masvideos/videos",attributes:t})))},save:function(){return null}})},{"../components/ShortcodeAtts":5}],2:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.Item=void 0;var a=function a(e){var t=e.title,n=(t=void 0===t?{}:t).rendered,r=e.name,o=e.clickHandler,i=e.id,s=e.icon;return wp.element.createElement("article",{className:"item"},wp.element.createElement("div",{className:"item-body"},wp.element.createElement("h3",{className:"item-title"},n,r)),wp.element.createElement("button",{onClick:function(){return o(i)}},s))};n.Item=a},{}],3:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.ItemList=void 0;var p=e("./Item");function d(){return(d=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}).apply(this,arguments)}var m=wp.i18n.__,f=function f(e){var t=e.filtered,n=void 0!==t&&t,r=e.loading,o=void 0!==r&&r,i=e.items,s=void 0===i?[]:i,a=e.action,l=void 0===a?function(){}:a,c=e.icon,u=void 0===c?null:c;return o?wp.element.createElement("p",{className:"loading-items"},m("Loading ...","masvideos")):n&&s.length<1?wp.element.createElement("div",{className:"item-list"},wp.element.createElement("p",null,m("Your query yielded no results, please try again.","masvideos"))):!s||s.length<1?wp.element.createElement("p",{className:"no-items"},m("Not found.","masvideos")):wp.element.createElement("div",{className:"item-list"},s.map(function(e){return wp.element.createElement(p.Item,d({key:e.id},e,{clickHandler:l,icon:u}))}))};n.ItemList=f},{"./Item":2}],4:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.PostSelector=void 0;var i=e("./ItemList"),s=function g(e){{if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t["default"]=e,t}}(e("../utils/api")),a=e("../utils/useful-funcs");function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(e){return function r(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function t(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function n(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function r(t,e){var n=Object.keys(t);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(t)),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n}function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?r(n,!0).forEach(function(e){o(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):r(n).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(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,r.key,r)}}function d(e){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var h=wp.i18n.__,y=wp.components.Icon,v=wp.element.Component,b=function(){function o(e){var t;return function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),(t=function r(e,t){return!t||"object"!==l(t)&&"function"!=typeof t?m(e):t}(this,d(o).apply(this,arguments))).props=e,t.state={posts:[],loading:!1,type:e.postType||"post",types:[],filter:"",filterLoading:!1,filterPosts:[],initialLoading:!1,selectedPosts:[]},t.addPost=t.addPost.bind(m(t)),t.removePost=t.removePost.bind(m(t)),t.handleInputFilterChange=t.handleInputFilterChange.bind(m(t)),t.doPostFilter=(0,a.debounce)(t.doPostFilter.bind(m(t)),300),t.getSelectedPostIds=t.getSelectedPostIds.bind(m(t)),t.getSelectedPosts=t.getSelectedPosts.bind(m(t)),t}return function n(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}}),t&&f(e,t)}(o,v),function r(e,t,n){return t&&p(e.prototype,t),n&&p(e,n),e}(o,[{key:"componentDidMount",value:function(){var t=this;this.setState({initialLoading:!0}),s.getPostTypes().then(function(e){t.setState({types:e},function(){t.retrieveSelectedPosts().then(function(e){e?t.setState({initialLoading:!1,selectedPosts:e}):t.setState({initialLoading:!1})})})})}},{key:"getPosts",value:function(){var t=this,e=0<arguments.length&&arguments[0]!==undefined?arguments[0]:{},n=this.getSelectedPostIds(),r=u({},{per_page:10,type:this.state.type,search:this.state.filter},{},e);return r.restBase=this.state.types[this.state.type].rest_base,s.getPosts(r).then(function(e){return r.search?t.setState({filterPosts:e.filter(function(e){var t=e.id;return-1===n.indexOf(t)})}):t.setState({posts:(0,a.uniqueById)([].concat(c(t.state.posts),c(e)))}),e})}},{key:"getSelectedPostIds",value:function(){var e=this.props.selectedPostIds;return e?Array.isArray(e)?e:e.split(","):[]}},{key:"getSelectedPosts",value:function(o){var e=(0,a.uniqueById)([].concat(c(this.state.filterPosts),c(this.state.posts))).filter(function(e){var t=e.id;return-1!==o.indexOf(t)}).sort(function(e,t){var n=o.indexOf(e.id),r=o.indexOf(t.id);return r<n?1:n<r?-1:0});this.setState({selectedPosts:e})}},{key:"retrieveSelectedPosts",value:function(){var e=this.props,t=e.postType,n=(e.selectedPostIds,this.state.types,this.getSelectedPostIds().join(","));if(!n)return new Promise(function(e){return e()});var r={include:n,per_page:100,postType:t};return this.props.postStatus&&(r.status=this.props.postStatus),this.getPosts(u({},r))}},{key:"addPost",value:function(t){if(this.state.filter){var e=this.state.filterPosts.filter(function(e){return e.id===t}),n=(0,a.uniqueById)([].concat(c(this.state.posts),c(e)));this.setState({posts:n})}if(this.props.selectSingle){var r=[t];this.props.updateSelectedPostIds(r),this.getSelectedPosts(r)}else{var o=this.getSelectedPostIds(),i=[].concat(c(o),[t]);this.props.updateSelectedPostIds(i),this.getSelectedPosts(i)}}},{key:"removePost",value:function(t){var e=c(this.getSelectedPostIds()).filter(function(e){return e!==t});this.props.updateSelectedPostIds(e),this.getSelectedPosts(e)}},{key:"handleInputFilterChange",value:function(){var e=this,t=(0<arguments.length&&arguments[0]!==undefined?arguments[0]:{}).target,n=(t=void 0===t?{}:t).value,r=void 0===n?"":n;this.setState({filter:r},function(){if(!r)return e.setState({filteredPosts:[],filtering:!1});e.doPostFilter()})}},{key:"doPostFilter",value:function(){var e=this,t=this.state.filter;if(void 0===t?"":t){this.setState({filtering:!0,filterLoading:!0});var n={};this.props.postStatus&&(n.status=this.props.postStatus),this.getPosts(u({},n)).then(function(){e.setState({filterLoading:!1})})}}},{key:"render",value:function(){var e=this.state.filtering&&!this.state.filterLoading?this.state.filterPosts:[],t=wp.element.createElement(y,{icon:"plus"}),n=wp.element.createElement(y,{icon:"minus"}),r="searchinput-"+Math.random().toString(36).substr(2,16);return wp.element.createElement("div",{className:"components-base-control components-post-selector"},wp.element.createElement("div",{className:"components-base-control__field--selected"},wp.element.createElement("h2",null,h("Search Post","masvideos")),wp.element.createElement(i.ItemList,{items:c(this.state.selectedPosts),loading:this.state.initialLoading,action:this.removePost,icon:n})),wp.element.createElement("div",{className:"components-base-control__field"},wp.element.createElement("label",{htmlFor:r,className:"components-base-control__label"},wp.element.createElement(y,{icon:"search"})),wp.element.createElement("input",{className:"components-text-control__input",id:r,type:"search",placeholder:h("Please enter your search query...","masvideos"),value:this.state.filter,onChange:this.handleInputFilterChange}),wp.element.createElement(i.ItemList,{items:e,loading:this.state.initialLoading||this.state.loading||this.state.filterLoading,filtered:this.state.filtering,action:this.addPost,icon:t})))}}]),o}();n.PostSelector=b},{"../utils/api":7,"../utils/useful-funcs":8,"./ItemList":3}],5:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.ShortcodeAtts=void 0;var T=e("./PostSelector"),j=e("./TermSelector");function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(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,r.key,r)}}function a(e){return(a=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function l(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var C=wp.i18n.__,u=wp.element.Component,r=wp.components,_=r.RangeControl,E=r.SelectControl,I=r.CheckboxControl,k=wp.hooks.applyFilters,o=function(){function o(e){var t;return function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),(t=function r(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?l(e):t}(this,a(o).apply(this,arguments))).props=e,t.onChangeLimit=t.onChangeLimit.bind(l(t)),t.onChangeColumns=t.onChangeColumns.bind(l(t)),t.onChangeOrderby=t.onChangeOrderby.bind(l(t)),t.onChangeOrder=t.onChangeOrder.bind(l(t)),t.onChangeIds=t.onChangeIds.bind(l(t)),t.onChangeCategory=t.onChangeCategory.bind(l(t)),t.onChangeGenre=t.onChangeGenre.bind(l(t)),t.onChangeTag=t.onChangeTag.bind(l(t)),t.onChangeFeatured=t.onChangeFeatured.bind(l(t)),t.onChangeTopRated=t.onChangeTopRated.bind(l(t)),t}return function n(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}}),t&&c(e,t)}(o,u),function r(e,t,n){return t&&s(e.prototype,t),n&&s(e,n),e}(o,[{key:"onChangeLimit",value:function(e){this.props.updateShortcodeAtts({limit:e})}},{key:"onChangeColumns",value:function(e){this.props.updateShortcodeAtts({columns:e})}},{key:"onChangeOrderby",value:function(e){this.props.updateShortcodeAtts({orderby:e})}},{key:"onChangeOrder",value:function(e){this.props.updateShortcodeAtts({order:e})}},{key:"onChangeIds",value:function(e){this.props.updateShortcodeAtts({ids:e.join(",")})}},{key:"onChangeCategory",value:function(e){this.props.updateShortcodeAtts({category:e.join(",")})}},{key:"onChangeGenre",value:function(e){this.props.updateShortcodeAtts({genre:e.join(",")})}},{key:"onChangeTag",value:function(e){this.props.updateShortcodeAtts({tag:e.join(",")})}},{key:"onChangeFeatured",value:function(e){this.props.updateShortcodeAtts({featured:e})}},{key:"onChangeTopRated",value:function(e){this.props.updateShortcodeAtts({top_rated:e})}},{key:"render",value:function(){var e=this.props,t=e.attributes,n=e.postType,r=e.catTaxonomy,o=e.tagTaxonomy,i=e.minLimit,s=void 0===i?1:i,a=e.maxLimit,l=void 0===a?20:a,c=e.minColumns,u=void 0===c?1:c,p=e.maxColumns,d=void 0===p?6:p,m=e.hideFields,f=t.limit,h=t.columns,y=t.orderby,v=t.order,b=t.ids,g=t.category,O=t.genre,w=t.tag,P=t.featured,S=t.top_rated;return wp.element.createElement("div",null,m&&m.includes("limit")?"":wp.element.createElement(_,{label:C("Limit","masvideos"),value:f,onChange:this.onChangeLimit,min:k("masvideos.component.shortcodeAtts.limit.min",s),max:k("masvideos.component.shortcodeAtts.limit.max",l)}),m&&m.includes("columns")?"":wp.element.createElement(_,{label:C("Columns","masvideos"),value:h,onChange:this.onChangeColumns,min:k("masvideos.component.shortcodeAtts.columns.min",u),max:k("masvideos.component.shortcodeAtts.columns.max",d)}),m&&m.includes("orderby")?"":wp.element.createElement(E,{label:C("Orderby","masvideos"),value:y,options:k("masvideos.component.shortcodeAtts.orderby.options",[{label:C("Title","masvideos"),value:"title"},{label:C("Date","masvideos"),value:"movie"===n?"release_date":"date"},{label:C("ID","masvideos"),value:"id"},{label:C("Random","masvideos"),value:"rand"}],this.props),onChange:this.onChangeOrderby}),m&&m.includes("order")?"":wp.element.createElement(E,{label:C("Order","masvideos"),value:v,options:k("masvideos.component.shortcodeAtts.order.options",[{label:C("ASC","masvideos"),value:"ASC"},{label:C("DESC","masvideos"),value:"DESC"}],this.props),onChange:this.onChangeOrder}),m&&m.includes("ids")?"":wp.element.createElement(T.PostSelector,{postType:n,selectedPostIds:b?b.split(",").map(Number):[],updateSelectedPostIds:this.onChangeIds}),"video"!==n||!r||m&&m.includes("category")?!r||m&&m.includes("genre")?"":wp.element.createElement(j.TermSelector,{postType:n,taxonomy:r,title:C("Search Genre","masvideos"),selectedTermIds:O?O.split(",").map(Number):[],updateSelectedTermIds:this.onChangeGenre}):wp.element.createElement(j.TermSelector,{postType:n,taxonomy:r,title:C("Search Category","masvideos"),selectedTermIds:g?g.split(",").map(Number):[],updateSelectedTermIds:this.onChangeCategory}),m&&m.includes("tag")?"":wp.element.createElement(j.TermSelector,{postType:n,taxonomy:o,title:C("Search Tag","masvideos"),selectedTermIds:w?w.split(",").map(Number):[],updateSelectedTermIds:this.onChangeTag}),m&&m.includes("featured")?"":wp.element.createElement(I,{label:C("Featured","masvideos"),help:C("Check to select featured posts.","masvideos"),checked:P,onChange:this.onChangeFeatured}),m&&m.includes("top_rated")?"":wp.element.createElement(I,{label:C("Top Rated","masvideos"),help:C("Check to select top rated posts.","masvideos"),checked:S,onChange:this.onChangeTopRated}))}}]),o}();n.ShortcodeAtts=o},{"./PostSelector":4,"./TermSelector":6}],6:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.TermSelector=void 0;var l=e("./ItemList"),i=function o(e){{if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t["default"]=e,t}}(e("../utils/api")),s=e("../utils/useful-funcs");function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(e){return function r(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function t(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function n(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function u(t,e){var n=Object.keys(t);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(t)),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n}function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(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,r.key,r)}}function m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h(e,t){return(h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var y=wp.i18n.__,v=wp.components.Icon,b=wp.element.Component,r=function(){function o(e){var t;return function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),(t=function r(e,t){return!t||"object"!==a(t)&&"function"!=typeof t?f(e):t}(this,m(o).apply(this,arguments))).props=e,t.state={terms:[],loading:!1,type:e.postType||"post",taxonomy:e.taxonomy||"category",taxonomies:[],filter:"",filterLoading:!1,filterTerms:[],initialLoading:!1},t.addTerm=t.addTerm.bind(f(t)),t.removeTerm=t.removeTerm.bind(f(t)),t.handleInputFilterChange=t.handleInputFilterChange.bind(f(t)),t.doTermFilter=(0,s.debounce)(t.doTermFilter.bind(f(t)),300),t}return function n(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}}),t&&h(e,t)}(o,b),function r(e,t,n){return t&&d(e.prototype,t),n&&d(e,n),e}(o,[{key:"componentDidMount",value:function(){var t=this;this.setState({initialLoading:!0}),i.getTaxonomies({type:this.state.type}).then(function(e){t.setState({taxonomies:e},function(){t.retrieveSelectedTerms().then(function(){t.setState({initialLoading:!1})})})})}},{key:"getTerms",value:function(){var t=this,e=0<arguments.length&&arguments[0]!==undefined?arguments[0]:{},n=this.props.selectedTermIds,r=function o(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?u(n,!0).forEach(function(e){p(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):u(n).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}({},{per_page:10,type:this.state.type,taxonomy:this.state.taxonomy,search:this.state.filter},{},e);return r.restBase=this.state.taxonomies[this.state.taxonomy].rest_base,i.getTerms(r).then(function(e){return r.search?t.setState({filterTerms:e.filter(function(e){var t=e.id;return-1===n.indexOf(t)})}):t.setState({terms:(0,s.uniqueById)([].concat(c(t.state.terms),c(e)))}),e})}},{key:"getSelectedTerms",value:function(){var o=this,n=this.props.selectedTermIds;return this.state.terms.filter(function(e){var t=e.id;return-1!==n.indexOf(t)}).sort(function(e,t){var n=o.props.selectedTermIds.indexOf(e.id),r=o.props.selectedTermIds.indexOf(t.id);return r<n?1:n<r?-1:0})}},{key:"retrieveSelectedTerms",value:function(){var e=this.props,t=e.termType,n=e.selectedTermIds;this.state.taxonomies;return n&&0<!n.length?new Promise(function(e){return e()}):this.getTerms({include:this.props.selectedTermIds.join(","),per_page:100,termType:t})}},{key:"addTerm",value:function(t){if(this.state.filter){var e=this.state.filterTerms.filter(function(e){return e.id===t}),n=(0,s.uniqueById)([].concat(c(this.state.terms),c(e)));this.setState({terms:n})}this.props.updateSelectedTermIds([].concat(c(this.props.selectedTermIds),[t]))}},{key:"removeTerm",value:function(t){this.props.updateSelectedTermIds(c(this.props.selectedTermIds).filter(function(e){return e!==t}))}},{key:"handleInputFilterChange",value:function(){var e=this,t=(0<arguments.length&&arguments[0]!==undefined?arguments[0]:{}).target,n=(t=void 0===t?{}:t).value,r=void 0===n?"":n;this.setState({filter:r},function(){if(!r)return e.setState({filteredTerms:[],filtering:!1});e.doTermFilter()})}},{key:"doTermFilter",value:function(){var e=this,t=this.state.filter;(void 0===t?"":t)&&(this.setState({filtering:!0,filterLoading:!0}),this.getTerms().then(function(){e.setState({filterLoading:!1})}))}},{key:"render",value:function(){var e=this.props.title,t=void 0===e?y("Search Term","masvideos"):e,n=this.state.filtering,r=n&&!this.state.filterLoading?this.state.filterTerms:[],o=this.getSelectedTerms(),i=wp.element.createElement(v,{icon:"plus"}),s=wp.element.createElement(v,{icon:"minus"}),a="searchinput-"+Math.random().toString(36).substr(2,16);return wp.element.createElement("div",{className:"components-base-control components-term-selector"},wp.element.createElement("div",{className:"components-base-control__field--selected"},wp.element.createElement("h2",null,t),wp.element.createElement(l.ItemList,{items:o,loading:this.state.initialLoading,action:this.removeTerm,icon:s})),wp.element.createElement("div",{className:"components-base-control__field"},wp.element.createElement("label",{htmlFor:a,className:"components-base-control__label"},wp.element.createElement(v,{icon:"search"})),wp.element.createElement("input",{className:"components-text-control__input",id:a,type:"search",placeholder:y("Please enter your search query...","masvideos"),value:this.state.filter,onChange:this.handleInputFilterChange}),wp.element.createElement(l.ItemList,{items:r,loading:this.state.initialLoading||this.state.loading||this.state.filterLoading,filtered:n,action:this.addTerm,icon:i})))}}]),o}();n.TermSelector=r},{"../utils/api":7,"../utils/useful-funcs":8,"./ItemList":3}],7:[function(e,t,n){"use strict";function o(){return(o=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}).apply(this,arguments)}function s(e,t){if(null==e)return{};var n,r,o=function s(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],0<=t.indexOf(n)||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],0<=t.indexOf(n)||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}Object.defineProperty(n,"__esModule",{value:!0}),n.getTerms=n.getTaxonomies=n.getPosts=n.getPostTypes=void 0;var a=wp.apiFetch,r=function r(){return a({path:"/wp/v2/types"})};n.getPostTypes=r;var l=function l(e){var t=e.restBase,n=void 0!==t&&t,r=s(e,["restBase"]),o=Object.keys(r).map(function(e){return"".concat(e,"=").concat(r[e])}).join("&"),i="/wp/v2/".concat(n,"?").concat(o,"&_embed");return a({path:i})};n.getPosts=l;var i=function i(e){var t=o({},e),n=Object.keys(t).map(function(e){return"".concat(e,"=").concat(t[e])}).join("&"),r="/wp/v2/taxonomies?".concat(n,"&_embed");return a({path:r})};n.getTaxonomies=i;var c=function c(e){var t=e.restBase,n=void 0!==t&&t,r=s(e,["restBase"]),o=Object.keys(r).map(function(e){return"".concat(e,"=").concat(r[e])}).join("&"),i="/wp/v2/".concat(n,"?").concat(o,"&_embed");return a({path:i})};n.getTerms=c},{}],8:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.debounce=n.uniqueById=n.uniqueBy=void 0;var r=function r(e,t){var n=[];return e.filter(function(e){return-1===n.indexOf(e[t])&&n.push(e[t])})};n.uniqueBy=r;var o=function o(e){return r(e,"id")};n.uniqueById=o;var s=function s(r,o){var i=null;return function(){var e=this,t=arguments,n=function n(){r.apply(e,t)};clearTimeout(i),i=setTimeout(n,o)}};n.debounce=s},{}]},{},[1]);
| ver. 1.4 |
Github
|
.
| PHP 8.1.33 | Generation time: 0.01 |
proxy
|
phpinfo
|
Settings