From 3eb4a57c27870459b38e7033280ccac59eaafe0f Mon Sep 17 00:00:00 2001 From: Ella Iseulde Van Dorpe <*@iseulde.com> Date: Thu, 15 Oct 2015 15:20:25 +0000 Subject: [PATCH] TinyMCE: make captioned images draggable See #28003. Built from https://develop.svn.wordpress.org/trunk@35199 git-svn-id: http://core.svn.wordpress.org/trunk@35165 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- .../js/tinymce/plugins/wpeditimage/plugin.js | 39 ++++++++++++++---- .../tinymce/plugins/wpeditimage/plugin.min.js | 2 +- wp-includes/js/tinymce/wp-tinymce.js.gz | Bin 147640 -> 147729 bytes wp-includes/version.php | 2 +- 4 files changed, 32 insertions(+), 11 deletions(-) diff --git a/wp-includes/js/tinymce/plugins/wpeditimage/plugin.js b/wp-includes/js/tinymce/plugins/wpeditimage/plugin.js index 11f8a7954c..0366c28544 100644 --- a/wp-includes/js/tinymce/plugins/wpeditimage/plugin.js +++ b/wp-includes/js/tinymce/plugins/wpeditimage/plugin.js @@ -782,15 +782,6 @@ tinymce.PluginManager.add( 'wpeditimage', function( editor ) { } }); - dom.bind( editor.getDoc(), 'dragstart', function( event ) { - var node = editor.selection.getNode(); - - // Prevent dragging images out of the caption elements - if ( node.nodeName === 'IMG' && dom.getParent( node, '.wp-caption' ) ) { - event.preventDefault(); - } - }); - // Prevent IE11 from making dl.wp-caption resizable if ( tinymce.Env.ie && tinymce.Env.ie > 10 ) { // The 'mscontrolselect' event is supported only in IE11+ @@ -964,6 +955,36 @@ tinymce.PluginManager.add( 'wpeditimage', function( editor ) { } }); + ( function() { + var wrap; + + editor.on( 'dragstart', function() { + var node = editor.selection.getNode(); + + if ( node.nodeName === 'IMG' ) { + wrap = editor.dom.getParent( node, '.mceTemp' ); + } + } ); + + editor.on( 'drop', function( event ) { + var rng; + + if ( wrap && ( rng = tinymce.dom.RangeUtils.getCaretRangeFromPoint( event.clientX, event.clientY, editor.getDoc() ) ) ) { + event.preventDefault(); + + if ( ! editor.dom.getParent( rng.startContainer, '.mceTemp' ) ) { + editor.undoManager.transact( function() { + editor.selection.setRng( rng ); + editor.selection.setNode( wrap ); + editor.dom.remove( wrap ); + } ); + } + } + + wrap = null; + } ); + } )(); + // Add to editor.wp editor.wp = editor.wp || {}; editor.wp.isPlaceholder = isPlaceholder; diff --git a/wp-includes/js/tinymce/plugins/wpeditimage/plugin.min.js b/wp-includes/js/tinymce/plugins/wpeditimage/plugin.min.js index 2760e29174..ffc21e585f 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=n(d),i=d.match(/((?:]+>)?]+>(?:<\/a>)?)([\s\S]*)/i),i&&i[2]?(h=n(i[2]),i=n(i[1])):(h=n(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")?!0:!1,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=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},v.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?v.setAttribs(b.parentNode,r):v.remove(b.parentNode,!0):c.linkUrl&&((l=v.getParent(b,"a"))&&v.insertAfter(b,l),l=v.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=v.select("dl.wp-caption",m),o.length&&v.setAttribs(o,{id:p,"class":e,style:"width: "+s+"px"}),n=v.select(".wp-caption-dd",m),n.length&&v.setHTML(n[0],c.caption)):(p=p?'id="'+p+'" ':"",i="

'+c.caption+"
",k=v.create("div",{"class":"mceTemp"},i),(j=v.getParent(h,"p"))?j.parentNode.insertBefore(k,j):h.parentNode.insertBefore(k,h),a.$(k).find("dt.wp-caption-dt").append(h),j&&v.isEmpty(j)&&v.remove(j))):m&&(j=v.create("p"),m.parentNode.insertBefore(j,m),j.appendChild(h),v.remove(m)),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=tinymce.each,n=tinymce.trim,o=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())}}),m({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)}),o&&a.on("click",function(b){if("IMG"===b.target.nodeName){var c=b.target;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:"caption",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.caption,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.caption=a.serializer.serialize(d).replace(/]*>/g,"$&\n").replace(/^

/,"").replace(/<\/p>$/,"")))}),b.bind(a.getDoc(),"dragstart",function(c){var d=a.selection.getNode();"IMG"===d.nodeName&&b.getParent(d,".wp-caption")&&c.preventDefault()}),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=n(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))}),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){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=n(d),i=d.match(/((?:]+>)?]+>(?:<\/a>)?)([\s\S]*)/i),i&&i[2]?(h=n(i[2]),i=n(i[1])):(h=n(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 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")?!0:!1,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=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},v.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?v.setAttribs(b.parentNode,r):v.remove(b.parentNode,!0):c.linkUrl&&((l=v.getParent(b,"a"))&&v.insertAfter(b,l),l=v.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=v.select("dl.wp-caption",m),o.length&&v.setAttribs(o,{id:p,"class":e,style:"width: "+s+"px"}),n=v.select(".wp-caption-dd",m),n.length&&v.setHTML(n[0],c.caption)):(p=p?'id="'+p+'" ':"",i="

'+c.caption+"
",k=v.create("div",{"class":"mceTemp"},i),(j=v.getParent(h,"p"))?j.parentNode.insertBefore(k,j):h.parentNode.insertBefore(k,h),a.$(k).find("dt.wp-caption-dt").append(h),j&&v.isEmpty(j)&&v.remove(j))):m&&(j=v.create("p"),m.parentNode.insertBefore(j,m),j.appendChild(h),v.remove(m)),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=tinymce.each,n=tinymce.trim,o=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())}}),m({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)}),o&&a.on("click",function(b){if("IMG"===b.target.nodeName){var c=b.target;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:"caption",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.caption,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.caption=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=n(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"))}),a.on("drop",function(c){var d;b&&(d=tinymce.dom.RangeUtils.getCaretRangeFromPoint(c.clientX,c.clientY,a.getDoc()))&&(c.preventDefault(),a.dom.getParent(d.startContainer,".mceTemp")||a.undoManager.transact(function(){a.selection.setRng(d),a.selection.setNode(b),a.dom.remove(b)})),b=null})}(),a.wp=a.wp||{},a.wp.isPlaceholder=b,{_do_shcode:c,_get_shcode:d}}); \ 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 98fdbef5f2986004154b87370ac30e6ec19636a8..ecdf2d79565aad5b2041661849f5c383650c54ac 100644 GIT binary patch delta 5364 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 S%)>J{<^O-_|4sGb#s&bGcWqSw diff --git a/wp-includes/version.php b/wp-includes/version.php index fac9d4eaf0..8e36a38208 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -4,7 +4,7 @@ * * @global string $wp_version */ -$wp_version = '4.4-alpha-35198'; +$wp_version = '4.4-alpha-35199'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.