From 82a8065f70d93d970448708019fdbeb8d4c098b2 Mon Sep 17 00:00:00 2001 From: Andrew Ozz Date: Mon, 16 Jan 2017 00:22:43 +0000 Subject: [PATCH] TinyMCE: ensure the inline toolbar is shown and properly positioned when there are several wpview blocks in the editor and the user selects one after the other. Props gitlost. Fixes #38849. Built from https://develop.svn.wordpress.org/trunk@39910 git-svn-id: http://core.svn.wordpress.org/trunk@39847 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- .../js/tinymce/plugins/wordpress/plugin.js | 9 +++++---- .../tinymce/plugins/wordpress/plugin.min.js | 2 +- wp-includes/js/tinymce/wp-tinymce.js.gz | Bin 171866 -> 171862 bytes wp-includes/version.php | 2 +- 4 files changed, 7 insertions(+), 6 deletions(-) diff --git a/wp-includes/js/tinymce/plugins/wordpress/plugin.js b/wp-includes/js/tinymce/plugins/wordpress/plugin.js index 79d56d2251..611450e066 100644 --- a/wp-includes/js/tinymce/plugins/wordpress/plugin.js +++ b/wp-includes/js/tinymce/plugins/wordpress/plugin.js @@ -966,11 +966,12 @@ tinymce.PluginManager.add( 'wordpress', function( editor ) { } if ( args.toolbar ) { - if ( activeToolbar !== args.toolbar ) { - activeToolbar = args.toolbar; - activeToolbar.show(); - } else { + activeToolbar = args.toolbar; + + if ( activeToolbar.visible() ) { activeToolbar.reposition(); + } else { + activeToolbar.show(); } } else { activeToolbar = false; diff --git a/wp-includes/js/tinymce/plugins/wordpress/plugin.min.js b/wp-includes/js/tinymce/plugins/wordpress/plugin.min.js index dba3b945e5..afa98ec9f5 100644 --- a/wp-includes/js/tinymce/plugins/wordpress/plugin.min.js +++ b/wp-includes/js/tinymce/plugins/wordpress/plugin.min.js @@ -1 +1 @@ -!function(a){a.ui.FloatPanel.zIndex=100100,a.PluginManager.add("wordpress",function(b){function c(c){var d,f,i,j=0;f="hide"===c,b.theme.panel&&(i=b.theme.panel.find(".toolbar:not(.menubar)")),!i||i.length<2||"hide"===c&&!i[1].visible()||(!c&&i[1].visible()&&(c="hide"),h(i,function(a,b){b>0&&("hide"===c?(a.hide(),j+=30):(a.show(),j-=30))}),j&&!f&&(a.Env.iOS||(d=b.getContentAreaContainer().firstChild,g.setStyle(d,"height",d.clientHeight+j)),"hide"===c?(setUserSetting("hidetb","0"),e&&e.active(!1)):(setUserSetting("hidetb","1"),e&&e.active(!0))),b.fire("wp-toolbar-toggle"))}function d(){}var e,f,g=a.DOM,h=a.each,i=b.editorManager.i18n.translate,j=window.jQuery,k=window.wp,l=k&&k.editor&&k.editor.autop&&b.getParam("wpautop",!0);return j&&j(document).triggerHandler("tinymce-editor-setup",[b]),b.addButton("wp_adv",{tooltip:"Toolbar Toggle",cmd:"WP_Adv",onPostRender:function(){e=this,e.active("1"===getUserSetting("hidetb"))}}),b.on("PostRender",function(){b.getParam("wordpress_adv_hidden",!0)&&"0"===getUserSetting("hidetb","0")&&c("hide")}),b.addCommand("WP_Adv",function(){c()}),b.on("focus",function(){window.wpActiveEditor=b.id}),b.on("BeforeSetContent",function(b){var c;b.content&&(b.content.indexOf("/g,function(b,d){return''})),b.content.indexOf("")!==-1&&(c=i("Page break"),b.content=b.content.replace(//g,'')),b.load&&"raw"!==b.format&&l&&(b.content=k.editor.autop(b.content)),b.content.indexOf("]*>[\s\S]*?<\/\1>/g,function(b,c){return'<'+c+'>'})))}),b.on("setcontent",function(){b.$("p").each(function(b,c){if(c.innerHTML&&c.innerHTML.length<10){var d=a.trim(c.innerHTML);d&&" "!==d||(c.innerHTML=a.Env.ie&&a.Env.ie<11?"":'
')}})}),b.on("PostProcess",function(a){a.get&&(a.content=a.content.replace(/]+>/g,function(a){var b,c,d="";return a.indexOf('data-wp-more="more"')!==-1?((b=a.match(/data-wp-more-text="([^"]+)"/))&&(d=b[1]),c=""):a.indexOf('data-wp-more="nextpage"')!==-1?c="":a.indexOf("data-wp-preserve")!==-1&&(b=a.match(/ data-wp-preserve="([^"]+)"/))&&(c=decodeURIComponent(b[1])),c||a}))}),b.on("ResolveName",function(a){var c;"IMG"===a.target.nodeName&&(c=b.dom.getAttrib(a.target,"data-wp-more"))&&(a.name=c)}),b.addCommand("WP_More",function(c){var d,e,f,g="wp-more-tag",h=b.dom,j=b.selection.getNode();return c=c||"more",g+=" mce-wp-"+c,f="more"===c?"Read more...":"Next page",f=i(f),e='',"BODY"===j.nodeName||"P"===j.nodeName&&"BODY"===j.parentNode.nodeName?void b.insertContent(e):(d=h.getParent(j,function(a){return!(!a.parentNode||"BODY"!==a.parentNode.nodeName)},b.getBody()),void(d&&("P"===d.nodeName?d.appendChild(h.create("p",null,e).firstChild):h.insertAfter(h.create("p",null,e),d),b.nodeChanged())))}),b.addCommand("WP_Code",function(){b.formatter.toggle("code")}),b.addCommand("WP_Page",function(){b.execCommand("WP_More","nextpage")}),b.addCommand("WP_Help",function(){function c(a,b){var c="",d=0;for(b=b||1,h(a,function(a,b){c+=""+b+""+i(a)+"",d++});d",d++;return c+""}var d,e,f,g,j=i(a.Env.mac?"Ctrl + Alt + letter:":"Shift + Alt + letter:"),k=i(a.Env.mac?"Cmd + letter:":"Ctrl + letter:"),l=[],m=[],n={},o={},p=0,q=0,r=b.settings.wp_shortcut_labels;r&&(h(r,function(a,b){var d;a.indexOf("meta")!==-1?(p++,d=a.replace("meta","").toLowerCase(),d&&(n[d]=b,p%2===0&&(l.push(c(n,2)),n={}))):a.indexOf("access")!==-1&&(q++,d=a.replace("access","").toLowerCase(),d&&(o[d]=b,q%2===0&&(m.push(c(o,2)),o={})))}),p%2>0&&l.push(c(n,2)),q%2>0&&m.push(c(o,2)),d=[i("Letter"),i("Action"),i("Letter"),i("Action")],d=""+d.join("")+"",e='
',e=e+"

"+i("Default shortcuts,")+" "+k+'

'+d+l.join("")+"

"+i("Additional shortcuts,")+" "+j+'

'+d+m.join("")+"
",b.plugins.wptextpattern&&(!a.Env.ie||a.Env.ie>8)&&(e=e+"

"+i("When starting a new paragraph with one of these formatting shortcuts followed by a space, the formatting will be applied automatically. Press Backspace or Escape to undo.")+'

'+c({"*":"Bullet list","1.":"Numbered list"})+c({"-":"Bullet list","1)":"Numbered list"})+"
",e=e+"

"+i("The following formatting shortcuts are replaced when pressing Enter. Press Escape or the Undo button to undo.")+'

'+c({">":"Blockquote"})+c({"##":"Heading 2"})+c({"###":"Heading 3"})+c({"####":"Heading 4"})+c({"#####":"Heading 5"})+c({"######":"Heading 6"})+c({"---":"Horizontal line"})+"
"),e=e+"

"+i("Focus shortcuts:")+'

'+c({"Alt + F8":"Inline toolbar (when an image, link or preview is selected)"})+c({"Alt + F9":"Editor menu (when enabled)"})+c({"Alt + F10":"Editor toolbar"})+c({"Alt + F11":"Elements path"})+"

"+i("To move focus to other buttons use Tab or the arrow keys. To return focus to the editor press Escape or use one of the buttons.")+"

",e+="
",f=b.windowManager.open({title:"Keyboard Shortcuts",items:{type:"container",classes:"wp-help",html:e},buttons:{text:"Close",onclick:"close"}}),f.$el&&(f.$el.find('div[role="application"]').attr("role","document"),g=f.$el.find(".mce-wp-help"),g[0]&&(g.attr("tabindex","0"),g[0].focus(),g.on("keydown",function(a){a.keyCode>=33&&a.keyCode<=40&&a.stopPropagation()}))))}),b.addCommand("WP_Medialib",function(){k&&k.media&&k.media.editor&&k.media.editor.open(b.id)}),b.addButton("wp_more",{tooltip:"Insert Read More tag",onclick:function(){b.execCommand("WP_More","more")}}),b.addButton("wp_page",{tooltip:"Page break",onclick:function(){b.execCommand("WP_More","nextpage")}}),b.addButton("wp_help",{tooltip:"Keyboard Shortcuts",cmd:"WP_Help"}),b.addButton("wp_code",{tooltip:"Code",cmd:"WP_Code",stateSelector:"code"}),k&&k.media&&k.media.editor&&b.addMenuItem("add_media",{text:"Add Media",icon:"wp-media-library",context:"insert",cmd:"WP_Medialib"}),b.addMenuItem("wp_more",{text:"Insert Read More tag",icon:"wp_more",context:"insert",onclick:function(){b.execCommand("WP_More","more")}}),b.addMenuItem("wp_page",{text:"Page break",icon:"wp_page",context:"insert",onclick:function(){b.execCommand("WP_More","nextpage")}}),b.on("BeforeExecCommand",function(c){!a.Env.webkit||"InsertUnorderedList"!==c.command&&"InsertOrderedList"!==c.command||(f||(f=b.dom.create("style",{type:"text/css"},"#tinymce,#tinymce span,#tinymce li,#tinymce li>span,#tinymce p,#tinymce p>span{font:medium sans-serif;color:#000;line-height:normal;}")),b.getDoc().head.appendChild(f))}),b.on("ExecCommand",function(c){a.Env.webkit&&f&&("InsertUnorderedList"===c.command||"InsertOrderedList"===c.command)&&b.dom.remove(f)}),b.on("init",function(){var c=a.Env,d=["mceContentBody"],e=b.getDoc(),f=b.dom;if(c.iOS&&f.addClass(e.documentElement,"ios"),"rtl"===b.getParam("directionality")&&(d.push("rtl"),f.setAttrib(e.documentElement,"dir","rtl")),f.setAttrib(e.documentElement,"lang",b.getParam("wp_lang_attr")),c.ie?9===parseInt(c.ie,10)?d.push("ie9"):8===parseInt(c.ie,10)?d.push("ie8"):c.ie<8&&d.push("ie7"):c.webkit&&d.push("webkit"),d.push("wp-editor"),h(d,function(a){a&&f.addClass(e.body,a)}),b.on("BeforeSetContent",function(a){a.content&&(a.content=a.content.replace(/

\s*<(p|div|ul|ol|dl|table|blockquote|h[1-6]|fieldset|pre)( [^>]*)?>/gi,"<$1$2>").replace(/<\/(p|div|ul|ol|dl|table|blockquote|h[1-6]|fieldset|pre)>\s*<\/p>/gi,""))}),j&&j(document).triggerHandler("tinymce-editor-init",[b]),window.tinyMCEPreInit&&window.tinyMCEPreInit.dragDropUpload&&f.bind(e,"dragstart dragend dragover drop",function(a){j&&j(document).trigger(new j.Event(a))}),b.getParam("wp_paste_filters",!0)&&(b.on("PastePreProcess",function(b){b.content=b.content.replace(/
/gi,""),a.Env.webkit||(b.content=b.content.replace(/(<[^>]+) style="[^"]*"([^>]*>)/gi,"$1$2"),b.content=b.content.replace(/(<[^>]+) data-mce-style=([^>]+>)/gi,"$1 style=$2"))}),b.on("PastePostProcess",function(a){h(f.select("p",a.node),function(a){f.isEmpty(a)&&f.remove(a)})})),b.settings.wp_shortcut_labels&&b.theme.panel){var g={},i="Shift+Alt+",k="Ctrl+";a.Env.mac&&(i="\u2303\u2325",k="\u2318"),h(b.settings.wp_shortcut_labels,function(a,b){g[b]=a.replace("access",i).replace("meta",k)}),h(b.theme.panel.find("button"),function(a){a&&a.settings.tooltip&&g.hasOwnProperty(a.settings.tooltip)&&(a.settings.tooltip=b.translate(a.settings.tooltip)+" ("+g[a.settings.tooltip]+")")}),h(b.theme.panel.find("listbox"),function(a){a&&"Paragraph"===a.settings.text&&h(a.settings.values,function(a){a.text&&g.hasOwnProperty(a.text)&&(a.shortcut="("+g[a.text]+")")})})}}),b.on("SaveContent",function(a){return!b.inline&&b.isHidden()?void(a.content=a.element.value):(a.content=a.content.replace(/

(?:
|\u00a0|\uFEFF| )*<\/p>/g,"

 

"),void(l&&(a.content=k.editor.removep(a.content))))}),b.on("preInit",function(){var c="@[id|accesskey|class|dir|lang|style|tabindex|title|contenteditable|draggable|dropzone|hidden|spellcheck|translate],i,b,script[src|async|defer|type|charset|crossorigin|integrity]";b.schema.addValidElements(c),a.Env.iOS&&(b.settings.height=300),h({c:"JustifyCenter",r:"JustifyRight",l:"JustifyLeft",j:"JustifyFull",q:"mceBlockQuote",u:"InsertUnorderedList",o:"InsertOrderedList",m:"WP_Medialib",z:"WP_Adv",t:"WP_More",d:"Strikethrough",h:"WP_Help",p:"WP_Page",x:"WP_Code"},function(a,c){b.shortcuts.add("access+"+c,"",a)}),b.addShortcut("meta+s","",function(){k&&k.autosave&&k.autosave.server.triggerSave()}),window.getUserSetting("editor_plain_text_paste_warning")>1&&(b.settings.paste_plaintext_inform=!1),a.Env.mac&&a.$(b.iframeElement).attr("title",i("Rich Text Area. Press Control-Option-H for help."))}),b.on("PastePlainTextToggle",function(a){if(a.state===!0){var b=parseInt(window.getUserSetting("editor_plain_text_paste_warning"),10)||0;b<2&&window.setUserSetting("editor_plain_text_paste_warning",++b)}}),b.on("preinit",function(){function c(c,d){function e(){if(!f)return this;var b,c,d=window.pageXOffset||document.documentElement.scrollLeft,e=window.pageYOffset||document.documentElement.scrollTop,h=window.innerWidth,i=window.innerHeight,m=q?q.getBoundingClientRect():{top:0,right:h,bottom:i,left:0,width:h,height:i},n=this.getEl(),o=n.offsetWidth,r=n.clientHeight,s=f.getBoundingClientRect(),t=(s.left+s.right)/2,u=5,v=r+u,w=p?p.getBoundingClientRect().bottom:0,x=j?j.getBoundingClientRect().bottom:0,y=k?i-k.getBoundingClientRect().top:0,z=l?i-l.getBoundingClientRect().top:0,A=Math.max(0,w,x,m.top),B=Math.max(0,y,z,i-m.bottom),C=s.top+m.top-A,D=i-m.top-s.bottom-B,E=i-A-B,F="",G=0,H=0;return C>=E||D>=E?(this.scrolling=!0,this.hide(),this.scrolling=!1,this):(a.Env.iOS&&"IMG"===f.nodeName&&(G=54,H=46),this.bottom?D>=v?(F=" mce-arrow-up",b=s.bottom+m.top+e-H):C>=v&&(F=" mce-arrow-down",b=s.top+m.top+e-r+G):C>=v?(F=" mce-arrow-down",b=s.top+m.top+e-r+G):D>=v&&E/2>s.bottom+m.top-A&&(F=" mce-arrow-up",b=s.bottom+m.top+e-H),"undefined"==typeof b&&(b=e+A+u+H),c=t-o/2+m.left+d,s.left<0||s.right>m.width?c=m.left+d+(m.width-o)/2:o>=h?(F+=" mce-arrow-full",c=0):c<0&&s.left+o>h||c+o>h&&s.right-o<0?c=(h-o)/2:cm.width+m.left+d&&(F+=" mce-arrow-right",c=s.right-o+m.left+d),a.Env.iOS&&"IMG"===f.nodeName&&(F=F.replace(/ ?mce-arrow-(up|down)/g,"")),n.className=n.className.replace(/ ?mce-arrow-[\w]+/g,"")+F,g.setStyles(n,{left:c,top:b}),this)}var i,o,r=[];return h(c,function(a){function c(){var c=b.selection;"bullist"===d&&c.selectorChanged("ul > li",function(b,c){for(var d,e=c.parents.length;e--&&(d=c.parents[e].nodeName,"OL"!==d&&"UL"!=d););a.active(b&&"UL"===d)}),"numlist"===d&&c.selectorChanged("ol > li",function(b,c){for(var d,e=c.parents.length;e--&&(d=c.parents[e].nodeName,"OL"!==d&&"UL"!==d););a.active(b&&"OL"===d)}),a.settings.stateSelector&&c.selectorChanged(a.settings.stateSelector,function(b){a.active(b)},!0),a.settings.disabledStateSelector&&c.selectorChanged(a.settings.disabledStateSelector,function(b){a.disabled(b)})}var d;"|"===a?o=null:m.has(a)?(a={type:a},n.toolbar_items_size&&(a.size=n.toolbar_items_size),r.push(a),o=null):(o||(o={type:"buttongroup",items:[]},r.push(o)),b.buttons[a]&&(d=a,a=b.buttons[d],"function"==typeof a&&(a=a()),a.type=a.type||"button",n.toolbar_items_size&&(a.size=n.toolbar_items_size),a=m.create(a),o.items.push(a),b.initialized?c():b.on("init",c)))}),i=m.create({type:"panel",layout:"stack",classes:"toolbar-grp inline-toolbar-grp",ariaRoot:!0,ariaRemember:!0,items:[{type:"toolbar",layout:"flow",items:r}]}),i.bottom=d,i.on("show",function(){this.reposition()}),i.on("keydown",function(a){27===a.keyCode&&(this.hide(),b.focus())}),b.on("remove",function(){i.remove()}),i.reposition=e,i.hide().renderTo(document.body),i}function d(a){e&&(e.tempHide||"hide"===a.type?(e.hide(),e=!1):"resizewindow"!==a.type&&"scrollwindow"!==a.type&&"resize"!==a.type&&"scroll"!==a.type||e.blockHide||(clearTimeout(i),i=setTimeout(function(){e&&"function"==typeof e.show&&(e.scrolling=!1,e.show())},250),e.scrolling=!0,e.hide()))}var e,f,i,j,k,l,m=a.ui.Factory,n=b.settings,o=b.getContainer(),p=document.getElementById("wpadminbar"),q=document.getElementById(b.id+"_ifr");o&&(j=a.$(".mce-toolbar-grp",o)[0],k=a.$(".mce-statusbar",o)[0]),"content"===b.id&&(l=document.getElementById("post-status-info")),b.shortcuts.add("alt+119","",function(){var a;e&&(a=e.find("toolbar")[0],a&&a.focus(!0))}),b.on("nodechange",function(a){var c=b.selection.isCollapsed(),d={element:a.element,parents:a.parents,collapsed:c};b.fire("wptoolbar",d),f=d.selection||d.element,e&&e!==d.toolbar&&e.hide(),d.toolbar?e!==d.toolbar?(e=d.toolbar,e.show()):e.reposition():e=!1}),b.on("focus",function(){e&&e.show()}),b.on("resizewindow scrollwindow",d),b.dom.bind(b.getWin(),"resize scroll",d),b.on("remove",function(){b.off("resizewindow scrollwindow",d),b.dom.unbind(b.getWin(),"resize scroll",d)}),b.on("blur hide",d),b.wp=b.wp||{},b.wp._createToolbar=c},!0),{_showButtons:d,_hideButtons:d,_setEmbed:d,_getEmbed:d}})}(window.tinymce); \ No newline at end of file +!function(a){a.ui.FloatPanel.zIndex=100100,a.PluginManager.add("wordpress",function(b){function c(c){var d,f,i,j=0;f="hide"===c,b.theme.panel&&(i=b.theme.panel.find(".toolbar:not(.menubar)")),!i||i.length<2||"hide"===c&&!i[1].visible()||(!c&&i[1].visible()&&(c="hide"),h(i,function(a,b){b>0&&("hide"===c?(a.hide(),j+=30):(a.show(),j-=30))}),j&&!f&&(a.Env.iOS||(d=b.getContentAreaContainer().firstChild,g.setStyle(d,"height",d.clientHeight+j)),"hide"===c?(setUserSetting("hidetb","0"),e&&e.active(!1)):(setUserSetting("hidetb","1"),e&&e.active(!0))),b.fire("wp-toolbar-toggle"))}function d(){}var e,f,g=a.DOM,h=a.each,i=b.editorManager.i18n.translate,j=window.jQuery,k=window.wp,l=k&&k.editor&&k.editor.autop&&b.getParam("wpautop",!0);return j&&j(document).triggerHandler("tinymce-editor-setup",[b]),b.addButton("wp_adv",{tooltip:"Toolbar Toggle",cmd:"WP_Adv",onPostRender:function(){e=this,e.active("1"===getUserSetting("hidetb"))}}),b.on("PostRender",function(){b.getParam("wordpress_adv_hidden",!0)&&"0"===getUserSetting("hidetb","0")&&c("hide")}),b.addCommand("WP_Adv",function(){c()}),b.on("focus",function(){window.wpActiveEditor=b.id}),b.on("BeforeSetContent",function(b){var c;b.content&&(b.content.indexOf("/g,function(b,d){return''})),b.content.indexOf("")!==-1&&(c=i("Page break"),b.content=b.content.replace(//g,'')),b.load&&"raw"!==b.format&&l&&(b.content=k.editor.autop(b.content)),b.content.indexOf("]*>[\s\S]*?<\/\1>/g,function(b,c){return'<'+c+'>'})))}),b.on("setcontent",function(){b.$("p").each(function(b,c){if(c.innerHTML&&c.innerHTML.length<10){var d=a.trim(c.innerHTML);d&&" "!==d||(c.innerHTML=a.Env.ie&&a.Env.ie<11?"":'
')}})}),b.on("PostProcess",function(a){a.get&&(a.content=a.content.replace(/]+>/g,function(a){var b,c,d="";return a.indexOf('data-wp-more="more"')!==-1?((b=a.match(/data-wp-more-text="([^"]+)"/))&&(d=b[1]),c=""):a.indexOf('data-wp-more="nextpage"')!==-1?c="":a.indexOf("data-wp-preserve")!==-1&&(b=a.match(/ data-wp-preserve="([^"]+)"/))&&(c=decodeURIComponent(b[1])),c||a}))}),b.on("ResolveName",function(a){var c;"IMG"===a.target.nodeName&&(c=b.dom.getAttrib(a.target,"data-wp-more"))&&(a.name=c)}),b.addCommand("WP_More",function(c){var d,e,f,g="wp-more-tag",h=b.dom,j=b.selection.getNode();return c=c||"more",g+=" mce-wp-"+c,f="more"===c?"Read more...":"Next page",f=i(f),e='',"BODY"===j.nodeName||"P"===j.nodeName&&"BODY"===j.parentNode.nodeName?void b.insertContent(e):(d=h.getParent(j,function(a){return!(!a.parentNode||"BODY"!==a.parentNode.nodeName)},b.getBody()),void(d&&("P"===d.nodeName?d.appendChild(h.create("p",null,e).firstChild):h.insertAfter(h.create("p",null,e),d),b.nodeChanged())))}),b.addCommand("WP_Code",function(){b.formatter.toggle("code")}),b.addCommand("WP_Page",function(){b.execCommand("WP_More","nextpage")}),b.addCommand("WP_Help",function(){function c(a,b){var c="",d=0;for(b=b||1,h(a,function(a,b){c+=""+b+""+i(a)+"",d++});d",d++;return c+""}var d,e,f,g,j=i(a.Env.mac?"Ctrl + Alt + letter:":"Shift + Alt + letter:"),k=i(a.Env.mac?"Cmd + letter:":"Ctrl + letter:"),l=[],m=[],n={},o={},p=0,q=0,r=b.settings.wp_shortcut_labels;r&&(h(r,function(a,b){var d;a.indexOf("meta")!==-1?(p++,d=a.replace("meta","").toLowerCase(),d&&(n[d]=b,p%2===0&&(l.push(c(n,2)),n={}))):a.indexOf("access")!==-1&&(q++,d=a.replace("access","").toLowerCase(),d&&(o[d]=b,q%2===0&&(m.push(c(o,2)),o={})))}),p%2>0&&l.push(c(n,2)),q%2>0&&m.push(c(o,2)),d=[i("Letter"),i("Action"),i("Letter"),i("Action")],d=""+d.join("")+"",e='
',e=e+"

"+i("Default shortcuts,")+" "+k+'

'+d+l.join("")+"

"+i("Additional shortcuts,")+" "+j+'

'+d+m.join("")+"
",b.plugins.wptextpattern&&(!a.Env.ie||a.Env.ie>8)&&(e=e+"

"+i("When starting a new paragraph with one of these formatting shortcuts followed by a space, the formatting will be applied automatically. Press Backspace or Escape to undo.")+'

'+c({"*":"Bullet list","1.":"Numbered list"})+c({"-":"Bullet list","1)":"Numbered list"})+"
",e=e+"

"+i("The following formatting shortcuts are replaced when pressing Enter. Press Escape or the Undo button to undo.")+'

'+c({">":"Blockquote"})+c({"##":"Heading 2"})+c({"###":"Heading 3"})+c({"####":"Heading 4"})+c({"#####":"Heading 5"})+c({"######":"Heading 6"})+c({"---":"Horizontal line"})+"
"),e=e+"

"+i("Focus shortcuts:")+'

'+c({"Alt + F8":"Inline toolbar (when an image, link or preview is selected)"})+c({"Alt + F9":"Editor menu (when enabled)"})+c({"Alt + F10":"Editor toolbar"})+c({"Alt + F11":"Elements path"})+"

"+i("To move focus to other buttons use Tab or the arrow keys. To return focus to the editor press Escape or use one of the buttons.")+"

",e+="
",f=b.windowManager.open({title:"Keyboard Shortcuts",items:{type:"container",classes:"wp-help",html:e},buttons:{text:"Close",onclick:"close"}}),f.$el&&(f.$el.find('div[role="application"]').attr("role","document"),g=f.$el.find(".mce-wp-help"),g[0]&&(g.attr("tabindex","0"),g[0].focus(),g.on("keydown",function(a){a.keyCode>=33&&a.keyCode<=40&&a.stopPropagation()}))))}),b.addCommand("WP_Medialib",function(){k&&k.media&&k.media.editor&&k.media.editor.open(b.id)}),b.addButton("wp_more",{tooltip:"Insert Read More tag",onclick:function(){b.execCommand("WP_More","more")}}),b.addButton("wp_page",{tooltip:"Page break",onclick:function(){b.execCommand("WP_More","nextpage")}}),b.addButton("wp_help",{tooltip:"Keyboard Shortcuts",cmd:"WP_Help"}),b.addButton("wp_code",{tooltip:"Code",cmd:"WP_Code",stateSelector:"code"}),k&&k.media&&k.media.editor&&b.addMenuItem("add_media",{text:"Add Media",icon:"wp-media-library",context:"insert",cmd:"WP_Medialib"}),b.addMenuItem("wp_more",{text:"Insert Read More tag",icon:"wp_more",context:"insert",onclick:function(){b.execCommand("WP_More","more")}}),b.addMenuItem("wp_page",{text:"Page break",icon:"wp_page",context:"insert",onclick:function(){b.execCommand("WP_More","nextpage")}}),b.on("BeforeExecCommand",function(c){!a.Env.webkit||"InsertUnorderedList"!==c.command&&"InsertOrderedList"!==c.command||(f||(f=b.dom.create("style",{type:"text/css"},"#tinymce,#tinymce span,#tinymce li,#tinymce li>span,#tinymce p,#tinymce p>span{font:medium sans-serif;color:#000;line-height:normal;}")),b.getDoc().head.appendChild(f))}),b.on("ExecCommand",function(c){a.Env.webkit&&f&&("InsertUnorderedList"===c.command||"InsertOrderedList"===c.command)&&b.dom.remove(f)}),b.on("init",function(){var c=a.Env,d=["mceContentBody"],e=b.getDoc(),f=b.dom;if(c.iOS&&f.addClass(e.documentElement,"ios"),"rtl"===b.getParam("directionality")&&(d.push("rtl"),f.setAttrib(e.documentElement,"dir","rtl")),f.setAttrib(e.documentElement,"lang",b.getParam("wp_lang_attr")),c.ie?9===parseInt(c.ie,10)?d.push("ie9"):8===parseInt(c.ie,10)?d.push("ie8"):c.ie<8&&d.push("ie7"):c.webkit&&d.push("webkit"),d.push("wp-editor"),h(d,function(a){a&&f.addClass(e.body,a)}),b.on("BeforeSetContent",function(a){a.content&&(a.content=a.content.replace(/

\s*<(p|div|ul|ol|dl|table|blockquote|h[1-6]|fieldset|pre)( [^>]*)?>/gi,"<$1$2>").replace(/<\/(p|div|ul|ol|dl|table|blockquote|h[1-6]|fieldset|pre)>\s*<\/p>/gi,""))}),j&&j(document).triggerHandler("tinymce-editor-init",[b]),window.tinyMCEPreInit&&window.tinyMCEPreInit.dragDropUpload&&f.bind(e,"dragstart dragend dragover drop",function(a){j&&j(document).trigger(new j.Event(a))}),b.getParam("wp_paste_filters",!0)&&(b.on("PastePreProcess",function(b){b.content=b.content.replace(/
/gi,""),a.Env.webkit||(b.content=b.content.replace(/(<[^>]+) style="[^"]*"([^>]*>)/gi,"$1$2"),b.content=b.content.replace(/(<[^>]+) data-mce-style=([^>]+>)/gi,"$1 style=$2"))}),b.on("PastePostProcess",function(a){h(f.select("p",a.node),function(a){f.isEmpty(a)&&f.remove(a)})})),b.settings.wp_shortcut_labels&&b.theme.panel){var g={},i="Shift+Alt+",k="Ctrl+";a.Env.mac&&(i="\u2303\u2325",k="\u2318"),h(b.settings.wp_shortcut_labels,function(a,b){g[b]=a.replace("access",i).replace("meta",k)}),h(b.theme.panel.find("button"),function(a){a&&a.settings.tooltip&&g.hasOwnProperty(a.settings.tooltip)&&(a.settings.tooltip=b.translate(a.settings.tooltip)+" ("+g[a.settings.tooltip]+")")}),h(b.theme.panel.find("listbox"),function(a){a&&"Paragraph"===a.settings.text&&h(a.settings.values,function(a){a.text&&g.hasOwnProperty(a.text)&&(a.shortcut="("+g[a.text]+")")})})}}),b.on("SaveContent",function(a){return!b.inline&&b.isHidden()?void(a.content=a.element.value):(a.content=a.content.replace(/

(?:
|\u00a0|\uFEFF| )*<\/p>/g,"

 

"),void(l&&(a.content=k.editor.removep(a.content))))}),b.on("preInit",function(){var c="@[id|accesskey|class|dir|lang|style|tabindex|title|contenteditable|draggable|dropzone|hidden|spellcheck|translate],i,b,script[src|async|defer|type|charset|crossorigin|integrity]";b.schema.addValidElements(c),a.Env.iOS&&(b.settings.height=300),h({c:"JustifyCenter",r:"JustifyRight",l:"JustifyLeft",j:"JustifyFull",q:"mceBlockQuote",u:"InsertUnorderedList",o:"InsertOrderedList",m:"WP_Medialib",z:"WP_Adv",t:"WP_More",d:"Strikethrough",h:"WP_Help",p:"WP_Page",x:"WP_Code"},function(a,c){b.shortcuts.add("access+"+c,"",a)}),b.addShortcut("meta+s","",function(){k&&k.autosave&&k.autosave.server.triggerSave()}),window.getUserSetting("editor_plain_text_paste_warning")>1&&(b.settings.paste_plaintext_inform=!1),a.Env.mac&&a.$(b.iframeElement).attr("title",i("Rich Text Area. Press Control-Option-H for help."))}),b.on("PastePlainTextToggle",function(a){if(a.state===!0){var b=parseInt(window.getUserSetting("editor_plain_text_paste_warning"),10)||0;b<2&&window.setUserSetting("editor_plain_text_paste_warning",++b)}}),b.on("preinit",function(){function c(c,d){function e(){if(!f)return this;var b,c,d=window.pageXOffset||document.documentElement.scrollLeft,e=window.pageYOffset||document.documentElement.scrollTop,h=window.innerWidth,i=window.innerHeight,m=q?q.getBoundingClientRect():{top:0,right:h,bottom:i,left:0,width:h,height:i},n=this.getEl(),o=n.offsetWidth,r=n.clientHeight,s=f.getBoundingClientRect(),t=(s.left+s.right)/2,u=5,v=r+u,w=p?p.getBoundingClientRect().bottom:0,x=j?j.getBoundingClientRect().bottom:0,y=k?i-k.getBoundingClientRect().top:0,z=l?i-l.getBoundingClientRect().top:0,A=Math.max(0,w,x,m.top),B=Math.max(0,y,z,i-m.bottom),C=s.top+m.top-A,D=i-m.top-s.bottom-B,E=i-A-B,F="",G=0,H=0;return C>=E||D>=E?(this.scrolling=!0,this.hide(),this.scrolling=!1,this):(a.Env.iOS&&"IMG"===f.nodeName&&(G=54,H=46),this.bottom?D>=v?(F=" mce-arrow-up",b=s.bottom+m.top+e-H):C>=v&&(F=" mce-arrow-down",b=s.top+m.top+e-r+G):C>=v?(F=" mce-arrow-down",b=s.top+m.top+e-r+G):D>=v&&E/2>s.bottom+m.top-A&&(F=" mce-arrow-up",b=s.bottom+m.top+e-H),"undefined"==typeof b&&(b=e+A+u+H),c=t-o/2+m.left+d,s.left<0||s.right>m.width?c=m.left+d+(m.width-o)/2:o>=h?(F+=" mce-arrow-full",c=0):c<0&&s.left+o>h||c+o>h&&s.right-o<0?c=(h-o)/2:cm.width+m.left+d&&(F+=" mce-arrow-right",c=s.right-o+m.left+d),a.Env.iOS&&"IMG"===f.nodeName&&(F=F.replace(/ ?mce-arrow-(up|down)/g,"")),n.className=n.className.replace(/ ?mce-arrow-[\w]+/g,"")+F,g.setStyles(n,{left:c,top:b}),this)}var i,o,r=[];return h(c,function(a){function c(){var c=b.selection;"bullist"===d&&c.selectorChanged("ul > li",function(b,c){for(var d,e=c.parents.length;e--&&(d=c.parents[e].nodeName,"OL"!==d&&"UL"!=d););a.active(b&&"UL"===d)}),"numlist"===d&&c.selectorChanged("ol > li",function(b,c){for(var d,e=c.parents.length;e--&&(d=c.parents[e].nodeName,"OL"!==d&&"UL"!==d););a.active(b&&"OL"===d)}),a.settings.stateSelector&&c.selectorChanged(a.settings.stateSelector,function(b){a.active(b)},!0),a.settings.disabledStateSelector&&c.selectorChanged(a.settings.disabledStateSelector,function(b){a.disabled(b)})}var d;"|"===a?o=null:m.has(a)?(a={type:a},n.toolbar_items_size&&(a.size=n.toolbar_items_size),r.push(a),o=null):(o||(o={type:"buttongroup",items:[]},r.push(o)),b.buttons[a]&&(d=a,a=b.buttons[d],"function"==typeof a&&(a=a()),a.type=a.type||"button",n.toolbar_items_size&&(a.size=n.toolbar_items_size),a=m.create(a),o.items.push(a),b.initialized?c():b.on("init",c)))}),i=m.create({type:"panel",layout:"stack",classes:"toolbar-grp inline-toolbar-grp",ariaRoot:!0,ariaRemember:!0,items:[{type:"toolbar",layout:"flow",items:r}]}),i.bottom=d,i.on("show",function(){this.reposition()}),i.on("keydown",function(a){27===a.keyCode&&(this.hide(),b.focus())}),b.on("remove",function(){i.remove()}),i.reposition=e,i.hide().renderTo(document.body),i}function d(a){e&&(e.tempHide||"hide"===a.type?(e.hide(),e=!1):"resizewindow"!==a.type&&"scrollwindow"!==a.type&&"resize"!==a.type&&"scroll"!==a.type||e.blockHide||(clearTimeout(i),i=setTimeout(function(){e&&"function"==typeof e.show&&(e.scrolling=!1,e.show())},250),e.scrolling=!0,e.hide()))}var e,f,i,j,k,l,m=a.ui.Factory,n=b.settings,o=b.getContainer(),p=document.getElementById("wpadminbar"),q=document.getElementById(b.id+"_ifr");o&&(j=a.$(".mce-toolbar-grp",o)[0],k=a.$(".mce-statusbar",o)[0]),"content"===b.id&&(l=document.getElementById("post-status-info")),b.shortcuts.add("alt+119","",function(){var a;e&&(a=e.find("toolbar")[0],a&&a.focus(!0))}),b.on("nodechange",function(a){var c=b.selection.isCollapsed(),d={element:a.element,parents:a.parents,collapsed:c};b.fire("wptoolbar",d),f=d.selection||d.element,e&&e!==d.toolbar&&e.hide(),d.toolbar?(e=d.toolbar,e.visible()?e.reposition():e.show()):e=!1}),b.on("focus",function(){e&&e.show()}),b.on("resizewindow scrollwindow",d),b.dom.bind(b.getWin(),"resize scroll",d),b.on("remove",function(){b.off("resizewindow scrollwindow",d),b.dom.unbind(b.getWin(),"resize scroll",d)}),b.on("blur hide",d),b.wp=b.wp||{},b.wp._createToolbar=c},!0),{_showButtons:d,_hideButtons:d,_setEmbed:d,_getEmbed:d}})}(window.tinymce); \ 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 e313e9ab8901be9fa9cf0f3be1e9f5a3f16d44fc..571f6e186304aba3a23d7e43ea0e18c2f8f88b00 100644 GIT binary patch delta 9507 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 diff --git a/wp-includes/version.php b/wp-includes/version.php index b396f8cc3b..b4228d5cba 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -4,7 +4,7 @@ * * @global string $wp_version */ -$wp_version = '4.8-alpha-39909'; +$wp_version = '4.8-alpha-39910'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.