From c9871174d17c431f43714102b6984ecb3c364c7a Mon Sep 17 00:00:00 2001 From: Andrew Ozz Date: Wed, 29 Jul 2015 21:07:23 +0000 Subject: [PATCH] TinyMCE: fix the text in the keyboard shortcuts modal for the changed patterns. See #31441. Built from https://develop.svn.wordpress.org/trunk@33501 git-svn-id: http://core.svn.wordpress.org/trunk@33468 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-includes/class-wp-editor.php | 2 ++ .../js/tinymce/plugins/wordpress/plugin.js | 11 +++++++++-- .../tinymce/plugins/wordpress/plugin.min.js | 2 +- wp-includes/js/tinymce/wp-tinymce.js.gz | Bin 146783 -> 146827 bytes wp-includes/version.php | 2 +- 5 files changed, 13 insertions(+), 4 deletions(-) diff --git a/wp-includes/class-wp-editor.php b/wp-includes/class-wp-editor.php index ef9e8576e7..6fdc8c56a2 100644 --- a/wp-includes/class-wp-editor.php +++ b/wp-includes/class-wp-editor.php @@ -1054,6 +1054,8 @@ final class _WP_Editors { __( '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.' ), 'When starting a new paragraph with one of these patterns followed by a space, the formatting will be applied automatically. Press Backspace or Escape to undo.' => __( 'When starting a new paragraph with one of these patterns followed by a space, the formatting will be applied automatically. Press Backspace or Escape to undo.' ), + 'The following patterns are replaced on pressing Enter at the end of the paragraph. Press the Undo button to undo.' => + __( 'The following patterns are replaced on pressing Enter at the end of the paragraph. Press the Undo button to undo.' ), ); /** diff --git a/wp-includes/js/tinymce/plugins/wordpress/plugin.js b/wp-includes/js/tinymce/plugins/wordpress/plugin.js index 2c47676852..2f4bd5e11c 100644 --- a/wp-includes/js/tinymce/plugins/wordpress/plugin.js +++ b/wp-includes/js/tinymce/plugins/wordpress/plugin.js @@ -269,8 +269,15 @@ tinymce.PluginManager.add( 'wordpress', function( editor ) { html = html + '

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

' + '' + - tr({ '* -': 'Bullet list' }) + - tr({ '1. 1)': 'Numbered list' }) + + tr({ '*': 'Bullet list' }) + + tr({ '-': 'Bullet list' }) + + tr({ '1.': 'Numbered list' }) + + tr({ '1)': 'Numbered list' }) + + '
'; + + html = html + + '

' + __( 'The following patterns are replaced on pressing Enter at the end of the paragraph. Press the Undo button to undo.' ) + '

' + + '' + tr({ '>': 'Blockquote' }) + tr({ '##': 'Heading 2' }) + tr({ '###': 'Heading 3' }) + diff --git a/wp-includes/js/tinymce/plugins/wordpress/plugin.min.js b/wp-includes/js/tinymce/plugins/wordpress/plugin.min.js index 22e3c69b11..f3a213ab8f 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")?!0:!1)}}),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&&(-1!==b.content.indexOf("/g,function(b,d){return''})),-1!==b.content.indexOf("")&&(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=b.content.replace(/

(?: |\u00a0|\uFEFF|\s)+<\/p>/gi,"


"))}),b.on("PostProcess",function(a){a.get&&(a.content=a.content.replace(/]+>/g,function(a){var b,c="";return-1!==a.indexOf('data-wp-more="more"')?((b=a.match(/data-wp-more-text="([^"]+)"/))&&(c=b[1]),a=""):-1!==a.indexOf('data-wp-more="nextpage"')&&(a=""),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?!0:!1},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){var b="";return h(a,function(a,c){b+=a?"":""}),b+""}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=[];h([{c:"Copy",x:"Cut"},{v:"Paste",a:"Select all"},{z:"Undo",y:"Redo"},{b:"Bold",i:"Italic"},{u:"Underline",k:"Insert/edit link"}],function(a){l.push(c(a))}),h([{1:"Heading 1",2:"Heading 2"},{3:"Heading 3",4:"Heading 4"},{5:"Heading 5",6:"Heading 6"},{l:"Align left",c:"Align center"},{r:"Align right",j:"Justify"},{d:"Strikethrough",q:"Blockquote"},{u:"Bullet list",o:"Numbered list"},{a:"Insert/edit link",s:"Remove link"},{m:"Insert/edit image",t:"Insert Read More tag"},{h:"Keyboard Shortcuts",x:"Code"},{p:"Insert Page Break tag",w:"Distraction-free writing mode"}],function(a){m.push(c(a))}),d=[i("Letter"),i("Action"),i("Letter"),i("Action")],d="",e='
',e=e+"

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

"+c+""+i(a)+"
"+d.join("")+"
'+d+l.join("")+"

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

'+d+m.join("")+"
",b.plugins.wptextpattern&&(e=e+"

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

"+c({"* -":"Bullet list"})+c({"1. 1)":"Numbered list"})+c({">":"Blockquote"})+c({"##":"Heading 2"})+c({"###":"Heading 3"})+c({"####":"Heading 4"})+c({"#####":"Heading 5"})+c({"######":"Heading 6"})+"
"),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;c.iOS&&f.addClass(e.documentElement,"ios"),"rtl"===b.getParam("directionality")&&(d.push("rtl"),f.setAttrib(e.documentElement,"dir","rtl")),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)&&(a.Env.webkit||b.on("PastePreProcess",function(a){a.content=a.content.replace(/(<[^>]+) style="[^"]*"([^>]*>)/gi,"$1$2"),a.content=a.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.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),a.$("#wp-"+b.id+"-wrap").hasClass("html-active")&&b.hide(),h({c:"JustifyCenter",r:"JustifyRight",l:"JustifyLeft",j:"JustifyFull",q:"mceBlockQuote",u:"InsertUnorderedList",o:"InsertOrderedList",s:"unlink",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()})}),b.on("preinit",function(){function c(a,c){function d(){if(!f)return this;var a,b,c=window.pageXOffset||document.documentElement.scrollLeft,d=window.pageYOffset||document.documentElement.scrollTop,e=window.innerWidth,h=window.innerHeight,i=n.getBoundingClientRect(),k=this.getEl(),l=k.offsetWidth,q=k.offsetHeight,r=f.getBoundingClientRect(),s=(r.left+r.right)/2,t=5,u=8,v=q+u+t,w=m?m.getBoundingClientRect().bottom:0,x=o?o.getBoundingClientRect().bottom:0,y=p?h-p.getBoundingClientRect().top:0,z=j?h-j.getBoundingClientRect().top:0,A=Math.max(0,w,x,i.top),B=Math.max(0,y,z,h-i.bottom),C=r.top+i.top-A,D=h-i.top-r.bottom-B,E=h-A-B,F="";return C>=E||D>=E?this.hide():(this.bottom?D>=v?(F=" mce-arrow-up",a=r.bottom+i.top+d):C>=v&&(F=" mce-arrow-down",a=r.top+i.top+d-q-u):C>=v?(F=" mce-arrow-down",a=r.top+i.top+d-q-u):D>=v&&E/2>r.bottom+i.top-A&&(F=" mce-arrow-up",a=r.bottom+i.top+d),"undefined"==typeof a&&(a=d+A+t),b=s-l/2+i.left+c,r.left<0||r.right>i.width?b=i.left+c+(i.width-l)/2:l>=e?(F+=" mce-arrow-full",b=0):0>b&&r.left+l>e||b+l>e&&r.right-l<0?b=(e-l)/2:bi.width+i.left+c&&(F+=" mce-arrow-right",b=r.right-l+i.left+c),k.className=k.className.replace(/ ?mce-arrow-[\w]+/g,"")+F,g.setStyles(k,{left:b,top:a}),this)}var e,i,q=[];return h(a,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?i=null:k.has(a)?(a={type:a},l.toolbar_items_size&&(a.size=l.toolbar_items_size),q.push(a),i=null):(i||(i={type:"buttongroup",items:[]},q.push(i)),b.buttons[a]&&(d=a,a=b.buttons[d],"function"==typeof a&&(a=a()),a.type=a.type||"button",l.toolbar_items_size&&(a.size=l.toolbar_items_size),a=k.create(a),i.items.push(a),b.initialized?c():b.on("init",c)))}),e=k.create({type:"panel",layout:"stack",classes:"toolbar-grp inline-toolbar-grp",ariaRoot:!0,ariaRemember:!0,items:[{type:"toolbar",layout:"flow",items:q}]}),e.bottom=c,e.on("show",function(){this.reposition()}),e.on("keydown",function(a){27===a.keyCode&&(this.hide(),b.focus())}),b.on("remove",function(){e.remove()}),e.reposition=d,e.hide().renderTo(document.body),e}function d(a){e&&(e.hide(),"hide"===a.type?e=!1:("resize"===a.type||"scroll"===a.type)&&(clearTimeout(i),i=setTimeout(function(){e&&"function"==typeof e.show&&e.show()},250)))}var e,f,i,j,k=a.ui.Factory,l=b.settings,m=document.getElementById("wpadminbar"),n=document.getElementById(b.id+"_ifr"),o=a.$(".mce-toolbar-grp",b.getContainer())[0],p=a.$(".mce-statusbar",b.getContainer())[0];"content"===b.id&&(j=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.hide(),d.toolbar?(e=d.toolbar,e.show()):e=!1}),b.on("focus",function(){e&&e.show()}),g.bind(window,"resize scroll",d),b.dom.bind(b.getWin(),"resize scroll",d),b.on("remove",function(){g.unbind(window,"resize scroll",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")?!0:!1)}}),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&&(-1!==b.content.indexOf("/g,function(b,d){return''})),-1!==b.content.indexOf("")&&(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=b.content.replace(/

(?: |\u00a0|\uFEFF|\s)+<\/p>/gi,"


"))}),b.on("PostProcess",function(a){a.get&&(a.content=a.content.replace(/]+>/g,function(a){var b,c="";return-1!==a.indexOf('data-wp-more="more"')?((b=a.match(/data-wp-more-text="([^"]+)"/))&&(c=b[1]),a=""):-1!==a.indexOf('data-wp-more="nextpage"')&&(a=""),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?!0:!1},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){var b="";return h(a,function(a,c){b+=a?""+c+""+i(a)+"":""}),b+""}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=[];h([{c:"Copy",x:"Cut"},{v:"Paste",a:"Select all"},{z:"Undo",y:"Redo"},{b:"Bold",i:"Italic"},{u:"Underline",k:"Insert/edit link"}],function(a){l.push(c(a))}),h([{1:"Heading 1",2:"Heading 2"},{3:"Heading 3",4:"Heading 4"},{5:"Heading 5",6:"Heading 6"},{l:"Align left",c:"Align center"},{r:"Align right",j:"Justify"},{d:"Strikethrough",q:"Blockquote"},{u:"Bullet list",o:"Numbered list"},{a:"Insert/edit link",s:"Remove link"},{m:"Insert/edit image",t:"Insert Read More tag"},{h:"Keyboard Shortcuts",x:"Code"},{p:"Insert Page Break tag",w:"Distraction-free writing mode"}],function(a){m.push(c(a))}),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&&(e=e+"

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

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

"+i("The following patterns are replaced on pressing Enter at the end of the paragraph. Press the Undo button to undo.")+"

"+c({">":"Blockquote"})+c({"##":"Heading 2"})+c({"###":"Heading 3"})+c({"####":"Heading 4"})+c({"#####":"Heading 5"})+c({"######":"Heading 6"})+"
"),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;c.iOS&&f.addClass(e.documentElement,"ios"),"rtl"===b.getParam("directionality")&&(d.push("rtl"),f.setAttrib(e.documentElement,"dir","rtl")),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)&&(a.Env.webkit||b.on("PastePreProcess",function(a){a.content=a.content.replace(/(<[^>]+) style="[^"]*"([^>]*>)/gi,"$1$2"),a.content=a.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.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),a.$("#wp-"+b.id+"-wrap").hasClass("html-active")&&b.hide(),h({c:"JustifyCenter",r:"JustifyRight",l:"JustifyLeft",j:"JustifyFull",q:"mceBlockQuote",u:"InsertUnorderedList",o:"InsertOrderedList",s:"unlink",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()})}),b.on("preinit",function(){function c(a,c){function d(){if(!f)return this;var a,b,c=window.pageXOffset||document.documentElement.scrollLeft,d=window.pageYOffset||document.documentElement.scrollTop,e=window.innerWidth,h=window.innerHeight,i=n.getBoundingClientRect(),k=this.getEl(),l=k.offsetWidth,q=k.offsetHeight,r=f.getBoundingClientRect(),s=(r.left+r.right)/2,t=5,u=8,v=q+u+t,w=m?m.getBoundingClientRect().bottom:0,x=o?o.getBoundingClientRect().bottom:0,y=p?h-p.getBoundingClientRect().top:0,z=j?h-j.getBoundingClientRect().top:0,A=Math.max(0,w,x,i.top),B=Math.max(0,y,z,h-i.bottom),C=r.top+i.top-A,D=h-i.top-r.bottom-B,E=h-A-B,F="";return C>=E||D>=E?this.hide():(this.bottom?D>=v?(F=" mce-arrow-up",a=r.bottom+i.top+d):C>=v&&(F=" mce-arrow-down",a=r.top+i.top+d-q-u):C>=v?(F=" mce-arrow-down",a=r.top+i.top+d-q-u):D>=v&&E/2>r.bottom+i.top-A&&(F=" mce-arrow-up",a=r.bottom+i.top+d),"undefined"==typeof a&&(a=d+A+t),b=s-l/2+i.left+c,r.left<0||r.right>i.width?b=i.left+c+(i.width-l)/2:l>=e?(F+=" mce-arrow-full",b=0):0>b&&r.left+l>e||b+l>e&&r.right-l<0?b=(e-l)/2:bi.width+i.left+c&&(F+=" mce-arrow-right",b=r.right-l+i.left+c),k.className=k.className.replace(/ ?mce-arrow-[\w]+/g,"")+F,g.setStyles(k,{left:b,top:a}),this)}var e,i,q=[];return h(a,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?i=null:k.has(a)?(a={type:a},l.toolbar_items_size&&(a.size=l.toolbar_items_size),q.push(a),i=null):(i||(i={type:"buttongroup",items:[]},q.push(i)),b.buttons[a]&&(d=a,a=b.buttons[d],"function"==typeof a&&(a=a()),a.type=a.type||"button",l.toolbar_items_size&&(a.size=l.toolbar_items_size),a=k.create(a),i.items.push(a),b.initialized?c():b.on("init",c)))}),e=k.create({type:"panel",layout:"stack",classes:"toolbar-grp inline-toolbar-grp",ariaRoot:!0,ariaRemember:!0,items:[{type:"toolbar",layout:"flow",items:q}]}),e.bottom=c,e.on("show",function(){this.reposition()}),e.on("keydown",function(a){27===a.keyCode&&(this.hide(),b.focus())}),b.on("remove",function(){e.remove()}),e.reposition=d,e.hide().renderTo(document.body),e}function d(a){e&&(e.hide(),"hide"===a.type?e=!1:("resize"===a.type||"scroll"===a.type)&&(clearTimeout(i),i=setTimeout(function(){e&&"function"==typeof e.show&&e.show()},250)))}var e,f,i,j,k=a.ui.Factory,l=b.settings,m=document.getElementById("wpadminbar"),n=document.getElementById(b.id+"_ifr"),o=a.$(".mce-toolbar-grp",b.getContainer())[0],p=a.$(".mce-statusbar",b.getContainer())[0];"content"===b.id&&(j=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.hide(),d.toolbar?(e=d.toolbar,e.show()):e=!1}),b.on("focus",function(){e&&e.show()}),g.bind(window,"resize scroll",d),b.dom.bind(b.getWin(),"resize scroll",d),b.on("remove",function(){g.unbind(window,"resize scroll",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 5cfebe2b282ef36eb9f858891e37c463e6cc2dd4..26282a0dda0ed14d4d9f7bb95a4f4b9745ab4810 100644 GIT binary patch delta 14764 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 delta 14737 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