From 32b3a7f772388d2c86324e82eac020a501116930 Mon Sep 17 00:00:00 2001 From: Ella Iseulde Van Dorpe <*@iseulde.com> Date: Thu, 17 Nov 2016 23:59:30 +0000 Subject: [PATCH] TinyMCE: remove extra space in tooltip. This prevents wrapping and looks better, even though there seems to be some space between the other control key characters. See #38063. Built from https://develop.svn.wordpress.org/trunk@39284 git-svn-id: http://core.svn.wordpress.org/trunk@39224 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- .../js/tinymce/plugins/wordpress/plugin.js | 4 ++-- .../tinymce/plugins/wordpress/plugin.min.js | 2 +- wp-includes/js/tinymce/wp-tinymce.js.gz | Bin 171823 -> 171822 bytes wp-includes/version.php | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/wp-includes/js/tinymce/plugins/wordpress/plugin.js b/wp-includes/js/tinymce/plugins/wordpress/plugin.js index 17bda8861a..a38a26d3d4 100644 --- a/wp-includes/js/tinymce/plugins/wordpress/plugin.js +++ b/wp-includes/js/tinymce/plugins/wordpress/plugin.js @@ -553,10 +553,10 @@ tinymce.PluginManager.add( 'wordpress', function( editor ) { var access = 'Shift+Alt+'; var meta = 'Ctrl+'; - // For Mac: shift = \u2303, ctrl = \u21E7, cmd = \u2318, alt = \u2325 + // For Mac: ctrl = \u2303, cmd = \u2318, alt = \u2325 if ( tinymce.Env.mac ) { - access = '\u2303\u2325 '; + access = '\u2303\u2325'; meta = '\u2318'; } diff --git a/wp-includes/js/tinymce/plugins/wordpress/plugin.min.js b/wp-includes/js/tinymce/plugins/wordpress/plugin.min.js index 618bba91eb..4a81d63ae6 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.content=b.content.replace(/

([^<>]+)<\/p>/gi,function(a,b){return" "!==b&&/\S/.test(b)?a:"


"}))}),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.content=b.content.replace(/

([^<>]+)<\/p>/gi,function(a,b){return" "!==b&&/\S/.test(b)?a:"


"}))}),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 diff --git a/wp-includes/js/tinymce/wp-tinymce.js.gz b/wp-includes/js/tinymce/wp-tinymce.js.gz index 47f88d7f02499570f11ea7aae5bb27dd5cd9c0b9..12d28728f9a5defc4a7b64f3143426a1593fd9fd 100644 GIT binary patch delta 13491 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 i_;JmTEDnIgJNX`i$cNU$A((^U{Qm