From c8892dfaa2e65928d2bcecddb5fb01f3efa4a238 Mon Sep 17 00:00:00 2001 From: Andrew Ozz <admin@laptoptips.ca> Date: Fri, 6 Feb 2015 23:00:23 +0000 Subject: [PATCH] TinyMCE: ensure the image toolbar stays visible when the image is much wider than the editor. Props iseulde, fixes #20696 for trunk. Built from https://develop.svn.wordpress.org/trunk@31362 git-svn-id: http://core.svn.wordpress.org/trunk@31343 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- .../js/tinymce/plugins/wpeditimage/plugin.js | 4 +++- .../tinymce/plugins/wpeditimage/plugin.min.js | 2 +- wp-includes/js/tinymce/wp-tinymce.js.gz | Bin 136226 -> 136243 bytes wp-includes/version.php | 2 +- 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/wp-includes/js/tinymce/plugins/wpeditimage/plugin.js b/wp-includes/js/tinymce/plugins/wpeditimage/plugin.js index 3b1667d425..d8b735fb9d 100644 --- a/wp-includes/js/tinymce/plugins/wpeditimage/plugin.js +++ b/wp-includes/js/tinymce/plugins/wpeditimage/plugin.js @@ -238,7 +238,9 @@ tinymce.PluginManager.add( 'wpeditimage', function( editor ) { left = boundaryMiddle - toolbarHalf; left += iframePos.x; - if ( toolbarWidth >= windowWidth ) { + if ( boundary.left < 0 || boundary.right > iframeWidth ) { + left = iframePos.x + ( iframeWidth - toolbarWidth ) / 2; + } else if ( toolbarWidth >= windowWidth ) { className += ' mce-arrow-full'; left = 0; } else if ( ( left < 0 && boundary.left + toolbarWidth > windowWidth ) || diff --git a/wp-includes/js/tinymce/plugins/wpeditimage/plugin.min.js b/wp-includes/js/tinymce/plugins/wpeditimage/plugin.min.js index 81caeb1c52..09e5c7ddbe 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(){var b,c=[];return r(["wp_img_alignleft","wp_img_aligncenter","wp_img_alignright","wp_img_alignnone","wp_img_edit","wp_img_remove"],function(d){function e(){var b=a.selection;d.settings.stateSelector&&b.selectorChanged(d.settings.stateSelector,function(a){d.active(a)},!0),d.settings.disabledStateSelector&&b.selectorChanged(d.settings.disabledStateSelector,function(a){d.disabled(a)})}var f;"|"===d?b=null:q.has(d)?(d={type:d},p.toolbar_items_size&&(d.size=p.toolbar_items_size),c.push(d),b=null):(b||(b={type:"buttongroup",items:[]},c.push(b)),a.buttons[d]&&(f=d,d=a.buttons[f],"function"==typeof d&&(d=d()),d.type=d.type||"button",p.toolbar_items_size&&(d.size=p.toolbar_items_size),d=q.create(d),b.items.push(d),a.initialized?e():a.on("init",e)))}),{type:"panel",layout:"stack",classes:"toolbar-grp inline-toolbar-grp wp-image-toolbar",ariaRoot:!0,ariaRemember:!0,items:[{type:"toolbar",layout:"flow",items:c}]}}function d(){t||m.hide()}function e(b){return b.replace(/(?:<p>)?\[(?:wp_)?caption([^\]]+)\]([\s\S]+?)\[\/(?:wp_)?caption\](?:<\/p>)?/g,function(b,c,d){var e,f,g,h,i,j,k=tinymce.trim;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=k(d),i=d.match(/((?:<a [^>]+>)?<img [^>]+>(?:<\/a>)?)([\s\S]*)/i),i&&i[2]?(h=k(i[2]),i=k(i[1])):(h=k(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),'<div class="mceTemp"><dl id="'+e+'" class="wp-caption '+f+g+'" style="width: '+j+'px"><dt class="wp-caption-dt">'+i+'</dt><dd class="wp-caption-dd">'+h+"</dd></dl></div>"):d})}function f(a){return a.replace(/<div (?:id="attachment_|class="mceTemp)[^>]*>([\s\S]+?)<\/div>/g,function(a,b){var c="";return-1===b.indexOf("<img ")?(c=b.match(/<dd [^>]+>([\s\S]+?)<\/dd>/i),c&&c[1]?"<p>"+c[1]+"</p>":""):(c=b.replace(/\s*<dl ([^>]+)>\s*<dt [^>]+>([\s\S]+?)<\/dt>\s*<dd [^>]+>([\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]:"",h&&d?(e=b.match(/id="([^"]*)"/),e=e&&e[1]?e[1]:"",f=b.match(/class="([^"]*)"/),f=f&&f[1]?f[1]:"",g=f.match(/align[a-z]+/i)||"alignnone",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,"<br />"),'[caption id="'+e+'" align="'+g+'" width="'+h+'"'+f+"]"+c+" "+d+"[/caption]"):c}),-1===c.indexOf("[caption")&&(c=b.replace(/[\s\S]*?((?:<a [^>]+>)?<img [^>]+>(?:<\/a>)?)(<p>[\s\S]*<\/p>)?[\s\S]*/gi,"<p>$1</p>$2")),c)})}function g(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(/<br[^>]*>/g,"$&\n").replace(/^<p>/,"").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 h(a){return a&&!(!a.textContent&&!a.innerText)}function i(b){return!b||-1===b.indexOf("<")&&-1===b.indexOf(">")?b:(n||(n=new tinymce.html.Serializer({},a.schema)),n.serialize(a.parser.parse(b,{forced_root_block:!1})))}function j(b,c){var d,e,f,g,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&&!h(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"),f=b.parentNode&&"A"===b.parentNode.nodeName&&!h(b.parentNode)?b.parentNode:b,c.caption?(c.caption=i(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+'" ':"",g="<dl "+p+'class="'+e+'" style="width: '+s+'px"><dt class="wp-caption-dt"></dt><dd class="wp-caption-dd">'+c.caption+"</dd></dl>",k=v.create("div",{"class":"mceTemp"},g),(j=v.getParent(f,"p"))?(j.parentNode.insertBefore(k,j),v.isEmpty(j)&&v.remove(j)):f.parentNode.insertBefore(k,f),a.$(k).find("dt.wp-caption-dt").append(f))):m&&(j=v.create("p"),m.parentNode.insertBefore(j,m),j.appendChild(f),v.remove(m)),wp.media.events&&wp.media.events.trigger("editor:image-update",{editor:a,metadata:c,image:b}),a.nodeChanged()}function k(b){var c,d,e;return"undefined"!=typeof wp&&wp.media?(e=g(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(){j(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 l(b){var c;"DIV"===b.nodeName&&a.dom.hasClass(b,"mceTemp")?c=b:("IMG"===b.nodeName||"DT"===b.nodeName||"A"===b.nodeName)&&(c=a.dom.getParent(b,"div.mceTemp")),c?(a.selection.select(c.nextSibling?c.nextSibling:c.previousSibling?c.previousSibling:c.parentNode),a.selection.collapse(!0),a.dom.remove(c)):a.dom.remove(b),a.nodeChanged(),a.undoManager.add()}var m,n,o=tinymce.DOM,p=a.settings,q=tinymce.ui.Factory,r=tinymce.each,s=tinymce.Env.iOS,t=!0,u=tinymce.$("#postdivrich");return a.addButton("wp_img_remove",{tooltip:"Remove",icon:"dashicon dashicons-no",onclick:function(){l(a.selection.getNode())}}),a.addButton("wp_img_edit",{tooltip:"Edit ",icon:"dashicon dashicons-edit",onclick:function(){k(a.selection.getNode())}}),r({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,b.active("alignnone"===c?!/\balign(left|center|right)\b/.test(e.className):a.dom.hasClass(e,c)))})}})}),m=q.create(c()).renderTo(document.body).hide(),m.reposition=function(){var b,c,d,e,f,g,h,i,j,k,l,m,n,p,q,r,t,u,v,w,x,y=this.getEl(),z=5,A=8,B=0,C=a.selection.getNode();return C&&"IMG"===C.nodeName?(f=window.pageYOffset||document.documentElement.scrollTop,g=tinymce.$("#wpadminbar")[0],h=tinymce.$(".mce-toolbar-grp",a.getContainer())[0],i=C.getBoundingClientRect(),j=(i.left+i.right)/2,k=(i.top+i.bottom)/2,l=i.top,m=v-i.bottom,n=window.innerWidth,p=y.offsetWidth,q=p/2,r=document.getElementById(a.id+"_ifr"),t=o.getPos(r),u=r.offsetWidth,v=r.offsetHeight,w=y.offsetHeight,x=w+A+z,s?b=i.top+t.y+A:l>=x?(e=" mce-arrow-down",b=i.top+t.y-w-A):m>=x?(e=" mce-arrow-up",b=i.bottom+t.y):(b=z,e=k>=x?" mce-arrow-down":" mce-arrow-up"),d=h?o.getPos(h).y+h.clientHeight:t.y,f&&(g&&0===g.getBoundingClientRect().top&&(B=g.clientHeight),f+B>d&&(d=f+B)),b&&d&&d+z>b&&(b=d+z,e=""),c=j-q,c+=t.x,p>=n?(e+=" mce-arrow-full",c=0):0>c&&i.left+p>n||c+p>n&&i.right-p<0?c=(n-p)/2:c<t.x?(e+=" mce-arrow-left",c=i.left+t.x):c+p>u+t.x&&(e+=" mce-arrow-right",c=i.right-p+t.x),s||(y.className=y.className.replace(/ ?mce-arrow-[\w]+/g,""),y.className+=e),o.setStyles(y,{left:c,top:b}),this):this},s&&a.on("click",function(b){if("IMG"===b.target.nodeName){var c=b.target;window.setTimeout(function(){a.selection.select(c)},200)}else m.hide()}),a.on("nodechange",function(c){var d=s?350:100;return"IMG"!==c.element.nodeName||b(c.element)?void m.hide():void setTimeout(function(){var c=a.selection.getNode();"IMG"!==c.nodeName||b(c)?m.hide():m._visible?m.reposition():m.show()},d)}),m.on("show",function(){t=!1,this._visible&&(this.reposition(),o.addClass(this.getEl(),"mce-inline-toolbar-grp-active"))}),m.on("hide",function(){t=!0,o.removeClass(this.getEl(),"mce-inline-toolbar-grp-active")}),m.on("keydown",function(b){27===b.keyCode&&(d(),a.focus())}),o.bind(window,"resize scroll",function(){!t&&u.hasClass("wp-editor-expand")&&d()}),a.on("init",function(){a.dom.bind(a.getWin(),"scroll",d)}),a.on("blur hide",d),a.shortcuts.add("Alt+119","",function(){var a=m.find("toolbar")[0];a&&a.focus(!0)}),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,g,h,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(/(<br[^>]*>)\s*\n\s*/g,"$1").replace(/\s*\n\s*/g,"<br />"),l=i(l)),k?(h=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="<dl "+m+n+o+'><dt class="wp-caption-dt"></dt><dd class="wp-caption-dd">'+l+"</dd></dl>",d=b.create("div",{"class":"mceTemp"},g),(e=b.getParent(f,"p"))?(e.parentNode.insertBefore(d,e),b.isEmpty(e)&&b.remove(e)):f.parentNode.insertBefore(d,f),a.$(d).find("dt.wp-caption-dt").append(f)):d&&(g=b.getOuterHTML("A"===k.parentNode.nodeName?k.parentNode: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='<dl class="wp-caption alignnone"'+o+'><dt class="wp-caption-dt">'+g+'</dt><dd class="wp-caption-dd">'+l+"</dd></dl>",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('<div class="mceTemp">'+g+"</div>")):a.selection.setContent(g)),k=b.get("__wp-temp-img-id"),b.setAttrib(k,"id",h),void(c.imgData.node=k)):void(k&&(b.remove((d=b.getParent(k,"div.mceTemp"))?d:"A"===k.parentNode.nodeName?k.parentNode: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(/<br[^>]*>/g,"$&\n").replace(/^<p>/,"").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=c.className.replace(/ ?align(left|center|right|none)/g,"")+g,a.nodeChanged(),b.preventDefault(),m&&m.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?"":'<br data-mce-bogus="1" />',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),l(c),!1}),tinymce.Env.gecko&&a.on("undo redo",function(){"IMG"===a.selection.getNode().nodeName&&a.selection.collapse()}),a.wpSetImgCaption=function(a){return e(a)},a.wpGetImgCaption=function(a){return f(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))}),{_do_shcode:e,_get_shcode:f}}); \ 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(){var b,c=[];return r(["wp_img_alignleft","wp_img_aligncenter","wp_img_alignright","wp_img_alignnone","wp_img_edit","wp_img_remove"],function(d){function e(){var b=a.selection;d.settings.stateSelector&&b.selectorChanged(d.settings.stateSelector,function(a){d.active(a)},!0),d.settings.disabledStateSelector&&b.selectorChanged(d.settings.disabledStateSelector,function(a){d.disabled(a)})}var f;"|"===d?b=null:q.has(d)?(d={type:d},p.toolbar_items_size&&(d.size=p.toolbar_items_size),c.push(d),b=null):(b||(b={type:"buttongroup",items:[]},c.push(b)),a.buttons[d]&&(f=d,d=a.buttons[f],"function"==typeof d&&(d=d()),d.type=d.type||"button",p.toolbar_items_size&&(d.size=p.toolbar_items_size),d=q.create(d),b.items.push(d),a.initialized?e():a.on("init",e)))}),{type:"panel",layout:"stack",classes:"toolbar-grp inline-toolbar-grp wp-image-toolbar",ariaRoot:!0,ariaRemember:!0,items:[{type:"toolbar",layout:"flow",items:c}]}}function d(){t||m.hide()}function e(b){return b.replace(/(?:<p>)?\[(?:wp_)?caption([^\]]+)\]([\s\S]+?)\[\/(?:wp_)?caption\](?:<\/p>)?/g,function(b,c,d){var e,f,g,h,i,j,k=tinymce.trim;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=k(d),i=d.match(/((?:<a [^>]+>)?<img [^>]+>(?:<\/a>)?)([\s\S]*)/i),i&&i[2]?(h=k(i[2]),i=k(i[1])):(h=k(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),'<div class="mceTemp"><dl id="'+e+'" class="wp-caption '+f+g+'" style="width: '+j+'px"><dt class="wp-caption-dt">'+i+'</dt><dd class="wp-caption-dd">'+h+"</dd></dl></div>"):d})}function f(a){return a.replace(/<div (?:id="attachment_|class="mceTemp)[^>]*>([\s\S]+?)<\/div>/g,function(a,b){var c="";return-1===b.indexOf("<img ")?(c=b.match(/<dd [^>]+>([\s\S]+?)<\/dd>/i),c&&c[1]?"<p>"+c[1]+"</p>":""):(c=b.replace(/\s*<dl ([^>]+)>\s*<dt [^>]+>([\s\S]+?)<\/dt>\s*<dd [^>]+>([\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]:"",h&&d?(e=b.match(/id="([^"]*)"/),e=e&&e[1]?e[1]:"",f=b.match(/class="([^"]*)"/),f=f&&f[1]?f[1]:"",g=f.match(/align[a-z]+/i)||"alignnone",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,"<br />"),'[caption id="'+e+'" align="'+g+'" width="'+h+'"'+f+"]"+c+" "+d+"[/caption]"):c}),-1===c.indexOf("[caption")&&(c=b.replace(/[\s\S]*?((?:<a [^>]+>)?<img [^>]+>(?:<\/a>)?)(<p>[\s\S]*<\/p>)?[\s\S]*/gi,"<p>$1</p>$2")),c)})}function g(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(/<br[^>]*>/g,"$&\n").replace(/^<p>/,"").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 h(a){return a&&!(!a.textContent&&!a.innerText)}function i(b){return!b||-1===b.indexOf("<")&&-1===b.indexOf(">")?b:(n||(n=new tinymce.html.Serializer({},a.schema)),n.serialize(a.parser.parse(b,{forced_root_block:!1})))}function j(b,c){var d,e,f,g,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&&!h(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"),f=b.parentNode&&"A"===b.parentNode.nodeName&&!h(b.parentNode)?b.parentNode:b,c.caption?(c.caption=i(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+'" ':"",g="<dl "+p+'class="'+e+'" style="width: '+s+'px"><dt class="wp-caption-dt"></dt><dd class="wp-caption-dd">'+c.caption+"</dd></dl>",k=v.create("div",{"class":"mceTemp"},g),(j=v.getParent(f,"p"))?(j.parentNode.insertBefore(k,j),v.isEmpty(j)&&v.remove(j)):f.parentNode.insertBefore(k,f),a.$(k).find("dt.wp-caption-dt").append(f))):m&&(j=v.create("p"),m.parentNode.insertBefore(j,m),j.appendChild(f),v.remove(m)),wp.media.events&&wp.media.events.trigger("editor:image-update",{editor:a,metadata:c,image:b}),a.nodeChanged()}function k(b){var c,d,e;return"undefined"!=typeof wp&&wp.media?(e=g(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(){j(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 l(b){var c;"DIV"===b.nodeName&&a.dom.hasClass(b,"mceTemp")?c=b:("IMG"===b.nodeName||"DT"===b.nodeName||"A"===b.nodeName)&&(c=a.dom.getParent(b,"div.mceTemp")),c?(a.selection.select(c.nextSibling?c.nextSibling:c.previousSibling?c.previousSibling:c.parentNode),a.selection.collapse(!0),a.dom.remove(c)):a.dom.remove(b),a.nodeChanged(),a.undoManager.add()}var m,n,o=tinymce.DOM,p=a.settings,q=tinymce.ui.Factory,r=tinymce.each,s=tinymce.Env.iOS,t=!0,u=tinymce.$("#postdivrich");return a.addButton("wp_img_remove",{tooltip:"Remove",icon:"dashicon dashicons-no",onclick:function(){l(a.selection.getNode())}}),a.addButton("wp_img_edit",{tooltip:"Edit ",icon:"dashicon dashicons-edit",onclick:function(){k(a.selection.getNode())}}),r({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,b.active("alignnone"===c?!/\balign(left|center|right)\b/.test(e.className):a.dom.hasClass(e,c)))})}})}),m=q.create(c()).renderTo(document.body).hide(),m.reposition=function(){var b,c,d,e,f,g,h,i,j,k,l,m,n,p,q,r,t,u,v,w,x,y=this.getEl(),z=5,A=8,B=0,C=a.selection.getNode();return C&&"IMG"===C.nodeName?(f=window.pageYOffset||document.documentElement.scrollTop,g=tinymce.$("#wpadminbar")[0],h=tinymce.$(".mce-toolbar-grp",a.getContainer())[0],i=C.getBoundingClientRect(),j=(i.left+i.right)/2,k=(i.top+i.bottom)/2,l=i.top,m=v-i.bottom,n=window.innerWidth,p=y.offsetWidth,q=p/2,r=document.getElementById(a.id+"_ifr"),t=o.getPos(r),u=r.offsetWidth,v=r.offsetHeight,w=y.offsetHeight,x=w+A+z,s?b=i.top+t.y+A:l>=x?(e=" mce-arrow-down",b=i.top+t.y-w-A):m>=x?(e=" mce-arrow-up",b=i.bottom+t.y):(b=z,e=k>=x?" mce-arrow-down":" mce-arrow-up"),d=h?o.getPos(h).y+h.clientHeight:t.y,f&&(g&&0===g.getBoundingClientRect().top&&(B=g.clientHeight),f+B>d&&(d=f+B)),b&&d&&d+z>b&&(b=d+z,e=""),c=j-q,c+=t.x,i.left<0||i.right>u?c=t.x+(u-p)/2:p>=n?(e+=" mce-arrow-full",c=0):0>c&&i.left+p>n||c+p>n&&i.right-p<0?c=(n-p)/2:c<t.x?(e+=" mce-arrow-left",c=i.left+t.x):c+p>u+t.x&&(e+=" mce-arrow-right",c=i.right-p+t.x),s||(y.className=y.className.replace(/ ?mce-arrow-[\w]+/g,""),y.className+=e),o.setStyles(y,{left:c,top:b}),this):this},s&&a.on("click",function(b){if("IMG"===b.target.nodeName){var c=b.target;window.setTimeout(function(){a.selection.select(c)},200)}else m.hide()}),a.on("nodechange",function(c){var d=s?350:100;return"IMG"!==c.element.nodeName||b(c.element)?void m.hide():void setTimeout(function(){var c=a.selection.getNode();"IMG"!==c.nodeName||b(c)?m.hide():m._visible?m.reposition():m.show()},d)}),m.on("show",function(){t=!1,this._visible&&(this.reposition(),o.addClass(this.getEl(),"mce-inline-toolbar-grp-active"))}),m.on("hide",function(){t=!0,o.removeClass(this.getEl(),"mce-inline-toolbar-grp-active")}),m.on("keydown",function(b){27===b.keyCode&&(d(),a.focus())}),o.bind(window,"resize scroll",function(){!t&&u.hasClass("wp-editor-expand")&&d()}),a.on("init",function(){a.dom.bind(a.getWin(),"scroll",d)}),a.on("blur hide",d),a.shortcuts.add("Alt+119","",function(){var a=m.find("toolbar")[0];a&&a.focus(!0)}),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,g,h,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(/(<br[^>]*>)\s*\n\s*/g,"$1").replace(/\s*\n\s*/g,"<br />"),l=i(l)),k?(h=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="<dl "+m+n+o+'><dt class="wp-caption-dt"></dt><dd class="wp-caption-dd">'+l+"</dd></dl>",d=b.create("div",{"class":"mceTemp"},g),(e=b.getParent(f,"p"))?(e.parentNode.insertBefore(d,e),b.isEmpty(e)&&b.remove(e)):f.parentNode.insertBefore(d,f),a.$(d).find("dt.wp-caption-dt").append(f)):d&&(g=b.getOuterHTML("A"===k.parentNode.nodeName?k.parentNode: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='<dl class="wp-caption alignnone"'+o+'><dt class="wp-caption-dt">'+g+'</dt><dd class="wp-caption-dd">'+l+"</dd></dl>",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('<div class="mceTemp">'+g+"</div>")):a.selection.setContent(g)),k=b.get("__wp-temp-img-id"),b.setAttrib(k,"id",h),void(c.imgData.node=k)):void(k&&(b.remove((d=b.getParent(k,"div.mceTemp"))?d:"A"===k.parentNode.nodeName?k.parentNode: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(/<br[^>]*>/g,"$&\n").replace(/^<p>/,"").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=c.className.replace(/ ?align(left|center|right|none)/g,"")+g,a.nodeChanged(),b.preventDefault(),m&&m.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?"":'<br data-mce-bogus="1" />',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),l(c),!1}),tinymce.Env.gecko&&a.on("undo redo",function(){"IMG"===a.selection.getNode().nodeName&&a.selection.collapse()}),a.wpSetImgCaption=function(a){return e(a)},a.wpGetImgCaption=function(a){return f(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))}),{_do_shcode:e,_get_shcode:f}}); \ 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 b1b8279297392b29ef022c73af0f9e0dd1a3bebb..d5f03f326b1273d7727cf48d6bb0772e25322837 100644 GIT binary patch delta 5221 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 delta 5204 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 O!2bZ2EXq{;Jq7?LUqizH diff --git a/wp-includes/version.php b/wp-includes/version.php index 722584890d..697c60ac87 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -4,7 +4,7 @@ * * @global string $wp_version */ -$wp_version = '4.2-alpha-31361'; +$wp_version = '4.2-alpha-31362'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.