From a0978ec8b4f646b06ac73417ae999886d3dc3f76 Mon Sep 17 00:00:00 2001 From: Andrew Ozz Date: Wed, 2 Mar 2016 22:10:27 +0000 Subject: [PATCH] TinyMCE: then toggling the paste in plain text mode disable the warning message after the second time. Fixes #28612. Built from https://develop.svn.wordpress.org/trunk@36807 git-svn-id: http://core.svn.wordpress.org/trunk@36774 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- .../js/tinymce/plugins/wordpress/plugin.js | 15 +++++++++++++++ .../tinymce/plugins/wordpress/plugin.min.js | 2 +- wp-includes/js/tinymce/wp-tinymce.js.gz | Bin 166847 -> 166932 bytes wp-includes/version.php | 2 +- 4 files changed, 17 insertions(+), 2 deletions(-) diff --git a/wp-includes/js/tinymce/plugins/wordpress/plugin.js b/wp-includes/js/tinymce/plugins/wordpress/plugin.js index 315be256f8..6c708dc454 100644 --- a/wp-includes/js/tinymce/plugins/wordpress/plugin.js +++ b/wp-includes/js/tinymce/plugins/wordpress/plugin.js @@ -566,8 +566,23 @@ tinymce.PluginManager.add( 'wordpress', function( editor ) { wp.autosave.server.triggerSave(); } } ); + + if ( window.getUserSetting( 'editor_plain_text_paste_warning' ) > 1 ) { + editor.settings.paste_plaintext_inform = false; + } } ); + editor.on( 'PastePlainTextToggle', function( event ) { + // Warn twice, then stop. + if ( event.state === true ) { + var times = parseInt( window.getUserSetting( 'editor_plain_text_paste_warning' ), 10 ) || 0; + + if ( times < 2 ) { + window.setUserSetting( 'editor_plain_text_paste_warning', ++times ); + } + } + }); + /** * Experimental: create a floating toolbar. * This functionality will change in the next releases. Not recommended for use by plugins. diff --git a/wp-includes/js/tinymce/plugins/wordpress/plugin.min.js b/wp-includes/js/tinymce/plugins/wordpress/plugin.min.js index 0555dbd51a..8b75216eb5 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(/

([^<>]+)<\/p>/gi,function(a,b){return/^( |\s|\u00a0|\ufeff)+$/i.test(b)?"


":a}))}),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&&(!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"})+c({"***":"Horizontal line"})+"
",e=e+"

"+i("The next group of formatting shortcuts are applied as you type or when you insert them around plain text in the same paragraph. Press Escape or the Undo button to undo.")+'

'+c({"*":"Italic","**":"Bold"})+c({_:"Italic",__:"Bold"})+c({"`":"Code",empty:""})+"
"),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")),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.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",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(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.offsetHeight,s=f.getBoundingClientRect(),t=(s.left+s.right)/2,u=5,v=8,w=r+v+u,x=p?p.getBoundingClientRect().bottom:0,y=j?j.getBoundingClientRect().bottom:0,z=k?i-k.getBoundingClientRect().top:0,A=l?i-l.getBoundingClientRect().top:0,B=Math.max(0,x,y,m.top),C=Math.max(0,z,A,i-m.bottom),D=s.top+m.top-B,E=i-m.top-s.bottom-C,F=i-B-C,G="",H=0,I=0;return D>=F||E>=F?(this.scrolling=!0,this.hide(),this.scrolling=!1,this):(a.Env.iOS&&"IMG"===f.nodeName&&(H=54,I=46),this.bottom?E>=w?(G=" mce-arrow-up",b=s.bottom+m.top+e-I):D>=w&&(G=" mce-arrow-down",b=s.top+m.top+e-r-v+H):D>=w?(G=" mce-arrow-down",b=s.top+m.top+e-r-v+H):E>=w&&F/2>s.bottom+m.top-B&&(G=" mce-arrow-up",b=s.bottom+m.top+e-I),"undefined"==typeof b&&(b=e+B+u+I),c=t-o/2+m.left+d,s.left<0||s.right>m.width?c=m.left+d+(m.width-o)/2:o>=h?(G+=" mce-arrow-full",c=0):0>c&&s.left+o>h||c+o>h&&s.right-o<0?c=(h-o)/2:cm.width+m.left+d&&(G+=" mce-arrow-right",c=s.right-o+m.left+d),a.Env.iOS&&"IMG"===f.nodeName&&(G=G.replace(/ ?mce-arrow-(up|down)/g,"")),n.className=n.className.replace(/ ?mce-arrow-[\w]+/g,"")+G,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):"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()}),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(/

([^<>]+)<\/p>/gi,function(a,b){return/^( |\s|\u00a0|\ufeff)+$/i.test(b)?"


":a}))}),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&&(!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"})+c({"***":"Horizontal line"})+"
",e=e+"

"+i("The next group of formatting shortcuts are applied as you type or when you insert them around plain text in the same paragraph. Press Escape or the Undo button to undo.")+'

'+c({"*":"Italic","**":"Bold"})+c({_:"Italic",__:"Bold"})+c({"`":"Code",empty:""})+"
"),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")),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.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",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()}),window.getUserSetting("editor_plain_text_paste_warning")>1&&(b.settings.paste_plaintext_inform=!1)}),b.on("PastePlainTextToggle",function(a){if(a.state===!0){var b=parseInt(window.getUserSetting("editor_plain_text_paste_warning"),10)||0;2>b&&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.offsetHeight,s=f.getBoundingClientRect(),t=(s.left+s.right)/2,u=5,v=8,w=r+v+u,x=p?p.getBoundingClientRect().bottom:0,y=j?j.getBoundingClientRect().bottom:0,z=k?i-k.getBoundingClientRect().top:0,A=l?i-l.getBoundingClientRect().top:0,B=Math.max(0,x,y,m.top),C=Math.max(0,z,A,i-m.bottom),D=s.top+m.top-B,E=i-m.top-s.bottom-C,F=i-B-C,G="",H=0,I=0;return D>=F||E>=F?(this.scrolling=!0,this.hide(),this.scrolling=!1,this):(a.Env.iOS&&"IMG"===f.nodeName&&(H=54,I=46),this.bottom?E>=w?(G=" mce-arrow-up",b=s.bottom+m.top+e-I):D>=w&&(G=" mce-arrow-down",b=s.top+m.top+e-r-v+H):D>=w?(G=" mce-arrow-down",b=s.top+m.top+e-r-v+H):E>=w&&F/2>s.bottom+m.top-B&&(G=" mce-arrow-up",b=s.bottom+m.top+e-I),"undefined"==typeof b&&(b=e+B+u+I),c=t-o/2+m.left+d,s.left<0||s.right>m.width?c=m.left+d+(m.width-o)/2:o>=h?(G+=" mce-arrow-full",c=0):0>c&&s.left+o>h||c+o>h&&s.right-o<0?c=(h-o)/2:cm.width+m.left+d&&(G+=" mce-arrow-right",c=s.right-o+m.left+d),a.Env.iOS&&"IMG"===f.nodeName&&(G=G.replace(/ ?mce-arrow-(up|down)/g,"")),n.className=n.className.replace(/ ?mce-arrow-[\w]+/g,"")+G,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):"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()}),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 a3793dbf487b349350e769cd4c66c6f4074042ac..a2c87fdda132fd4098fbe14a7f49a746ea02ba42 100644 GIT binary patch delta 13474 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 FG3v`zk9pTVPn3@htUsGHq=EG}^Yk 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 QC1NN4A2$Vx4;rrr09BYp7ytkO delta 13346 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 s!b^b3u(1C@FsYP(F8C)O^l=g1iThX(IZ{7