From b86015e78bd3a060edfd4f7117f971bdcd96991b Mon Sep 17 00:00:00 2001 From: Andrew Ozz Date: Tue, 26 Jul 2016 21:51:27 +0000 Subject: [PATCH] TinyMCE: fix selecting an image on touch in iOS Safari for TinyMCE 4.4.1. Fixes #37427. Built from https://develop.svn.wordpress.org/trunk@38156 git-svn-id: http://core.svn.wordpress.org/trunk@38097 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- .../js/tinymce/plugins/wpeditimage/plugin.js | 17 ++++++++++------- .../tinymce/plugins/wpeditimage/plugin.min.js | 2 +- wp-includes/js/tinymce/wp-tinymce.js.gz | Bin 170268 -> 170299 bytes wp-includes/version.php | 2 +- 4 files changed, 12 insertions(+), 9 deletions(-) diff --git a/wp-includes/js/tinymce/plugins/wpeditimage/plugin.js b/wp-includes/js/tinymce/plugins/wpeditimage/plugin.js index 50045e7950..890da1c2c8 100644 --- a/wp-includes/js/tinymce/plugins/wpeditimage/plugin.js +++ b/wp-includes/js/tinymce/plugins/wpeditimage/plugin.js @@ -79,24 +79,27 @@ tinymce.PluginManager.add( 'wpeditimage', function( editor ) { } } ); + function isNonEditable( node ) { + var parent = editor.$( node ).parents( '[contenteditable]' ); + return parent && parent.attr( 'contenteditable' ) === 'false'; + } + // Safari on iOS fails to select images in contentEditoble mode on touch. // Select them again. if ( iOS ) { editor.on( 'init', function() { editor.on( 'touchstart', function( event ) { - if ( event.target.nodeName === 'IMG' ) { + if ( event.target.nodeName === 'IMG' && ! isNonEditable( event.target ) ) { touchOnImage = true; } }); - editor.dom.bind( editor.getDoc(), 'touchmove', function( event ) { - if ( event.target.nodeName === 'IMG' ) { - touchOnImage = false; - } + editor.dom.bind( editor.getDoc(), 'touchmove', function() { + touchOnImage = false; }); editor.on( 'touchend', function( event ) { - if ( touchOnImage && event.target.nodeName === 'IMG' ) { + if ( touchOnImage && event.target.nodeName === 'IMG' && ! isNonEditable( event.target ) ) { var node = event.target; touchOnImage = false; @@ -104,7 +107,7 @@ tinymce.PluginManager.add( 'wpeditimage', function( editor ) { window.setTimeout( function() { editor.selection.select( node ); editor.nodeChanged(); - }, 200 ); + }, 100 ); } else if ( toolbar ) { toolbar.hide(); } diff --git a/wp-includes/js/tinymce/plugins/wpeditimage/plugin.min.js b/wp-includes/js/tinymce/plugins/wpeditimage/plugin.min.js index fad17a22be..b4cff176bf 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){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=o(d),i=d.match(/((?:]+>)?]+>(?:<\/a>)?)([\s\S]*)/i),i&&i[2]?(h=o(i[2]),i=o(i[1])):(h=o(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 d(a){return a.replace(/(?:
]+mceTemp[^>]+>)?\s*(
]+wp-caption[^>]+>[\s\S]+?<\/dl>)\s*(?:<\/div>)?/g,function(a,b){var c="";return-1===b.indexOf("]+>([\s\S]+?)<\/dd>/i),c&&c[1]?"

"+c[1]+"

":""):(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 e(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 f(a){return a&&!(!a.textContent&&!a.innerText)}function g(b){return!b||-1===b.indexOf("<")&&-1===b.indexOf(">")?b:(l||(l=new tinymce.html.Serializer({},a.schema)),l.serialize(a.parser.parse(b,{forced_root_block:!1})))}function h(b,c){var d,e,h,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,alt:c.alt,title:c.title||null,"class":d.join(" ")||null},y.setAttribs(b,q),r={href:c.linkUrl,rel:c.linkRel||null,target:c.linkTargetBlank?"_blank":null,"class":c.linkClassName||null},b.parentNode&&"A"===b.parentNode.nodeName&&!f(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"),h=b.parentNode&&"A"===b.parentNode.nodeName&&!f(b.parentNode)?b.parentNode:b,c.caption?(c.caption=g(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(h,"p"))?j.parentNode.insertBefore(k,j):h.parentNode.insertBefore(k,h),a.$(k).find("dt.wp-caption-dt").append(h),j&&y.isEmpty(j)&&y.remove(j))):m&&(j=y.create("p"),m.parentNode.insertBefore(j,m),j.appendChild(h),y.remove(m)),v=a.$(b),w=v.attr("srcset"),x=v.attr("src"),w&&x&&(x=x.replace(/[?#].*/,""),-1===w.indexOf(x)&&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 i(b){var c,d,f;return"undefined"!=typeof wp&&wp.media?(f=e(b),wp.media.events.trigger("editor:image-edit",{editor:a,metadata:f,image:b}),c=wp.media({frame:"image",state:"image-details",metadata:f}),wp.media.events.trigger("editor:frame-create",{frame:c}),d=function(d){a.focus(),a.undoManager.transact(function(){h(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 j(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 k,l,m,n=tinymce.each,o=tinymce.trim,p=tinymce.Env.iOS;return a.addButton("wp_img_remove",{tooltip:"Remove",icon:"dashicon dashicons-no",onclick:function(){j(a.selection.getNode())}}),a.addButton("wp_img_edit",{tooltip:"Edit ",icon:"dashicon dashicons-edit",onclick:function(){i(a.selection.getNode())}}),n({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&&(k=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=k)}),p&&a.on("init",function(){a.on("touchstart",function(a){"IMG"===a.target.nodeName&&(m=!0)}),a.dom.bind(a.getDoc(),"touchmove",function(a){"IMG"===a.target.nodeName&&(m=!1)}),a.on("touchend",function(b){if(m&&"IMG"===b.target.nodeName){var c=b.target;m=!1,window.setTimeout(function(){a.selection.select(c),a.nodeChanged()},200)}else k&&k.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,h,i,j=c.imgData.data,k=c.imgData.node,l=c.imgData.wpcaption,m="",n="",o="";return j.id="__wp-temp-img-id",c.imgData.cancel=!0,j.style||(j.style=null),j.src?(l&&(l=l.replace(/\r\n|\r/g,"\n").replace(/<\/?[a-zA-Z0-9]+( [^<>]+)?>/g,function(a){return a.replace(/[\r\n\t]+/," ")}),l=l.replace(/(]*>)\s*\n\s*/g,"$1").replace(/\s*\n\s*/g,"
"),l=g(l)),k?(i=k.id||null,b.setAttribs(k,j),d=b.getParent(k,"dl.wp-caption"),l?d?(e=b.select("dd.wp-caption-dd",d)[0])&&(e.innerHTML=l):(k.className&&(m=k.className.match(/wp-image-([0-9]+)/),n=k.className.match(/align(left|right|center|none)/)),n?(n=n[0],k.className=k.className.replace(/align(left|right|center|none)/g,"")):n="alignnone",n=' class="wp-caption '+n+'"',m&&(m=' id="attachment_'+m[1]+'"'),o=j.width||k.clientWidth,o&&(o=parseInt(o,10),a.getParam("wpeditimage_html5_captions")||(o+=10),o=' style="width: '+o+'px"'),f=k.parentNode&&"A"===k.parentNode.nodeName?k.parentNode:k,h="
'+l+"
",d=b.create("div",{"class":"mceTemp"},h),(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&&(h="A"===k.parentNode.nodeName?b.getOuterHTML(k.parentNode):b.getOuterHTML(k),e=b.create("p",{},h),b.insertAfter(e,d.parentNode),a.selection.select(e),a.nodeChanged(),b.remove(d.parentNode))):(h=b.createHTML("img",j),l?(f=a.selection.getNode(),j.width&&(o=parseInt(j.width,10),a.getParam("wpeditimage_html5_captions")||(o+=10),o=' style="width: '+o+'px"'),h='
'+h+'
'+l+"
",e="P"===f.nodeName?f:b.getParent(f,"p"),e&&"P"===e.nodeName?(d=b.create("div",{"class":"mceTemp"},h),e.parentNode.insertBefore(d,e),a.selection.select(d),a.nodeChanged(),b.isEmpty(e)&&b.remove(e)):a.selection.setContent('
'+h+"
")):a.selection.setContent(h)),k=b.get("__wp-temp-img-id"),b.setAttrib(k,"id",i),void(c.imgData.node=k)):void(k&&((d=b.getParent(k,"div.mceTemp"))?b.remove(d):"A"===k.parentNode.nodeName?b.remove(k.parentNode):b.remove(k),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("BeforeExecCommand",function(b){var c,d,e,f,g,h=b.command,i=a.dom;if("mceInsertContent"===h)(c=i.getParent(a.selection.getNode(),"div.mceTemp"))&&(d=i.create("p"),i.insertAfter(d,c),a.selection.setCursorLocation(d,0),a.nodeChanged());else if("JustifyLeft"===h||"JustifyRight"===h||"JustifyCenter"===h||"wpAlignNone"===h){if(c=a.selection.getNode(),f="align"+h.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=o(c.className.replace(/ ?align(left|center|right|none)/g,"")+g),a.nodeChanged(),b.preventDefault(),k&&k.reposition(),a.fire("ExecCommand",{command:h,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,k=tinymce.util.VK;if(h===k.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===k.DELETE||h===k.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),j(c),!1}),tinymce.Env.gecko&&a.on("undo redo",function(){"IMG"===a.selection.getNode().nodeName&&a.selection.collapse()}),a.wpSetImgCaption=function(a){return c(a)},a.wpGetImgCaption=function(a){return d(a)},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||f(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:c,_get_shcode:d}}); \ 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=p(d),i=d.match(/((?:]+>)?]+>(?:<\/a>)?)([\s\S]*)/i),i&&i[2]?(h=p(i[2]),i=p(i[1])):(h=p(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-1===b.indexOf("]+>([\s\S]+?)<\/dd>/i),c&&c[1]?"

"+c[1]+"

":""):(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||-1===b.indexOf("<")&&-1===b.indexOf(">")?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,alt:c.alt,title:c.title||null,"class":d.join(" ")||null},y.setAttribs(b,q),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(/[?#].*/,""),-1===w.indexOf(x)&&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=tinymce.each,p=tinymce.trim,q=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())}}),o({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)}),q&&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,j=c.imgData.data,k=c.imgData.node,l=c.imgData.wpcaption,m="",n="",o="";return j.id="__wp-temp-img-id",c.imgData.cancel=!0,j.style||(j.style=null),j.src?(l&&(l=l.replace(/\r\n|\r/g,"\n").replace(/<\/?[a-zA-Z0-9]+( [^<>]+)?>/g,function(a){return a.replace(/[\r\n\t]+/," ")}),l=l.replace(/(]*>)\s*\n\s*/g,"$1").replace(/\s*\n\s*/g,"
"),l=h(l)),k?(i=k.id||null,b.setAttribs(k,j),d=b.getParent(k,"dl.wp-caption"),l?d?(e=b.select("dd.wp-caption-dd",d)[0])&&(e.innerHTML=l):(k.className&&(m=k.className.match(/wp-image-([0-9]+)/),n=k.className.match(/align(left|right|center|none)/)),n?(n=n[0],k.className=k.className.replace(/align(left|right|center|none)/g,"")):n="alignnone",n=' class="wp-caption '+n+'"',m&&(m=' id="attachment_'+m[1]+'"'),o=j.width||k.clientWidth,o&&(o=parseInt(o,10),a.getParam("wpeditimage_html5_captions")||(o+=10),o=' style="width: '+o+'px"'),f=k.parentNode&&"A"===k.parentNode.nodeName?k.parentNode:k,g="
'+l+"
",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"===k.parentNode.nodeName?b.getOuterHTML(k.parentNode):b.getOuterHTML(k),e=b.create("p",{},g),b.insertAfter(e,d.parentNode),a.selection.select(e),a.nodeChanged(),b.remove(d.parentNode))):(g=b.createHTML("img",j),l?(f=a.selection.getNode(),j.width&&(o=parseInt(j.width,10),a.getParam("wpeditimage_html5_captions")||(o+=10),o=' style="width: '+o+'px"'),g='
'+g+'
'+l+"
",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)),k=b.get("__wp-temp-img-id"),b.setAttrib(k,"id",i),void(c.imgData.node=k)):void(k&&((d=b.getParent(k,"div.mceTemp"))?b.remove(d):"A"===k.parentNode.nodeName?b.remove(k.parentNode):b.remove(k),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("BeforeExecCommand",function(b){var c,d,e,f,g,h=b.command,i=a.dom;if("mceInsertContent"===h)(c=i.getParent(a.selection.getNode(),"div.mceTemp"))&&(d=i.create("p"),i.insertAfter(d,c),a.selection.setCursorLocation(d,0),a.nodeChanged());else if("JustifyLeft"===h||"JustifyRight"===h||"JustifyCenter"===h||"wpAlignNone"===h){if(c=a.selection.getNode(),f="align"+h.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=p(c.className.replace(/ ?align(left|center|right|none)/g,"")+g),a.nodeChanged(),b.preventDefault(),l&&l.reposition(),a.fire("ExecCommand",{command:h,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("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 a564b5e46a8d068f5008f51c5f6a53645e696513..494f9437e619b83a76a7013b3aff8eca076399ac 100644 GIT binary patch delta 11983 zcmV;=E-=xYvI@Jh3V?(Gv;x6ue@nRAwvsjf3Wc~OAc82#>7*x+AwI`W@^adp^Sin9#pV6gp_DxQ-Z5`pgp>G@ zPpTrumdrP@V6|Vxl#Zi|E35x6nqA)uLk>FDGG{?fA4f?hN)EBBB!JpNB3O+&=N(|k z`!;hX*d`tBg|hQlIQWume=22OTvS(P2IJtTH;^kq;PfkgmC+d>nUtAtF3IQ*uH;~{ z8t?Al^nbjA4L$tH_R#V1@MNe>oo&nOafP;_Xro-~OsR6XV3o};pU_fcnOciF4P9bjhekHD?($p;}z4)O)6>KKt}brupUyy;Ijo zTGCJS9ex}hJ;~Q6ooOo4H1h<*c1_arzoiaz5zViAo#$E?W$AHYd%YHiE)4F_X*;dx zQL3U;*zmlY8i@`|uSLZn_tpBq68Wuk=5IbJIb-mWR>roIO`nuk4X0#3~)Ug*Wuz7 zeY0$aXs@tZdQ`%x#E7Y4b+0Ab26F+-1Sygfn=|XGe`HPoj?G-!R)|3}wZYd3_nzs*TBL&e84M9->-FP?pSss_2PkK$w2;gH@fzd* zM%fdTe=)q3D(4aL66tI&@q1u?17yFxuc&DlPc$%tP1`E!Rk2G9^ZFkNHZr5e!xpJW0&qHsX1_h?m5UJKp+mHNWMc zO_>eU%z}|Bt@v{xCOK<&M(JQnmo-jrx^^0_e`(gPMX(U>-O(YBqrX}@r%|PDgi4bN z>orZ18)YTD6Cay9g<1gZ1@7s8r2!hE%e&=8L*_fNcURLUgVKyU(y zf9H9q_D+(!T3eIzmi0r8j;Za~f1Q0Wuj?hvt6o@Nl;&0Z>5D39T8P?*a@79n&ItL7Bql zwblY8`O!;o)36Ai{F+k2xf(q>e=z)ldVL}_Hx6++xt1=o^1WpYRd{+5Kd0~NrF|Kn zR$qwLSofmN;nEt}LZQB&y`<*fs>7w+_4+4pz&kVa`$0U2J{7ED2EF2R(1tAh+t0tb zcCO~a60>6eT?2j(v*q`*9{x{4^@QL;4)zgk8PAqh-ieMX&0-5ux#HwDM~nx2vVn;Wbg0LdD{;M8@zTuwVosHXCJZ{04cr04l84 zd-8*6bNjoiXWOI96p2l1b}=1QMro&>yVZOS@my1Cc%Un!PbSd!%MPqpss=8JY(V}kWU(;1* zoIP~1(PG-U&*+d{PCF_aTTWvq-~NsfAFYN*(yoGITijIDvU>n5I+z;sA(fV?%n#!D z9P;GGr3H9;VsfbNrZi&|RA0ZCBpUv_D(L8-N&0mmomTPXlySJfe;(QBoMx<}=1`nO z9QSLpBS$dog`^a5AY}%FVdn8X+}eXol9uG2=3?7tP5>Ho_G0wrB%#D z7ol~FxiV6S$I~(!K^`ZC`A}v1SXFf_pfbr9)t7KgvaJLd4qK#&ajztcLAiIXVa@6f z#eyK-yb`ot%uIOSe{jjvDd_KhGd27B^%S!Y#d}o0)@?dnmfl5)yHPog- z=){V8MaHHX;l=yQD+J2D3U$=S=TXxeOs90z&4lf*UI-z`GGAj#(j02htJ$M@e;P8~JKQ~~h)o6KP^yiy-!cXS zrQG!B$&lZ-Oj>82aj4np*YFMc@>LP}->Ps__gMtRn@%TKOw;jGzZ6WPBNqDuO9?~Ua-M2;w2CPe|CeB-0%hww>R(LF#*1CUe)$fz#e7p zId_pA{Xg0|!-xaAncYUMlo0jj&WY+)>~Cnbb?p>7i@CRU+Mz>CSvB`rLUdr^GXSP> zfOD*LzQp`;vc8;SV_!}@b9Pks^639?1acU^GsaD?jvceTfG<$x<&s9sp>#L(1{a@S ze@^&oaj?D4F-&(4F7#NOT`QM_hW$`q3R~-d#}ZsI9z%yQWG?hkd4;v+O!HovDknbo zP(MD$`aX`G$w4lL6Q>uzY+{fV-W5(HPTfs~VU@e1mUa1YR|0JjRX|
PcJxX6MgN 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�cWkwmFrA{nx(B3J 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 diff --git a/wp-includes/version.php b/wp-includes/version.php index 32c3782a38..d91a69a379 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -4,7 +4,7 @@ * * @global string $wp_version */ -$wp_version = '4.6-beta4-38155'; +$wp_version = '4.6-beta4-38156'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.