From b398ccf2a1ff12b3bf9851ca30e1f75771cb0af3 Mon Sep 17 00:00:00 2001 From: Andrew Ozz Date: Thu, 18 May 2017 22:25:41 +0000 Subject: [PATCH] TinyMCE: fix pasting while an image with caption is selected. The image and the caption should be replaced with the pasted content. Fixes #40809. Built from https://develop.svn.wordpress.org/trunk@40786 git-svn-id: http://core.svn.wordpress.org/trunk@40644 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- .../js/tinymce/plugins/wpeditimage/plugin.js | 8 ++++++++ .../tinymce/plugins/wpeditimage/plugin.min.js | 2 +- wp-includes/js/tinymce/wp-tinymce.js.gz | Bin 197403 -> 197415 bytes wp-includes/version.php | 2 +- 4 files changed, 10 insertions(+), 2 deletions(-) diff --git a/wp-includes/js/tinymce/plugins/wpeditimage/plugin.js b/wp-includes/js/tinymce/plugins/wpeditimage/plugin.js index 7f13d84357..fd6de50fc0 100644 --- a/wp-includes/js/tinymce/plugins/wpeditimage/plugin.js +++ b/wp-includes/js/tinymce/plugins/wpeditimage/plugin.js @@ -912,6 +912,14 @@ tinymce.PluginManager.add( 'wpeditimage', function( editor ) { p = dom.create( 'p' ); dom.insertAfter( p, captionParent ); editor.selection.setCursorLocation( p, 0 ); + + // If the image is selected and the user pastes "over" it, + // replace both the image and the caption elements with the pasted content. + // This matches the behavior when pasting over non-caption images. + if ( node.nodeName === 'IMG' ) { + editor.$( captionParent ).remove(); + } + editor.nodeChanged(); } else { // Clicking Indent or Outdent while an image with a caption is selected breaks the caption. diff --git a/wp-includes/js/tinymce/plugins/wpeditimage/plugin.min.js b/wp-includes/js/tinymce/plugins/wpeditimage/plugin.min.js index b8291719c7..eca5b0619f 100644 --- a/wp-includes/js/tinymce/plugins/wpeditimage/plugin.min.js +++ b/wp-includes/js/tinymce/plugins/wpeditimage/plugin.min.js @@ -1 +1 @@ -tinymce.PluginManager.add("wpeditimage",function(a){function b(b){return!(!a.dom.getAttrib(b,"data-mce-placeholder")&&!a.dom.getAttrib(b,"data-mce-object"))}function c(b){var c=a.$(b).parents("[contenteditable]");return c&&"false"===c.attr("contenteditable")}function d(b){return b.replace(/(?:

)?\[(?:wp_)?caption([^\]]+)\]([\s\S]+?)\[\/(?:wp_)?caption\](?:<\/p>)?/g,function(b,c,d){var e,f,g,h,i,j;return e=c.match(/id=['"]([^'"]*)['"] ?/),e&&(c=c.replace(e[0],"")),f=c.match(/align=['"]([^'"]*)['"] ?/),f&&(c=c.replace(f[0],"")),g=c.match(/class=['"]([^'"]*)['"] ?/),g&&(c=c.replace(g[0],"")),j=c.match(/width=['"]([0-9]*)['"] ?/),j&&(c=c.replace(j[0],"")),d=q(d),i=d.match(/((?:]+>)?]+>(?:<\/a>)?)([\s\S]*)/i),i&&i[2]?(h=q(i[2]),i=q(i[1])):(h=q(c).replace(/caption=['"]/,"").replace(/['"]$/,""),i=d),e=e&&e[1]?e[1].replace(/[<>&]+/g,""):"",f=f&&f[1]?f[1]:"alignnone",g=g&&g[1]?" "+g[1].replace(/[<>&]+/g,""):"",!j&&i&&(j=i.match(/width=['"]([0-9]*)['"]/)),j&&j[1]&&(j=j[1]),j&&h?(j=parseInt(j,10),a.getParam("wpeditimage_html5_captions")||(j+=10),'

'+i+'
'+h+"
"):d})}function e(a){return a.replace(/(?:
]+mceTemp[^>]+>)?\s*(
]+wp-caption[^>]+>[\s\S]+?<\/dl>)\s*(?:<\/div>)?/g,function(a,b){var c="";return b.indexOf("")!==-1?b.replace(/]+)?>/g,"").replace(/<\/d[ldt]>/g,""):(c=b.replace(/\s*
]+)>\s*
]+>([\s\S]+?)<\/dt>\s*
]+>([\s\S]*?)<\/dd>\s*<\/dl>\s*/gi,function(a,b,c,d){var e,f,g,h;return h=c.match(/width="([0-9]*)"/),h=h&&h[1]?h[1]:"",f=b.match(/class="([^"]*)"/),f=f&&f[1]?f[1]:"",g=f.match(/align[a-z]+/i)||"alignnone",h&&d?(e=b.match(/id="([^"]*)"/),e=e&&e[1]?e[1]:"",f=f.replace(/wp-caption ?|align[a-z]+ ?/gi,""),f&&(f=' class="'+f+'"'),d=d.replace(/\r\n|\r/g,"\n").replace(/<[a-zA-Z0-9]+( [^<>]+)?>/g,function(a){return a.replace(/[\r\n\t]+/," ")}),d=d.replace(/\s*\n\s*/g,"
"),'[caption id="'+e+'" align="'+g+'" width="'+h+'"'+f+"]"+c+" "+d+"[/caption]"):("alignnone"!==g[0]&&(c=c.replace(/>]+>)?]+>(?:<\/a>)?)(

[\s\S]*<\/p>)?[\s\S]*/gi,"

$1

$2")),c)})}function f(b){var c,d,e,f,g,h,i,j,k=[],l=a.dom,m=/^\d+$/;return e={attachment_id:!1,size:"custom",caption:"",align:"none",extraClasses:"",link:!1,linkUrl:"",linkClassName:"",linkTargetBlank:!1,linkRel:"",title:""},e.url=l.getAttrib(b,"src"),e.alt=l.getAttrib(b,"alt"),e.title=l.getAttrib(b,"title"),i=l.getAttrib(b,"width"),j=l.getAttrib(b,"height"),(!m.test(i)||parseInt(i,10)<1)&&(i=b.naturalWidth||b.width),(!m.test(j)||parseInt(j,10)<1)&&(j=b.naturalHeight||b.height),e.customWidth=e.width=i,e.customHeight=e.height=j,c=tinymce.explode(b.className," "),d=[],tinymce.each(c,function(a){/^wp-image/.test(a)?e.attachment_id=parseInt(a.replace("wp-image-",""),10):/^align/.test(a)?e.align=a.replace("align",""):/^size/.test(a)?e.size=a.replace("size-",""):d.push(a)}),e.extraClasses=d.join(" "),f=l.getParents(b,".wp-caption"),f.length&&(f=f[0],c=f.className.split(" "),tinymce.each(c,function(a){/^align/.test(a)?e.align=a.replace("align",""):a&&"wp-caption"!==a&&k.push(a)}),e.captionClassName=k.join(" "),g=l.select("dd.wp-caption-dd",f),g.length&&(g=g[0],e.caption=a.serializer.serialize(g).replace(/]*>/g,"$&\n").replace(/^

/,"").replace(/<\/p>$/,""))),b.parentNode&&"A"===b.parentNode.nodeName&&(h=b.parentNode,e.linkUrl=l.getAttrib(h,"href"),e.linkTargetBlank="_blank"===l.getAttrib(h,"target"),e.linkRel=l.getAttrib(h,"rel"),e.linkClassName=h.className),e}function g(a){return a&&!(!a.textContent&&!a.innerText)}function h(b){return!b||b.indexOf("<")===-1&&b.indexOf(">")===-1?b:(m||(m=new tinymce.html.Serializer({},a.schema)),m.serialize(a.parser.parse(b,{forced_root_block:!1})))}function i(b,c){var d,e,f,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y=a.dom;d=tinymce.explode(c.extraClasses," "),d||(d=[]),c.caption||d.push("align"+c.align),c.attachment_id&&(d.push("wp-image-"+c.attachment_id),c.size&&"custom"!==c.size&&d.push("size-"+c.size)),s=c.width,t=c.height,"custom"===c.size&&(s=c.customWidth,t=c.customHeight),q={src:c.url,width:s||null,height:t||null,title:c.title||null,"class":d.join(" ")||null},y.setAttribs(b,q),a.$(b).attr("alt",c.alt||""),r={href:c.linkUrl,rel:c.linkRel||null,target:c.linkTargetBlank?"_blank":null,"class":c.linkClassName||null},b.parentNode&&"A"===b.parentNode.nodeName&&!g(b.parentNode)?c.linkUrl?y.setAttribs(b.parentNode,r):y.remove(b.parentNode,!0):c.linkUrl&&((l=y.getParent(b,"a"))&&y.insertAfter(b,l),l=y.create("a",r),b.parentNode.insertBefore(l,b),l.appendChild(b)),m=a.dom.getParent(b,".mceTemp"),f=b.parentNode&&"A"===b.parentNode.nodeName&&!g(b.parentNode)?b.parentNode:b,c.caption?(c.caption=h(c.caption),p=c.attachment_id?"attachment_"+c.attachment_id:null,u="align"+(c.align||"none"),e="wp-caption "+u,c.captionClassName&&(e+=" "+c.captionClassName.replace(/[<>&]+/g,"")),a.getParam("wpeditimage_html5_captions")||(s=parseInt(s,10),s+=10),m?(o=y.select("dl.wp-caption",m),o.length&&y.setAttribs(o,{id:p,"class":e,style:"width: "+s+"px"}),n=y.select(".wp-caption-dd",m),n.length&&y.setHTML(n[0],c.caption)):(p=p?'id="'+p+'" ':"",i="

'+c.caption+"
",k=y.create("div",{"class":"mceTemp"},i),(j=y.getParent(f,"p"))?j.parentNode.insertBefore(k,j):f.parentNode.insertBefore(k,f),a.$(k).find("dt.wp-caption-dt").append(f),j&&y.isEmpty(j)&&y.remove(j))):m&&(j=y.create("p"),m.parentNode.insertBefore(j,m),j.appendChild(f),y.remove(m)),v=a.$(b),w=v.attr("srcset"),x=v.attr("src"),w&&x&&(x=x.replace(/[?#].*/,""),w.indexOf(x)===-1&&v.attr("srcset",null).attr("sizes",null)),wp.media.events&&wp.media.events.trigger("editor:image-update",{editor:a,metadata:c,image:b}),a.nodeChanged()}function j(b){var c,d,e;return"undefined"!=typeof wp&&wp.media?(e=f(b),wp.media.events.trigger("editor:image-edit",{editor:a,metadata:e,image:b}),c=wp.media({frame:"image",state:"image-details",metadata:e}),wp.media.events.trigger("editor:frame-create",{frame:c}),d=function(d){a.focus(),a.undoManager.transact(function(){i(b,d)}),c.detach()},c.state("image-details").on("update",d),c.state("replace-image").on("replace",d),c.on("close",function(){a.focus(),c.detach()}),void c.open()):void a.execCommand("mceImage")}function k(b){var c=a.dom.getParent(b,"div.mceTemp");c||"IMG"!==b.nodeName||(c=a.dom.getParent(b,"a")),c?(c.nextSibling?a.selection.select(c.nextSibling):c.previousSibling?a.selection.select(c.previousSibling):a.selection.select(c.parentNode),a.selection.collapse(!0),a.dom.remove(c)):a.dom.remove(b),a.nodeChanged(),a.undoManager.add()}var l,m,n,o,p=tinymce.each,q=tinymce.trim,r=tinymce.Env.iOS;return a.addButton("wp_img_remove",{tooltip:"Remove",icon:"dashicon dashicons-no",onclick:function(){k(a.selection.getNode())}}),a.addButton("wp_img_edit",{tooltip:"Edit ",icon:"dashicon dashicons-edit",onclick:function(){j(a.selection.getNode())}}),p({alignleft:"Align left",aligncenter:"Align center",alignright:"Align right",alignnone:"No alignment"},function(b,c){var d=c.slice(5);a.addButton("wp_img_"+c,{tooltip:b,icon:"dashicon dashicons-align-"+d,cmd:"alignnone"===c?"wpAlignNone":"Justify"+d.slice(0,1).toUpperCase()+d.slice(1),onPostRender:function(){var b=this;a.on("NodeChange",function(d){var e;"IMG"===d.element.nodeName&&(e=a.dom.getParent(d.element,".wp-caption")||d.element,"alignnone"===c?b.active(!/\balign(left|center|right)\b/.test(e.className)):b.active(a.dom.hasClass(e,c)))})}})}),a.once("preinit",function(){a.wp&&a.wp._createToolbar&&(l=a.wp._createToolbar(["wp_img_alignleft","wp_img_aligncenter","wp_img_alignright","wp_img_alignnone","wp_img_edit","wp_img_remove"]))}),a.on("wptoolbar",function(a){"IMG"!==a.element.nodeName||b(a.element)||(a.toolbar=l)}),r&&a.on("init",function(){a.on("touchstart",function(a){"IMG"!==a.target.nodeName||c(a.target)||(n=!0)}),a.dom.bind(a.getDoc(),"touchmove",function(){n=!1}),a.on("touchend",function(b){if(n&&"IMG"===b.target.nodeName&&!c(b.target)){var d=b.target;n=!1,window.setTimeout(function(){a.selection.select(d),a.nodeChanged()},100)}else l&&l.hide()})}),a.on("init",function(){var b=a.dom,c=a.getParam("wpeditimage_html5_captions")?"html5-captions":"html4-captions";b.addClass(a.getBody(),c),a.on("wpLoadImageForm",function(b){if(!a.getParam("wpeditimage_disable_captions")){var c={type:"textbox",flex:1,name:"wpcaption",minHeight:60,multiline:!0,scroll:!0,label:"Image caption"};b.data.splice(b.data.length-1,0,c)}}),a.on("wpNewImageRefresh",function(a){var c,d;(c=b.getParent(a.node,"dl.wp-caption"))&&(c.style.width||(d=parseInt(a.node.clientWidth,10)+10,d=d?d+"px":"50%",b.setStyle(c,"width",d)))}),a.on("wpImageFormSubmit",function(c){var d,e,f,g,i=c.imgData.data,j=c.imgData.node,k=c.imgData.wpcaption,l="",m="",n="",o=null;return i.id="__wp-temp-img-id",c.imgData.cancel=!0,i.style||(i.style=null),i.src?(k&&(k=k.replace(/\r\n|\r/g,"\n").replace(/<\/?[a-zA-Z0-9]+( [^<>]+)?>/g,function(a){return a.replace(/[\r\n\t]+/," ")}),k=k.replace(/(]*>)\s*\n\s*/g,"$1").replace(/\s*\n\s*/g,"
"),k=h(k)),j?(o=j.id||null,b.setAttribs(j,i),d=b.getParent(j,"dl.wp-caption"),k?d?(e=b.select("dd.wp-caption-dd",d)[0])&&(e.innerHTML=k):(j.className&&(l=j.className.match(/wp-image-([0-9]+)/),m=j.className.match(/align(left|right|center|none)/)),m?(m=m[0],j.className=j.className.replace(/align(left|right|center|none)/g,"")):m="alignnone",m=' class="wp-caption '+m+'"',l&&(l=' id="attachment_'+l[1]+'"'),n=i.width||j.clientWidth,n&&(n=parseInt(n,10),a.getParam("wpeditimage_html5_captions")||(n+=10),n=' style="width: '+n+'px"'),f=j.parentNode&&"A"===j.parentNode.nodeName?j.parentNode:j,g="
'+k+"
",d=b.create("div",{"class":"mceTemp"},g),(e=b.getParent(f,"p"))?e.parentNode.insertBefore(d,e):f.parentNode.insertBefore(d,f),a.$(d).find("dt.wp-caption-dt").append(f),e&&b.isEmpty(e)&&b.remove(e)):d&&(g="A"===j.parentNode.nodeName?b.getOuterHTML(j.parentNode):b.getOuterHTML(j),e=b.create("p",{},g),b.insertAfter(e,d.parentNode),a.selection.select(e),a.nodeChanged(),b.remove(d.parentNode))):(g=b.createHTML("img",i),k?(f=a.selection.getNode(),i.width&&(n=parseInt(i.width,10),a.getParam("wpeditimage_html5_captions")||(n+=10),n=' style="width: '+n+'px"'),g='
'+g+'
'+k+"
",e="P"===f.nodeName?f:b.getParent(f,"p"),e&&"P"===e.nodeName?(d=b.create("div",{"class":"mceTemp"},g),e.parentNode.insertBefore(d,e),a.selection.select(d),a.nodeChanged(),b.isEmpty(e)&&b.remove(e)):a.selection.setContent('
'+g+"
")):a.selection.setContent(g)),j=b.get("__wp-temp-img-id"),b.setAttrib(j,"id",o||null),void(c.imgData.node=j)):void(j&&((d=b.getParent(j,"div.mceTemp"))?b.remove(d):"A"===j.parentNode.nodeName?b.remove(j.parentNode):b.remove(j),a.nodeChanged()))}),a.on("wpLoadImageData",function(c){var d,e=c.imgData.data,f=c.imgData.node;(d=b.getParent(f,"dl.wp-caption"))&&(d=b.select("dd.wp-caption-dd",d)[0],d&&(e.wpcaption=a.serializer.serialize(d).replace(/]*>/g,"$&\n").replace(/^

/,"").replace(/<\/p>$/,"")))}),tinymce.Env.ie&&tinymce.Env.ie>10&&b.bind(a.getBody(),"mscontrolselect",function(c){"IMG"===c.target.nodeName&&b.getParent(c.target,".wp-caption")?a.getBody().focus():"DL"===c.target.nodeName&&b.hasClass(c.target,"wp-caption")&&c.target.focus()})}),a.on("ObjectResized",function(b){var c=b.target;"IMG"===c.nodeName&&a.undoManager.transact(function(){var d,e,f=a.dom;c.className=c.className.replace(/\bsize-[^ ]+/,""),(d=f.getParent(c,".wp-caption"))&&(e=b.width||f.getAttrib(c,"width"),e&&(e=parseInt(e,10),a.getParam("wpeditimage_html5_captions")||(e+=10),f.setStyle(d,"width",e+"px")))})}),a.on("pastePostProcess",function(b){a.dom.getParent(a.selection.getNode(),"dd.wp-caption-dd")&&(a.$("img, audio, video, object, embed, iframe, script, style",b.node).remove(),a.$("*",b.node).each(function(b,c){a.dom.isBlock(c)&&(tinymce.trim(c.textContent||c.innerText)?(a.dom.insertAfter(a.dom.create("br"),c),a.dom.remove(c,!0)):a.dom.remove(c))}),a.$("br",b.node).each(function(b,c){c.nextSibling&&"BR"!==c.nextSibling.nodeName&&c.previousSibling&&"BR"!==c.previousSibling.nodeName||a.dom.remove(c)}),o=!0)}),a.on("BeforeExecCommand",function(b){var c,d,e,f,g,h,i=b.command,j=a.dom;if("mceInsertContent"===i||"Indent"===i||"Outdent"===i){if(c=a.selection.getNode(),h=j.getParent(c,"div.mceTemp")){if("mceInsertContent"!==i)return b.preventDefault(),b.stopImmediatePropagation(),!1;if(o)return void(o=!1);d=j.create("p"),j.insertAfter(d,h),a.selection.setCursorLocation(d,0),a.nodeChanged()}}else if("JustifyLeft"===i||"JustifyRight"===i||"JustifyCenter"===i||"wpAlignNone"===i){if(c=a.selection.getNode(),f="align"+i.slice(7).toLowerCase(),e=a.dom.getParent(c,".wp-caption"),"IMG"!==c.nodeName&&!e)return;c=e||c,g=a.dom.hasClass(c,f)?" alignnone":" "+f,c.className=q(c.className.replace(/ ?align(left|center|right|none)/g,"")+g),a.nodeChanged(),b.preventDefault(),l&&l.reposition(),a.fire("ExecCommand",{command:i,ui:b.ui,value:b.value})}}),a.on("keydown",function(b){var c,d,e,f,g=a.selection,h=b.keyCode,i=a.dom,j=tinymce.util.VK;if(h===j.ENTER)c=g.getNode(),d=i.getParent(c,"div.mceTemp"),d&&(i.events.cancel(b),tinymce.each(i.select("dt, dd",d),function(a){i.isEmpty(a)&&i.remove(a)}),f=tinymce.Env.ie&&tinymce.Env.ie<11?"":'
',e=i.create("p",null,f),"DD"===c.nodeName?i.insertAfter(e,d):d.parentNode.insertBefore(e,d),a.nodeChanged(),g.setCursorLocation(e,0));else if((h===j.DELETE||h===j.BACKSPACE)&&(c=g.getNode(),"DIV"===c.nodeName&&i.hasClass(c,"mceTemp")?d=c:"IMG"!==c.nodeName&&"DT"!==c.nodeName&&"A"!==c.nodeName||(d=i.getParent(c,"div.mceTemp")),d))return i.events.cancel(b),k(c),!1}),tinymce.Env.gecko&&a.on("undo redo",function(){"IMG"===a.selection.getNode().nodeName&&a.selection.collapse()}),a.wpSetImgCaption=function(a){return d(a)},a.wpGetImgCaption=function(a){return e(a)},a.on("beforeGetContent",function(b){"raw"!==b.format&&a.$('img[id="__wp-temp-img-id"]').attr("id",null)}),a.on("BeforeSetContent",function(b){"raw"!==b.format&&(b.content=a.wpSetImgCaption(b.content))}),a.on("PostProcess",function(b){b.get&&(b.content=a.wpGetImgCaption(b.content))}),function(){var b;a.on("dragstart",function(){var c=a.selection.getNode();"IMG"===c.nodeName&&(b=a.dom.getParent(c,".mceTemp"),b||"A"!==c.parentNode.nodeName||g(c.parentNode)||(b=c.parentNode))}),a.on("drop",function(c){var d=a.dom,e=tinymce.dom.RangeUtils.getCaretRangeFromPoint(c.clientX,c.clientY,a.getDoc());e&&d.getParent(e.startContainer,".mceTemp")?c.preventDefault():b&&(c.preventDefault(),a.undoManager.transact(function(){e&&a.selection.setRng(e),a.selection.setNode(b),d.remove(b)})),b=null})}(),a.wp=a.wp||{},a.wp.isPlaceholder=b,{_do_shcode:d,_get_shcode:e}}); \ No newline at end of file +tinymce.PluginManager.add("wpeditimage",function(a){function b(b){return!(!a.dom.getAttrib(b,"data-mce-placeholder")&&!a.dom.getAttrib(b,"data-mce-object"))}function c(b){var c=a.$(b).parents("[contenteditable]");return c&&"false"===c.attr("contenteditable")}function d(b){return b.replace(/(?:

)?\[(?:wp_)?caption([^\]]+)\]([\s\S]+?)\[\/(?:wp_)?caption\](?:<\/p>)?/g,function(b,c,d){var e,f,g,h,i,j;return e=c.match(/id=['"]([^'"]*)['"] ?/),e&&(c=c.replace(e[0],"")),f=c.match(/align=['"]([^'"]*)['"] ?/),f&&(c=c.replace(f[0],"")),g=c.match(/class=['"]([^'"]*)['"] ?/),g&&(c=c.replace(g[0],"")),j=c.match(/width=['"]([0-9]*)['"] ?/),j&&(c=c.replace(j[0],"")),d=q(d),i=d.match(/((?:]+>)?]+>(?:<\/a>)?)([\s\S]*)/i),i&&i[2]?(h=q(i[2]),i=q(i[1])):(h=q(c).replace(/caption=['"]/,"").replace(/['"]$/,""),i=d),e=e&&e[1]?e[1].replace(/[<>&]+/g,""):"",f=f&&f[1]?f[1]:"alignnone",g=g&&g[1]?" "+g[1].replace(/[<>&]+/g,""):"",!j&&i&&(j=i.match(/width=['"]([0-9]*)['"]/)),j&&j[1]&&(j=j[1]),j&&h?(j=parseInt(j,10),a.getParam("wpeditimage_html5_captions")||(j+=10),'

"):d})}function e(a){return a.replace(/(?:
]+mceTemp[^>]+>)?\s*(
]+wp-caption[^>]+>[\s\S]+?<\/dl>)\s*(?:<\/div>)?/g,function(a,b){var c="";return b.indexOf("")!==-1?b.replace(/]+)?>/g,"").replace(/<\/d[ldt]>/g,""):(c=b.replace(/\s*
]+)>\s*
]+>([\s\S]+?)<\/dt>\s*
]+>([\s\S]*?)<\/dd>\s*<\/dl>\s*/gi,function(a,b,c,d){var e,f,g,h;return h=c.match(/width="([0-9]*)"/),h=h&&h[1]?h[1]:"",f=b.match(/class="([^"]*)"/),f=f&&f[1]?f[1]:"",g=f.match(/align[a-z]+/i)||"alignnone",h&&d?(e=b.match(/id="([^"]*)"/),e=e&&e[1]?e[1]:"",f=f.replace(/wp-caption ?|align[a-z]+ ?/gi,""),f&&(f=' class="'+f+'"'),d=d.replace(/\r\n|\r/g,"\n").replace(/<[a-zA-Z0-9]+( [^<>]+)?>/g,function(a){return a.replace(/[\r\n\t]+/," ")}),d=d.replace(/\s*\n\s*/g,"
"),'[caption id="'+e+'" align="'+g+'" width="'+h+'"'+f+"]"+c+" "+d+"[/caption]"):("alignnone"!==g[0]&&(c=c.replace(/>]+>)?]+>(?:<\/a>)?)(

[\s\S]*<\/p>)?[\s\S]*/gi,"

$1

$2")),c)})}function f(b){var c,d,e,f,g,h,i,j,k=[],l=a.dom,m=/^\d+$/;return e={attachment_id:!1,size:"custom",caption:"",align:"none",extraClasses:"",link:!1,linkUrl:"",linkClassName:"",linkTargetBlank:!1,linkRel:"",title:""},e.url=l.getAttrib(b,"src"),e.alt=l.getAttrib(b,"alt"),e.title=l.getAttrib(b,"title"),i=l.getAttrib(b,"width"),j=l.getAttrib(b,"height"),(!m.test(i)||parseInt(i,10)<1)&&(i=b.naturalWidth||b.width),(!m.test(j)||parseInt(j,10)<1)&&(j=b.naturalHeight||b.height),e.customWidth=e.width=i,e.customHeight=e.height=j,c=tinymce.explode(b.className," "),d=[],tinymce.each(c,function(a){/^wp-image/.test(a)?e.attachment_id=parseInt(a.replace("wp-image-",""),10):/^align/.test(a)?e.align=a.replace("align",""):/^size/.test(a)?e.size=a.replace("size-",""):d.push(a)}),e.extraClasses=d.join(" "),f=l.getParents(b,".wp-caption"),f.length&&(f=f[0],c=f.className.split(" "),tinymce.each(c,function(a){/^align/.test(a)?e.align=a.replace("align",""):a&&"wp-caption"!==a&&k.push(a)}),e.captionClassName=k.join(" "),g=l.select("dd.wp-caption-dd",f),g.length&&(g=g[0],e.caption=a.serializer.serialize(g).replace(/]*>/g,"$&\n").replace(/^

/,"").replace(/<\/p>$/,""))),b.parentNode&&"A"===b.parentNode.nodeName&&(h=b.parentNode,e.linkUrl=l.getAttrib(h,"href"),e.linkTargetBlank="_blank"===l.getAttrib(h,"target"),e.linkRel=l.getAttrib(h,"rel"),e.linkClassName=h.className),e}function g(a){return a&&!(!a.textContent&&!a.innerText)}function h(b){return!b||b.indexOf("<")===-1&&b.indexOf(">")===-1?b:(m||(m=new tinymce.html.Serializer({},a.schema)),m.serialize(a.parser.parse(b,{forced_root_block:!1})))}function i(b,c){var d,e,f,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y=a.dom;d=tinymce.explode(c.extraClasses," "),d||(d=[]),c.caption||d.push("align"+c.align),c.attachment_id&&(d.push("wp-image-"+c.attachment_id),c.size&&"custom"!==c.size&&d.push("size-"+c.size)),s=c.width,t=c.height,"custom"===c.size&&(s=c.customWidth,t=c.customHeight),q={src:c.url,width:s||null,height:t||null,title:c.title||null,"class":d.join(" ")||null},y.setAttribs(b,q),a.$(b).attr("alt",c.alt||""),r={href:c.linkUrl,rel:c.linkRel||null,target:c.linkTargetBlank?"_blank":null,"class":c.linkClassName||null},b.parentNode&&"A"===b.parentNode.nodeName&&!g(b.parentNode)?c.linkUrl?y.setAttribs(b.parentNode,r):y.remove(b.parentNode,!0):c.linkUrl&&((l=y.getParent(b,"a"))&&y.insertAfter(b,l),l=y.create("a",r),b.parentNode.insertBefore(l,b),l.appendChild(b)),m=a.dom.getParent(b,".mceTemp"),f=b.parentNode&&"A"===b.parentNode.nodeName&&!g(b.parentNode)?b.parentNode:b,c.caption?(c.caption=h(c.caption),p=c.attachment_id?"attachment_"+c.attachment_id:null,u="align"+(c.align||"none"),e="wp-caption "+u,c.captionClassName&&(e+=" "+c.captionClassName.replace(/[<>&]+/g,"")),a.getParam("wpeditimage_html5_captions")||(s=parseInt(s,10),s+=10),m?(o=y.select("dl.wp-caption",m),o.length&&y.setAttribs(o,{id:p,"class":e,style:"width: "+s+"px"}),n=y.select(".wp-caption-dd",m),n.length&&y.setHTML(n[0],c.caption)):(p=p?'id="'+p+'" ':"",i="

'+c.caption+"
",k=y.create("div",{"class":"mceTemp"},i),(j=y.getParent(f,"p"))?j.parentNode.insertBefore(k,j):f.parentNode.insertBefore(k,f),a.$(k).find("dt.wp-caption-dt").append(f),j&&y.isEmpty(j)&&y.remove(j))):m&&(j=y.create("p"),m.parentNode.insertBefore(j,m),j.appendChild(f),y.remove(m)),v=a.$(b),w=v.attr("srcset"),x=v.attr("src"),w&&x&&(x=x.replace(/[?#].*/,""),w.indexOf(x)===-1&&v.attr("srcset",null).attr("sizes",null)),wp.media.events&&wp.media.events.trigger("editor:image-update",{editor:a,metadata:c,image:b}),a.nodeChanged()}function j(b){var c,d,e;return"undefined"!=typeof wp&&wp.media?(e=f(b),wp.media.events.trigger("editor:image-edit",{editor:a,metadata:e,image:b}),c=wp.media({frame:"image",state:"image-details",metadata:e}),wp.media.events.trigger("editor:frame-create",{frame:c}),d=function(d){a.focus(),a.undoManager.transact(function(){i(b,d)}),c.detach()},c.state("image-details").on("update",d),c.state("replace-image").on("replace",d),c.on("close",function(){a.focus(),c.detach()}),void c.open()):void a.execCommand("mceImage")}function k(b){var c=a.dom.getParent(b,"div.mceTemp");c||"IMG"!==b.nodeName||(c=a.dom.getParent(b,"a")),c?(c.nextSibling?a.selection.select(c.nextSibling):c.previousSibling?a.selection.select(c.previousSibling):a.selection.select(c.parentNode),a.selection.collapse(!0),a.dom.remove(c)):a.dom.remove(b),a.nodeChanged(),a.undoManager.add()}var l,m,n,o,p=tinymce.each,q=tinymce.trim,r=tinymce.Env.iOS;return a.addButton("wp_img_remove",{tooltip:"Remove",icon:"dashicon dashicons-no",onclick:function(){k(a.selection.getNode())}}),a.addButton("wp_img_edit",{tooltip:"Edit ",icon:"dashicon dashicons-edit",onclick:function(){j(a.selection.getNode())}}),p({alignleft:"Align left",aligncenter:"Align center",alignright:"Align right",alignnone:"No alignment"},function(b,c){var d=c.slice(5);a.addButton("wp_img_"+c,{tooltip:b,icon:"dashicon dashicons-align-"+d,cmd:"alignnone"===c?"wpAlignNone":"Justify"+d.slice(0,1).toUpperCase()+d.slice(1),onPostRender:function(){var b=this;a.on("NodeChange",function(d){var e;"IMG"===d.element.nodeName&&(e=a.dom.getParent(d.element,".wp-caption")||d.element,"alignnone"===c?b.active(!/\balign(left|center|right)\b/.test(e.className)):b.active(a.dom.hasClass(e,c)))})}})}),a.once("preinit",function(){a.wp&&a.wp._createToolbar&&(l=a.wp._createToolbar(["wp_img_alignleft","wp_img_aligncenter","wp_img_alignright","wp_img_alignnone","wp_img_edit","wp_img_remove"]))}),a.on("wptoolbar",function(a){"IMG"!==a.element.nodeName||b(a.element)||(a.toolbar=l)}),r&&a.on("init",function(){a.on("touchstart",function(a){"IMG"!==a.target.nodeName||c(a.target)||(n=!0)}),a.dom.bind(a.getDoc(),"touchmove",function(){n=!1}),a.on("touchend",function(b){if(n&&"IMG"===b.target.nodeName&&!c(b.target)){var d=b.target;n=!1,window.setTimeout(function(){a.selection.select(d),a.nodeChanged()},100)}else l&&l.hide()})}),a.on("init",function(){var b=a.dom,c=a.getParam("wpeditimage_html5_captions")?"html5-captions":"html4-captions";b.addClass(a.getBody(),c),a.on("wpLoadImageForm",function(b){if(!a.getParam("wpeditimage_disable_captions")){var c={type:"textbox",flex:1,name:"wpcaption",minHeight:60,multiline:!0,scroll:!0,label:"Image caption"};b.data.splice(b.data.length-1,0,c)}}),a.on("wpNewImageRefresh",function(a){var c,d;(c=b.getParent(a.node,"dl.wp-caption"))&&(c.style.width||(d=parseInt(a.node.clientWidth,10)+10,d=d?d+"px":"50%",b.setStyle(c,"width",d)))}),a.on("wpImageFormSubmit",function(c){var d,e,f,g,i=c.imgData.data,j=c.imgData.node,k=c.imgData.wpcaption,l="",m="",n="",o=null;return i.id="__wp-temp-img-id",c.imgData.cancel=!0,i.style||(i.style=null),i.src?(k&&(k=k.replace(/\r\n|\r/g,"\n").replace(/<\/?[a-zA-Z0-9]+( [^<>]+)?>/g,function(a){return a.replace(/[\r\n\t]+/," ")}),k=k.replace(/(]*>)\s*\n\s*/g,"$1").replace(/\s*\n\s*/g,"
"),k=h(k)),j?(o=j.id||null,b.setAttribs(j,i),d=b.getParent(j,"dl.wp-caption"),k?d?(e=b.select("dd.wp-caption-dd",d)[0])&&(e.innerHTML=k):(j.className&&(l=j.className.match(/wp-image-([0-9]+)/),m=j.className.match(/align(left|right|center|none)/)),m?(m=m[0],j.className=j.className.replace(/align(left|right|center|none)/g,"")):m="alignnone",m=' class="wp-caption '+m+'"',l&&(l=' id="attachment_'+l[1]+'"'),n=i.width||j.clientWidth,n&&(n=parseInt(n,10),a.getParam("wpeditimage_html5_captions")||(n+=10),n=' style="width: '+n+'px"'),f=j.parentNode&&"A"===j.parentNode.nodeName?j.parentNode:j,g="
'+k+"
",d=b.create("div",{"class":"mceTemp"},g),(e=b.getParent(f,"p"))?e.parentNode.insertBefore(d,e):f.parentNode.insertBefore(d,f),a.$(d).find("dt.wp-caption-dt").append(f),e&&b.isEmpty(e)&&b.remove(e)):d&&(g="A"===j.parentNode.nodeName?b.getOuterHTML(j.parentNode):b.getOuterHTML(j),e=b.create("p",{},g),b.insertAfter(e,d.parentNode),a.selection.select(e),a.nodeChanged(),b.remove(d.parentNode))):(g=b.createHTML("img",i),k?(f=a.selection.getNode(),i.width&&(n=parseInt(i.width,10),a.getParam("wpeditimage_html5_captions")||(n+=10),n=' style="width: '+n+'px"'),g='
'+g+'
'+k+"
",e="P"===f.nodeName?f:b.getParent(f,"p"),e&&"P"===e.nodeName?(d=b.create("div",{"class":"mceTemp"},g),e.parentNode.insertBefore(d,e),a.selection.select(d),a.nodeChanged(),b.isEmpty(e)&&b.remove(e)):a.selection.setContent('
'+g+"
")):a.selection.setContent(g)),j=b.get("__wp-temp-img-id"),b.setAttrib(j,"id",o||null),void(c.imgData.node=j)):void(j&&((d=b.getParent(j,"div.mceTemp"))?b.remove(d):"A"===j.parentNode.nodeName?b.remove(j.parentNode):b.remove(j),a.nodeChanged()))}),a.on("wpLoadImageData",function(c){var d,e=c.imgData.data,f=c.imgData.node;(d=b.getParent(f,"dl.wp-caption"))&&(d=b.select("dd.wp-caption-dd",d)[0],d&&(e.wpcaption=a.serializer.serialize(d).replace(/]*>/g,"$&\n").replace(/^

/,"").replace(/<\/p>$/,"")))}),tinymce.Env.ie&&tinymce.Env.ie>10&&b.bind(a.getBody(),"mscontrolselect",function(c){"IMG"===c.target.nodeName&&b.getParent(c.target,".wp-caption")?a.getBody().focus():"DL"===c.target.nodeName&&b.hasClass(c.target,"wp-caption")&&c.target.focus()})}),a.on("ObjectResized",function(b){var c=b.target;"IMG"===c.nodeName&&a.undoManager.transact(function(){var d,e,f=a.dom;c.className=c.className.replace(/\bsize-[^ ]+/,""),(d=f.getParent(c,".wp-caption"))&&(e=b.width||f.getAttrib(c,"width"),e&&(e=parseInt(e,10),a.getParam("wpeditimage_html5_captions")||(e+=10),f.setStyle(d,"width",e+"px")))})}),a.on("pastePostProcess",function(b){a.dom.getParent(a.selection.getNode(),"dd.wp-caption-dd")&&(a.$("img, audio, video, object, embed, iframe, script, style",b.node).remove(),a.$("*",b.node).each(function(b,c){a.dom.isBlock(c)&&(tinymce.trim(c.textContent||c.innerText)?(a.dom.insertAfter(a.dom.create("br"),c),a.dom.remove(c,!0)):a.dom.remove(c))}),a.$("br",b.node).each(function(b,c){c.nextSibling&&"BR"!==c.nextSibling.nodeName&&c.previousSibling&&"BR"!==c.previousSibling.nodeName||a.dom.remove(c)}),o=!0)}),a.on("BeforeExecCommand",function(b){var c,d,e,f,g,h,i=b.command,j=a.dom;if("mceInsertContent"===i||"Indent"===i||"Outdent"===i){if(c=a.selection.getNode(),h=j.getParent(c,"div.mceTemp")){if("mceInsertContent"!==i)return b.preventDefault(),b.stopImmediatePropagation(),!1;if(o)return void(o=!1);d=j.create("p"),j.insertAfter(d,h),a.selection.setCursorLocation(d,0),"IMG"===c.nodeName&&a.$(h).remove(),a.nodeChanged()}}else if("JustifyLeft"===i||"JustifyRight"===i||"JustifyCenter"===i||"wpAlignNone"===i){if(c=a.selection.getNode(),f="align"+i.slice(7).toLowerCase(),e=a.dom.getParent(c,".wp-caption"),"IMG"!==c.nodeName&&!e)return;c=e||c,g=a.dom.hasClass(c,f)?" alignnone":" "+f,c.className=q(c.className.replace(/ ?align(left|center|right|none)/g,"")+g),a.nodeChanged(),b.preventDefault(),l&&l.reposition(),a.fire("ExecCommand",{command:i,ui:b.ui,value:b.value})}}),a.on("keydown",function(b){var c,d,e,f,g=a.selection,h=b.keyCode,i=a.dom,j=tinymce.util.VK;if(h===j.ENTER)c=g.getNode(),d=i.getParent(c,"div.mceTemp"),d&&(i.events.cancel(b),tinymce.each(i.select("dt, dd",d),function(a){i.isEmpty(a)&&i.remove(a)}),f=tinymce.Env.ie&&tinymce.Env.ie<11?"":'
',e=i.create("p",null,f),"DD"===c.nodeName?i.insertAfter(e,d):d.parentNode.insertBefore(e,d),a.nodeChanged(),g.setCursorLocation(e,0));else if((h===j.DELETE||h===j.BACKSPACE)&&(c=g.getNode(),"DIV"===c.nodeName&&i.hasClass(c,"mceTemp")?d=c:"IMG"!==c.nodeName&&"DT"!==c.nodeName&&"A"!==c.nodeName||(d=i.getParent(c,"div.mceTemp")),d))return i.events.cancel(b),k(c),!1}),tinymce.Env.gecko&&a.on("undo redo",function(){"IMG"===a.selection.getNode().nodeName&&a.selection.collapse()}),a.wpSetImgCaption=function(a){return d(a)},a.wpGetImgCaption=function(a){return e(a)},a.on("beforeGetContent",function(b){"raw"!==b.format&&a.$('img[id="__wp-temp-img-id"]').attr("id",null)}),a.on("BeforeSetContent",function(b){"raw"!==b.format&&(b.content=a.wpSetImgCaption(b.content))}),a.on("PostProcess",function(b){b.get&&(b.content=a.wpGetImgCaption(b.content))}),function(){var b;a.on("dragstart",function(){var c=a.selection.getNode();"IMG"===c.nodeName&&(b=a.dom.getParent(c,".mceTemp"),b||"A"!==c.parentNode.nodeName||g(c.parentNode)||(b=c.parentNode))}),a.on("drop",function(c){var d=a.dom,e=tinymce.dom.RangeUtils.getCaretRangeFromPoint(c.clientX,c.clientY,a.getDoc());e&&d.getParent(e.startContainer,".mceTemp")?c.preventDefault():b&&(c.preventDefault(),a.undoManager.transact(function(){e&&a.selection.setRng(e),a.selection.setNode(b),d.remove(b)})),b=null})}(),a.wp=a.wp||{},a.wp.isPlaceholder=b,{_do_shcode:d,_get_shcode:e}}); \ No newline at end of file diff --git a/wp-includes/js/tinymce/wp-tinymce.js.gz b/wp-includes/js/tinymce/wp-tinymce.js.gz index b9ed2dd522d12a54491c78f5ea8d83d06cc16c8b..4ef40685179c9b8a08040928e7063a98f182a300 100644 GIT binary patch delta 10827 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 VyUxcxB!uYvzX2qKvw&Mn2>?BoMLz%l delta 10919 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 diff --git a/wp-includes/version.php b/wp-includes/version.php index e87a5c422e..7c97c7fade 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -4,7 +4,7 @@ * * @global string $wp_version */ -$wp_version = '4.8-beta1-40785'; +$wp_version = '4.8-beta1-40786'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.