From 9b10a9815b924fb64a6eebd1d8f8db6de2bd35a1 Mon Sep 17 00:00:00 2001 From: Asi Sayag <42962333+asisayag2@users.noreply.github.com> Date: Thu, 23 Jan 2020 12:06:55 +0200 Subject: [PATCH 01/23] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4ea4735c5..4ffdf2eb8 100644 --- a/README.md +++ b/README.md @@ -31,6 +31,6 @@ Stay tuned for updates, tips and tutorials: [Blog](http://cloudinary.com/blog), ## License ####################################################################### -Released under the MIT license. +Released under the GPL license. From 9cec5ffecfd87da3b6ea6fb1ae620e679eded047 Mon Sep 17 00:00:00 2001 From: David Cramer Date: Tue, 11 Feb 2020 19:58:38 +0200 Subject: [PATCH 02/23] bump version --- .../cloudinary.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/cloudinary.php b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/cloudinary.php index a036384a1..4ada51137 100644 --- a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/cloudinary.php +++ b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/cloudinary.php @@ -3,7 +3,7 @@ * Plugin Name: Cloudinary * Plugin URI: https://cloudinary.com/documentation/wordpress_integration * Description: With the Cloudinary plugin, you can upload and manage your media assets in the cloud, then deliver them to your users through a fast content delivery network, improving your website’s loading speed and overall user experience. Apply multiple transformations and take advantage of a full digital asset management solution without leaving WordPress. - * Version: 2.0.0 + * Version: 2.0.0-RC1 * Author: Cloudinary Ltd., XWP * Author URI: https://cloudinary.com/ * License: GPLv2+ From 50d8822118a8b957c67950eb0cc4aac2dbf978b4 Mon Sep 17 00:00:00 2001 From: David Cramer Date: Tue, 18 Feb 2020 04:55:45 +0200 Subject: [PATCH 03/23] check limit bitrate is on --- .../php/class-media.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/class-media.php b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/class-media.php index 0a9b0497d..66dc4dd31 100644 --- a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/class-media.php +++ b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/class-media.php @@ -498,7 +498,7 @@ public function apply_default_transformations( array $transformations, $type = ' $default = array(); if ( 'video' === $type ) { $default['quality'] = 'auto'; - if ( isset( $global['video_limit_bitrate'] ) ) { + if ( isset( $global['video_limit_bitrate'] ) && 'on' === $global['video_limit_bitrate'] ) { $default['bit_rate'] = $global['video_bitrate'] . 'k'; } } else { From 026ed89afa8e12d28dde6b68439db00e9087e30a Mon Sep 17 00:00:00 2001 From: David Cramer Date: Tue, 18 Feb 2020 06:48:14 +0200 Subject: [PATCH 04/23] Make terms order use take names, then convert on save for reliability --- .../js/cloudinary.js | 2 +- .../js/src/components/terms_order.js | 579 +++++++++--------- .../media/class-global-transformations.php | 27 +- 3 files changed, 320 insertions(+), 288 deletions(-) diff --git a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/js/cloudinary.js b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/js/cloudinary.js index b23ec088c..190d7b081 100644 --- a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/js/cloudinary.js +++ b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/js/cloudinary.js @@ -1 +1 @@ -!function(e){var t={};function i(n){if(t[n])return t[n].exports;var s=t[n]={i:n,l:!1,exports:{}};return e[n].call(s.exports,s,s.exports,i),s.l=!0,s.exports}i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var s in e)i.d(n,s,function(t){return e[t]}.bind(null,s));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=3)}([function(e,t){window,jQuery,jQuery(document).ready((function(e){e(document).on("tabs.init",(function(){var t=e(".settings-tab-trigger"),i=e(".settings-tab-section");e(this).on("click",".settings-tab-trigger",(function(n){var s=e(this),a=e(s.attr("href"));n.preventDefault(),t.removeClass("active"),i.removeClass("active"),s.addClass("active"),a.addClass("active"),e(document).trigger("settings.tabbed",s)})),e(".cld-field").not('[data-condition="false"]').each((function(){const t=e(this),i=t.data("condition");for(let n in i){const s=i[n],a=e("#field-"+n),o=t.closest("tr");a.on("change init",(function(){this.value===s||this.checked?o.show():o.hide()})),a.trigger("init")}})),e("#field-cloudinary_url").on("input change",(function(){let t=e(this),i=t.val();new RegExp(/^(cloudinary:\/\/){1}(\d)*[:]{1}[^:@]*[@]{1}[^@]*$/g).test(i)?(t.addClass("settings-valid-field"),t.removeClass("settings-invalid-field")):(t.removeClass("settings-valid-field"),t.addClass("settings-invalid-field"))})).trigger("change")})),e(".render-trigger[data-event]").each((function(){var t=e(this),i=t.data("event");t.trigger(i,this)}))}))},function(e,t){if(wp.media&&window.CLDN){wp.media.events.on("editor:image-edit",(function(e){e.metadata.cldoverwrite=null,e.image.className.split(" ").indexOf("cld-overwrite")>=0&&(e.metadata.cldoverwrite="true")})),wp.media.events.on("editor:image-update",(function(e){let t=e.image.className.split(" ");e.metadata.cldoverwrite&&-1===t.indexOf("cld-overwrite")?t.push("cld-overwrite"):!e.metadata.cldoverwrite&&t.indexOf("cld-overwrite")>=0&&delete t[t.indexOf("cld-overwrite")],e.image.className=t.join(" ")}));let e=null,t=wp.media.string.props;wp.media.string.props=function(i,n){return i.cldoverwrite&&(i.classes=["cld-overwrite"],e=!0),t(i,n)},wp.media.post=function(t,i){if("send-attachment-to-editor"===t){let t=wp.media.editor.get().state().get("selection").get(i.attachment);t.attributes.transformations&&(i.attachment.transformations=t.attributes.transformations),(i.html.indexOf("cld-overwrite")>-1||!0===e)&&(i.attachment.cldoverwrite=!0,e=null)}return wp.ajax.post(t,i)};wp.media.controller.Library;let i=wp.media.view.MediaFrame.Select,n=wp.media.view.MediaFrame.Post,s=wp.media.view.MediaFrame.ImageDetails,a=wp.media.view.MediaFrame.VideoDetails,o=wp.media.View.extend({tagName:"div",className:"cloudinary-widget",template:wp.template("cloudinary-dam"),active:!1,toolbar:null,frame:null,ready:function(){let e=this.controller,t=this.model.get("selection"),i=this.model.get("library"),n=wp.media.model.Attachment;if(CLDN.mloptions.multiple=e.options.multiple,this.cid!==this.active){if(CLDN.mloptions.inline_container="#cloudinary-dam-"+e.cid,1===t.length){var s=n.get(t.models[0].id);void 0!==s.attributes.public_id&&(CLDN.mloptions.asset={resource_id:s.attributes.public_id})}else CLDN.mloptions.asset=null;window.ml=cloudinary.openMediaLibrary(CLDN.mloptions,{insertHandler:function(s){for(let a=0;a=100&&void 0!==e.started?(this.submitButton.style.display=this.hide,this.stopButton.style.display=this.show):e.pending>0?(this.submitButton.style.display=this.show,this.stopButton.style.display=this.hide):e.processing>0?this.stopButton.style.display=this.show:this.stopButton.style.display=this.hide,e.percent<100?(this.barSyncCount.innerText=e.total,this.progressCount.innerText=e.done,this.progress.style.display=this.show):(this.completed.style.display=this.show,this.progress.style.display=this.hide)},_start:function(e){e.preventDefault(),a.stopButton.style.display=a.show,a.submitButton.style.display=a.hide,a.pushAttachments()},_reset:function(e){a.submitButton.style.display=a.hide,a.getStatus()},_init:function(e){"undefined"!=typeof cloudinaryApi&&((document.attachEvent?"complete"===document.readyState:"loading"!==document.readyState)?e():document.addEventListener("DOMContentLoaded",e))}};var o=a;a._init((function(){a._reset(),a.submitButton.addEventListener("click",a._start),a.stopButton.addEventListener("click",a.stopSync)}));var r=i(1),l=i.n(r);const d={sample:{image:document.getElementById("transformation-sample-image"),video:document.getElementById("transformation-sample-video")},preview:{image:document.getElementById("sample-image"),video:document.getElementById("sample-video")},fields:document.getElementsByClassName("cld-field"),button:{image:document.getElementById("refresh-image-preview"),video:document.getElementById("refresh-video-preview")},spinner:{image:document.getElementById("image-loader"),video:document.getElementById("video-loader")},activeItem:null,elements:{image:[],video:[]},_placeItem:function(e){null!==e&&(e.style.display="block",e.style.visibility="visible",e.style.position="absolute",e.style.top=e.parentElement.clientHeight/2-e.clientHeight/2+"px",e.style.left=e.parentElement.clientWidth/2-e.clientWidth/2+"px")},_setLoading:function(e){this.button[e].style.display="block",this._placeItem(this.button[e]),this.preview[e].style.opacity="0.1"},_build:function(e){this.sample[e].innerHTML="",this.elements[e]=[];for(let t of this.fields){if(e!==t.dataset.context)continue;let i=t.value.trim();if(i.length){if("select-one"===t.type){if("none"===i)continue;i=t.dataset.meta+"_"+i}else{let e=t.dataset.context;i=this._transformations(i,e,!0)}i&&this.elements[e].push(i)}}let t="";this.elements[e].length&&(t="/"+this.elements[e].join(",").replace(/ /g,"%20")),this.sample[e].textContent=t,this.sample[e].parentElement.href="https://res.cloudinary.com/demo/"+this.sample[e].parentElement.innerText.trim().replace("../","").replace(/ /g,"%20")},_clearLoading:function(e){this.spinner[e].style.visibility="hidden",this.activeItem=null,this.preview[e].style.opacity=1},_refresh:function(e,t){e&&e.preventDefault();let i=this,n=CLD_GLOBAL_TRANSFORMATIONS[t].preview_url+i.elements[t].join(",")+CLD_GLOBAL_TRANSFORMATIONS[t].file;if(this.button[t].style.display="none",this._placeItem(this.spinner[t]),"image"===t){let e=new Image;e.onload=function(){i.preview[t].src=this.src,i._clearLoading(t),e.remove()},e.onerror=function(){alert(CLD_GLOBAL_TRANSFORMATIONS[t].error),i._clearLoading(t)},e.src=n}else{let e=i._transformations(i.elements[t].join(","),t);samplePlayer.source({publicId:"dog",transformation:e}),i._clearLoading(t)}},_transformations:function(e,t,i=!1){let n=CLD_GLOBAL_TRANSFORMATIONS[t].valid_types,s=null,a=e.split("/"),o=[];for(let e=0;e{const i=t.length?t[0].id+1:1;e.startId=null===e.startId?i:++e.startId;const n=a+":"+e.startId;jQuery('[data-item="'+n+'"]').length||e._pushItem(n,s[s.length-1])})}return this.processflushTags(t,i,n)},window.tagBox.processTags=window.tagBox.parseTags,window.tagBox.parseTags=function(t){const i=t.id,n=i.split("-check-num-")[1],s=i.split("-check-num-")[0],a=jQuery(t).closest(".tagsdiv").find(".the-tags"),o=window.tagBox.clean(a.val()).split(e.tagDelimiter)[n];(new wp.api.collections.Tags).fetch({data:{slug:o}}).done(i=>{const n=!!i.length&&jQuery('[data-item="'+s+":"+i[0].id+'"]');n.length?n.remove():(jQuery(`.cld-tax-order-list-item:contains(${o})`).remove(),--e.startId),this.processTags(t)})}),jQuery("body").on("change",".selectit input",(function(){const t=jQuery(this),i=t.val(),n=t.is(":checked"),s=t.parent().text().trim();!0===n?e._pushItem(`category:${i}`,s):e.tags.find(`[data-item="category:${i}"]`).remove()}))},_createItem:function(e,t){const i=jQuery("
  • "),n=jQuery(""),s=jQuery("");return i.addClass("cld-tax-order-list-item").attr("data-item",e),s.addClass("cld-tax-order-list-item-input").attr("type","hidden").attr("name","cld_tax_order[]").val(e),n.addClass("dashicons dashicons-menu cld-tax-order-list-item-handle"),i.append(n).append(t).append(s),i},_pushItem:function(e,t){let i=this._createItem(e,t);this.tags.append(i)},_sortable:function(){jQuery(".cld-tax-order-list").sortable({connectWith:".cld-tax-order",axis:"y",handle:".cld-tax-order-list-item-handle",placeholder:"cld-tax-order-list-item-placeholder",forcePlaceholderSize:!0,helper:"clone"})}};if(void 0!==window.CLDN&&u._init(),wp.data&&wp.data.select("core/editor")){const e={};wp.data.subscribe((function(){let t=wp.data.select("core").getTaxonomies();if(t)for(let i in t){const n=wp.data.select("core/editor").getEditedPostAttribute(t[i].rest_base);e[t[i].slug]=n}}));const t=wp.element.createElement,i=i=>{class n extends i{constructor(e){super(e),this.currentItems=jQuery(".cld-tax-order-list-item").map((e,t)=>jQuery(t).data("item")).get()}makeItem(e){if(this.currentItems.includes(this.getId(e)))return;const t=this.makeElement(e);jQuery("#cld-tax-items").append(t)}removeItem(e){const t=jQuery(`[data-item="${this.getId(e)}"]`);t.length&&(t.remove(),this.currentItems=this.currentItems.filter(t=>t!==this.getId(e)))}findOrCreateTerm(e){return(e=super.findOrCreateTerm(e)).then(e=>this.makeItem(e)),e}onChange(t){super.onChange(t);const i=this.pickItem(t);i&&(e[this.props.slug].includes(i.id)?this.makeItem(i):this.removeItem(i))}pickItem(e){if("object"==typeof e){if(e.target){for(let t in this.state.availableTerms)if(this.state.availableTerms[t].id===parseInt(e.target.value))return this.state.availableTerms[t]}else if(Array.isArray(e)){let t=this.state.selectedTerms.filter(t=>!e.includes(t))[0];return void 0===t&&(t=e.filter(e=>!this.state.selectedTerms.includes(e))[0]),this.state.availableTerms.find(e=>e.name===t)}}else if("number"==typeof e){for(let t in this.state.availableTerms)if(this.state.availableTerms[t].id===e)return this.state.availableTerms[t]}else{let t;if(e.length>this.state.selectedTerms.length)for(let i in e)-1===this.state.selectedTerms.indexOf(e[i])&&(t=e[i]);else for(let i in this.state.selectedTerms)-1===e.indexOf(this.state.selectedTerms[i])&&(t=this.state.selectedTerms[i]);for(let e in this.state.availableTerms)if(this.state.availableTerms[e].name===t)return this.state.availableTerms[e]}}getId(e){return`${this.props.slug}:${e.id}`}makeElement(e){const t=jQuery("
  • "),i=jQuery(""),n=jQuery("");return t.addClass("cld-tax-order-list-item").attr("data-item",this.getId(e)),n.addClass("cld-tax-order-list-item-input").attr("type","hidden").attr("name","cld_tax_order[]").val(this.getId(e)),i.addClass("dashicons dashicons-menu cld-tax-order-list-item-handle"),t.append(i).append(e.name).append(n),t}}return e=>t(n,e)};wp.hooks.addFilter("editor.PostTaxonomyType","cld",i)}const p={wpWrap:document.getElementById("wpwrap"),wpContent:document.getElementById("wpbody-content"),libraryWrap:document.getElementById("cloudinary-embed"),_init:function(){let e=this;"undefined"!=typeof CLD_ML&&(cloudinary.openMediaLibrary(CLD_ML.mloptions,{insertHandler:function(e){alert("Import is not yet implemented.")}}),window.addEventListener("resize",(function(t){e._resize()})),e._resize())},_resize:function(){let e=getComputedStyle(this.wpContent);this.libraryWrap.style.height=this.wpWrap.offsetHeight-parseInt(e.getPropertyValue("padding-bottom"))+"px"}};var m=p;p._init();i(2);i.d(t,"cloudinary",(function(){return h}));window.$=window.jQuery;const h={settings:s.a,sync:o,widget:l.a,Global_Transformations:c,Terms_Order:void 0,Media_Library:m}}]); \ No newline at end of file +!function(e){var t={};function i(n){if(t[n])return t[n].exports;var s=t[n]={i:n,l:!1,exports:{}};return e[n].call(s.exports,s,s.exports,i),s.l=!0,s.exports}i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var s in e)i.d(n,s,function(t){return e[t]}.bind(null,s));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=3)}([function(e,t){window,jQuery,jQuery(document).ready((function(e){e(document).on("tabs.init",(function(){var t=e(".settings-tab-trigger"),i=e(".settings-tab-section");e(this).on("click",".settings-tab-trigger",(function(n){var s=e(this),a=e(s.attr("href"));n.preventDefault(),t.removeClass("active"),i.removeClass("active"),s.addClass("active"),a.addClass("active"),e(document).trigger("settings.tabbed",s)})),e(".cld-field").not('[data-condition="false"]').each((function(){const t=e(this),i=t.data("condition");for(let n in i){const s=i[n],a=e("#field-"+n),r=t.closest("tr");a.on("change init",(function(){this.value===s||this.checked?r.show():r.hide()})),a.trigger("init")}})),e("#field-cloudinary_url").on("input change",(function(){let t=e(this),i=t.val();new RegExp(/^(cloudinary:\/\/){1}(\d)*[:]{1}[^:@]*[@]{1}[^@]*$/g).test(i)?(t.addClass("settings-valid-field"),t.removeClass("settings-invalid-field")):(t.removeClass("settings-valid-field"),t.addClass("settings-invalid-field"))})).trigger("change")})),e(".render-trigger[data-event]").each((function(){var t=e(this),i=t.data("event");t.trigger(i,this)}))}))},function(e,t){if(wp.media&&window.CLDN){wp.media.events.on("editor:image-edit",(function(e){e.metadata.cldoverwrite=null,e.image.className.split(" ").indexOf("cld-overwrite")>=0&&(e.metadata.cldoverwrite="true")})),wp.media.events.on("editor:image-update",(function(e){let t=e.image.className.split(" ");e.metadata.cldoverwrite&&-1===t.indexOf("cld-overwrite")?t.push("cld-overwrite"):!e.metadata.cldoverwrite&&t.indexOf("cld-overwrite")>=0&&delete t[t.indexOf("cld-overwrite")],e.image.className=t.join(" ")}));let e=null,t=wp.media.string.props;wp.media.string.props=function(i,n){return i.cldoverwrite&&(i.classes=["cld-overwrite"],e=!0),t(i,n)},wp.media.post=function(t,i){if("send-attachment-to-editor"===t){let t=wp.media.editor.get().state().get("selection").get(i.attachment);t.attributes.transformations&&(i.attachment.transformations=t.attributes.transformations),(i.html.indexOf("cld-overwrite")>-1||!0===e)&&(i.attachment.cldoverwrite=!0,e=null)}return wp.ajax.post(t,i)};wp.media.controller.Library;let i=wp.media.view.MediaFrame.Select,n=wp.media.view.MediaFrame.Post,s=wp.media.view.MediaFrame.ImageDetails,a=wp.media.view.MediaFrame.VideoDetails,r=wp.media.View.extend({tagName:"div",className:"cloudinary-widget",template:wp.template("cloudinary-dam"),active:!1,toolbar:null,frame:null,ready:function(){let e=this.controller,t=this.model.get("selection"),i=this.model.get("library"),n=wp.media.model.Attachment;if(CLDN.mloptions.multiple=e.options.multiple,this.cid!==this.active){if(CLDN.mloptions.inline_container="#cloudinary-dam-"+e.cid,1===t.length){var s=n.get(t.models[0].id);void 0!==s.attributes.public_id&&(CLDN.mloptions.asset={resource_id:s.attributes.public_id})}else CLDN.mloptions.asset=null;window.ml=cloudinary.openMediaLibrary(CLDN.mloptions,{insertHandler:function(s){for(let a=0;a=100&&void 0!==e.started?(this.submitButton.style.display=this.hide,this.stopButton.style.display=this.show):e.pending>0?(this.submitButton.style.display=this.show,this.stopButton.style.display=this.hide):e.processing>0?this.stopButton.style.display=this.show:this.stopButton.style.display=this.hide,e.percent<100?(this.barSyncCount.innerText=e.total,this.progressCount.innerText=e.done,this.progress.style.display=this.show):(this.completed.style.display=this.show,this.progress.style.display=this.hide)},_start:function(e){e.preventDefault(),a.stopButton.style.display=a.show,a.submitButton.style.display=a.hide,a.pushAttachments()},_reset:function(e){a.submitButton.style.display=a.hide,a.getStatus()},_init:function(e){"undefined"!=typeof cloudinaryApi&&((document.attachEvent?"complete"===document.readyState:"loading"!==document.readyState)?e():document.addEventListener("DOMContentLoaded",e))}};var r=a;a._init((function(){a._reset(),a.submitButton.addEventListener("click",a._start),a.stopButton.addEventListener("click",a.stopSync)}));var o=i(1),l=i.n(o);const d={sample:{image:document.getElementById("transformation-sample-image"),video:document.getElementById("transformation-sample-video")},preview:{image:document.getElementById("sample-image"),video:document.getElementById("sample-video")},fields:document.getElementsByClassName("cld-field"),button:{image:document.getElementById("refresh-image-preview"),video:document.getElementById("refresh-video-preview")},spinner:{image:document.getElementById("image-loader"),video:document.getElementById("video-loader")},activeItem:null,elements:{image:[],video:[]},_placeItem:function(e){null!==e&&(e.style.display="block",e.style.visibility="visible",e.style.position="absolute",e.style.top=e.parentElement.clientHeight/2-e.clientHeight/2+"px",e.style.left=e.parentElement.clientWidth/2-e.clientWidth/2+"px")},_setLoading:function(e){this.button[e].style.display="block",this._placeItem(this.button[e]),this.preview[e].style.opacity="0.1"},_build:function(e){this.sample[e].innerHTML="",this.elements[e]=[];for(let t of this.fields){if(e!==t.dataset.context)continue;let i=t.value.trim();if(i.length){if("select-one"===t.type){if("none"===i)continue;i=t.dataset.meta+"_"+i}else{let e=t.dataset.context;i=this._transformations(i,e,!0)}i&&this.elements[e].push(i)}}let t="";this.elements[e].length&&(t="/"+this.elements[e].join(",").replace(/ /g,"%20")),this.sample[e].textContent=t,this.sample[e].parentElement.href="https://res.cloudinary.com/demo/"+this.sample[e].parentElement.innerText.trim().replace("../","").replace(/ /g,"%20")},_clearLoading:function(e){this.spinner[e].style.visibility="hidden",this.activeItem=null,this.preview[e].style.opacity=1},_refresh:function(e,t){e&&e.preventDefault();let i=this,n=CLD_GLOBAL_TRANSFORMATIONS[t].preview_url+i.elements[t].join(",")+CLD_GLOBAL_TRANSFORMATIONS[t].file;if(this.button[t].style.display="none",this._placeItem(this.spinner[t]),"image"===t){let e=new Image;e.onload=function(){i.preview[t].src=this.src,i._clearLoading(t),e.remove()},e.onerror=function(){alert(CLD_GLOBAL_TRANSFORMATIONS[t].error),i._clearLoading(t)},e.src=n}else{let e=i._transformations(i.elements[t].join(","),t);samplePlayer.source({publicId:"dog",transformation:e}),i._clearLoading(t)}},_transformations:function(e,t,i=!1){let n=CLD_GLOBAL_TRANSFORMATIONS[t].valid_types,s=null,a=e.split("/"),r=[];for(let e=0;e{const n=!!i.length&&jQuery('[data-item="'+s+":"+i[0].id+'"]');n.length?n.remove():(jQuery(`.cld-tax-order-list-item:contains(${r})`).remove(),--e.startId),this.processTags(t)})}),jQuery("body").on("change",".selectit input",(function(){const t=jQuery(this),i=t.val(),n=t.is(":checked"),s=t.parent().text().trim();!0===n?e._pushItem(`category:${i}`,s):e.tags.find(`[data-item="category:${i}"]`).remove()}))},_createItem:function(e,t){const i=jQuery("
  • "),n=jQuery(""),s=jQuery("");return i.addClass("cld-tax-order-list-item").attr("data-item",e),s.addClass("cld-tax-order-list-item-input").attr("type","hidden").attr("name","cld_tax_order[]").val(e),n.addClass("dashicons dashicons-menu cld-tax-order-list-item-handle"),i.append(n).append(t).append(s),i},_pushItem:function(e,t){let i=this._createItem(e,t);this.tags.append(i)},_sortable:function(){jQuery(".cld-tax-order-list").sortable({connectWith:".cld-tax-order",axis:"y",handle:".cld-tax-order-list-item-handle",placeholder:"cld-tax-order-list-item-placeholder",forcePlaceholderSize:!0,helper:"clone"})}};if(void 0!==window.CLDN&&(u._init(),jQuery("[data-wp-lists] .selectit input[checked]").map((e,t)=>{jQuery(t).trigger("change")})),wp.data&&wp.data.select("core/editor")){const e={};wp.data.subscribe((function(){let t=wp.data.select("core").getTaxonomies();if(t)for(let i in t){const n=wp.data.select("core/editor").getEditedPostAttribute(t[i].rest_base);e[t[i].slug]=n}}));const t=wp.element.createElement,i=i=>{class n extends i{constructor(e){super(e),this.currentItems=jQuery(".cld-tax-order-list-item").map((e,t)=>jQuery(t).data("item")).get()}makeItem(e){if(this.currentItems.includes(this.getId(e)))return;const t=this.makeElement(e);jQuery("#cld-tax-items").append(t)}removeItem(e){const t=jQuery(`[data-item="${this.getId(e)}"]`);t.length&&(t.remove(),this.currentItems=this.currentItems.filter(t=>t!==this.getId(e)))}findOrCreateTerm(e){return(e=super.findOrCreateTerm(e)).then(e=>this.makeItem(e)),e}onChange(t){super.onChange(t);const i=this.pickItem(t);i&&(e[this.props.slug].includes(i.id)?this.makeItem(i):this.removeItem(i))}pickItem(e){if("object"==typeof e){if(e.target){for(let t in this.state.availableTerms)if(this.state.availableTerms[t].id===parseInt(e.target.value))return this.state.availableTerms[t]}else if(Array.isArray(e)){let t=this.state.selectedTerms.filter(t=>!e.includes(t))[0];return void 0===t&&(t=e.filter(e=>!this.state.selectedTerms.includes(e))[0]),this.state.availableTerms.find(e=>e.name===t)}}else if("number"==typeof e){for(let t in this.state.availableTerms)if(this.state.availableTerms[t].id===e)return this.state.availableTerms[t]}else{let t;if(e.length>this.state.selectedTerms.length)for(let i in e)-1===this.state.selectedTerms.indexOf(e[i])&&(t=e[i]);else for(let i in this.state.selectedTerms)-1===e.indexOf(this.state.selectedTerms[i])&&(t=this.state.selectedTerms[i]);for(let e in this.state.availableTerms)if(this.state.availableTerms[e].name===t)return this.state.availableTerms[e]}}getId(e){return`${this.props.slug}:${e.id}`}makeElement(e){const t=jQuery("
  • "),i=jQuery(""),n=jQuery("");return t.addClass("cld-tax-order-list-item").attr("data-item",this.getId(e)),n.addClass("cld-tax-order-list-item-input").attr("type","hidden").attr("name","cld_tax_order[]").val(this.getId(e)),i.addClass("dashicons dashicons-menu cld-tax-order-list-item-handle"),t.append(i).append(e.name).append(n),t}}return e=>t(n,e)};wp.hooks.addFilter("editor.PostTaxonomyType","cld",i)}const p={wpWrap:document.getElementById("wpwrap"),wpContent:document.getElementById("wpbody-content"),libraryWrap:document.getElementById("cloudinary-embed"),_init:function(){let e=this;"undefined"!=typeof CLD_ML&&(cloudinary.openMediaLibrary(CLD_ML.mloptions,{insertHandler:function(e){alert("Import is not yet implemented.")}}),window.addEventListener("resize",(function(t){e._resize()})),e._resize())},_resize:function(){let e=getComputedStyle(this.wpContent);this.libraryWrap.style.height=this.wpWrap.offsetHeight-parseInt(e.getPropertyValue("padding-bottom"))+"px"}};var m=p;p._init();i(2);i.d(t,"cloudinary",(function(){return h}));window.$=window.jQuery;const h={settings:s.a,sync:r,widget:l.a,Global_Transformations:c,Terms_Order:void 0,Media_Library:m}}]); \ No newline at end of file diff --git a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/js/src/components/terms_order.js b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/js/src/components/terms_order.js index cef9ea6a8..fb783b6f6 100644 --- a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/js/src/components/terms_order.js +++ b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/js/src/components/terms_order.js @@ -1,295 +1,306 @@ /* global window wp wpAjax */ export const Terms_Order = { - template: '', - tags: jQuery( '#cld-tax-items' ), - tagDelimiter: (window.tagsSuggestL10n && window.tagsSuggestL10n.tagDelimiter) || ',', - startId: null, - _init: function() { - // Check that we found the tax-items. - if ( ! this.tags.length ) { - return; - } - - const self = this; - this._sortable(); - - // Setup ajax overrides. - if ( typeof wpAjax !== 'undefined' ) { - wpAjax.procesParseAjaxResponse = wpAjax.parseAjaxResponse; - wpAjax.parseAjaxResponse = function( response, settingsResponse, element ) { - let newResponse = wpAjax.procesParseAjaxResponse( response, settingsResponse, element ); - if ( !newResponse.errors && newResponse.responses[ 0 ] ) { - if ( jQuery( '[data-taxonomy="' + newResponse.responses[ 0 ].what + '"]' ).length ) { - const data = jQuery( newResponse.responses[ 0 ].data ); - const text = data.find( 'label' ).last().text().trim(); - - self._pushItem( newResponse.responses[ 0 ].what, text ); - } - } - - return newResponse; - }; - } - - if ( typeof window.tagBox !== 'undefined' ) { - window.tagBox.processflushTags = window.tagBox.flushTags; - window.tagBox.flushTags = function( el, a, f ) { - if ( typeof f === 'undefined' ) { - let text, list; - const taxonomy = el.prop( 'id' ); - const newTag = jQuery( 'input.newtag', el ); - - a = a || false; - - text = a ? jQuery( a ).text() : newTag.val(); - list = window.tagBox.clean( text ).split( self.tagDelimiter ); - - new wp.api.collections.Tags() - .fetch( { data: { orderby: 'id', order: 'desc', per_page: 1 } } ) - .done( tags => { - const nextTagId = tags.length ? tags[0].id + 1 : 1 - self.startId = self.startId === null ? nextTagId : ++self.startId; - const tag = taxonomy + ':' + self.startId; - - if ( ! jQuery( '[data-item="' + tag + '"]' ).length ) { - self._pushItem( tag, list[ list.length - 1 ] ); - } - } ); - } - - return this.processflushTags( el, a, f ); - }; - - window.tagBox.processTags = window.tagBox.parseTags; - - window.tagBox.parseTags = function( el ) { - const id = el.id; - const num = id.split( '-check-num-' )[ 1 ]; - const taxonomy = id.split( '-check-num-' )[ 0 ]; - const taxBox = jQuery( el ).closest( '.tagsdiv' ); - const tagsTextarea = taxBox.find( '.the-tags' ); - const tagToRemove = window.tagBox.clean( tagsTextarea.val() ).split( self.tagDelimiter )[ num ]; - - new wp.api.collections.Tags() - .fetch( { data: { slug: tagToRemove } } ) - .done( ( tag ) => { - const tagFromDatabase = tag.length ? jQuery( '[data-item="' + taxonomy + ':' + tag[0].id + '"]' ) : false; - - if ( tagFromDatabase.length ) { - tagFromDatabase.remove(); - } else { - jQuery( `.cld-tax-order-list-item:contains(${tagToRemove})` ).remove(); - --self.startId; - } - - this.processTags( el ); - } ); - }; - } - - jQuery( 'body' ).on( 'change', '.selectit input', function() { - const clickedItem = jQuery( this ); - const id = clickedItem.val(); - const checked = clickedItem.is( ':checked' ); - const text = clickedItem.parent().text().trim(); - - if ( true === checked ) { - self._pushItem( `category:${id}`, text ); - } else { - self.tags.find( `[data-item="category:${id}"]` ).remove(); - } - } ); - }, - _createItem: function( id, name ) { - const li = jQuery( '
  • ' ); - const icon = jQuery( '' ); - const input = jQuery( '' ); - - li.addClass( 'cld-tax-order-list-item' ).attr( 'data-item', id ); - input.addClass( 'cld-tax-order-list-item-input' ).attr( 'type', 'hidden' ).attr( 'name', 'cld_tax_order[]' ).val( id ); - icon.addClass( 'dashicons dashicons-menu cld-tax-order-list-item-handle' ); - - li.append( icon ).append( name ).append( input ); // phpcs:ignore WordPressVIPMinimum.JS.HTMLExecutingFunctions.append - - return li; - }, - _pushItem: function( id, text ) { - let item = this._createItem( id, text ); - this.tags.append( item ); // phpcs:ignore WordPressVIPMinimum.JS.HTMLExecutingFunctions.append - }, - _sortable: function() { - const items = jQuery( '.cld-tax-order-list' ); - - items.sortable( { - connectWith: '.cld-tax-order', - axis: 'y', - handle: '.cld-tax-order-list-item-handle', - placeholder: 'cld-tax-order-list-item-placeholder', - forcePlaceholderSize: true, - helper: 'clone', - } ); - } + template: '', + tags: jQuery( '#cld-tax-items' ), + tagDelimiter: ( window.tagsSuggestL10n && window.tagsSuggestL10n.tagDelimiter ) || ',', + startId: null, + _init: function() { + // Check that we found the tax-items. + if ( !this.tags.length ) { + return; + } + + const self = this; + this._sortable(); + + // Setup ajax overrides. + if ( typeof wpAjax !== 'undefined' ) { + wpAjax.procesParseAjaxResponse = wpAjax.parseAjaxResponse; + wpAjax.parseAjaxResponse = function( response, settingsResponse, element ) { + let newResponse = wpAjax.procesParseAjaxResponse( response, settingsResponse, element ); + if ( !newResponse.errors && newResponse.responses[ 0 ] ) { + if ( jQuery( '[data-taxonomy="' + newResponse.responses[ 0 ].what + '"]' ).length ) { + const data = jQuery( newResponse.responses[ 0 ].data ); + const text = data.find( 'label' ).last().text().trim(); + self._pushItem( newResponse.responses[ 0 ].what, text ); + } + } + + return newResponse; + }; + } + + if ( typeof window.tagBox !== 'undefined' ) { + window.tagBox.processflushTags = window.tagBox.flushTags; + window.tagBox.flushTags = function( el, a, f ) { + if ( typeof f === 'undefined' ) { + let text, list; + const taxonomy = el.prop( 'id' ); + const newTag = jQuery( 'input.newtag', el ); + + a = a || false; + + text = a ? jQuery( a ).text() : newTag.val(); + list = window.tagBox.clean( text ).split( self.tagDelimiter ); + for ( var i in list ) { + var tag = taxonomy + ':' + list[ i ]; + if ( !jQuery( '[data-item="' + tag + '"]' ).length ) { + self._pushItem( tag, list[ i ] ); + } + } + } + + return this.processflushTags( el, a, f ); + }; + + window.tagBox.processTags = window.tagBox.parseTags; + + window.tagBox.parseTags = function( el ) { + const id = el.id; + const num = id.split( '-check-num-' )[ 1 ]; + const taxonomy = id.split( '-check-num-' )[ 0 ]; + const taxBox = jQuery( el ).closest( '.tagsdiv' ); + const tagsTextarea = taxBox.find( '.the-tags' ); + const tagToRemove = window.tagBox.clean( tagsTextarea.val() ).split( self.tagDelimiter )[ num ]; + + new wp.api.collections.Tags() + .fetch( { data: { slug: tagToRemove } } ) + .done( ( tag ) => { + const tagFromDatabase = tag.length ? jQuery( '[data-item="' + taxonomy + ':' + tag[ 0 ].id + '"]' ) : false; + + if ( tagFromDatabase.length ) { + tagFromDatabase.remove(); + } + else { + jQuery( `.cld-tax-order-list-item:contains(${ tagToRemove })` ).remove(); + --self.startId; + } + this.processTags( el ); + } ); + }; + } + + jQuery( 'body' ).on( 'change', '.selectit input', function() { + const clickedItem = jQuery( this ); + const id = clickedItem.val(); + const checked = clickedItem.is( ':checked' ); + const text = clickedItem.parent().text().trim(); + + if ( true === checked ) { + self._pushItem( `category:${ id }`, text ); + } + else { + self.tags.find( `[data-item="category:${ id }"]` ).remove(); + } + } ); + }, + _createItem: function( id, name ) { + const li = jQuery( '
  • ' ); + const icon = jQuery( '' ); + const input = jQuery( '' ); + + li.addClass( 'cld-tax-order-list-item' ).attr( 'data-item', id ); + input.addClass( 'cld-tax-order-list-item-input' ).attr( 'type', 'hidden' ).attr( 'name', 'cld_tax_order[]' ).val( id ); + icon.addClass( 'dashicons dashicons-menu cld-tax-order-list-item-handle' ); + + li.append( icon ).append( name ).append( input ); // phpcs:ignore + // WordPressVIPMinimum.JS.HTMLExecutingFunctions.append + + return li; + }, + _pushItem: function( id, text ) { + let item = this._createItem( id, text ); + this.tags.append( item ); // phpcs:ignore + // WordPressVIPMinimum.JS.HTMLExecutingFunctions.append + }, + _sortable: function() { + const items = jQuery( '.cld-tax-order-list' ); + + items.sortable( { + connectWith: '.cld-tax-order', + axis: 'y', + handle: '.cld-tax-order-list-item-handle', + placeholder: 'cld-tax-order-list-item-placeholder', + forcePlaceholderSize: true, + helper: 'clone', + } ); + } }; if ( typeof window.CLDN !== 'undefined' ) { - Terms_Order._init(); + Terms_Order._init(); + // Init checked categories. + jQuery( '[data-wp-lists] .selectit input[checked]' ).map( ( ord, check ) => { + jQuery( check ).trigger( 'change' ); + } ); } // Gutenberg. if ( wp.data && wp.data.select( 'core/editor' ) ) { - const orderSet = {}; - wp.data.subscribe( function() { - let taxonomies = wp.data.select( 'core' ).getTaxonomies(); - - if ( taxonomies ) { - for ( let t in taxonomies ) { - const set = wp.data.select( 'core/editor' ).getEditedPostAttribute( taxonomies[ t ].rest_base ); - orderSet[ taxonomies[ t ].slug ] = set; - } - } - } ); - - const el = wp.element.createElement; - const CustomizeTaxonomySelector = ( OriginalComponent ) => { - class CustomHandler extends OriginalComponent { - constructor( props ) { - super(props) - - this.currentItems = jQuery( '.cld-tax-order-list-item' ) - .map( ( _, taxonomy ) => jQuery( taxonomy ).data( 'item' ) ).get(); - } - - makeItem( item ) { - // Prevent duplicates in the tax order box - if (this.currentItems.includes( this.getId( item ) ) ) { - return; - } - - const row = this.makeElement( item ); - const box = jQuery( '#cld-tax-items' ); - box.append( row ); // phpcs:ignore WordPressVIPMinimum.JS.HTMLExecutingFunctions.append - } - - removeItem( item ) { - const elementWithId = jQuery( `[data-item="${this.getId( item )}"]` ); - - if ( elementWithId.length ) { - elementWithId.remove(); - - this.currentItems = this.currentItems.filter( ( taxIdentifier ) => { - return taxIdentifier !== this.getId( item ); - } ); - } - } - - findOrCreateTerm( termName ) { - termName = super.findOrCreateTerm( termName ); - termName.then( ( item ) => this.makeItem( item ) ); - - return termName; - } - - onChange( event ) { - super.onChange( event ); - const item = this.pickItem( event ); - - if ( item ) { - if ( orderSet[ this.props.slug ].includes( item.id ) ) { - this.makeItem( item ); - } else { - this.removeItem( item ); - } - } - } - - pickItem( event ) { - if ( typeof event === 'object' ) { - if ( event.target ) { - for (let p in this.state.availableTerms) { - if ( this.state.availableTerms[ p ].id === parseInt( event.target.value ) ) { - return this.state.availableTerms[ p ]; - } - } - // Tags that are already registered need to be selected separately - // as its expected that they return back with an "id" property. - } else if ( Array.isArray( event ) ) { - // Figure out the diff between the current state and the event and determine which tag is getting removed - let enteredTag = this.state.selectedTerms.filter( flatItem => !event.includes( flatItem ) )[0]; - - if ( typeof enteredTag === 'undefined' ) { - // If the above returns undefined, then we presume the user is adding, so reverse the logic to figure out the new item - enteredTag = event.filter( flatItem => !this.state.selectedTerms.includes( flatItem ) )[0]; - } - - return this.state.availableTerms.find( ( item ) => item.name === enteredTag ); - } - } else if ( typeof event === 'number' ) { - for (let p in this.state.availableTerms) { - if ( this.state.availableTerms[ p ].id === event ) { - return this.state.availableTerms[ p ]; - } - } - } else { - let text; - - // add or remove. - if ( event.length > this.state.selectedTerms.length ) { - // Added. - for (let o in event) { - if ( this.state.selectedTerms.indexOf( event[ o ] ) === -1 ) { - text = event[ o ]; - } - } - } else { - // removed. - for (let o in this.state.selectedTerms) { - if ( event.indexOf( this.state.selectedTerms[ o ] ) === -1 ) { - text = this.state.selectedTerms[ o ]; - } - } - } - - for (let p in this.state.availableTerms) { - if ( this.state.availableTerms[ p ].name === text ) { - return this.state.availableTerms[ p ]; - } - } - } - } - - getId( item ) { - return `${this.props.slug}:${item.id}` - } - - makeElement( item ) { - const li = jQuery( '
  • ' ); - const icon = jQuery( '' ); - const input = jQuery( '' ); - - li - .addClass( 'cld-tax-order-list-item' ) - .attr( 'data-item', this.getId( item ) ); - - input - .addClass( 'cld-tax-order-list-item-input' ) - .attr( 'type', 'hidden' ) - .attr( 'name', 'cld_tax_order[]' ).val( this.getId( item ) ); - - icon.addClass( 'dashicons dashicons-menu cld-tax-order-list-item-handle' ); - - li.append( icon ).append( item.name ).append( input ); // phpcs:ignore WordPressVIPMinimum.JS.HTMLExecutingFunctions.append - - return li; - } - } - - return ( props ) => el( CustomHandler, props ); - }; - - wp.hooks.addFilter( - 'editor.PostTaxonomyType', - 'cld', - CustomizeTaxonomySelector - ); + const orderSet = {}; + wp.data.subscribe( function() { + let taxonomies = wp.data.select( 'core' ).getTaxonomies(); + + if ( taxonomies ) { + for ( let t in taxonomies ) { + const set = wp.data.select( 'core/editor' ).getEditedPostAttribute( taxonomies[ t ].rest_base ); + orderSet[ taxonomies[ t ].slug ] = set; + } + } + } ); + + const el = wp.element.createElement; + const CustomizeTaxonomySelector = ( OriginalComponent ) => { + class CustomHandler extends OriginalComponent { + constructor( props ) { + super( props ); + + this.currentItems = jQuery( '.cld-tax-order-list-item' ) + .map( ( _, taxonomy ) => jQuery( taxonomy ).data( 'item' ) ).get(); + } + + makeItem( item ) { + // Prevent duplicates in the tax order box + if ( this.currentItems.includes( this.getId( item ) ) ) { + return; + } + + const row = this.makeElement( item ); + const box = jQuery( '#cld-tax-items' ); + box.append( row ); // phpcs:ignore + // WordPressVIPMinimum.JS.HTMLExecutingFunctions.append + } + + removeItem( item ) { + const elementWithId = jQuery( `[data-item="${ this.getId( item ) }"]` ); + + if ( elementWithId.length ) { + elementWithId.remove(); + + this.currentItems = this.currentItems.filter( ( taxIdentifier ) => { + return taxIdentifier !== this.getId( item ); + } ); + } + } + + findOrCreateTerm( termName ) { + termName = super.findOrCreateTerm( termName ); + termName.then( ( item ) => this.makeItem( item ) ); + + return termName; + } + + onChange( event ) { + super.onChange( event ); + const item = this.pickItem( event ); + + if ( item ) { + if ( orderSet[ this.props.slug ].includes( item.id ) ) { + this.makeItem( item ); + } + else { + this.removeItem( item ); + } + } + } + + pickItem( event ) { + if ( typeof event === 'object' ) { + if ( event.target ) { + for ( let p in this.state.availableTerms ) { + if ( this.state.availableTerms[ p ].id === parseInt( event.target.value ) ) { + return this.state.availableTerms[ p ]; + } + } + // Tags that are already registered need to be selected + // separately as its expected that they return back + // with an "id" property. + } + else if ( Array.isArray( event ) ) { + // Figure out the diff between the current state and + // the event and determine which tag is getting removed + let enteredTag = this.state.selectedTerms.filter( flatItem => !event.includes( flatItem ) )[ 0 ]; + + if ( typeof enteredTag === 'undefined' ) { + // If the above returns undefined, then we presume + // the user is adding, so reverse the logic to + // figure out the new item + enteredTag = event.filter( flatItem => !this.state.selectedTerms.includes( flatItem ) )[ 0 ]; + } + + return this.state.availableTerms.find( ( item ) => item.name === enteredTag ); + } + } + else if ( typeof event === 'number' ) { + for ( let p in this.state.availableTerms ) { + if ( this.state.availableTerms[ p ].id === event ) { + return this.state.availableTerms[ p ]; + } + } + } + else { + let text; + + // add or remove. + if ( event.length > this.state.selectedTerms.length ) { + // Added. + for ( let o in event ) { + if ( this.state.selectedTerms.indexOf( event[ o ] ) === -1 ) { + text = event[ o ]; + } + } + } + else { + // removed. + for ( let o in this.state.selectedTerms ) { + if ( event.indexOf( this.state.selectedTerms[ o ] ) === -1 ) { + text = this.state.selectedTerms[ o ]; + } + } + } + + for ( let p in this.state.availableTerms ) { + if ( this.state.availableTerms[ p ].name === text ) { + return this.state.availableTerms[ p ]; + } + } + } + } + + getId( item ) { + return `${ this.props.slug }:${ item.id }`; + } + + makeElement( item ) { + const li = jQuery( '
  • ' ); + const icon = jQuery( '' ); + const input = jQuery( '' ); + + li + .addClass( 'cld-tax-order-list-item' ) + .attr( 'data-item', this.getId( item ) ); + + input + .addClass( 'cld-tax-order-list-item-input' ) + .attr( 'type', 'hidden' ) + .attr( 'name', 'cld_tax_order[]' ).val( this.getId( item ) ); + + icon.addClass( 'dashicons dashicons-menu cld-tax-order-list-item-handle' ); + + li.append( icon ).append( item.name ).append( input ); // phpcs:ignore + // WordPressVIPMinimum.JS.HTMLExecutingFunctions.append + + return li; + } + } + + return ( props ) => el( CustomHandler, props ); + }; + + wp.hooks.addFilter( + 'editor.PostTaxonomyType', + 'cld', + CustomizeTaxonomySelector + ); } diff --git a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/media/class-global-transformations.php b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/media/class-global-transformations.php index dbf0c5df1..fa07794ce 100644 --- a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/media/class-global-transformations.php +++ b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/media/class-global-transformations.php @@ -315,7 +315,7 @@ function ( $item ) { if ( ! $term ) { $term = get_term_by( 'term_taxonomy_id', $parts[1], $parts[0] ); - } + } } else { // Something went wrong, and value was not an int and didn't contain a tax:slug string. return null; @@ -422,9 +422,30 @@ public function save_taxonomy_ordering( $post_id ) { ); $taxonomy_order = filter_input_array( INPUT_POST, $args ); - + if ( ! empty( $taxonomy_order['cld_tax_order'] ) ) { - update_post_meta( $post_id, self::META_ORDER_KEY . '_terms', $taxonomy_order['cld_tax_order'] ); + // Map to ID's where needed. + $order = array_map( + function ( $line ) { + $parts = explode( ':', $line ); + if ( ! empty( $parts[1] ) && ! is_numeric( $parts[1] ) ) { + // Tag based, find term ID. + $line = null; + $term = get_term_by( 'name', $parts[1], $parts[0] ); + if ( ! empty( $term ) ) { + $line = $term->taxonomy . ':' . $term->term_id; + } + } elseif ( empty( $parts[1] ) ) { + // strange '0' based section, remove to be safe. + $line = null; + } + + return $line; + }, + $taxonomy_order['cld_tax_order'] + ); + $order = array_filter( $order ); + update_post_meta( $post_id, self::META_ORDER_KEY . '_terms', $order ); } else { delete_post_meta( $post_id, self::META_ORDER_KEY . '_terms' ); } From 247c5b8117bcba9a0b4f4fc52463560a3151d6a4 Mon Sep 17 00:00:00 2001 From: David Cramer Date: Tue, 18 Feb 2020 17:53:42 +0200 Subject: [PATCH 05/23] remove width 100% --- .../php/media/class-video.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/media/class-video.php b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/media/class-video.php index d76ec64c3..1012dd3b6 100644 --- a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/media/class-video.php +++ b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/media/class-video.php @@ -266,6 +266,9 @@ public function filter_video_tags( $content ) { } $url = $this->media->filter->get_url_from_tag( $tag ); + if( false === $url ){ + continue; + } $attachment_id = $this->media->get_id_from_url( $url ); // Enable Autoplay for this video. if ( false !== strpos( $tag, 'autoplay' ) ) { @@ -369,7 +372,7 @@ public function print_video_scripts() { if ( videoElement.length === 1 ) { videoElement = videoElement[0]; - videoElement.style.width = '100%'; + config['video_freeform'] ): ?> videoElement.src = videoElement.src.replace( From 0ffe01895fc1ca955d4c1a094eaeab2a7da06080 Mon Sep 17 00:00:00 2001 From: David Cramer Date: Tue, 18 Feb 2020 18:02:28 +0200 Subject: [PATCH 06/23] remove default and required for folder --- .../php/class-media.php | 8 ++++++-- .../ui-definitions/tabs/settings-sync-media.php | 4 +--- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/class-media.php b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/class-media.php index 66dc4dd31..8398fb266 100644 --- a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/class-media.php +++ b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/class-media.php @@ -509,7 +509,7 @@ public function apply_default_transformations( array $transformations, $type = ' $default['quality'] = 'auto'; } } - $default = array_filter( $default ); // Clear out empty settings. + $default = array_filter( $default ); // Clear out empty settings. $new_transformations['qf'] = \Cloudinary\Connect\Api::generate_transformation_string( array( $default ), $type ); // Add freeform global transformations. $freeform_type = $type . '_freeform'; @@ -892,7 +892,6 @@ public function editor_assets() { 'api_key' => $this->credentials['api_key'], 'cms_type' => 'wordpress', 'remove_header' => true, - 'folder' => array( 'path' => $this->cloudinary_folder ), 'integration' => array( 'type' => 'wordpress_plugin', 'platform' => 'WordPress ' . get_bloginfo( 'version' ), @@ -901,6 +900,11 @@ public function editor_assets() { ), ); + // Set folder if needed. + if ( !empty( $this->cloudinary_folder ) ) { + $params['mloptions']['folder'] = array( 'path' => $this->cloudinary_folder ); + } + $params['mloptions']['insert_transformation'] = true; $params['mloptions']['inline_container'] = '#cloudinary-dam'; diff --git a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/ui-definitions/tabs/settings-sync-media.php b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/ui-definitions/tabs/settings-sync-media.php index 8e77d53eb..997b43b15 100644 --- a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/ui-definitions/tabs/settings-sync-media.php +++ b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/ui-definitions/tabs/settings-sync-media.php @@ -15,10 +15,8 @@ 'fields' => array( 'cloudinary_folder' => array( 'label' => __( 'Cloudinary folder path', 'cloudinary' ), - 'description' => __( 'Specify the folder in your Cloudinary account where WordPress assets are uploaded to. All assets uploaded to WordPress from this point on will be synced to the specified folder in Cloudinary.', 'cloudinary' ), - 'default' => '/', + 'description' => __( 'Specify the folder in your Cloudinary account where WordPress assets are uploaded to. All assets uploaded to WordPress from this point on will be synced to the specified folder in Cloudinary. Leave blank to use the root of your Cloudinary library.', 'cloudinary' ), 'sanitize_callback' => array( '\Cloudinary\Media', 'sanitize_cloudinary_folder' ), - 'required' => true, 'suffix' => '', ), ), From 156588fa9f77747f36abb3bea15d94c5f63a7acf Mon Sep 17 00:00:00 2001 From: David Cramer Date: Tue, 18 Feb 2020 18:03:46 +0200 Subject: [PATCH 07/23] be sure folder exists as a value --- .../php/class-media.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/class-media.php b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/class-media.php index 8398fb266..4260283d3 100644 --- a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/class-media.php +++ b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/class-media.php @@ -901,7 +901,7 @@ public function editor_assets() { ); // Set folder if needed. - if ( !empty( $this->cloudinary_folder ) ) { + if ( ! empty( $this->cloudinary_folder ) ) { $params['mloptions']['folder'] = array( 'path' => $this->cloudinary_folder ); } @@ -1007,7 +1007,7 @@ public function down_sync_asset() { } $transformations = $this->get_transformations_from_string( $url ); if ( ! empty( $transformations ) ) { - $sync_key .= wp_json_encode( $transformations ); + $sync_key .= wp_json_encode( $transformations ); $asset['transformations'] = $transformations; } // Check Format and url extension. @@ -1274,7 +1274,7 @@ public function setup() { $this->base_url = $this->plugin->components['connect']->api->cloudinary_url( '/' ); $this->credentials = $this->plugin->components['connect']->get_credentials(); - $this->cloudinary_folder = $this->plugin->config['settings']['sync_media']['cloudinary_folder']; + $this->cloudinary_folder = $this->plugin->config['settings']['sync_media']['cloudinary_folder'] ? $this->plugin->config['settings']['sync_media']['cloudinary_folder'] : ''; $this->filter = new Filter( $this ); $this->upgrade = new Upgrade( $this ); $this->global_transformations = new Global_Transformations( $this ); From 4ef361046c805af8dff2446288aa05f0d67b34c2 Mon Sep 17 00:00:00 2001 From: David Cramer Date: Wed, 19 Feb 2020 10:14:35 +0200 Subject: [PATCH 08/23] rebuild asserts --- .../js/cloudinary.js | 2 +- .../js/src/components/global-transformations.js | 4 ++-- .../js/src/components/terms_order.js | 4 +++- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/js/cloudinary.js b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/js/cloudinary.js index 190d7b081..5a1af52d3 100644 --- a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/js/cloudinary.js +++ b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/js/cloudinary.js @@ -1 +1 @@ -!function(e){var t={};function i(n){if(t[n])return t[n].exports;var s=t[n]={i:n,l:!1,exports:{}};return e[n].call(s.exports,s,s.exports,i),s.l=!0,s.exports}i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var s in e)i.d(n,s,function(t){return e[t]}.bind(null,s));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=3)}([function(e,t){window,jQuery,jQuery(document).ready((function(e){e(document).on("tabs.init",(function(){var t=e(".settings-tab-trigger"),i=e(".settings-tab-section");e(this).on("click",".settings-tab-trigger",(function(n){var s=e(this),a=e(s.attr("href"));n.preventDefault(),t.removeClass("active"),i.removeClass("active"),s.addClass("active"),a.addClass("active"),e(document).trigger("settings.tabbed",s)})),e(".cld-field").not('[data-condition="false"]').each((function(){const t=e(this),i=t.data("condition");for(let n in i){const s=i[n],a=e("#field-"+n),r=t.closest("tr");a.on("change init",(function(){this.value===s||this.checked?r.show():r.hide()})),a.trigger("init")}})),e("#field-cloudinary_url").on("input change",(function(){let t=e(this),i=t.val();new RegExp(/^(cloudinary:\/\/){1}(\d)*[:]{1}[^:@]*[@]{1}[^@]*$/g).test(i)?(t.addClass("settings-valid-field"),t.removeClass("settings-invalid-field")):(t.removeClass("settings-valid-field"),t.addClass("settings-invalid-field"))})).trigger("change")})),e(".render-trigger[data-event]").each((function(){var t=e(this),i=t.data("event");t.trigger(i,this)}))}))},function(e,t){if(wp.media&&window.CLDN){wp.media.events.on("editor:image-edit",(function(e){e.metadata.cldoverwrite=null,e.image.className.split(" ").indexOf("cld-overwrite")>=0&&(e.metadata.cldoverwrite="true")})),wp.media.events.on("editor:image-update",(function(e){let t=e.image.className.split(" ");e.metadata.cldoverwrite&&-1===t.indexOf("cld-overwrite")?t.push("cld-overwrite"):!e.metadata.cldoverwrite&&t.indexOf("cld-overwrite")>=0&&delete t[t.indexOf("cld-overwrite")],e.image.className=t.join(" ")}));let e=null,t=wp.media.string.props;wp.media.string.props=function(i,n){return i.cldoverwrite&&(i.classes=["cld-overwrite"],e=!0),t(i,n)},wp.media.post=function(t,i){if("send-attachment-to-editor"===t){let t=wp.media.editor.get().state().get("selection").get(i.attachment);t.attributes.transformations&&(i.attachment.transformations=t.attributes.transformations),(i.html.indexOf("cld-overwrite")>-1||!0===e)&&(i.attachment.cldoverwrite=!0,e=null)}return wp.ajax.post(t,i)};wp.media.controller.Library;let i=wp.media.view.MediaFrame.Select,n=wp.media.view.MediaFrame.Post,s=wp.media.view.MediaFrame.ImageDetails,a=wp.media.view.MediaFrame.VideoDetails,r=wp.media.View.extend({tagName:"div",className:"cloudinary-widget",template:wp.template("cloudinary-dam"),active:!1,toolbar:null,frame:null,ready:function(){let e=this.controller,t=this.model.get("selection"),i=this.model.get("library"),n=wp.media.model.Attachment;if(CLDN.mloptions.multiple=e.options.multiple,this.cid!==this.active){if(CLDN.mloptions.inline_container="#cloudinary-dam-"+e.cid,1===t.length){var s=n.get(t.models[0].id);void 0!==s.attributes.public_id&&(CLDN.mloptions.asset={resource_id:s.attributes.public_id})}else CLDN.mloptions.asset=null;window.ml=cloudinary.openMediaLibrary(CLDN.mloptions,{insertHandler:function(s){for(let a=0;a=100&&void 0!==e.started?(this.submitButton.style.display=this.hide,this.stopButton.style.display=this.show):e.pending>0?(this.submitButton.style.display=this.show,this.stopButton.style.display=this.hide):e.processing>0?this.stopButton.style.display=this.show:this.stopButton.style.display=this.hide,e.percent<100?(this.barSyncCount.innerText=e.total,this.progressCount.innerText=e.done,this.progress.style.display=this.show):(this.completed.style.display=this.show,this.progress.style.display=this.hide)},_start:function(e){e.preventDefault(),a.stopButton.style.display=a.show,a.submitButton.style.display=a.hide,a.pushAttachments()},_reset:function(e){a.submitButton.style.display=a.hide,a.getStatus()},_init:function(e){"undefined"!=typeof cloudinaryApi&&((document.attachEvent?"complete"===document.readyState:"loading"!==document.readyState)?e():document.addEventListener("DOMContentLoaded",e))}};var r=a;a._init((function(){a._reset(),a.submitButton.addEventListener("click",a._start),a.stopButton.addEventListener("click",a.stopSync)}));var o=i(1),l=i.n(o);const d={sample:{image:document.getElementById("transformation-sample-image"),video:document.getElementById("transformation-sample-video")},preview:{image:document.getElementById("sample-image"),video:document.getElementById("sample-video")},fields:document.getElementsByClassName("cld-field"),button:{image:document.getElementById("refresh-image-preview"),video:document.getElementById("refresh-video-preview")},spinner:{image:document.getElementById("image-loader"),video:document.getElementById("video-loader")},activeItem:null,elements:{image:[],video:[]},_placeItem:function(e){null!==e&&(e.style.display="block",e.style.visibility="visible",e.style.position="absolute",e.style.top=e.parentElement.clientHeight/2-e.clientHeight/2+"px",e.style.left=e.parentElement.clientWidth/2-e.clientWidth/2+"px")},_setLoading:function(e){this.button[e].style.display="block",this._placeItem(this.button[e]),this.preview[e].style.opacity="0.1"},_build:function(e){this.sample[e].innerHTML="",this.elements[e]=[];for(let t of this.fields){if(e!==t.dataset.context)continue;let i=t.value.trim();if(i.length){if("select-one"===t.type){if("none"===i)continue;i=t.dataset.meta+"_"+i}else{let e=t.dataset.context;i=this._transformations(i,e,!0)}i&&this.elements[e].push(i)}}let t="";this.elements[e].length&&(t="/"+this.elements[e].join(",").replace(/ /g,"%20")),this.sample[e].textContent=t,this.sample[e].parentElement.href="https://res.cloudinary.com/demo/"+this.sample[e].parentElement.innerText.trim().replace("../","").replace(/ /g,"%20")},_clearLoading:function(e){this.spinner[e].style.visibility="hidden",this.activeItem=null,this.preview[e].style.opacity=1},_refresh:function(e,t){e&&e.preventDefault();let i=this,n=CLD_GLOBAL_TRANSFORMATIONS[t].preview_url+i.elements[t].join(",")+CLD_GLOBAL_TRANSFORMATIONS[t].file;if(this.button[t].style.display="none",this._placeItem(this.spinner[t]),"image"===t){let e=new Image;e.onload=function(){i.preview[t].src=this.src,i._clearLoading(t),e.remove()},e.onerror=function(){alert(CLD_GLOBAL_TRANSFORMATIONS[t].error),i._clearLoading(t)},e.src=n}else{let e=i._transformations(i.elements[t].join(","),t);samplePlayer.source({publicId:"dog",transformation:e}),i._clearLoading(t)}},_transformations:function(e,t,i=!1){let n=CLD_GLOBAL_TRANSFORMATIONS[t].valid_types,s=null,a=e.split("/"),r=[];for(let e=0;e{const n=!!i.length&&jQuery('[data-item="'+s+":"+i[0].id+'"]');n.length?n.remove():(jQuery(`.cld-tax-order-list-item:contains(${r})`).remove(),--e.startId),this.processTags(t)})}),jQuery("body").on("change",".selectit input",(function(){const t=jQuery(this),i=t.val(),n=t.is(":checked"),s=t.parent().text().trim();!0===n?e._pushItem(`category:${i}`,s):e.tags.find(`[data-item="category:${i}"]`).remove()}))},_createItem:function(e,t){const i=jQuery("
  • "),n=jQuery(""),s=jQuery("");return i.addClass("cld-tax-order-list-item").attr("data-item",e),s.addClass("cld-tax-order-list-item-input").attr("type","hidden").attr("name","cld_tax_order[]").val(e),n.addClass("dashicons dashicons-menu cld-tax-order-list-item-handle"),i.append(n).append(t).append(s),i},_pushItem:function(e,t){let i=this._createItem(e,t);this.tags.append(i)},_sortable:function(){jQuery(".cld-tax-order-list").sortable({connectWith:".cld-tax-order",axis:"y",handle:".cld-tax-order-list-item-handle",placeholder:"cld-tax-order-list-item-placeholder",forcePlaceholderSize:!0,helper:"clone"})}};if(void 0!==window.CLDN&&(u._init(),jQuery("[data-wp-lists] .selectit input[checked]").map((e,t)=>{jQuery(t).trigger("change")})),wp.data&&wp.data.select("core/editor")){const e={};wp.data.subscribe((function(){let t=wp.data.select("core").getTaxonomies();if(t)for(let i in t){const n=wp.data.select("core/editor").getEditedPostAttribute(t[i].rest_base);e[t[i].slug]=n}}));const t=wp.element.createElement,i=i=>{class n extends i{constructor(e){super(e),this.currentItems=jQuery(".cld-tax-order-list-item").map((e,t)=>jQuery(t).data("item")).get()}makeItem(e){if(this.currentItems.includes(this.getId(e)))return;const t=this.makeElement(e);jQuery("#cld-tax-items").append(t)}removeItem(e){const t=jQuery(`[data-item="${this.getId(e)}"]`);t.length&&(t.remove(),this.currentItems=this.currentItems.filter(t=>t!==this.getId(e)))}findOrCreateTerm(e){return(e=super.findOrCreateTerm(e)).then(e=>this.makeItem(e)),e}onChange(t){super.onChange(t);const i=this.pickItem(t);i&&(e[this.props.slug].includes(i.id)?this.makeItem(i):this.removeItem(i))}pickItem(e){if("object"==typeof e){if(e.target){for(let t in this.state.availableTerms)if(this.state.availableTerms[t].id===parseInt(e.target.value))return this.state.availableTerms[t]}else if(Array.isArray(e)){let t=this.state.selectedTerms.filter(t=>!e.includes(t))[0];return void 0===t&&(t=e.filter(e=>!this.state.selectedTerms.includes(e))[0]),this.state.availableTerms.find(e=>e.name===t)}}else if("number"==typeof e){for(let t in this.state.availableTerms)if(this.state.availableTerms[t].id===e)return this.state.availableTerms[t]}else{let t;if(e.length>this.state.selectedTerms.length)for(let i in e)-1===this.state.selectedTerms.indexOf(e[i])&&(t=e[i]);else for(let i in this.state.selectedTerms)-1===e.indexOf(this.state.selectedTerms[i])&&(t=this.state.selectedTerms[i]);for(let e in this.state.availableTerms)if(this.state.availableTerms[e].name===t)return this.state.availableTerms[e]}}getId(e){return`${this.props.slug}:${e.id}`}makeElement(e){const t=jQuery("
  • "),i=jQuery(""),n=jQuery("");return t.addClass("cld-tax-order-list-item").attr("data-item",this.getId(e)),n.addClass("cld-tax-order-list-item-input").attr("type","hidden").attr("name","cld_tax_order[]").val(this.getId(e)),i.addClass("dashicons dashicons-menu cld-tax-order-list-item-handle"),t.append(i).append(e.name).append(n),t}}return e=>t(n,e)};wp.hooks.addFilter("editor.PostTaxonomyType","cld",i)}const p={wpWrap:document.getElementById("wpwrap"),wpContent:document.getElementById("wpbody-content"),libraryWrap:document.getElementById("cloudinary-embed"),_init:function(){let e=this;"undefined"!=typeof CLD_ML&&(cloudinary.openMediaLibrary(CLD_ML.mloptions,{insertHandler:function(e){alert("Import is not yet implemented.")}}),window.addEventListener("resize",(function(t){e._resize()})),e._resize())},_resize:function(){let e=getComputedStyle(this.wpContent);this.libraryWrap.style.height=this.wpWrap.offsetHeight-parseInt(e.getPropertyValue("padding-bottom"))+"px"}};var m=p;p._init();i(2);i.d(t,"cloudinary",(function(){return h}));window.$=window.jQuery;const h={settings:s.a,sync:r,widget:l.a,Global_Transformations:c,Terms_Order:void 0,Media_Library:m}}]); \ No newline at end of file +!function(e){var t={};function i(n){if(t[n])return t[n].exports;var s=t[n]={i:n,l:!1,exports:{}};return e[n].call(s.exports,s,s.exports,i),s.l=!0,s.exports}i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var s in e)i.d(n,s,function(t){return e[t]}.bind(null,s));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=3)}([function(e,t){window,jQuery,jQuery(document).ready((function(e){e(document).on("tabs.init",(function(){var t=e(".settings-tab-trigger"),i=e(".settings-tab-section");e(this).on("click",".settings-tab-trigger",(function(n){var s=e(this),a=e(s.attr("href"));n.preventDefault(),t.removeClass("active"),i.removeClass("active"),s.addClass("active"),a.addClass("active"),e(document).trigger("settings.tabbed",s)})),e(".cld-field").not('[data-condition="false"]').each((function(){const t=e(this),i=t.data("condition");for(let n in i){const s=i[n],a=e("#field-"+n),r=t.closest("tr");a.on("change init",(function(){this.value===s||this.checked?r.show():r.hide()})),a.trigger("init")}})),e("#field-cloudinary_url").on("input change",(function(){let t=e(this),i=t.val();new RegExp(/^(cloudinary:\/\/){1}(\d)*[:]{1}[^:@]*[@]{1}[^@]*$/g).test(i)?(t.addClass("settings-valid-field"),t.removeClass("settings-invalid-field")):(t.removeClass("settings-valid-field"),t.addClass("settings-invalid-field"))})).trigger("change")})),e(".render-trigger[data-event]").each((function(){var t=e(this),i=t.data("event");t.trigger(i,this)}))}))},function(e,t){if(wp.media&&window.CLDN){wp.media.events.on("editor:image-edit",(function(e){e.metadata.cldoverwrite=null,e.image.className.split(" ").indexOf("cld-overwrite")>=0&&(e.metadata.cldoverwrite="true")})),wp.media.events.on("editor:image-update",(function(e){let t=e.image.className.split(" ");e.metadata.cldoverwrite&&-1===t.indexOf("cld-overwrite")?t.push("cld-overwrite"):!e.metadata.cldoverwrite&&t.indexOf("cld-overwrite")>=0&&delete t[t.indexOf("cld-overwrite")],e.image.className=t.join(" ")}));let e=null,t=wp.media.string.props;wp.media.string.props=function(i,n){return i.cldoverwrite&&(i.classes=["cld-overwrite"],e=!0),t(i,n)},wp.media.post=function(t,i){if("send-attachment-to-editor"===t){let t=wp.media.editor.get().state().get("selection").get(i.attachment);t.attributes.transformations&&(i.attachment.transformations=t.attributes.transformations),(i.html.indexOf("cld-overwrite")>-1||!0===e)&&(i.attachment.cldoverwrite=!0,e=null)}return wp.ajax.post(t,i)};wp.media.controller.Library;let i=wp.media.view.MediaFrame.Select,n=wp.media.view.MediaFrame.Post,s=wp.media.view.MediaFrame.ImageDetails,a=wp.media.view.MediaFrame.VideoDetails,r=wp.media.View.extend({tagName:"div",className:"cloudinary-widget",template:wp.template("cloudinary-dam"),active:!1,toolbar:null,frame:null,ready:function(){let e=this.controller,t=this.model.get("selection"),i=this.model.get("library"),n=wp.media.model.Attachment;if(CLDN.mloptions.multiple=e.options.multiple,this.cid!==this.active){if(CLDN.mloptions.inline_container="#cloudinary-dam-"+e.cid,1===t.length){var s=n.get(t.models[0].id);void 0!==s.attributes.public_id&&(CLDN.mloptions.asset={resource_id:s.attributes.public_id})}else CLDN.mloptions.asset=null;window.ml=cloudinary.openMediaLibrary(CLDN.mloptions,{insertHandler:function(s){for(let a=0;a=100&&void 0!==e.started?(this.submitButton.style.display=this.hide,this.stopButton.style.display=this.show):e.pending>0?(this.submitButton.style.display=this.show,this.stopButton.style.display=this.hide):e.processing>0?this.stopButton.style.display=this.show:this.stopButton.style.display=this.hide,e.percent<100?(this.barSyncCount.innerText=e.total,this.progressCount.innerText=e.done,this.progress.style.display=this.show):(this.completed.style.display=this.show,this.progress.style.display=this.hide)},_start:function(e){e.preventDefault(),a.stopButton.style.display=a.show,a.submitButton.style.display=a.hide,a.pushAttachments()},_reset:function(e){a.submitButton.style.display=a.hide,a.getStatus()},_init:function(e){"undefined"!=typeof cloudinaryApi&&((document.attachEvent?"complete"===document.readyState:"loading"!==document.readyState)?e():document.addEventListener("DOMContentLoaded",e))}};var r=a;a._init((function(){a._reset(),a.submitButton.addEventListener("click",a._start),a.stopButton.addEventListener("click",a.stopSync)}));var o=i(1),l=i.n(o);const d={sample:{image:document.getElementById("transformation-sample-image"),video:document.getElementById("transformation-sample-video")},preview:{image:document.getElementById("sample-image"),video:document.getElementById("sample-video")},fields:document.getElementsByClassName("cld-field"),button:{image:document.getElementById("refresh-image-preview"),video:document.getElementById("refresh-video-preview")},spinner:{image:document.getElementById("image-loader"),video:document.getElementById("video-loader")},activeItem:null,elements:{image:[],video:[]},_placeItem:function(e){null!==e&&(e.style.display="block",e.style.visibility="visible",e.style.position="absolute",e.style.top=e.parentElement.clientHeight/2-e.clientHeight/2+"px",e.style.left=e.parentElement.clientWidth/2-e.clientWidth/2+"px")},_setLoading:function(e){this.button[e].style.display="block",this._placeItem(this.button[e]),this.preview[e].style.opacity="0.1"},_build:function(e){this.sample[e].innerHTML="",this.elements[e]=[];for(let t of this.fields){if(e!==t.dataset.context)continue;let i=t.value.trim();if(i.length){if("select-one"===t.type){if("none"===i)continue;i=t.dataset.meta+"_"+i}else{let e=t.dataset.context;i=this._transformations(i,e,!0)}i&&this.elements[e].push(i)}}let t="";this.elements[e].length&&(t="/"+this.elements[e].join(",").replace(/ /g,"%20")),this.sample[e].textContent=t,this.sample[e].parentElement.href="https://res.cloudinary.com/demo/"+this.sample[e].parentElement.innerText.trim().replace("../","").replace(/ /g,"%20")},_clearLoading:function(e){this.spinner[e].style.visibility="hidden",this.activeItem=null,this.preview[e].style.opacity=1},_refresh:function(e,t){e&&e.preventDefault();let i=this,n=CLD_GLOBAL_TRANSFORMATIONS[t].preview_url+i.elements[t].join(",")+CLD_GLOBAL_TRANSFORMATIONS[t].file;if(this.button[t].style.display="none",this._placeItem(this.spinner[t]),"image"===t){let e=new Image;e.onload=function(){i.preview[t].src=this.src,i._clearLoading(t),e.remove()},e.onerror=function(){alert(CLD_GLOBAL_TRANSFORMATIONS[t].error),i._clearLoading(t)},e.src=n}else{let e=i._transformations(i.elements[t].join(","),t);samplePlayer.source({publicId:"dog",transformation:e}),i._clearLoading(t)}},_transformations:function(e,t,i=!1){let n=CLD_GLOBAL_TRANSFORMATIONS[t].valid_types,s=null,a=e.split("/"),r=[];for(let e=0;e{const n=!!i.length&&jQuery('[data-item="'+s+":"+i[0].id+'"]');n.length?n.remove():(jQuery(`.cld-tax-order-list-item:contains(${r})`).remove(),--e.startId),this.processTags(t)})}),jQuery("body").on("change",".selectit input",(function(){const t=jQuery(this),i=t.val(),n=t.is(":checked"),s=t.parent().text().trim();!0===n?e._pushItem(`category:${i}`,s):e.tags.find(`[data-item="category:${i}"]`).remove()}))},_createItem:function(e,t){const i=jQuery("
  • "),n=jQuery(""),s=jQuery("");return i.addClass("cld-tax-order-list-item").attr("data-item",e),s.addClass("cld-tax-order-list-item-input").attr("type","hidden").attr("name","cld_tax_order[]").val(e),n.addClass("dashicons dashicons-menu cld-tax-order-list-item-handle"),i.append(n).append(t).append(s),i},_pushItem:function(e,t){let i=this._createItem(e,t);this.tags.append(i)},_sortable:function(){jQuery(".cld-tax-order-list").sortable({connectWith:".cld-tax-order",axis:"y",handle:".cld-tax-order-list-item-handle",placeholder:"cld-tax-order-list-item-placeholder",forcePlaceholderSize:!0,helper:"clone"})}};if(void 0!==window.CLDN&&(u._init(),jQuery("[data-wp-lists] .selectit input[checked]").map((e,t)=>{jQuery(t).trigger("change")})),wp.data&&wp.data.select("core/editor")){const e={};wp.data.subscribe((function(){let t=wp.data.select("core").getTaxonomies();if(t)for(let i in t){const n=wp.data.select("core/editor").getEditedPostAttribute(t[i].rest_base);e[t[i].slug]=n}}));const t=wp.element.createElement,i=i=>{class n extends i{constructor(e){super(e),this.currentItems=jQuery(".cld-tax-order-list-item").map((e,t)=>jQuery(t).data("item")).get()}makeItem(e){if(this.currentItems.includes(this.getId(e)))return;const t=this.makeElement(e);jQuery("#cld-tax-items").append(t)}removeItem(e){const t=jQuery(`[data-item="${this.getId(e)}"]`);t.length&&(t.remove(),this.currentItems=this.currentItems.filter(t=>t!==this.getId(e)))}findOrCreateTerm(e){return(e=super.findOrCreateTerm(e)).then(e=>this.makeItem(e)),e}onChange(t){super.onChange(t);const i=this.pickItem(t);i&&(e[this.props.slug].includes(i.id)?this.makeItem(i):this.removeItem(i))}pickItem(e){if("object"==typeof e){if(e.target){for(let t in this.state.availableTerms)if(this.state.availableTerms[t].id===parseInt(e.target.value))return this.state.availableTerms[t]}else if(Array.isArray(e)){let t=this.state.selectedTerms.filter(t=>!e.includes(t))[0];return void 0===t&&(t=e.filter(e=>!this.state.selectedTerms.includes(e))[0]),this.state.availableTerms.find(e=>e.name===t)}}else if("number"==typeof e){for(let t in this.state.availableTerms)if(this.state.availableTerms[t].id===e)return this.state.availableTerms[t]}else{let t;if(e.length>this.state.selectedTerms.length)for(let i in e)-1===this.state.selectedTerms.indexOf(e[i])&&(t=e[i]);else for(let i in this.state.selectedTerms)-1===e.indexOf(this.state.selectedTerms[i])&&(t=this.state.selectedTerms[i]);for(let e in this.state.availableTerms)if(this.state.availableTerms[e].name===t)return this.state.availableTerms[e]}}getId(e){return`${this.props.slug}:${e.id}`}makeElement(e){const t=jQuery("
  • "),i=jQuery(""),n=jQuery("");return t.addClass("cld-tax-order-list-item").attr("data-item",this.getId(e)),n.addClass("cld-tax-order-list-item-input").attr("type","hidden").attr("name","cld_tax_order[]").val(this.getId(e)),i.addClass("dashicons dashicons-menu cld-tax-order-list-item-handle"),t.append(i).append(e.name).append(n),t}}return e=>t(n,e)};wp.hooks.addFilter("editor.PostTaxonomyType","cld",i)}var p=u;const m={wpWrap:document.getElementById("wpwrap"),wpContent:document.getElementById("wpbody-content"),libraryWrap:document.getElementById("cloudinary-embed"),_init:function(){let e=this;"undefined"!=typeof CLD_ML&&(cloudinary.openMediaLibrary(CLD_ML.mloptions,{insertHandler:function(e){alert("Import is not yet implemented.")}}),window.addEventListener("resize",(function(t){e._resize()})),e._resize())},_resize:function(){let e=getComputedStyle(this.wpContent);this.libraryWrap.style.height=this.wpWrap.offsetHeight-parseInt(e.getPropertyValue("padding-bottom"))+"px"}};var h=m;m._init();i(2);i.d(t,"cloudinary",(function(){return f}));window.$=window.jQuery;const f={settings:s.a,sync:r,widget:l.a,Global_Transformations:c,Terms_Order:p,Media_Library:h}}]); \ No newline at end of file diff --git a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/js/src/components/global-transformations.js b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/js/src/components/global-transformations.js index ba9a6fd8c..f5daab657 100644 --- a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/js/src/components/global-transformations.js +++ b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/js/src/components/global-transformations.js @@ -219,7 +219,7 @@ const Global_Transformations = { }, }; -export default Global_Transformations; - // Init. Global_Transformations._init(); + +export default Global_Transformations; diff --git a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/js/src/components/terms_order.js b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/js/src/components/terms_order.js index fb783b6f6..446209e73 100644 --- a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/js/src/components/terms_order.js +++ b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/js/src/components/terms_order.js @@ -1,6 +1,6 @@ /* global window wp wpAjax */ -export const Terms_Order = { +const Terms_Order = { template: '', tags: jQuery( '#cld-tax-items' ), tagDelimiter: ( window.tagsSuggestL10n && window.tagsSuggestL10n.tagDelimiter ) || ',', @@ -304,3 +304,5 @@ if ( wp.data && wp.data.select( 'core/editor' ) ) { CustomizeTaxonomySelector ); } + +export default Terms_Order; From 72305c1169ee2ce242bd15e57c2c8f60b9cfe2e6 Mon Sep 17 00:00:00 2001 From: David Cramer Date: Wed, 19 Feb 2020 15:02:55 +0200 Subject: [PATCH 09/23] update bugs for UAT --- .../js/block-editor.js | 2 +- .../js/block-editor.js.map | 2 +- .../js/cloudinary.js | 2 +- .../js/src/components/terms_order.js | 4 +- .../js/src/components/video.js | 8 +--- .../php/media/class-video.php | 45 ++++++++++--------- 6 files changed, 32 insertions(+), 31 deletions(-) diff --git a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/js/block-editor.js b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/js/block-editor.js index 482503df0..5a6a131b4 100644 --- a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/js/block-editor.js +++ b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/js/block-editor.js @@ -1 +1 @@ -!function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=6)}([function(e,t){!function(){e.exports=this.wp.element}()},function(e,t){!function(){e.exports=this.wp.i18n}()},function(e,t){!function(){e.exports=this.wp.components}()},function(e,t,r){var n=r(5);e.exports=function(e){for(var t=1;t {\n\tconst {attributes: {overwrite_transformations, transformations}, setAttributes} = props;\n\t\n\tif ( ! transformations ) {\n\t\treturn null;\n }\n \n\treturn (\n\t\t\n\t\t\t {\n\t\t\t\t\tsetAttributes( {overwrite_transformations: value} );\n\t\t\t\t}}\n\t\t\t/>\n\t\t\n\t);\n};\n\nlet ImageInspectorControls = ( props ) => {\n\tconst {setAttributes, media} = props;\n\tconst {InspectorControls} = wp.editor;\n\t\n\tif ( media && media.transformations ) {\n\t\tsetAttributes( {transformations: true} );\n\t}\n\n\treturn (\n\t\t\n\t\t\t\n\t\t\n\t);\n};\n\nImageInspectorControls = withSelect( ( select, ownProps ) => ( {\n\t...ownProps,\n\tmedia: ownProps.attributes.id ? select( 'core' ).getMedia( ownProps.attributes.id ) : null\n} ))( ImageInspectorControls );\n\nconst cldFilterBlocksEdit = ( BlockEdit ) => {\n\treturn ( props ) => {\n\t\tconst {name} = props;\n\t\tconst shouldDisplayInspector = 'core/image' === name || 'core/video' === name;\n\n\t\treturn (\n\t\t\t<>\n\t\t\t\t{shouldDisplayInspector ? : null}\n\t\t\t\t\n\t\t\t\n\t\t);\n\t}\n};\n\nwp.hooks.addFilter( 'editor.BlockEdit', 'cloudinary/filterEdit', cldFilterBlocksEdit, 20 );\n\nconst cldfilterBlocksSave = ( element, blockType, attributes ) => {\n\tif ( 'core/image' === blockType.name && attributes.overwrite_transformations ) {\n\t\tlet children = cloneElement( element.props.children );\n\t\tlet classname = children.props.children[ 0 ].props.className ? children.props.children[ 0 ].props.className : '';\n\t\tlet child = cloneElement( children.props.children[ 0 ], {className: classname + ' cld-overwrite'} );\n\t\tlet neChildren = cloneElement( children, {children: [ child, false ]} );\n\t\treturn cloneElement( element, {children: neChildren} );\n\t}\n\n\tif ( 'core/video' === blockType.name && attributes.overwrite_transformations ) {\n\t\tlet children = cloneElement( element.props.children[ 0 ], {className: ' cld-overwrite'} );\n\t\treturn cloneElement( element, {children} );\n\t}\n\n\treturn element;\n};\n\nwp.hooks.addFilter( 'blocks.getSaveElement', 'cloudinary/filterSave', cldfilterBlocksSave );\n","function _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nmodule.exports = _defineProperty;","var defineProperty = require(\"./defineProperty\");\n\nfunction _objectSpread(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i] != null ? Object(arguments[i]) : {};\n var ownKeys = Object.keys(source);\n\n if (typeof Object.getOwnPropertySymbols === 'function') {\n ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) {\n return Object.getOwnPropertyDescriptor(source, sym).enumerable;\n }));\n }\n\n ownKeys.forEach(function (key) {\n defineProperty(target, key, source[key]);\n });\n }\n\n return target;\n}\n\nmodule.exports = _objectSpread;","(function() { module.exports = this[\"wp\"][\"components\"]; }());","(function() { module.exports = this[\"wp\"][\"data\"]; }());","(function() { module.exports = this[\"wp\"][\"element\"]; }());","(function() { module.exports = this[\"wp\"][\"i18n\"]; }());"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./js/src/blocks.js","webpack:///./js/src/components/video.js","webpack:///./node_modules/@babel/runtime/helpers/defineProperty.js","webpack:///./node_modules/@babel/runtime/helpers/objectSpread.js","webpack:///external {\"this\":[\"wp\",\"components\"]}","webpack:///external {\"this\":[\"wp\",\"data\"]}","webpack:///external {\"this\":[\"wp\",\"element\"]}","webpack:///external {\"this\":[\"wp\",\"i18n\"]}"],"names":["$","window","jQuery","cloudinaryBlocks","Video","_init","CLD_VIDEO_PLAYER","wp","hooks","addFilter","settings","name","video_autoplay_mode","attributes","autoplay","default","video_loop","loop","video_controls","controls","cldAddToggle","overwrite_transformations","type","transformations","TransformationsToggle","props","setAttributes","__","value","ImageInspectorControls","media","InspectorControls","editor","withSelect","select","ownProps","id","getMedia","cldFilterBlocksEdit","BlockEdit","shouldDisplayInspector","cldfilterBlocksSave","element","blockType","children","cloneElement","classname","className","child","neChildren"],"mappings":"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","file":"block-editor.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = \"./js/src/blocks.js\");\n","/* global window */\n/**\n * Main JS.\n */\n\n// Components\nimport Video from './components/video';\n\n\n// jQuery, because reasons.\nconst $ = window.$ = window.jQuery;\n\n// Global Constants\nexport const cloudinaryBlocks = {\n\tVideo\n};\n\n","/* global window wp */\n\nimport { __ } from '@wordpress/i18n';\nimport { withSelect } from '@wordpress/data';\nimport { cloneElement } from '@wordpress/element';\nimport { ToggleControl, PanelBody } from '@wordpress/components';\n\nconst Video = {\n\t_init: function() {\n\t\tif ( typeof CLD_VIDEO_PLAYER === 'undefined' ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// Gutenberg Video Settings\n\t\twp.hooks.addFilter(\n\t\t\t'blocks.registerBlockType',\n\t\t\t'Cloudinary/Media/Video',\n\t\t\tfunction( settings, name ) {\n\t\t\t\tif ( name === 'core/video' ) {\n\t\t\t\t\tif ( 'off' !== CLD_VIDEO_PLAYER.video_autoplay_mode ) {\n\t\t\t\t\t\tsettings.attributes.autoplay.default = true;\n\t\t\t\t\t}\n\n\t\t\t\t\tif ( 'on' === CLD_VIDEO_PLAYER.video_loop ) {\n\t\t\t\t\t\tsettings.attributes.loop.default = true;\n\t\t\t\t\t}\n\n\t\t\t\t\tif ( 'off' === CLD_VIDEO_PLAYER.video_controls ) {\n\t\t\t\t\t\tsettings.attributes.controls.default = false;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\treturn settings;\n\t\t\t}\n\t\t);\n\t},\n};\n\nexport default Video;\n\n// Init.\nVideo._init();\n\nlet cldAddToggle = function( settings, name ) {\n\n\tif ( 'core/image' === name || 'core/video' === name ) {\n\t\tif ( !settings.attributes ) {\n\t\t\tsettings.attributes = {};\n\t\t}\n\n\t\tsettings.attributes.overwrite_transformations = {\n\t\t\ttype: 'boolean',\n\t\t};\n\n\t\tsettings.attributes.transformations = {\n\t\t\ttype: 'boolean',\n\t\t};\n\n\t}\n\n\treturn settings;\n};\n\nwp.hooks.addFilter( 'blocks.registerBlockType', 'cloudinary/addAttributes', cldAddToggle );\n\n/**\n * Get AMP Lightbox toggle control.\n *\n * @param {Object} props Props.\n *\n * @return {Component} Element.\n */\nconst TransformationsToggle = ( props ) => {\n\tconst {attributes: {overwrite_transformations, transformations}, setAttributes} = props;\n\n\treturn (\n\t\t\n\t\t\t {\n\t\t\t\t\tsetAttributes( {overwrite_transformations: value} );\n\t\t\t\t}}\n\t\t\t/>\n\t\t\n\t);\n};\n\nlet ImageInspectorControls = ( props ) => {\n\tconst {setAttributes, media} = props;\n\tconst {InspectorControls} = wp.editor;\n\n\tif ( media && media.transformations ) {\n\t\tsetAttributes( {transformations: true} );\n\t}\n\n\treturn (\n\t\t\n\t\t\t\n\t\t\n\t);\n};\n\nImageInspectorControls = withSelect( ( select, ownProps ) => ( {\n\t...ownProps,\n\tmedia: ownProps.attributes.id ? select( 'core' ).getMedia( ownProps.attributes.id ) : null\n} ))( ImageInspectorControls );\n\nconst cldFilterBlocksEdit = ( BlockEdit ) => {\n\treturn ( props ) => {\n\t\tconst {name} = props;\n\t\tconst shouldDisplayInspector = 'core/image' === name || 'core/video' === name;\n\n\t\treturn (\n\t\t\t<>\n\t\t\t\t{shouldDisplayInspector ? : null}\n\t\t\t\t\n\t\t\t\n\t\t);\n\t}\n};\n\nwp.hooks.addFilter( 'editor.BlockEdit', 'cloudinary/filterEdit', cldFilterBlocksEdit, 20 );\n\nconst cldfilterBlocksSave = ( element, blockType, attributes ) => {\n\tif ( 'core/image' === blockType.name && attributes.overwrite_transformations ) {\n\t\tlet children = cloneElement( element.props.children );\n\t\tlet classname = children.props.children[ 0 ].props.className ? children.props.children[ 0 ].props.className : '';\n\t\tlet child = cloneElement( children.props.children[ 0 ], {className: classname + ' cld-overwrite'} );\n\t\tlet neChildren = cloneElement( children, {children: [ child, false ]} );\n\t\treturn cloneElement( element, {children: neChildren} );\n\t}\n\n\tif ( 'core/video' === blockType.name && attributes.overwrite_transformations ) {\n\t\tlet children = cloneElement( element.props.children[ 0 ], {className: ' cld-overwrite'} );\n\t\treturn cloneElement( element, {children} );\n\t}\n\n\treturn element;\n};\n\nwp.hooks.addFilter( 'blocks.getSaveElement', 'cloudinary/filterSave', cldfilterBlocksSave );\n","function _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nmodule.exports = _defineProperty;","var defineProperty = require(\"./defineProperty\");\n\nfunction _objectSpread(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i] != null ? Object(arguments[i]) : {};\n var ownKeys = Object.keys(source);\n\n if (typeof Object.getOwnPropertySymbols === 'function') {\n ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) {\n return Object.getOwnPropertyDescriptor(source, sym).enumerable;\n }));\n }\n\n ownKeys.forEach(function (key) {\n defineProperty(target, key, source[key]);\n });\n }\n\n return target;\n}\n\nmodule.exports = _objectSpread;","(function() { module.exports = this[\"wp\"][\"components\"]; }());","(function() { module.exports = this[\"wp\"][\"data\"]; }());","(function() { module.exports = this[\"wp\"][\"element\"]; }());","(function() { module.exports = this[\"wp\"][\"i18n\"]; }());"],"sourceRoot":""} \ No newline at end of file diff --git a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/js/cloudinary.js b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/js/cloudinary.js index 5a1af52d3..e12099400 100644 --- a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/js/cloudinary.js +++ b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/js/cloudinary.js @@ -1 +1 @@ -!function(e){var t={};function i(n){if(t[n])return t[n].exports;var s=t[n]={i:n,l:!1,exports:{}};return e[n].call(s.exports,s,s.exports,i),s.l=!0,s.exports}i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var s in e)i.d(n,s,function(t){return e[t]}.bind(null,s));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=3)}([function(e,t){window,jQuery,jQuery(document).ready((function(e){e(document).on("tabs.init",(function(){var t=e(".settings-tab-trigger"),i=e(".settings-tab-section");e(this).on("click",".settings-tab-trigger",(function(n){var s=e(this),a=e(s.attr("href"));n.preventDefault(),t.removeClass("active"),i.removeClass("active"),s.addClass("active"),a.addClass("active"),e(document).trigger("settings.tabbed",s)})),e(".cld-field").not('[data-condition="false"]').each((function(){const t=e(this),i=t.data("condition");for(let n in i){const s=i[n],a=e("#field-"+n),r=t.closest("tr");a.on("change init",(function(){this.value===s||this.checked?r.show():r.hide()})),a.trigger("init")}})),e("#field-cloudinary_url").on("input change",(function(){let t=e(this),i=t.val();new RegExp(/^(cloudinary:\/\/){1}(\d)*[:]{1}[^:@]*[@]{1}[^@]*$/g).test(i)?(t.addClass("settings-valid-field"),t.removeClass("settings-invalid-field")):(t.removeClass("settings-valid-field"),t.addClass("settings-invalid-field"))})).trigger("change")})),e(".render-trigger[data-event]").each((function(){var t=e(this),i=t.data("event");t.trigger(i,this)}))}))},function(e,t){if(wp.media&&window.CLDN){wp.media.events.on("editor:image-edit",(function(e){e.metadata.cldoverwrite=null,e.image.className.split(" ").indexOf("cld-overwrite")>=0&&(e.metadata.cldoverwrite="true")})),wp.media.events.on("editor:image-update",(function(e){let t=e.image.className.split(" ");e.metadata.cldoverwrite&&-1===t.indexOf("cld-overwrite")?t.push("cld-overwrite"):!e.metadata.cldoverwrite&&t.indexOf("cld-overwrite")>=0&&delete t[t.indexOf("cld-overwrite")],e.image.className=t.join(" ")}));let e=null,t=wp.media.string.props;wp.media.string.props=function(i,n){return i.cldoverwrite&&(i.classes=["cld-overwrite"],e=!0),t(i,n)},wp.media.post=function(t,i){if("send-attachment-to-editor"===t){let t=wp.media.editor.get().state().get("selection").get(i.attachment);t.attributes.transformations&&(i.attachment.transformations=t.attributes.transformations),(i.html.indexOf("cld-overwrite")>-1||!0===e)&&(i.attachment.cldoverwrite=!0,e=null)}return wp.ajax.post(t,i)};wp.media.controller.Library;let i=wp.media.view.MediaFrame.Select,n=wp.media.view.MediaFrame.Post,s=wp.media.view.MediaFrame.ImageDetails,a=wp.media.view.MediaFrame.VideoDetails,r=wp.media.View.extend({tagName:"div",className:"cloudinary-widget",template:wp.template("cloudinary-dam"),active:!1,toolbar:null,frame:null,ready:function(){let e=this.controller,t=this.model.get("selection"),i=this.model.get("library"),n=wp.media.model.Attachment;if(CLDN.mloptions.multiple=e.options.multiple,this.cid!==this.active){if(CLDN.mloptions.inline_container="#cloudinary-dam-"+e.cid,1===t.length){var s=n.get(t.models[0].id);void 0!==s.attributes.public_id&&(CLDN.mloptions.asset={resource_id:s.attributes.public_id})}else CLDN.mloptions.asset=null;window.ml=cloudinary.openMediaLibrary(CLDN.mloptions,{insertHandler:function(s){for(let a=0;a=100&&void 0!==e.started?(this.submitButton.style.display=this.hide,this.stopButton.style.display=this.show):e.pending>0?(this.submitButton.style.display=this.show,this.stopButton.style.display=this.hide):e.processing>0?this.stopButton.style.display=this.show:this.stopButton.style.display=this.hide,e.percent<100?(this.barSyncCount.innerText=e.total,this.progressCount.innerText=e.done,this.progress.style.display=this.show):(this.completed.style.display=this.show,this.progress.style.display=this.hide)},_start:function(e){e.preventDefault(),a.stopButton.style.display=a.show,a.submitButton.style.display=a.hide,a.pushAttachments()},_reset:function(e){a.submitButton.style.display=a.hide,a.getStatus()},_init:function(e){"undefined"!=typeof cloudinaryApi&&((document.attachEvent?"complete"===document.readyState:"loading"!==document.readyState)?e():document.addEventListener("DOMContentLoaded",e))}};var r=a;a._init((function(){a._reset(),a.submitButton.addEventListener("click",a._start),a.stopButton.addEventListener("click",a.stopSync)}));var o=i(1),l=i.n(o);const d={sample:{image:document.getElementById("transformation-sample-image"),video:document.getElementById("transformation-sample-video")},preview:{image:document.getElementById("sample-image"),video:document.getElementById("sample-video")},fields:document.getElementsByClassName("cld-field"),button:{image:document.getElementById("refresh-image-preview"),video:document.getElementById("refresh-video-preview")},spinner:{image:document.getElementById("image-loader"),video:document.getElementById("video-loader")},activeItem:null,elements:{image:[],video:[]},_placeItem:function(e){null!==e&&(e.style.display="block",e.style.visibility="visible",e.style.position="absolute",e.style.top=e.parentElement.clientHeight/2-e.clientHeight/2+"px",e.style.left=e.parentElement.clientWidth/2-e.clientWidth/2+"px")},_setLoading:function(e){this.button[e].style.display="block",this._placeItem(this.button[e]),this.preview[e].style.opacity="0.1"},_build:function(e){this.sample[e].innerHTML="",this.elements[e]=[];for(let t of this.fields){if(e!==t.dataset.context)continue;let i=t.value.trim();if(i.length){if("select-one"===t.type){if("none"===i)continue;i=t.dataset.meta+"_"+i}else{let e=t.dataset.context;i=this._transformations(i,e,!0)}i&&this.elements[e].push(i)}}let t="";this.elements[e].length&&(t="/"+this.elements[e].join(",").replace(/ /g,"%20")),this.sample[e].textContent=t,this.sample[e].parentElement.href="https://res.cloudinary.com/demo/"+this.sample[e].parentElement.innerText.trim().replace("../","").replace(/ /g,"%20")},_clearLoading:function(e){this.spinner[e].style.visibility="hidden",this.activeItem=null,this.preview[e].style.opacity=1},_refresh:function(e,t){e&&e.preventDefault();let i=this,n=CLD_GLOBAL_TRANSFORMATIONS[t].preview_url+i.elements[t].join(",")+CLD_GLOBAL_TRANSFORMATIONS[t].file;if(this.button[t].style.display="none",this._placeItem(this.spinner[t]),"image"===t){let e=new Image;e.onload=function(){i.preview[t].src=this.src,i._clearLoading(t),e.remove()},e.onerror=function(){alert(CLD_GLOBAL_TRANSFORMATIONS[t].error),i._clearLoading(t)},e.src=n}else{let e=i._transformations(i.elements[t].join(","),t);samplePlayer.source({publicId:"dog",transformation:e}),i._clearLoading(t)}},_transformations:function(e,t,i=!1){let n=CLD_GLOBAL_TRANSFORMATIONS[t].valid_types,s=null,a=e.split("/"),r=[];for(let e=0;e{const n=!!i.length&&jQuery('[data-item="'+s+":"+i[0].id+'"]');n.length?n.remove():(jQuery(`.cld-tax-order-list-item:contains(${r})`).remove(),--e.startId),this.processTags(t)})}),jQuery("body").on("change",".selectit input",(function(){const t=jQuery(this),i=t.val(),n=t.is(":checked"),s=t.parent().text().trim();!0===n?e._pushItem(`category:${i}`,s):e.tags.find(`[data-item="category:${i}"]`).remove()}))},_createItem:function(e,t){const i=jQuery("
  • "),n=jQuery(""),s=jQuery("");return i.addClass("cld-tax-order-list-item").attr("data-item",e),s.addClass("cld-tax-order-list-item-input").attr("type","hidden").attr("name","cld_tax_order[]").val(e),n.addClass("dashicons dashicons-menu cld-tax-order-list-item-handle"),i.append(n).append(t).append(s),i},_pushItem:function(e,t){let i=this._createItem(e,t);this.tags.append(i)},_sortable:function(){jQuery(".cld-tax-order-list").sortable({connectWith:".cld-tax-order",axis:"y",handle:".cld-tax-order-list-item-handle",placeholder:"cld-tax-order-list-item-placeholder",forcePlaceholderSize:!0,helper:"clone"})}};if(void 0!==window.CLDN&&(u._init(),jQuery("[data-wp-lists] .selectit input[checked]").map((e,t)=>{jQuery(t).trigger("change")})),wp.data&&wp.data.select("core/editor")){const e={};wp.data.subscribe((function(){let t=wp.data.select("core").getTaxonomies();if(t)for(let i in t){const n=wp.data.select("core/editor").getEditedPostAttribute(t[i].rest_base);e[t[i].slug]=n}}));const t=wp.element.createElement,i=i=>{class n extends i{constructor(e){super(e),this.currentItems=jQuery(".cld-tax-order-list-item").map((e,t)=>jQuery(t).data("item")).get()}makeItem(e){if(this.currentItems.includes(this.getId(e)))return;const t=this.makeElement(e);jQuery("#cld-tax-items").append(t)}removeItem(e){const t=jQuery(`[data-item="${this.getId(e)}"]`);t.length&&(t.remove(),this.currentItems=this.currentItems.filter(t=>t!==this.getId(e)))}findOrCreateTerm(e){return(e=super.findOrCreateTerm(e)).then(e=>this.makeItem(e)),e}onChange(t){super.onChange(t);const i=this.pickItem(t);i&&(e[this.props.slug].includes(i.id)?this.makeItem(i):this.removeItem(i))}pickItem(e){if("object"==typeof e){if(e.target){for(let t in this.state.availableTerms)if(this.state.availableTerms[t].id===parseInt(e.target.value))return this.state.availableTerms[t]}else if(Array.isArray(e)){let t=this.state.selectedTerms.filter(t=>!e.includes(t))[0];return void 0===t&&(t=e.filter(e=>!this.state.selectedTerms.includes(e))[0]),this.state.availableTerms.find(e=>e.name===t)}}else if("number"==typeof e){for(let t in this.state.availableTerms)if(this.state.availableTerms[t].id===e)return this.state.availableTerms[t]}else{let t;if(e.length>this.state.selectedTerms.length)for(let i in e)-1===this.state.selectedTerms.indexOf(e[i])&&(t=e[i]);else for(let i in this.state.selectedTerms)-1===e.indexOf(this.state.selectedTerms[i])&&(t=this.state.selectedTerms[i]);for(let e in this.state.availableTerms)if(this.state.availableTerms[e].name===t)return this.state.availableTerms[e]}}getId(e){return`${this.props.slug}:${e.id}`}makeElement(e){const t=jQuery("
  • "),i=jQuery(""),n=jQuery("");return t.addClass("cld-tax-order-list-item").attr("data-item",this.getId(e)),n.addClass("cld-tax-order-list-item-input").attr("type","hidden").attr("name","cld_tax_order[]").val(this.getId(e)),i.addClass("dashicons dashicons-menu cld-tax-order-list-item-handle"),t.append(i).append(e.name).append(n),t}}return e=>t(n,e)};wp.hooks.addFilter("editor.PostTaxonomyType","cld",i)}var p=u;const m={wpWrap:document.getElementById("wpwrap"),wpContent:document.getElementById("wpbody-content"),libraryWrap:document.getElementById("cloudinary-embed"),_init:function(){let e=this;"undefined"!=typeof CLD_ML&&(cloudinary.openMediaLibrary(CLD_ML.mloptions,{insertHandler:function(e){alert("Import is not yet implemented.")}}),window.addEventListener("resize",(function(t){e._resize()})),e._resize())},_resize:function(){let e=getComputedStyle(this.wpContent);this.libraryWrap.style.height=this.wpWrap.offsetHeight-parseInt(e.getPropertyValue("padding-bottom"))+"px"}};var h=m;m._init();i(2);i.d(t,"cloudinary",(function(){return f}));window.$=window.jQuery;const f={settings:s.a,sync:r,widget:l.a,Global_Transformations:c,Terms_Order:p,Media_Library:h}}]); \ No newline at end of file +!function(e){var t={};function i(n){if(t[n])return t[n].exports;var s=t[n]={i:n,l:!1,exports:{}};return e[n].call(s.exports,s,s.exports,i),s.l=!0,s.exports}i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var s in e)i.d(n,s,function(t){return e[t]}.bind(null,s));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=3)}([function(e,t){window,jQuery,jQuery(document).ready((function(e){e(document).on("tabs.init",(function(){var t=e(".settings-tab-trigger"),i=e(".settings-tab-section");e(this).on("click",".settings-tab-trigger",(function(n){var s=e(this),a=e(s.attr("href"));n.preventDefault(),t.removeClass("active"),i.removeClass("active"),s.addClass("active"),a.addClass("active"),e(document).trigger("settings.tabbed",s)})),e(".cld-field").not('[data-condition="false"]').each((function(){const t=e(this),i=t.data("condition");for(let n in i){const s=i[n],a=e("#field-"+n),r=t.closest("tr");a.on("change init",(function(){this.value===s||this.checked?r.show():r.hide()})),a.trigger("init")}})),e("#field-cloudinary_url").on("input change",(function(){let t=e(this),i=t.val();new RegExp(/^(cloudinary:\/\/){1}(\d)*[:]{1}[^:@]*[@]{1}[^@]*$/g).test(i)?(t.addClass("settings-valid-field"),t.removeClass("settings-invalid-field")):(t.removeClass("settings-valid-field"),t.addClass("settings-invalid-field"))})).trigger("change")})),e(".render-trigger[data-event]").each((function(){var t=e(this),i=t.data("event");t.trigger(i,this)}))}))},function(e,t){if(wp.media&&window.CLDN){wp.media.events.on("editor:image-edit",(function(e){e.metadata.cldoverwrite=null,e.image.className.split(" ").indexOf("cld-overwrite")>=0&&(e.metadata.cldoverwrite="true")})),wp.media.events.on("editor:image-update",(function(e){let t=e.image.className.split(" ");e.metadata.cldoverwrite&&-1===t.indexOf("cld-overwrite")?t.push("cld-overwrite"):!e.metadata.cldoverwrite&&t.indexOf("cld-overwrite")>=0&&delete t[t.indexOf("cld-overwrite")],e.image.className=t.join(" ")}));let e=null,t=wp.media.string.props;wp.media.string.props=function(i,n){return i.cldoverwrite&&(i.classes=["cld-overwrite"],e=!0),t(i,n)},wp.media.post=function(t,i){if("send-attachment-to-editor"===t){let t=wp.media.editor.get().state().get("selection").get(i.attachment);t.attributes.transformations&&(i.attachment.transformations=t.attributes.transformations),(i.html.indexOf("cld-overwrite")>-1||!0===e)&&(i.attachment.cldoverwrite=!0,e=null)}return wp.ajax.post(t,i)};wp.media.controller.Library;let i=wp.media.view.MediaFrame.Select,n=wp.media.view.MediaFrame.Post,s=wp.media.view.MediaFrame.ImageDetails,a=wp.media.view.MediaFrame.VideoDetails,r=wp.media.View.extend({tagName:"div",className:"cloudinary-widget",template:wp.template("cloudinary-dam"),active:!1,toolbar:null,frame:null,ready:function(){let e=this.controller,t=this.model.get("selection"),i=this.model.get("library"),n=wp.media.model.Attachment;if(CLDN.mloptions.multiple=e.options.multiple,this.cid!==this.active){if(CLDN.mloptions.inline_container="#cloudinary-dam-"+e.cid,1===t.length){var s=n.get(t.models[0].id);void 0!==s.attributes.public_id&&(CLDN.mloptions.asset={resource_id:s.attributes.public_id})}else CLDN.mloptions.asset=null;window.ml=cloudinary.openMediaLibrary(CLDN.mloptions,{insertHandler:function(s){for(let a=0;a=100&&void 0!==e.started?(this.submitButton.style.display=this.hide,this.stopButton.style.display=this.show):e.pending>0?(this.submitButton.style.display=this.show,this.stopButton.style.display=this.hide):e.processing>0?this.stopButton.style.display=this.show:this.stopButton.style.display=this.hide,e.percent<100?(this.barSyncCount.innerText=e.total,this.progressCount.innerText=e.done,this.progress.style.display=this.show):(this.completed.style.display=this.show,this.progress.style.display=this.hide)},_start:function(e){e.preventDefault(),a.stopButton.style.display=a.show,a.submitButton.style.display=a.hide,a.pushAttachments()},_reset:function(e){a.submitButton.style.display=a.hide,a.getStatus()},_init:function(e){"undefined"!=typeof cloudinaryApi&&((document.attachEvent?"complete"===document.readyState:"loading"!==document.readyState)?e():document.addEventListener("DOMContentLoaded",e))}};var r=a;a._init((function(){a._reset(),a.submitButton.addEventListener("click",a._start),a.stopButton.addEventListener("click",a.stopSync)}));var o=i(1),l=i.n(o);const d={sample:{image:document.getElementById("transformation-sample-image"),video:document.getElementById("transformation-sample-video")},preview:{image:document.getElementById("sample-image"),video:document.getElementById("sample-video")},fields:document.getElementsByClassName("cld-field"),button:{image:document.getElementById("refresh-image-preview"),video:document.getElementById("refresh-video-preview")},spinner:{image:document.getElementById("image-loader"),video:document.getElementById("video-loader")},activeItem:null,elements:{image:[],video:[]},_placeItem:function(e){null!==e&&(e.style.display="block",e.style.visibility="visible",e.style.position="absolute",e.style.top=e.parentElement.clientHeight/2-e.clientHeight/2+"px",e.style.left=e.parentElement.clientWidth/2-e.clientWidth/2+"px")},_setLoading:function(e){this.button[e].style.display="block",this._placeItem(this.button[e]),this.preview[e].style.opacity="0.1"},_build:function(e){this.sample[e].innerHTML="",this.elements[e]=[];for(let t of this.fields){if(e!==t.dataset.context)continue;let i=t.value.trim();if(i.length){if("select-one"===t.type){if("none"===i)continue;i=t.dataset.meta+"_"+i}else{let e=t.dataset.context;i=this._transformations(i,e,!0)}i&&this.elements[e].push(i)}}let t="";this.elements[e].length&&(t="/"+this.elements[e].join(",").replace(/ /g,"%20")),this.sample[e].textContent=t,this.sample[e].parentElement.href="https://res.cloudinary.com/demo/"+this.sample[e].parentElement.innerText.trim().replace("../","").replace(/ /g,"%20")},_clearLoading:function(e){this.spinner[e].style.visibility="hidden",this.activeItem=null,this.preview[e].style.opacity=1},_refresh:function(e,t){e&&e.preventDefault();let i=this,n=CLD_GLOBAL_TRANSFORMATIONS[t].preview_url+i.elements[t].join(",")+CLD_GLOBAL_TRANSFORMATIONS[t].file;if(this.button[t].style.display="none",this._placeItem(this.spinner[t]),"image"===t){let e=new Image;e.onload=function(){i.preview[t].src=this.src,i._clearLoading(t),e.remove()},e.onerror=function(){alert(CLD_GLOBAL_TRANSFORMATIONS[t].error),i._clearLoading(t)},e.src=n}else{let e=i._transformations(i.elements[t].join(","),t);samplePlayer.source({publicId:"dog",transformation:e}),i._clearLoading(t)}},_transformations:function(e,t,i=!1){let n=CLD_GLOBAL_TRANSFORMATIONS[t].valid_types,s=null,a=e.split("/"),r=[];for(let e=0;e{const n=!!i.length&&jQuery('[data-item="'+s+":"+i[0].id+'"]');n.length?n.remove():(jQuery(`.cld-tax-order-list-item:contains(${r})`).remove(),--e.startId),this.processTags(t)})}),jQuery("body").on("change",".selectit input",(function(){const t=jQuery(this),i=t.val(),n=t.is(":checked"),s=t.parent().text().trim();!0===n?e.tags.find(`[data-item="category:${i}"]`).length||e._pushItem(`category:${i}`,s):e.tags.find(`[data-item="category:${i}"]`).remove()}))},_createItem:function(e,t){const i=jQuery("
  • "),n=jQuery(""),s=jQuery("");return i.addClass("cld-tax-order-list-item").attr("data-item",e),s.addClass("cld-tax-order-list-item-input").attr("type","hidden").attr("name","cld_tax_order[]").val(e),n.addClass("dashicons dashicons-menu cld-tax-order-list-item-handle"),i.append(n).append(t).append(s),i},_pushItem:function(e,t){let i=this._createItem(e,t);this.tags.append(i)},_sortable:function(){jQuery(".cld-tax-order-list").sortable({connectWith:".cld-tax-order",axis:"y",handle:".cld-tax-order-list-item-handle",placeholder:"cld-tax-order-list-item-placeholder",forcePlaceholderSize:!0,helper:"clone"})}};if(void 0!==window.CLDN&&(u._init(),jQuery("[data-wp-lists] .selectit input[checked]").map((e,t)=>{jQuery(t).trigger("change")})),wp.data&&wp.data.select("core/editor")){const e={};wp.data.subscribe((function(){let t=wp.data.select("core").getTaxonomies();if(t)for(let i in t){const n=wp.data.select("core/editor").getEditedPostAttribute(t[i].rest_base);e[t[i].slug]=n}}));const t=wp.element.createElement,i=i=>{class n extends i{constructor(e){super(e),this.currentItems=jQuery(".cld-tax-order-list-item").map((e,t)=>jQuery(t).data("item")).get()}makeItem(e){if(this.currentItems.includes(this.getId(e)))return;const t=this.makeElement(e);jQuery("#cld-tax-items").append(t)}removeItem(e){const t=jQuery(`[data-item="${this.getId(e)}"]`);t.length&&(t.remove(),this.currentItems=this.currentItems.filter(t=>t!==this.getId(e)))}findOrCreateTerm(e){return(e=super.findOrCreateTerm(e)).then(e=>this.makeItem(e)),e}onChange(t){super.onChange(t);const i=this.pickItem(t);i&&(e[this.props.slug].includes(i.id)?this.makeItem(i):this.removeItem(i))}pickItem(e){if("object"==typeof e){if(e.target){for(let t in this.state.availableTerms)if(this.state.availableTerms[t].id===parseInt(e.target.value))return this.state.availableTerms[t]}else if(Array.isArray(e)){let t=this.state.selectedTerms.filter(t=>!e.includes(t))[0];return void 0===t&&(t=e.filter(e=>!this.state.selectedTerms.includes(e))[0]),this.state.availableTerms.find(e=>e.name===t)}}else if("number"==typeof e){for(let t in this.state.availableTerms)if(this.state.availableTerms[t].id===e)return this.state.availableTerms[t]}else{let t;if(e.length>this.state.selectedTerms.length)for(let i in e)-1===this.state.selectedTerms.indexOf(e[i])&&(t=e[i]);else for(let i in this.state.selectedTerms)-1===e.indexOf(this.state.selectedTerms[i])&&(t=this.state.selectedTerms[i]);for(let e in this.state.availableTerms)if(this.state.availableTerms[e].name===t)return this.state.availableTerms[e]}}getId(e){return`${this.props.slug}:${e.id}`}makeElement(e){const t=jQuery("
  • "),i=jQuery(""),n=jQuery("");return t.addClass("cld-tax-order-list-item").attr("data-item",this.getId(e)),n.addClass("cld-tax-order-list-item-input").attr("type","hidden").attr("name","cld_tax_order[]").val(this.getId(e)),i.addClass("dashicons dashicons-menu cld-tax-order-list-item-handle"),t.append(i).append(e.name).append(n),t}}return e=>t(n,e)};wp.hooks.addFilter("editor.PostTaxonomyType","cld",i)}var p=u;const m={wpWrap:document.getElementById("wpwrap"),wpContent:document.getElementById("wpbody-content"),libraryWrap:document.getElementById("cloudinary-embed"),_init:function(){let e=this;"undefined"!=typeof CLD_ML&&(cloudinary.openMediaLibrary(CLD_ML.mloptions,{insertHandler:function(e){alert("Import is not yet implemented.")}}),window.addEventListener("resize",(function(t){e._resize()})),e._resize())},_resize:function(){let e=getComputedStyle(this.wpContent);this.libraryWrap.style.height=this.wpWrap.offsetHeight-parseInt(e.getPropertyValue("padding-bottom"))+"px"}};var h=m;m._init();i(2);i.d(t,"cloudinary",(function(){return f}));window.$=window.jQuery;const f={settings:s.a,sync:r,widget:l.a,Global_Transformations:c,Terms_Order:p,Media_Library:h}}]); \ No newline at end of file diff --git a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/js/src/components/terms_order.js b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/js/src/components/terms_order.js index 446209e73..7c543bab0 100644 --- a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/js/src/components/terms_order.js +++ b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/js/src/components/terms_order.js @@ -88,7 +88,9 @@ const Terms_Order = { const text = clickedItem.parent().text().trim(); if ( true === checked ) { - self._pushItem( `category:${ id }`, text ); + if( ! self.tags.find(`[data-item="category:${ id }"]`).length ) { + self._pushItem( `category:${ id }`, text ); + } } else { self.tags.find( `[data-item="category:${ id }"]` ).remove(); diff --git a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/js/src/components/video.js b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/js/src/components/video.js index 8690e1db2..1fe79c539 100644 --- a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/js/src/components/video.js +++ b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/js/src/components/video.js @@ -71,11 +71,7 @@ wp.hooks.addFilter( 'blocks.registerBlockType', 'cloudinary/addAttributes', cldA */ const TransformationsToggle = ( props ) => { const {attributes: {overwrite_transformations, transformations}, setAttributes} = props; - - if ( ! transformations ) { - return null; - } - + return ( { let ImageInspectorControls = ( props ) => { const {setAttributes, media} = props; const {InspectorControls} = wp.editor; - + if ( media && media.transformations ) { setAttributes( {transformations: true} ); } diff --git a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/media/class-video.php b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/media/class-video.php index 1012dd3b6..cc467401d 100644 --- a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/media/class-video.php +++ b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/media/class-video.php @@ -265,11 +265,14 @@ public function filter_video_tags( $content ) { } } - $url = $this->media->filter->get_url_from_tag( $tag ); - if( false === $url ){ + $url = $this->media->filter->get_url_from_tag( $tag ); + if ( false === $url ) { continue; } $attachment_id = $this->media->get_id_from_url( $url ); + if ( empty( $attachment_id ) ) { + continue; // Missing or no attachment ID found. + } // Enable Autoplay for this video. if ( false !== strpos( $tag, 'autoplay' ) ) { $args['autoplayMode'] = $this->config['video_autoplay_mode']; // if on, use defined mode. @@ -342,7 +345,7 @@ public function print_video_scripts() { $config = wp_parse_args( $video['args'], $default ); - if ( empty( $config['size'] ) && ! isset( $this->config['video_freeform'] ) ) { + if ( empty( $config['size'] ) && ! empty( $config['transformation'] ) && ! $this->media->get_crop_from_transformation( $config['transformation'] ) ) { $config['fluid'] = true; } @@ -359,31 +362,31 @@ public function print_video_scripts() { var cldVideos = ; for ( var videoInstance in cldVideos ) { - var cldConfig = cldVideos[ videoInstance ]; - var cldId = 'cloudinary-video-' + videoInstance; - cld.videoPlayer( cldId, cldConfig ); + var cldConfig = cldVideos[ videoInstance ]; + var cldId = 'cloudinary-video-' + videoInstance; + cld.videoPlayer( cldId, cldConfig ); } window.addEventListener( 'load', function() { - for ( var videoInstance in cldVideos ) { - var cldId = 'cloudinary-video-' + videoInstance; - var videoContainer = document.getElementById( cldId ); - var videoElement = videoContainer.getElementsByTagName( 'video' ); + for ( var videoInstance in cldVideos ) { + var cldId = 'cloudinary-video-' + videoInstance; + var videoContainer = document.getElementById( cldId ); + var videoElement = videoContainer.getElementsByTagName( 'video' ); - if ( videoElement.length === 1 ) { - videoElement = videoElement[0]; + if ( videoElement.length === 1 ) { + videoElement = videoElement[0]; - config['video_freeform'] ): ?> - videoElement.src = videoElement.src.replace( - 'upload/', - 'upload/config['video_freeform'] ) ?>/' - ); - - } - } + config['video_freeform'] ): ?> + videoElement.src = videoElement.src.replace( + 'upload/', + 'upload/config['video_freeform'] ) ?>/' + ); + + } + } } ); - Date: Thu, 27 Feb 2020 04:03:23 +0200 Subject: [PATCH 10/23] add file name for src --- .../php/media/class-upgrade.php | 1 + 1 file changed, 1 insertion(+) diff --git a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/media/class-upgrade.php b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/media/class-upgrade.php index ea97be450..f4568904f 100644 --- a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/media/class-upgrade.php +++ b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/media/class-upgrade.php @@ -111,6 +111,7 @@ function ( $val ) use ( $media ) { 'attachment_id' => $attachment_id, 'src' => $file, 'transformations' => $media->get_transformations_from_string( $file ), + 'filename' => basename( $file ), ); $media->plugin->components['api']->background_request( 'asset', $params ); From a5375d390d5a7a83eb0e0ac9c00ad6b9b5815e0a Mon Sep 17 00:00:00 2001 From: David Cramer Date: Fri, 6 Mar 2020 05:06:08 +0200 Subject: [PATCH 11/23] version bump --- .../cloudinary.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/cloudinary.php b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/cloudinary.php index 4ada51137..a036384a1 100644 --- a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/cloudinary.php +++ b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/cloudinary.php @@ -3,7 +3,7 @@ * Plugin Name: Cloudinary * Plugin URI: https://cloudinary.com/documentation/wordpress_integration * Description: With the Cloudinary plugin, you can upload and manage your media assets in the cloud, then deliver them to your users through a fast content delivery network, improving your website’s loading speed and overall user experience. Apply multiple transformations and take advantage of a full digital asset management solution without leaving WordPress. - * Version: 2.0.0-RC1 + * Version: 2.0.0 * Author: Cloudinary Ltd., XWP * Author URI: https://cloudinary.com/ * License: GPLv2+ From 63a97508ce4c0e03c715f95d8344fda394e2d7b1 Mon Sep 17 00:00:00 2001 From: David Cramer Date: Thu, 19 Mar 2020 06:17:15 +0200 Subject: [PATCH 12/23] do a content search and update after up sync --- .../php/class-media.php | 4 ++-- .../php/media/class-filter.php | 13 +++++++++---- .../php/sync/class-push-sync.php | 8 ++++++++ 3 files changed, 19 insertions(+), 6 deletions(-) diff --git a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/class-media.php b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/class-media.php index 4260283d3..3c654d76c 100644 --- a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/class-media.php +++ b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/class-media.php @@ -216,7 +216,7 @@ public function get_id_from_sync_key( $sync_key ) { $meta_query = array( array( - 'key' => md5( $sync_key ), + 'key' => '_' . md5( $sync_key ), 'compare' => 'EXISTS', ), ); @@ -946,7 +946,7 @@ private function create_attachment( $asset, $public_id ) { update_post_meta( $attachment_id, Sync::META_KEYS['transformation'], $asset['transformations'] ); } // create a trackable key in post meta. - update_post_meta( $attachment_id, md5( $sync_key ), true ); + update_post_meta( $attachment_id, '_' . md5( $sync_key ), true ); // record a base to ensure primary isn't deleted. update_post_meta( $attachment_id, '_' . md5( $public_id ), true ); // Capture the ALT Text. diff --git a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/media/class-filter.php b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/media/class-filter.php index 306137dc2..e225300d0 100644 --- a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/media/class-filter.php +++ b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/media/class-filter.php @@ -290,14 +290,19 @@ public function filter_out_local( $content ) { $assets = $this->get_media_tags( $content, 'img' ); foreach ( $assets as $asset ) { - $url = $this->get_url_from_tag( $asset ); + $url = $this->get_url_from_tag( $asset ); + $attachment_id = $this->get_id_from_tag( $asset ); // Check if this is not already a cloudinary url. if ( $this->media->is_cloudinary_url( $url ) ) { - continue; // Already a cloudinary URL. Possibly from a previous version. Will correct on post update. - } + // Is a content based ID. If has a cloudinary ID, it's from an older plugin version. + // Check if has an ID, and push update to reset. + if ( ! empty( $attachment_id ) && ! $this->media->plugin->components['sync']->is_synced( $attachment_id ) ) { + $this->media->cloudinary_id( $attachment_id ); // Start an on-demand sync. + } - $attachment_id = $this->get_id_from_tag( $asset ); + continue; // Already a cloudinary URL. Possibly from a previous version. Will correct on post update after synced. + } if ( false === $attachment_id ) { $attachment_id = $this->media->get_id_from_url( $url ); diff --git a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/sync/class-push-sync.php b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/sync/class-push-sync.php index 9c54f27dc..fe98e4448 100644 --- a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/sync/class-push-sync.php +++ b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/sync/class-push-sync.php @@ -578,6 +578,14 @@ public function push_attachments( $attachments ) { $meta = wp_get_attachment_metadata( $attachment->ID, true ); $meta[ Sync::META_KEYS['cloudinary'] ] = $meta_data; wp_update_attachment_metadata( $attachment->ID, $meta ); + // Search and update link references in content. + $content_search = new \WP_Query( array( 's' => 'wp-image-' . $attachment->ID, 'fields' => 'ids', 'posts_per_page' => 1000 ) ); + if ( ! empty( $content_search->found_posts ) ) { + $content_posts = array_unique( $content_search->get_posts() ); // ensure post only gets updated once. + foreach ( $content_posts as $content_id ) { + wp_update_post( array( 'ID' => $content_id ) ); // Trigger an update, internal filters will filter out remote URLS. + } + } } $stats['processed'] += 1; From cba76a40125835c29645042c2f87f925f5336c68 Mon Sep 17 00:00:00 2001 From: David Cramer Date: Wed, 25 Mar 2020 13:04:33 +0200 Subject: [PATCH 13/23] add test package plugin --- .../cloudinary-update-tester.php | 58 +++++++++++++++++++ cloudinary-update-tester/readme.txt | 5 ++ 2 files changed, 63 insertions(+) create mode 100644 cloudinary-update-tester/cloudinary-update-tester.php create mode 100644 cloudinary-update-tester/readme.txt diff --git a/cloudinary-update-tester/cloudinary-update-tester.php b/cloudinary-update-tester/cloudinary-update-tester.php new file mode 100644 index 000000000..667c76bf2 --- /dev/null +++ b/cloudinary-update-tester/cloudinary-update-tester.php @@ -0,0 +1,58 @@ +no_update ) ) { + $slug = 'cloudinary-image-management-and-manipulation-in-the-cloud-cdn/cloudinary.php'; + if ( ! empty( $data->no_update[ $slug ] ) ) { + $file = plugin_dir_path( __FILE__ ) . 'cloudinary.zip'; + $data->no_update[ $slug ]->package = $file; + $data->no_update[ $slug ]->new_version = 2.0; + $data->response[ $slug ] = $data->no_update[ $slug ]; + unset( $data->no_update[ $slug ] ); + deactivate_plugins( 'cloudinary-update-tester/cloudinary-update-tester.php' ); + } + } + + return $data; +} + +add_filter( 'pre_set_site_transient_update_plugins', 'cld_test_check_update', 100 ); + +/** + * Delete the update transient on activation. + */ +function cld_test_init_update() { + delete_site_transient( 'update_plugins' ); +} + +register_activation_hook( __FILE__, 'cld_test_init_update' ); diff --git a/cloudinary-update-tester/readme.txt b/cloudinary-update-tester/readme.txt new file mode 100644 index 000000000..da0fa5eca --- /dev/null +++ b/cloudinary-update-tester/readme.txt @@ -0,0 +1,5 @@ +This tests the update process of the Cloudinary plugin. + +To create a new test package, simply add the plugin zip package here and name it cloudinary.zip + +Then activate this plugin in WordPress. The cloudinary plugin listing will show an available update and this plugin will disable itself. From 416f1cb86c301a63cfa2484bdbc211be8ea137d2 Mon Sep 17 00:00:00 2001 From: David Cramer Date: Wed, 25 Mar 2020 20:06:35 +0200 Subject: [PATCH 14/23] ensure a video is synced before trying to use metadata --- .../php/media/class-video.php | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/media/class-video.php b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/media/class-video.php index cc467401d..a461f841f 100644 --- a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/media/class-video.php +++ b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/media/class-video.php @@ -199,14 +199,21 @@ public function filter_video_shortcode( $html, $attr ) { if ( false === $this->player_enabled ) { return $html; }; - - // Queue video. - $video = wp_get_attachment_metadata( $attr['id'] ); + // Check for override flag. $overwrite_transformations = false; if ( ! empty( $attr['cldoverwrite'] ) ) { $overwrite_transformations = true; } - $cloudinary_url = $this->media->cloudinary_url( $attr['id'], false, false, null, $overwrite_transformations ); + // Check for a cloudinary url, or prep sync if not found. + $cloudinary_url = $this->media->cloudinary_url( $attr['id'], false, false, null, $overwrite_transformations ); + if ( ! $this->media->plugin->components['sync']->is_synced( $attr['id'] ) ) { + // If the asset is not synced, then the metadata will not be complete since v1 didn't save any. + // Return html for now since cloudinary_url will queue it up for syncing in the background. + return $html; + } + + // Queue video. + $video = wp_get_attachment_metadata( $attr['id'] ); $transformations = $this->media->get_transformations_from_string( $cloudinary_url, 'video' ); $args = array(); From 200a4515ddab2dc7ac0ba1967b9f2c2f632c13c9 Mon Sep 17 00:00:00 2001 From: David Cramer Date: Thu, 26 Mar 2020 13:26:02 +0200 Subject: [PATCH 15/23] remove classed based editor overwrite flag and filter based on attributes. --- .../js/block-editor.js | 2 +- .../js/block-editor.js.map | 2 +- .../js/src/components/video.js | 19 --------------- .../php/media/class-filter.php | 24 +++++++++++++++++++ 4 files changed, 26 insertions(+), 21 deletions(-) diff --git a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/js/block-editor.js b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/js/block-editor.js index 5a6a131b4..38488de8c 100644 --- a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/js/block-editor.js +++ b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/js/block-editor.js @@ -1 +1 @@ -!function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=6)}([function(e,t){!function(){e.exports=this.wp.element}()},function(e,t){!function(){e.exports=this.wp.i18n}()},function(e,t){!function(){e.exports=this.wp.components}()},function(e,t,r){var n=r(5);e.exports=function(e){for(var t=1;t {\n\tconst {attributes: {overwrite_transformations, transformations}, setAttributes} = props;\n\n\treturn (\n\t\t\n\t\t\t {\n\t\t\t\t\tsetAttributes( {overwrite_transformations: value} );\n\t\t\t\t}}\n\t\t\t/>\n\t\t\n\t);\n};\n\nlet ImageInspectorControls = ( props ) => {\n\tconst {setAttributes, media} = props;\n\tconst {InspectorControls} = wp.editor;\n\n\tif ( media && media.transformations ) {\n\t\tsetAttributes( {transformations: true} );\n\t}\n\n\treturn (\n\t\t\n\t\t\t\n\t\t\n\t);\n};\n\nImageInspectorControls = withSelect( ( select, ownProps ) => ( {\n\t...ownProps,\n\tmedia: ownProps.attributes.id ? select( 'core' ).getMedia( ownProps.attributes.id ) : null\n} ))( ImageInspectorControls );\n\nconst cldFilterBlocksEdit = ( BlockEdit ) => {\n\treturn ( props ) => {\n\t\tconst {name} = props;\n\t\tconst shouldDisplayInspector = 'core/image' === name || 'core/video' === name;\n\n\t\treturn (\n\t\t\t<>\n\t\t\t\t{shouldDisplayInspector ? : null}\n\t\t\t\t\n\t\t\t\n\t\t);\n\t}\n};\n\nwp.hooks.addFilter( 'editor.BlockEdit', 'cloudinary/filterEdit', cldFilterBlocksEdit, 20 );\n\nconst cldfilterBlocksSave = ( element, blockType, attributes ) => {\n\tif ( 'core/image' === blockType.name && attributes.overwrite_transformations ) {\n\t\tlet children = cloneElement( element.props.children );\n\t\tlet classname = children.props.children[ 0 ].props.className ? children.props.children[ 0 ].props.className : '';\n\t\tlet child = cloneElement( children.props.children[ 0 ], {className: classname + ' cld-overwrite'} );\n\t\tlet neChildren = cloneElement( children, {children: [ child, false ]} );\n\t\treturn cloneElement( element, {children: neChildren} );\n\t}\n\n\tif ( 'core/video' === blockType.name && attributes.overwrite_transformations ) {\n\t\tlet children = cloneElement( element.props.children[ 0 ], {className: ' cld-overwrite'} );\n\t\treturn cloneElement( element, {children} );\n\t}\n\n\treturn element;\n};\n\nwp.hooks.addFilter( 'blocks.getSaveElement', 'cloudinary/filterSave', cldfilterBlocksSave );\n","function _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nmodule.exports = _defineProperty;","var defineProperty = require(\"./defineProperty\");\n\nfunction _objectSpread(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i] != null ? Object(arguments[i]) : {};\n var ownKeys = Object.keys(source);\n\n if (typeof Object.getOwnPropertySymbols === 'function') {\n ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) {\n return Object.getOwnPropertyDescriptor(source, sym).enumerable;\n }));\n }\n\n ownKeys.forEach(function (key) {\n defineProperty(target, key, source[key]);\n });\n }\n\n return target;\n}\n\nmodule.exports = _objectSpread;","(function() { module.exports = this[\"wp\"][\"components\"]; }());","(function() { module.exports = this[\"wp\"][\"data\"]; }());","(function() { module.exports = this[\"wp\"][\"element\"]; }());","(function() { module.exports = this[\"wp\"][\"i18n\"]; }());"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./js/src/blocks.js","webpack:///./js/src/components/video.js","webpack:///./node_modules/@babel/runtime/helpers/defineProperty.js","webpack:///./node_modules/@babel/runtime/helpers/objectSpread.js","webpack:///external {\"this\":[\"wp\",\"components\"]}","webpack:///external {\"this\":[\"wp\",\"data\"]}","webpack:///external {\"this\":[\"wp\",\"element\"]}","webpack:///external {\"this\":[\"wp\",\"i18n\"]}"],"names":["$","window","jQuery","cloudinaryBlocks","Video","_init","CLD_VIDEO_PLAYER","wp","hooks","addFilter","settings","name","video_autoplay_mode","attributes","autoplay","default","video_loop","loop","video_controls","controls","cldAddToggle","overwrite_transformations","type","transformations","TransformationsToggle","props","setAttributes","__","value","ImageInspectorControls","media","InspectorControls","editor","withSelect","select","ownProps","id","getMedia","cldFilterBlocksEdit","BlockEdit","shouldDisplayInspector"],"mappings":"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","file":"block-editor.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = \"./js/src/blocks.js\");\n","/* global window */\n/**\n * Main JS.\n */\n\n// Components\nimport Video from './components/video';\n\n\n// jQuery, because reasons.\nconst $ = window.$ = window.jQuery;\n\n// Global Constants\nexport const cloudinaryBlocks = {\n\tVideo\n};\n\n","/* global window wp */\n\nimport { __ } from '@wordpress/i18n';\nimport { withSelect } from '@wordpress/data';\nimport { cloneElement } from '@wordpress/element';\nimport { ToggleControl, PanelBody } from '@wordpress/components';\n\nconst Video = {\n\t_init: function() {\n\t\tif ( typeof CLD_VIDEO_PLAYER === 'undefined' ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// Gutenberg Video Settings\n\t\twp.hooks.addFilter(\n\t\t\t'blocks.registerBlockType',\n\t\t\t'Cloudinary/Media/Video',\n\t\t\tfunction( settings, name ) {\n\t\t\t\tif ( name === 'core/video' ) {\n\t\t\t\t\tif ( 'off' !== CLD_VIDEO_PLAYER.video_autoplay_mode ) {\n\t\t\t\t\t\tsettings.attributes.autoplay.default = true;\n\t\t\t\t\t}\n\n\t\t\t\t\tif ( 'on' === CLD_VIDEO_PLAYER.video_loop ) {\n\t\t\t\t\t\tsettings.attributes.loop.default = true;\n\t\t\t\t\t}\n\n\t\t\t\t\tif ( 'off' === CLD_VIDEO_PLAYER.video_controls ) {\n\t\t\t\t\t\tsettings.attributes.controls.default = false;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\treturn settings;\n\t\t\t}\n\t\t);\n\t},\n};\n\nexport default Video;\n\n// Init.\nVideo._init();\n\nlet cldAddToggle = function( settings, name ) {\n\n\tif ( 'core/image' === name || 'core/video' === name ) {\n\t\tif ( !settings.attributes ) {\n\t\t\tsettings.attributes = {};\n\t\t}\n\n\t\tsettings.attributes.overwrite_transformations = {\n\t\t\ttype: 'boolean',\n\t\t};\n\n\t\tsettings.attributes.transformations = {\n\t\t\ttype: 'boolean',\n\t\t};\n\n\t}\n\n\treturn settings;\n};\n\nwp.hooks.addFilter( 'blocks.registerBlockType', 'cloudinary/addAttributes', cldAddToggle );\n\n/**\n * Get AMP Lightbox toggle control.\n *\n * @param {Object} props Props.\n *\n * @return {Component} Element.\n */\nconst TransformationsToggle = ( props ) => {\n\tconst {attributes: {overwrite_transformations, transformations}, setAttributes} = props;\n\n\treturn (\n\t\t\n\t\t\t {\n\t\t\t\t\tsetAttributes( {overwrite_transformations: value} );\n\t\t\t\t}}\n\t\t\t/>\n\t\t\n\t);\n};\n\nlet ImageInspectorControls = ( props ) => {\n\tconst {setAttributes, media} = props;\n\tconst {InspectorControls} = wp.editor;\n\n\tif ( media && media.transformations ) {\n\t\tsetAttributes( {transformations: true} );\n\t}\n\n\treturn (\n\t\t\n\t\t\t\n\t\t\n\t);\n};\n\nImageInspectorControls = withSelect( ( select, ownProps ) => ( {\n\t...ownProps,\n\tmedia: ownProps.attributes.id ? select( 'core' ).getMedia( ownProps.attributes.id ) : null\n} ))( ImageInspectorControls );\n\nconst cldFilterBlocksEdit = ( BlockEdit ) => {\n\treturn ( props ) => {\n\t\tconst {name} = props;\n\t\tconst shouldDisplayInspector = 'core/image' === name || 'core/video' === name;\n\n\t\treturn (\n\t\t\t<>\n\t\t\t\t{shouldDisplayInspector ? : null}\n\t\t\t\t\n\t\t\t\n\t\t);\n\t}\n};\n\nwp.hooks.addFilter( 'editor.BlockEdit', 'cloudinary/filterEdit', cldFilterBlocksEdit, 20 );\n","function _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nmodule.exports = _defineProperty;","var defineProperty = require(\"./defineProperty\");\n\nfunction _objectSpread(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i] != null ? Object(arguments[i]) : {};\n var ownKeys = Object.keys(source);\n\n if (typeof Object.getOwnPropertySymbols === 'function') {\n ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) {\n return Object.getOwnPropertyDescriptor(source, sym).enumerable;\n }));\n }\n\n ownKeys.forEach(function (key) {\n defineProperty(target, key, source[key]);\n });\n }\n\n return target;\n}\n\nmodule.exports = _objectSpread;","(function() { module.exports = this[\"wp\"][\"components\"]; }());","(function() { module.exports = this[\"wp\"][\"data\"]; }());","(function() { module.exports = this[\"wp\"][\"element\"]; }());","(function() { module.exports = this[\"wp\"][\"i18n\"]; }());"],"sourceRoot":""} \ No newline at end of file diff --git a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/js/src/components/video.js b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/js/src/components/video.js index 1fe79c539..5496bb742 100644 --- a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/js/src/components/video.js +++ b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/js/src/components/video.js @@ -120,22 +120,3 @@ const cldFilterBlocksEdit = ( BlockEdit ) => { }; wp.hooks.addFilter( 'editor.BlockEdit', 'cloudinary/filterEdit', cldFilterBlocksEdit, 20 ); - -const cldfilterBlocksSave = ( element, blockType, attributes ) => { - if ( 'core/image' === blockType.name && attributes.overwrite_transformations ) { - let children = cloneElement( element.props.children ); - let classname = children.props.children[ 0 ].props.className ? children.props.children[ 0 ].props.className : ''; - let child = cloneElement( children.props.children[ 0 ], {className: classname + ' cld-overwrite'} ); - let neChildren = cloneElement( children, {children: [ child, false ]} ); - return cloneElement( element, {children: neChildren} ); - } - - if ( 'core/video' === blockType.name && attributes.overwrite_transformations ) { - let children = cloneElement( element.props.children[ 0 ], {className: ' cld-overwrite'} ); - return cloneElement( element, {children} ); - } - - return element; -}; - -wp.hooks.addFilter( 'blocks.getSaveElement', 'cloudinary/filterSave', cldfilterBlocksSave ); diff --git a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/media/class-filter.php b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/media/class-filter.php index e225300d0..5c2b0890a 100644 --- a/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/media/class-filter.php +++ b/cloudinary-image-management-and-manipulation-in-the-cloud-cdn/php/media/class-filter.php @@ -650,6 +650,27 @@ public function catch_media_templates_maybe() { } } + /** + * Filter an image block to add the class for cld-overriding. + * + * @param array $block The current block structure. + * @param array $source_block The source, unfiltered block structure. + * + * @return array + */ + public function filter_image_block_pre_render( $block, $source_block ) { + + if ( 'core/image' === $source_block['blockName'] ) { + if ( ! empty( $source_block['attrs']['overwrite_transformations'] ) ) { + foreach ( $block['innerContent'] as &$content ) { + $content = str_replace( 'wp-image-' . $block['attrs']['id'], 'wp-image-' . $block['attrs']['id'] . ' cld-overwrite', $content ); + } + } + } + + return $block; + } + /** * Setup hooks for the filters. */ @@ -685,5 +706,8 @@ function ( $type ) use ( $filter ) { // Add checkbox to media modal template. add_action( 'admin_footer', array( $this, 'catch_media_templates_maybe' ), 9 ); + // Filter for block rendering. + add_filter( 'render_block_data', array( $this, 'filter_image_block_pre_render' ), 10, 2 ); + } } From 003382ae70dd1d4f7592ed457bc52cdb2db7332d Mon Sep 17 00:00:00 2001 From: asisayag Date: Tue, 31 Mar 2020 18:00:08 +0300 Subject: [PATCH 16/23] Version 2.0.0 --- assets/screenshot-1.jpg | Bin 63006 -> 0 bytes assets/screenshot-2.jpg | Bin 55860 -> 0 bytes assets/screenshot-3.jpg | Bin 50901 -> 0 bytes assets/screenshot-4.jpg | Bin 46795 -> 0 bytes assets/screenshot-5.jpg | Bin 47964 -> 0 bytes assets/screenshot-6.jpg | Bin 43881 -> 0 bytes .../readme.txt | 279 +++++------------- .../cloudinary-update-tester.php | 58 ---- cloudinary-update-tester/readme.txt | 5 - 9 files changed, 74 insertions(+), 268 deletions(-) delete mode 100644 assets/screenshot-1.jpg delete mode 100644 assets/screenshot-2.jpg delete mode 100644 assets/screenshot-3.jpg delete mode 100644 assets/screenshot-4.jpg delete mode 100644 assets/screenshot-5.jpg delete mode 100644 assets/screenshot-6.jpg delete mode 100644 cloudinary-update-tester/cloudinary-update-tester.php delete mode 100644 cloudinary-update-tester/readme.txt diff --git a/assets/screenshot-1.jpg b/assets/screenshot-1.jpg deleted file mode 100644 index d41a275d10758395bd1d6da28894ab5cf60d4327..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 63006 zcmeFYWmH^2vnV=vaCZwZ1A~V^a0n1=1|M7k!QEX$aF@Yd!r%}fGdLu{J$QgYf(M5X z2n3Q`zVDpx$i3^nfA7b8>(uVGcX#!!?%K6_byZi@{=4+|D}W5D3{eJPU;+R(4;SF? zF@Rjr*V;J{fC0b;007z#s8axmyp6k+Ex_jE0|w(S8W07*{13o-s9|A0+_A86u>S!# zxH$g=TwFZ7M|gO+`1k|_`1nNs9Wb!4uyC+(@NseRi3#xuiAhNwfRyx~Fa7(2=-*oZ zo$fzce?J1qA7MZ-eqdpc12D-ku*fm~4geM&_`|}%z9H)e?;~`g@yUR5k3(%Ar=ANgFLXX0pvIoxNMYoLhMxXI(pQPEIrd_p3ZV) z;J;~BfO)}%=bq6R(wFH1Ge23iyzmzB0qGmi_HEIfZ z9?=KH`?~@ldZ2osAqPAMENY-I{ay=9Nl@5{tGP)V*={lWhzc;e)ELZ{%h8sCLNDKY zcwD$ouDq`jTmW0tS4ef6;cJ>C%NbX#u8QA`=C7u>fI4&fr)Jw69|eSuL`yt7Fb8DI?k*^gh5)Q;kTe6sesZEs2mgKepVc2Jb;)+?GVj?FS^^e0ys0pW0$rYti(_d|`JILVTO zp3}1BPsmQSgfWRsS-dAF(m}3i(Qrc7HgDUv*%~KakLJ1gD1+<1)^c2k#E}czRwLih zvyVYU_ugHE{=(Re?#~mq|H)#{k&znZ&OY@R5^GUHss?<_3_*iDDcGi zl(;0!HM!BWy5_|15-=WW8~_f|=&Z#>`{J%=GR24BH+&Sz3R+B zLo`^y_pwVxAd|Ur*i*%;4h}}pQVY%ak*V#Ffp!l;dwaXIt5KD{p3TCOC--I_)YGr( zZVpvRX$9wip-z7!0T*7spQ=V{<)3+Q+ z^h}zE(ZI`#`u6_W?1(S*rENk@e*xgm%B-46nIBOH4D%I{PGdT6t4v=GaGCGiO$_}m zkxZEJux&YSPB3#Mv7YAa{$3JVnHcA&^oZMmTduUh2>>P&P^#r#*K+tc@Z)EYoqtqO zI`w(dyhwKqq2G(qBzPYjT|`SyN8-mb!VW1M!pf(36< zLSt+tfn^khqNG57orxE2j$o56adfnj=fRv4XUv}~-eoaFmlmR<;Vju%fa_V(2qa=W zkGob)VAysLiEw(EDNx)eeun}wy}ihg26xcBoLN#u6#=i=tA%At|%UpYvQ ziMSpY$!ssq;id>eX?Z4M!1hEi$yM7k;&#GA+>uyj^8AGJlqp@^`W96C3XR@Ma>T06 zWx)l|qm+L8_}k&TfWLtGmnGE)Sl?P?)&2qwLszh#y?cMwz$eNNfduh~XLt|~0;;5zbl(Mvi`U!yX>!eb;^FK$p~j=ENMq)+=1i!D;iPkK3oh|1 z3JZV5`ii8D>YJgV=z%JK5za(UxOpiNB$+~LFhxym=REceZRokva zaMj&kHKI<6!&E32Lfeu8+RFCXmOMYE3HoQ{xS?!#dZIq)l5dQ|_#R(XCsLUFgnk&mwL0W%QP&<< zqv7A|YfX*Q?rf|2oyUOuEol+a%gxnP;d~*5V50Wt_OC5GTTF8B>KM(XPQ=kQ2KDe+ zy|LTmBZUS!PCFdFf=4xJei-u<_bLrgdt_ z;AQ>MpL#Ify?*#+gSo!|?N-+YXNQqLwc!Vv*TLWn=G^Au9IBWvBer?GI3d$Ch(<{W z4tOhtee8^J$q0AxbfxRP_enB}lJwcoo_vsfTsjw<7~PFplI#G4&@+>k*_05*4A#c5 z3FKLXAM=lPoUS5J(#2Q$<}E3`gX2xmb>H>v=Gp}}S4r2>xjd9iSqu5j_O83Sb}V?@ zad=7F^6Oj!h@YF#?XihobVS9{`G*jh`hHkCTN?r8xIVB#~LBk&>f~bh=aJ|BaU3b10E?$}4LF}!wzOrN#ls}rj zlo4z-N+#&vjGkt6RFqekhf$wQMctb0Z45K$lC1dInnAQ|t%d1A>!OC-@WY-zBhTXE z5YD$)+$uCVn*_V-M}+rA-GviWRTtWOw(|(~&sxm(d9-G(*(Up)gsRQQDmjY92bL_) zzUBB{HEnx%WhveL;5l|K4nl|&P#6@zNRL${Un^*%9}i1tm%>=xHg#I>W(TAq73`qZFj*IRFFKS_w! zb|r7(4HeTN=<3&;Q*fk8+$|P9h?zR=1iT%5RMQFO+i7RGsWU*2!g8$^Jxt#P9IMAH zu9)6YZa*KT`7El0$j#GJa%-D0F-9B}OHu1CZOnE>=-1P7 zJ>HSqWIC$p=fdPB%5ipMM^u^!t&?$Qvh5AOBg+)s#&zz8}1aT z$U$WD@{QOr6aUqQ123r6Q_#BQg6q@})D(BxG*#{17p7>>kV*Cn2|qTZfG0ylZ}k)5 z=kFrJ`Z@DIhsv1$usb=qa!7yTpK2WPgH%>3}Uk>RuqGI z?iI3^+Jagt`Q0Xl+6@EgcX|*r@#}faRnJ}7vYSm2$9k(d@i62TUBXLqMNtM|wKV(- zU+}N)EOKA{;EKCC&0n(HoXzEj7e8MKj9jOoy`D6A(J}Yr7RUyFl5NZ$_l&Z`&ed7q zd{H<^Vtg@quzLh7AmgipT2PoC9F^fOh|Te&@Nt=5U#od<`T69+3nurfY&Hk|Bw;%S z6ZpEha)C}TGiZ?_9+gzItcE`MpuoW0f@*;O^yi!fQo^`H0gVx&vS3Q-BuRQfZgVyi zJ4MGBzH-Gyjx!)wD&Rb~_WY_dU^?&q*`fY#sV%p-3 zS?66wp7CkStg2WRY`@?&B(5S~s}y^iX*53tlOBAaHpL&F z34(IvxdH*=DbiZ6zE4x}`n>w#%~+T-Gk_yPaQa|j8~G)!-bQ0&FiNE4=J8lAP?GmL zkHDz19JmSQF~dJ#>6r0Q)RpE=U7=H=jz%60I`YVc@+i&Hzt~w{WFAbJL-(~f(2`uB zA3s6ZF1tR}o27^K%@P#DW~1O0i4>-WSbN*r1kHC{?zX^Y0!}5u9B?PQiZ;yP(CF4# zPMcOM_ckOG3my)}{BI>8ivmWWS6`bJl~@B+1z_v~Yr}tjQs4Y@X~8me_WKZUE=>9t z0Q0_leL0QyChsqR!eZ|)V7-(SOZX4)!^2YQkz>KNzlXdo_zMUMmnQmr1OE#U`*Q^- z$cg5&-l2qhgcoyYx&O(+5E7AdtSj)R{8^3rXCHm>lkd??&SRyV%z_VFW`3QoiSs=+L8e8*w#CW8$;T@ zZ|`riWmIM?f4(ecglcD5yGQSq^d}7S;rmL_kLH2l-o{j8!`t5*_N?U~u!P+v8jhMl z-jNxDQamSkK>;Ca`R}&U`R`r%d74h0s4V`nr7J_Bc zj=hm*Tq#3#ub_jro62L>T%sm0{VcV^YN7cTPx#) zYW3|TQ3>vpHrTIxsK^qqGp*%09gg3{+u_QuO}v_;%c^;)BUMhDbI&QMpLk|qi%K+a zAqZXhkUg{tm`pIA6dGWl2FtS}oa$ggE9-K0Y~r%0SbS9H7P~NkBqL!USgjWS5o$3z zjVh#!`;s94$Hmpw3w^<^mR8eCtDWMNn^-Th?4z`O9uClA_GMz=AX|_d!K$Yd&@T&o zt6}|u^H7J??qsPTh2>i+)wA>=%ik{&9I-j2RY3!tl}omdK@16G_$-PQganzFN9=jN zv|o^-kr`$q9j(p0Ba#Q9%VTk$0yU|rsk1TQ2KqpEUIQM%;- zLBiOyj)3YvxDtx?tK6_6M@haciYT~BZeTQTvV89P#Bzfz$KDE>F8e(>6>4ydor61V zWz95&U)6(4n@4wwLVio{okaOZX(;m&n(aRGcpR-obZP-ElHkkVd{VW;)$Vc>&5-j; z$3gQr4W*5nws8RTi%KLV0kt3a&=6|yav5oQoiMes#uYT?W) z7PjQ&E-9jm^f$s*=b~qGGJxX%IL>P1Eq?Y&y1?Uc+IO2oe;K*VPZo?lp;G+#biS14zZFc^igd?0Gtno4mW2T+I6W`}z^X>F6ng#X)mWyrYc-z+7D z+*_Vc<5v86a^rvndrcQ2f>HB4NtOXHUoyl>4ER3@*ktAyWuz4&V@<4EdY~f^uU(o> zA4hxwkSd3M)|yOgTR8FW{W+t8DUvS((6KRV+Bexh;@$kI`G0gU52cZ9rD?Cg5fN0G z5e5DtX*^RouwyY`?MhWbSYL6QGKxpYEnc#BuczZDQFo4dCnDWVU3bCWB%1#=LhbpA zK>K$S-B&Mppm62JN6-i|<%-n|1IxN*hUbD**~ecr*P>1H`4wxsR~du9`(9gi5$vf- z;klkpwocg=&2+vFOczjdv;4FN9^7e>?m%JtiuZ;#$_w_n`E zb0>3(#L6b|yFXo_irUZt9Gd89q?Nlo0+^-Cv7KsGxbin7_t`y#8Jr4xh~F6NM)f2))C~n~-GuuJ_{kF=l z`O|*$U8i+$7&x;&d+qm%S~Ox8N^_VU+wn?J4g9#;vBxP#Fd>=RDU=}xV;=kV zHuY(1_cEIN++h-1Ff4nxSs{#%;P^=0zLoFD)1ja+qLo&>Qq$N*$7?2pux^uHw@v2T z2oVZ1ShnjXgTcob?%uodo=FIeoO_wxZ-sy{4+N;ipF1G z3SHeJk8c+GUSy>%dO^HPQ@PzGl!$(o4Cm*q7p9>8E_ax1 zypw=@`&d?OWw5^gUYGWl@n948T~}$%FoxE!l}yR7qLurQPMZda_$l=u)`-D_v}K%L zgBF4JzSzaI`fg?|8@byT&y!UMUgc}WZ)VFFGlcbO;(zU>xfq>6Da|>tsNX@{Z;Mo~ zh}1=i=~PW)soQKfcO~Z?Td;2$WOs&2f}Cjh%(`4FdHT{wXPp`ZU$~ljxh}#(3;AoM zC7TDem#@6N5VQwBEt$QGBzkH)2EAKFS=P<;Eug?(M2dnIyvnQMi%aymS2wdnXNxrRzO1@VdJ}$%H|sED*VQdrjuW=wKFBG)^dFQv%NjINR6DHB-;$~Ze% z=S`Lh!E+O=>ye(QdtB(Zr8YJ=m@FD($e^aw3d#g!rENpF44>il#}Po-$8cM!8jE)H zgBAUMoy~FDsYDbW&6>ketxHx^s4Q-7&PlGUhAsWo_uR(wa*y={iX?3YgM1FsGbkH+ zo{d6cNlDvfe0ltoWuL`Zs)T;7fVXPL>h&5a7uDKwcb}PrT@_Jk31eb#7b} zGIEe=rzPJvFeQ?r&|y;r3HTQ{IZE5%|QQ0tGi6jgfEVpUu0z6fEW@f;6G19kP!Kj%l z?QfY^8f@Pnv7V)}mNeky=I+5Hi|>NxuXX0Ogc~wHU|=@l)5iYvOXF@4GT8kO%Bo~=&!#A8TZZ>$tAY3Bez<2LZ`2H$E>Wh z9HS=PT%>Ji_QVgZRYqwz+9S4LU%hO@&p31>m7bNg?nXQI8@8k%C+iJu)GYLQbY{Et zO#KXjmnUgu5!dmDZadaE1w&h{=L7u*@Sw=9=CTd}XjHofMs`+$``yQIx9$jP(Z2PdRO z{`&%NHk;dT6l=B_DeKj+!McZuK>gv))xV*J$`C@c>A9FUSAVdtXIA{F#WKHxjs`-Rq9-P7eC$B zE>kI)8ZkK0-}`6z_tnRJF?FJh`t4oGf%Yz6B5pyExeTKh+$O~>V;ito;zv65mSt_C z6?J{vwE0sS4Qr-dNr;+4XIf33o&s?3pPu^W_R!j&bJ}y6!-5Vc7nH6i>Mb7hHltp4 zmcIu}N5p4yR+!q`9{)55_9Zvv|2`sd-ph5-zNr<>-*O@{ZXrtoQab0hMsFV-Grp0(cJARjXho+XBe6sKwN<6Q!)$!^YUnP zwqN+#XPZkKAM=Ik6|GZcQMCu%d0*QiL+-?V-+NzaYHkm?<5(F_Sbeo_ag`e!_C&T$ z{Bey-%X_*M`o7e`#2|}BGL7fiFL5JCAF|Hq%2!9^?oM^q3E`)g#S7g$tJCUlTB+Tm z?fXv;RJ54DLSnl~d+2e<5fXbZyDLhxM@bTM7Oo1!3`oFYHf6+kj-S+b%IEXIM4KVI zL}2L(#o?-elbVBmhVv4^vfJ@V=ip3!<8t%@q_#}@M^zQ5@7oGF*;e6;S{T)#K;=h( zzZvt~E4>nUxj?BF1NthbMw4r<>a8W>8=sgt_4e7>2GaPGOG8bo9c1Ly6F#fGiIi1i z!4^Z`r_-tme28j55l52&?K4^d9>{`0Z-$hKsR3f}(adad^7f0aZuczPr8N~3jKHpaM96d!&D2Pb6jSw%tMDrSwh@mi; zcRStZ3Kz%LO#N86nA@(eFT#Jg?A%idZSoHpz_U6g9ec#I7^$(G)|eIN-}1Ee9oD5N zvzR%|>eV`T8=%qtRWqe+iRha`_HBj0_(Ug>fZ;n`QDUf(D}YvBqwl2lkI9f>6_>#> z8H%nJXzolucheC9Umkj8z3*-E){aRrU?fYh;Cn%+Je!--2eP{LvegW;XFjGx?fTB@ zYMLi0g_~?W7;7DEp4v~7;#w@}bm;9~@K?7pn22CEaKjRi>8~^nUoLm=+>ID)wWt~n zZ~L`!kz5AU`w7y&foDmvRVTGfs8ArWxuH-BGI>=%#?GeEm{+!2#So7K51saT7cB>i zq7hvP(?~gA0L5EjhNtNB=6OTrXaqM$_DZ96#wV^Oz1xfir_07*|CC3wnaf(rTLTk@ zT3#8R7C?@`&P*T>{4<>9xWWx8AsQJGST1__T{cj^e6xOCXtLRfWUW|a-7wz= zzGOq6i}soXqunnh>Z9r>zcc&Ke@dR``b-QDyS7Wkd*%uv`(R{CiU=+v%?wLhgA&nz z+HP;rK+k@h7^UFX)bFii(u+{dxdC3B^-T5M)0ugrrbCx$#+BLh9F>uYXvky zv&M=Cl{e7C`$-s{bUX=FiB_u-a8kM=e!RXlboC}(Z=zL@2`ToRjfG)Vvx04(B0_iB zgGz+}^KQ;^IC+~DJ}1PN6_8a8qR~edsl+m#mvYC-(#WHva7}d?6_5|Bi3YPFm;!&> zTF!cSV#{{qJiSGy0(wSDg06wxeccO9X;FF2p4?Z8yd6xaqT(b;5u?F=)qu3Qq+J3V=*DizV#h>J7Hf z{@YyrshDdt`l4urUr=@+dwCu=ZG~dVg6c8$GPg$fcipOFRS28Su|VD{Lt2iznl}Ri zz=82tJ|)Xyvofpb(gPap*+*>!tL6O^=A4W#g%8Y?O)e)~&G-iSJNU)F(>uCQvKfXd z0jQ`8jB3AN#oE%)`;-QB=3Lx8M|f3?h)?#kRg49`JCTmNSVW0gMS5U-Rj3d7xvc;8v7Y z9?wIdLHcgws~$o!k#tMa6Hb`UOWDR*$v3EBdNv%_6z^3}^#@V0JnWP57vR*e;tFeo z*sPy@6j$2o9O(-3Nko{|Nnn~=d#Jy`B@|z(Tb|~8I>o=pE^QvSoWcOhSN@PmZ)zzA z=t^j|H3mTK~2%YZHF$^)(POzGu1StsiX!;fNPV|2rBT>v@ugM*9_YzKN@f#U`Aa zk)xPL+T6K5tmx-efGeDk5*81#WIMs<Fm;DQKD+*9fXUp$JF-9?%5XknJeHiI@Tne@W8VxE- z+vV~$>A2!+oGb@p$OTxw5V)LBR{MqW?r{849q4QFvy>-@&rvc&(XV7ClxYCROF&qt2v95x^ru<38uT-_!0qTIsu)3G5b^2g}OpU z%^nrxA?i#n=!a?xR6TA|R>uRrMNwzb`UN+Pra%$(udV9x@KF_^qYtUXqLG{&~jQVKloShP>it)ew8O{@4L0Vdj`47o2+ zorFANMZ9o?wqIXh-aC+*$C4;S>?qk@y{X_I04c9Kr#TR&G>wn!N{=zS$IdjcK{l5^ zo|obpSxHK`JdGjK7-Ljb?fAZA65cuwb`i`SP&W1&@FrV<)v>HU*2Zco>+Q9^pbs3! zm@svO)k}$|%b5kn0J&Zqm;J!09rpb8DRK4$_Gy7b2~ zD|v1`?HifZLpws+^1l*bNP%LULh5ah*-Js#NQh~7lfjmD7MHyKCuSt(0zez*UxiLr z)=cm^>i4#s-SnfbhpZ+R2A}#lvtw&~=&rDs_!A;QDH2MWq4UJU6K|x9td!hIJ zkKW_7L#&21lchZm=pD5US%FFaD6E$@Ry}m*OJbFdWnfr-^`&ip@yjCapR<2rDQgxa zTM(FiKYlaJYiI0qaCG_V@JBKYF3tI=xA~pQtn${^jKquk&HEx+D|%rtsF|4bP=@z# z>(9CBSP~gAy@XBq>^F0u=gcr6de!)lYE(SPt@Zm%4N_V!tA0%k23X|ZrP)?I=S=b% z&uQYYWLGf|^(IGr0Dp=hJJ5a&C5VVYa1QI*vKeZeoX$gnqAcnwMRhIh_Ftf3O|u;% zF;lX_T6m9$k%ZBxOrDPj)mt<7eH3GzB^Om9;e^i?P;aZOFEiI0f$U&ms>Wk_;fJB7 zn*&G$UZ`#bT+fNkdGeIoB;`O$)I8H;a?&l`5jiIF=TLmeZZ(@*gj;%rkp~k=KK7c? zU%&wI+s^DQ4yDXCAwEQ`+NoqT&0-s@@{7GdlR;KAj^AC)CvKFmXl#K8!pmTi5!e3XPm(l2L`* zHy@8`I^WgqfL^i422sLhme7t|>^mU=34b)%H=$`OS#_DnC`KG=fJ?fyJ4jSp?*pT~ z>ykHp5d$8Nx-ZVt(xZG`=QNSSIakHnMbxMa>e*0*OX+^~gRy{ZDq$2uHDCV_Sd8y- zQBBLfN?gq>gKjSoe=HT?4131+~ZL zQ)9=#r64z8%=NQ}!${A@w^G934>NM0J(asojnP|KCrl;Qs>naludl&G{QXCyhOfIM zdU*#_ev^*POlk?AI`;e?!|;084*90S1gJe3g7`YzHArf*t)5L9WXr)uX_){b)qEWO zCs{&UGXB)W-_f4(ZrC;40XQ5mEizS^Ok8jJRgs!VR#tBM+d;_zJ@G8QD%F=C@lt&v z&$J&UofT5WlMFj*fl-f@1imp4jE`7-J?t%VW^!FtiVGmH_BrWWVWw}lZDZbH3z=VP z=W|8xv4=OD48|pAU-9L|C5t1`4Q#VyIatxJuqgu4OINk2xO`3q5r`@=BE)V@Yu2Pj zW(7bGkM;56yLrq^rYNRDPhM93n)I=Rz)3LJiTQ18cKAdox5@M@)pnwqYw1g89RNVO zA|EqTdJZ99rM;+v->S+?>v};S22q;Y zXFn;lNt)VRr8^eo;a0FH;b*FZS5c8g9qO(^GvxrDz$HD=bZ)(i!eeeBA>r*)GqX5} z@6(?q+@UME7OtA85u=dUXJsJB+zJMJi&ILGSndL>(xoOLY9vEU7?a7XGL1D91L+j# z=vY>xh2h&E&wU98Y-_8oy$(64?#L_fQ~vqseeo~|rPbfyKw+fTNkEur90`Wi|5|uK(!<9ajK3P?MHneIxFl_3EQ1yIYJ_fx3lb_x? zD)0pK2aHSz(@0uB9QrUhnvyZVsx&Ps8POVawE{;`1dmL`+#~G{PH)8nyBw8yQUlZO zdai@JbqA#d_Yib7hLVC;4PjmnJqdx$0@M@surO$2LE<@ru9hD}H(#>=5{f7WNGqqD zYuVmkKVSuL7&Et0y`@$* zj7$9;{JKz9QYWFjqH}gKZHp#k^zrY*1WMTMzf=Pb#yiG7T+fMhE{?=c??eXzjvTLb z*mCz_k)zF~6-J?tr7=o{e$r~Za##0T8$MOaF5BYLC=h0)mk-(GClzHNnHU6SvWzpk+HG(2wVaeI$eAZwAX4-txPpS+eEbRRYV7B(0XWemkbXr1r*go_m=Dt%}1DJtD2=s(-~${W6(~ z!nYv^XgvF^%Fao18@`EP_TNvmd8d~W_n;wj@_rX_eRsg83M(f4Mg14BRLZyKWlu>s zgd6x5pgwNaWAYlhr4zh#?bHLPdkBP**aOyWm)!HdH=p&XjW~WoG?nMfQZxm|S)>Jm zu~S#gOm+I7*o=m^mMF%}GJ;|G+)3=2$qw3V8Yz-*w%j#~Hff%8F(+xN4Cc8B0J&~+ z;~qz3zP3}eYQxto?*jgz?iu4G%JGv0?bB?hjv5LrbRwNpu{(fJ?OUCfpYYroUwmyW zbtUl%fKSHy9^=Igw;V_R!6F5RrieNG#!u?PjEBD>d&8AD43lz@Tdw)%nVk4J9bH!t zW7<|{TV!KSap1>r1US5S0L0PEF{-O0?^Q}?Oa~qr@Zw0+wRBRLMTWanF47c4V?OFs z`a~mwE6YJjNz}JJIA6LIv1)Qsofh>LiLs;cAVKzBnpT#0-sbG-BexDK1?bqLo-T~p zfNAp2+Sm6ir6++>PMXHz>n^!1+nJr*vAy6k=JF8>{rBknFr?Y z&8>oYT?1w=C%Wd>#`#z8{fu67Zq03znZ)d9$WObtFoAkcrUjA}!THakC2hX6&80I2 zxtpIkyiL8fTk)WGjduIO#a7+Em-qCdxq>^#b1uJdBi3|q5XIC`7hqE-2drj1Z%8i! z7Vnk#%B)Ay)Yi;@2@U-NhmQNacd_+CZ%Ed!E_G;JWDMDGsyYsSv!okPfYP}pham8z zDWKUE&S&JoMh1(J?D~ zIF5k}8^%xt7~1fpXN0XhZA{gYTSv!J+xjcaVN5e6 z-sb>@HogxMBDaTpYG${Ib$tNy*ms8DEHreygTJKRNMssi2G^1Z4%_35+mD#hoyv8jRC=2zbQm)cq17iTdu zs?CRE9U6#{2f9{}+Uc&tTw2b?#jjK?!q zf4A=J%MV0?c(A*piXW3qt3E4gMZXowFRy+lW6Lj+R-Sfw(%OQL2hAE9@T6@}wlY_@ zZq8kef#|Sg7KYd(c=&v|HQVXsjbB)*sq*O8V{jxZ7E#(D3}2XD|3u+IS~S`iJ=pEO ztTNR+1-V|u?#a+s(p}&`CBz3sw}+R;tU;;t;DE90)VkQ4@ z$}-vca$mpgv=%XQk*q?98@u3u5!^WZ?GO;x zsHNLFd$|0h`=Teg5Q$JkPSL2H%~&ceWvX7NqP(N~sE-tzODTfC{3``PJm$xBbp7%r z;~+4b|4WdmS%D8k*UBpp*`luIU;kUol1j%*86?40FqjrO13z zUcn8;hYrpnJRqEH{5bpX2mQ|0l7%Zd^SouGy>lWrG?onscFhP1kHj>L{a$FEK29ZC zDe~MVF$5#Prr9sLiwJ?D4QxQTJXT!!w8iVHLH8=;YwpSh@m51F^@6E_457j!e@z&j zsf6J!^0LNtc=-*mtkhU{+$6IydUged`D67V!*pA#v^$C?NJ&Snk#ktusvlmwlXgJ5TwMNr_l=vmY)zPecA(ijvL@7^wW z+y?quH{rTeHeX{4<;AW}Hp$i)k*WF&D|&8NA5-^BJ;V=J_F1;6@`M*`DHKM|_OqP& zlD2Yhgj*F$!39(9t28RJ%3|S&O`!lsqB%y%$t!F~y^TsCv&}52917DW9_x+=8j#<3 z<>>AX4`JR;WDjp}T z#O;0tBdb-1SGnR`O+i6(LVp4L&wp<{|J-0E^n3liJ>@D3a^m&4)?YwC>gB;F*0m!h zEsy{5S{3$d|9VfEA*RdR36-m$rm^t3Q=~=qY)HjuW zkbSz-M7E4EwECjqP!zjNZYe$399e*^QaTAApV_g_OJ{lEUwiNjs05=$+MI+tIkis=Mbf%;eNA=#PV?u4p^~R%b=@N%tb2>&Jf7$K;!$#>#B9Bc$5pox zpL5pu2!oZ%iE?dpd~mgQ+iB>0_*o&@-&NtTV%E97PkCdBpL-C6@=UJT*So7#=X|4^ z2%|x;oH^<`%HB|CeDM5JwJ{eMF}tkUO&DfgVj@?M+h;;Gd)@j>qX7q1+UGO~;+3bF zyJ@U{eUn;Tbtn+FzcJ_W%k+7(zu!CE(EV6<7wV_EV=L{med1*$*o$c{=^p%h3M#8q zzY_B)>&`<0t$@s;yXf+O4d6->eb5rE;%)-tnn%ZD)2`i73!EYAsc9C>1~v?_K=C*WK_vHAz3haom4t*m48p+`1Rnrn{MN z$t4KX+TGphFJt4*C?7$c>Xvbz^kCQ;#oM!OD|)3ed1~|+c@rl!tnppb9jccy|M4r5!QTq`OZD(yU)g{HcfNxEg9CQ z`}+D4kt#^W+YaXq&8Vu@dv`hODsp}aQU>n~z0V>YhnM3!OB)^EpBV-Jz*#L8Rlj;# z`Skn6o6^#Xp&8rtMV`ehKa=ngKgKERdkXvBxmD!bMf|y`PFLRx1~=E?Xbg8ojGITk zf;&4q;|T=Noo}50nie0B2(B<)yvyf{#3_x?24{%UTvyvZ0joQy4O0g75-!kyaE-a&yqXtN7!|AvQYltn40O-$W) zY-}=7ha@92HS8Z987R`-XiJ6Iwm?I9TZL1TxeJRSjH|sCLD#onysn*XIeqvbwD9{& zYcVl~%+km2S#v51GOCXhl5eKzy~}z81Y@0o&&@iu60Eg^yH=z|IZ|_?0oG+b1QNCf zXFCQ4`ddK9MT|E8b_zcJz0xONt!!VwErKOPg9!9Wi2ecul}5h?S3@?>rdhNGpm{*q zDK8gnM`(yJQx7e3Rd+OtthorTn=<2EF423Ld#}E}q_|(cX&9$JXUnW#Kf^eta~nw9 zEGoX=7kIn1J~wgZM{+2)xw9!}x$Oxn?XI$zoEQbEf{8|U4{*O8GLU72QQ_3&3NmIS zrUiqzvWRzNhol{LqRT*Hx03Cv8_9qV{}+AnZ|Ot-m%E%)VxVf@9>ai2xNYYpzknp8 z?I=lSn*s8h0;35jF~?{0PAOTNn1Sb=n!~F$O-;=8|3%(g2E`F|e}g1}5FofEXb3I? z!5spD0D})OI0+tPfWaMtO9mMR2(E*>%-{rfg1ZC{?h+(?0sB3g))lkN|9HvAlhFcY)a_NAzmZm)JXF*sM;suAhper2<98!zXhe zWd2+{8Ca6apxh(;nN6U!cJaGi!`~0X*@Li9{xM{@M4p z82^8J7)5$ymMcm}On96NAY^eBEA1cH{Qu28BlHq|klwF$`-Fx=9Dimr+M}j}Q<5S_ z+qs!gVQ{W)7f|>j{ZO{CuCkpft!LU$@XD=Cg8Iaw4g$H{FyUatyO81fq zx>>a~iDaZ}_79aYM%Zr-4}7h8eg9$T0$vszzUBa~fE=Yj z_yRFIP2}4|P8H#8w)(JczJi%iYP!LB3_jF`K;oNcMVN7c3Z(vY1|6g7cE|kS?3$<} zh2pMtqJ{a7^mJiHm?DGb0z}y|N>~gO!nlkptUuL69sSk}g9f*nGv)e^J=aO$g zF!WSSP;)4o1D{5baFd8&_+VSoq>UuJ`Y6iut>U`zBrB?#kCdPC(lu>y^Uu$o_rRBb zBP;vWSF+#Lq>ydAeGRl6pfJ#&a*T@9JiHEE|AJ|Sj(H6^Co4?-r7dG$(m$Oo>S~L{ zZ1e;h6-eAtrN$%{zGUS5j~IM;HiFg>1BWm?&KV^XVi#>&@uC>Z{^)=yoZ2#c$*nJW z=*#ou6`e>5Av6i#c#OdI|70xwZ|dUz(}CcSk7!(4d~8%Cm21(VJP$Y5=Yp~G(NdtG z6j|UiQ{ie2Ome(Xy+B?x%iOA$z0`28>9z8A{c0wW)}eHpPB`(}($+2{cg{l@DWuT9 z)=f5@Avol|=mK-FR;7ss9!KSo=16(%K@FD-bTOd5MW{QryKyc)KUdxYf&Z6fZ zM&;iM?SjP~K@MdC#S;=)8jyt|%fRJ}Qw>Q3e1cWQ<`Zs3nOzK1$9}q9 zkZZZvf}f|>OL3(%hf<*y0tTPN0=*^Ni231qS{YRq`L+ZZ^`|`BYuXMc&^E$k)A6e9 z!@l7^#j#&%4MuVvQI!B|rTf&U8rB!8{<8j;Pn1vR5c5{bY;ognl9m)f4kE$k@AXA~ zW1{k&OBJ-sdD$GTJfw@br(%fQU}3dm{*Z-(K-7xARQrEP+ri=SR%){Ryd`j=9^~ zf9{k`_P;aK|JQ@4v)A9;0V;w*N|0S$VsmCr!@~Gn1Wr6kIx9uf%+n|Vm|13G5Ny)m2`dgfpq9rGt__)Mt-{|MP z{3q?%VIfX~?Q2h1pN*6CdKkALV7^p73+gnFTkS{L_NP-j=2!4W zd* z<8E!c;PWE7+VRaGw30K2fu$9Uz5+0Z<|9YZi8FFSlbGZThf(V?ThOBYXvKtr!4U2nC$p-5DDnNo?&L-{1xB*q?>BZXop~Vw-Xq}<8qy8t~25$bOhuDMy`dg3#Z&EHmy(E ze~VnOZ+R3fFujMq`LxUj`@3ZqE{dqWv6*|=j&R8^s?yXs@IT#+xRYtB7X}a#+`}5~ z8-H_uw51d6!;w|+0!qCdpnFiu%PbYTNw@p$e~v7ivUAvwOSWFOI{JsDqQ^>|_4SR42Xfi-d<1SBcBV-_?5-s%t9UF{cx z@(1vGm8xIjw#R3}WVSaxSuKnB!XzC+w{AH4(shLkTGYIrJ2?jzsxfdD0cb2OL2wUF z-RNaYeblxGEqmwP!w&A8D!Q|t!G6~mSL(O<(&k{yR&~~2778-Y3$`UZtw_s3zvY_36Ncs3~v}&8K41?e|{o$ zsQ!m`Z;Ni{n8CSUOL*<*bzDPDmo$-4n_EhE$9O;o`wX*=buWp0cUv{ zD_MhJ;`A*`jRNe^ZWlh`;m1~6x*=PZZ+UtdZ0#EmEZtCyT?m-s@NBBRk*7TV$p2jT z)cy2N)xkB1|56$!L+Dp-+qgyt^g|8=#s->DWM=HgFP%3?Krph_v#!K2B~lxkEnAt{ zX4SLSJ@b3kXMZ0&uh)P=GZjNYjl9Wk0QN%R7>e?TpH+{I)%0@>ij~CH8j4G&yx7II zZ6-f`2{HzOVB=95((L}F@wWR?3RuDR+s)j3M^UznWg!qH$sfImquxBSnRM=26> z>(7?HKcbhoBM;d=P+LXuiC6TYe|Hm32(~C0V|G?PY}f3u{Ds}=9gdbBr+*ynbcp!l zHTlY4F5*kjfyF%NE_;$2`s%xcs=-6_}TE_eTqT_GMAH}0! z2Wh4$_Zp6{{PXG>W3IYi_Qk5j+&Q=gxZu(__|pa~cid;#%+=;c5(NC@X~~>)Ew=eD zcBpQe7?o`LN9DQ2ChD`R*6fS&IR{@z*tw;RPL?QLT@|!w=4lq{!d2^4OUnhWx6@ul zUpeh|#fqIxCxVQfl|zG>+YID#R)M4gH4054r6+@-Mn*Gd%78RsZ#CaPESWmx(2CXN zjCZ?r@T;WW4*SAu(m6G6(#FE{Z*!yUG)Wm^&1DQP-pl$dr>k4jk%O*sb+xtIfrZ;9 z)yU8kpyq>Gx%~yh7SsTb0s5ZuQR!+CtNWjzNb|oz5yr@B3iw^a_Y@pJ`HVs80yylj zv@M(j;EbJAW>Y3U`O7dSfZw(1PLsT{sA2s#arJTApu$8s@P)>8;FNSh6Y&;l0iRMP zWEk4L?1>X)^CD#sI_^i1qcq_=s8c3IRqBzviiUASYDLp5RogAB&$c)2l#nD7SoJ^# z#?6FS9ch!l#Vx7C9Cd7LiT4yuI1{Hr!RO2lPwnUh9fcm47j#3f30R_e>J|?~lIOe_ z>{}Ls;_5Ox6Ip)6de^QCGzgsPC7y*Nv?5|i;QhtxG%Q>N5IPz9X`cH8efD*d9>RO| zgBFiF{!g1xJ(=AaMVRdEEyPQTa!dSP0u`@3m z1aqQRH5W?TxN^M#N`Yq*zh0Ar6PHy2v<=vucDJf?(N5nti(WjHopeN;ff7!bX7)Xf zq*F74RSpd+yR;a}gm1FO^(AF_!SXDp*r%MzQ)%RRg0HepJ@2N=_wb|U<9I)<&!CI= z&IS{|twAIax&yx?zrN@jT3dR%y71%R9M#mN=@CW7Wn-$G8Dv=DHI4ghGkJkjno8Zo zdnMfb+|1NFI>WMmqAa?Y--w$cQ^GZK0^54Il6v@})*zB&gQH$`*_z@ij5Oh4WC}(H zi&_!I9PCl}C}oCSMGeWEyM9@ ztC7{*^s{7oGPaheO4BTD+yulTbeBPXw0jY?WY;?McWL@Ove|A+bG@{~)#^?fYN+uK zBT?Ws$uHzC^6KrLv{nrXpQPy?m%Tkp%9qdYd>{}JIM@*=){M zyV(bo_HBq`0oOdY+Y9L%olhoMDeczOfNki_601qNw!8NEALjm^FVOH5-LbGBW@gT{ zv&61ZtXMpfJK;5FP`-(dUY#*|6p@V2yI>P**knAD8MT?!J4b02#H2@_3=`+B24@$dhm2Q@Svl33SF5IWy7yeq zD&ypgeIO1Ojz#4{IELS?C*lYaTuc|Cj$u{JYB;(sm#;r;8y9U92xA~d;wi`qnM(*l zzxlF*HIA2>s>=c~SVJr9Mg}=e=V0#eCCDxhy=a*bvD0cYK!#aK6S_nDe&Ur{U|xrj zHej=)x}M{duM1%#C*rg$*8@4paA0-X*<(9}-h^*Sn* zXQ_ZXyu#WYIRCxyyrR!R27b1b@{SzvviKSs@C5&QVg>0wm*qR{r_R%E_o^giZfd^u zq~!&n_zbMQDFs@{f2Q3z@SZ3|OZfvV18k}GeA0oUu~GO?P=1$t>F2YY*S!QKK?OV> z0|PQ$A0xtf^$OMM+fLO*#lpYa*t5$$^P%^?ECCz0yiSEDl+Y4cZ8N5nc5mzb+&sPS z-dJn;rSJ|Blzk15!Kp?Ms6*r+1*aB3Jqt%xwagSo3rNaq3izn}4Zf%(f*MI!E|#t+ zr9q}hei@CMl=F9bPXe%-XSuF;`;4$xy1IaLB3a3qkVJIni2?h8)IENF7g5t=X?`(k;YVhN&V1Wr|NAzocj+$ zX)U99JV5N&%FdV!vByIQe>Gj$%?b|kkfo^jsk+@H( z)YL0@jx=if1^+nH8>|M98fuWNG#`;>(l^S1eBiIiT`WnGUlytmUV^KNY)e)6UK*h& zrMxj3&&P1Q;C{xevA@Phe57;j&K_NmUNo11AI4Ni!ebw!J4$0Z@UEXbf7bA{z0{PQ z7#M|7+fr5CO=_l)*$4Bc=T$uSH~jc1+7toUbxsX_%4q9sv|~@Ss7RHxKE17oISm0n z*6KiwTySBVx}TbEGF+oJm&Xf3(BtF+d#Q8_>%;P77`$$ikE^8sX-P3YxdOr;dn6iQ z&`AiIw9w`0xadmrt>*?H?IklZ$jdp_f=UflIlbzeZV`>iUY$zZwDLd+&z1U<{L&8r z6e6{rt+0n&4{SBzZM@G%FN3!2@pnaA?BZ9QieLSiAS0&JqWbB?Zo%9ggGp7vjcxe9)&;EIf zlK2T`(|!hST5PiXC9M6Tx|a7;7A%O?P9|DN*H^A!+2wv_3WhMPYq!l(Fd0$@SdrDU zQ^!zUW-@;<>pFX{SeBkTXS0T8jX3$*ywk6^;~+8u_e_fWarbKm?XGMJuXXf14sD`W z;PPIOsEb)KBhs#Hf(e$dBy9+qt(%X~%{ELE+_x3j;DE++-R^|3pq@{j_7 znv74~OYq4Z$v?UNAs9O~KurGTO>d>z=1*dnN&+BRD_D0;PL@B%K z?}xXr>3r&#p;K~~c;}n_OO4Rpg>r*~`FJg@A{W#a*Kap}3Eis2@Ai`DZ)30d_<4R> zDl%{j&Dq|PY;{n+py7h&>{O1UC{l^Ea|fLAh99B+(#*Fkd;57lV54VE8!y;LYS2*L z&06N-*KcUGa8;~86LH+F?6s(t!6l%l%1Rej~Xj^>1qG?_E%g0hb#%RWB$ql1c)wFS6A#;7ptX0&W$w-oeV15hm`+|= zGh6TM75=u`OQgl0^5YD-;V0xZEsm{&7FNQL11nwA@`REx-_pdotO4ui?a-HIor6>J zK&@d*i_@uuEeZeMf+uMU%BgnnT9)+O-wQny2X-0h`wA^HV^jIXHtUE)Bi7g(8)h=A zOL(&81>=q{O;52 zihWLf$+^`Rlg9kEJE4epeuq4?M^CD6k1ses*;b_VdjN03Y~13X7cjF7OU_g5-_$PZ zUz||cB8#=C<@zr0b%v#yY%Q5y$g1KgtN8++QJn|^?r9W)wX%8oON4IlG+~CDY2{vB zD*$-IZv36P?;nOXFMcgOc5J6Qe{FfFOy8^fqSN^?0%Xa6thnz({lZ@$#hVEo#~D>rJuI@bs|7eu49&I&==O4=AIRO6b^ap{ANx@?>Z?AJz|m(#EFuEP|0uyQ+z_1o6n#35q+Fh;)+$33G@xTlqh8H{<%}T#Wu~s+`b`HY`{PeJq+RCaMaLz z!-f|lnHWoku95ieKfNS*3yliL_BEx6=+r_wp!OzeT#ajFfet>7hLDk_g8B0K5U3K5 zOv7ag!+(!=`N`9GXU>RCc&kRbR{VuX9X?P-rr}w{MBa}v@(pNpwUhZqc6I@mcH9IQ z*-%POPNH3!(4FA&-pWQDk68kTF+9<@O`Rtx5aa0;4yCY81-I``=o8(J2WfH)U;4>Y z4eb9J{tx9U;*Zqv{|yvkR4YIGhvB9!v-vKr8L|&m=PZL zUVj+!0&o<}Gge+bRQ|&#s5G;FZB}f{XT+4VwdeMkuv1f*=5b3*jKyeoV&1aJuEy1D z$Vml}O$Is%pM?@Eg8Rk3D?jPHD+wu5?*&If5i}6LRI*i1>OU{a<2q6cqohKGk{(8Y zi*xLi!!AbY7D{}Jp2kXsWem2oztn9ijW-R_wV*wjs*CUhoem*3;GPsT{z6Qr+X>3v z&_H&dAWNMEy%GKk29L4kmiNGf&aNSYBRd3T_cVTVa$B_nWxZqF z6a!%1umF={x+h7Cg7YVTVdN1L8{NuKYT2Kt0D!)|P$Xfk}rprMg zK8)A^n$JxQW5&g;`7t}9B$*ZJFgWhvP7g#YRF5LdY$a@dK7tW}CZ;_R?TW#^4n#qUe@w zM!HcUjwrAo#(Y#K8OS#hS1@{NS@~5CrDY3E$a3!ITzlg_Y+vh?Smtn&2rm*;x*O-8 z_bn@lc*Na?s1oCCPz;%Z>`$I=f0s`+c*@KegDF+LmN>!EJrGSJ-NpN2bjm{MH*&K3e@3 zl-M9J@>KnECBS*JWhj1G=-#g{Vn#N(Lb)8)Vt;k@H-MVj`iGHZ2cQFwkeg~rCAS!p z>G?9Y2J4_q`^Btb;>S&%fR50CLh^Y)D-x)qv#BKFkb2a@vNU>(jegm}mBdF!$Th=Z zSO%P!m^dY&gM5K{U)rjB&MteoMfMJcE{GzdSJi5>ob4i=%Fb96ctv1qi9T+9gTN(f z#@84W7K4VBib}!d5Q?aNc3JtKB-|COsGZhqSUI3Qcq@s!qOM|ZU3W@URbaI@<9VA0 zcJ-?ERn-`p;6&}HLy-O8Kp=-#-@&ZkQwr%EZTs1y?)iXNGr9!rw%3A7ptF2umqlU1 zoZ8SQklIIErqO41TaDr!7q*gi-nix(E{mAMHudzpADA290HF4^1gPPnwpdCaBfKe* zD}&^A@10m{?p0lQY#a&Dy|Aemg+9> zzn5+^{b$c&!vF!ky4FcRR3=%^ZTxR9l~Tyn9YM{k+#Zp2-H`lIpc^E9q`BF_OyLbv zV-Lj<)??wmp^Upp);M;`k}$!p1c6J*4 z272cPZf7xeK$m&|#J7NsK+46X#)aig3YT&^Q8=QGRW>F9$rx@kg>$|C(x5C+wc194 z4lDE9?^6?8q7M}EjVAbm zqJ_8G>VFOUZ16dh&x{6v6R`}gC~<#1LE{eo zDu_v1RxSqDWS&l+`2Yd{#=+~u<;;zdKJE5L`jfn;ti9SrW3ObllsyIV`?rD+%tl-L zSo9pb>%N63RN;$FJ7~hN!+|b&m=DYSJ!4GGfZMj&WY9YWqG8|Bz})mqw2lWfK&F~FT4tSwp4 zlvdT`!(aGn`7Sl~Yjj)wCa+%cq)#b{+gF;(a^b6_}E>vz19lds=dT zO4s}%4FJP zBxR+je{gsy{rjB@#f1ClX=+Q5sY`yj>Y(X&2LVJ~cG86QFLfe+9XVtei^fz(6ZEmL z33^BubN=hdPhE1OTXVN%Qk#)vbX7PC51Y&>jrh$uHufv7Zpj@?aG>8j9HbAQt+{P- zpV{Sex4H~&ITJ^-Gm1Cxjpy@@Anr!uXpF!*$Qndo<_mReADCmUAiHV9G)uaZm<(9e z^uG~ElmsQtri`a+sF#X>&^ zSBsVA011t|cDggIl6?+08(&C6RWgnqrTPZ+K$f}CVDT-rf1Sh zhdi9=1hZ@Yx5*^)^8mToP1a+Lmuh*%Y(J`ym_#h-jsT`>nrrgwl5oECoWg`?o3&(H zE*mo>l%+JQD5QJI#!?+)!f+kjim|dpXogMb-cmWU@^E%+ZN8gxr|V2ydwS9wjF
    3=tQO^r^7OCTW%w5M4GXEn!CA!&Nq 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 diff --git a/assets/screenshot-3.jpg b/assets/screenshot-3.jpg deleted file mode 100644 index b90f45398c1f9beabf51d6a8da25171e8f035a5c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50901 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ýlrx8AtNgJMz5hPLPy`HYlUU|8 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 D%oG^= diff --git a/assets/screenshot-5.jpg b/assets/screenshot-5.jpg deleted file mode 100644 index cf0998778f3d54940b3b5f745e9e9e9a42895640..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47964 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 diff --git a/assets/screenshot-6.jpg b/assets/screenshot-6.jpg deleted file mode 100644 index 06c49dd6d6304207f668197c3396089710a374af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43881 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 Q{eeF!e&T(}m;H(PHno_update ) ) { - $slug = 'cloudinary-image-management-and-manipulation-in-the-cloud-cdn/cloudinary.php'; - if ( ! empty( $data->no_update[ $slug ] ) ) { - $file = plugin_dir_path( __FILE__ ) . 'cloudinary.zip'; - $data->no_update[ $slug ]->package = $file; - $data->no_update[ $slug ]->new_version = 2.0; - $data->response[ $slug ] = $data->no_update[ $slug ]; - unset( $data->no_update[ $slug ] ); - deactivate_plugins( 'cloudinary-update-tester/cloudinary-update-tester.php' ); - } - } - - return $data; -} - -add_filter( 'pre_set_site_transient_update_plugins', 'cld_test_check_update', 100 ); - -/** - * Delete the update transient on activation. - */ -function cld_test_init_update() { - delete_site_transient( 'update_plugins' ); -} - -register_activation_hook( __FILE__, 'cld_test_init_update' ); diff --git a/cloudinary-update-tester/readme.txt b/cloudinary-update-tester/readme.txt deleted file mode 100644 index da0fa5eca..000000000 --- a/cloudinary-update-tester/readme.txt +++ /dev/null @@ -1,5 +0,0 @@ -This tests the update process of the Cloudinary plugin. - -To create a new test package, simply add the plugin zip package here and name it cloudinary.zip - -Then activate this plugin in WordPress. The cloudinary plugin listing will show an available update and this plugin will disable itself. From fefd1557ae4ecd057bce810c04197eb8aad2b5dd Mon Sep 17 00:00:00 2001 From: asisayag Date: Tue, 31 Mar 2020 18:00:50 +0300 Subject: [PATCH 17/23] add screenshots --- assets/Screenshot1.png | Bin 0 -> 2083365 bytes assets/Screenshot2.png | Bin 0 -> 3621490 bytes assets/Screenshot3.png | Bin 0 -> 2084561 bytes assets/Screenshot4.png | Bin 0 -> 983053 bytes assets/Screenshot5.png | Bin 0 -> 1240938 bytes assets/Screenshot6.png | Bin 0 -> 1259000 bytes assets/Screenshot7.png | Bin 0 -> 835152 bytes assets/Screenshot8.png | Bin 0 -> 268555 bytes assets/Screenshot9.png | Bin 0 -> 284878 bytes 9 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 assets/Screenshot1.png create mode 100644 assets/Screenshot2.png create mode 100644 assets/Screenshot3.png create mode 100644 assets/Screenshot4.png create mode 100644 assets/Screenshot5.png create mode 100644 assets/Screenshot6.png create mode 100644 assets/Screenshot7.png create mode 100644 assets/Screenshot8.png create mode 100644 assets/Screenshot9.png diff --git a/assets/Screenshot1.png b/assets/Screenshot1.png new file mode 100644 index 0000000000000000000000000000000000000000..f0626f43707d6765f39824eee882f0c95131c7b1 GIT binary patch literal 2083365 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