From b2c747a38e7563bc0f20e31c996230fe2e22398e Mon Sep 17 00:00:00 2001 From: Andrew Ozz Date: Wed, 6 May 2015 05:36:17 +0000 Subject: [PATCH] TinyMCE: work-around a bug in the tags matching regex. For 3.9. Built from https://develop.svn.wordpress.org/branches/3.9@32373 git-svn-id: http://core.svn.wordpress.org/branches/3.9@32343 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 123040 -> 123055 bytes wp-includes/version.php | 2 +- 4 files changed, 6 insertions(+), 2 deletions(-) diff --git a/wp-includes/js/tinymce/plugins/wordpress/plugin.js b/wp-includes/js/tinymce/plugins/wordpress/plugin.js index b79146ac05..c4ac0cc565 100644 --- a/wp-includes/js/tinymce/plugins/wordpress/plugin.js +++ b/wp-includes/js/tinymce/plugins/wordpress/plugin.js @@ -91,6 +91,10 @@ tinymce.PluginManager.add( 'wordpress', function( editor ) { '' ); } + + if ( e.content.indexOf( '0&&("hide"===b?(a.hide(),f+=30):(a.show(),f-=30))}),f&&!d&&(c=a.getContentAreaContainer().firstChild,j.setStyle(c,"height",c.clientHeight+f),"hide"===b?(setUserSetting("hidetb","0"),g&&g.active(!1)):(setUserSetting("hidetb","1"),g&&g.active(!0))))}function c(a){return a.replace(/\[embed\]([\s\S]+?)\[\/embed\][\s\u00a0]*/g,function(a,b){return''+b+''})}function d(a){return a.replace(/]+>/g,function(a){if(-1!==a.indexOf('class="wp-oembed')){var b=a.match(/alt="([^\"]+)"/);b[1]&&(a="[embed]"+b[1]+"[/embed]")}return a})}function e(b,c){var d,e,f,g,h;f=a.dom.getViewPort(a.getWin()),d=j.getPos(a.getContentAreaContainer()),e=a.dom.getPos(b),g=Math.max(e.x-f.x,0)+d.x,h=Math.max(e.y-f.y,0)+d.y,j.setStyles(c,{top:h+5+"px",left:g+5+"px",display:"block"})}function f(){j.hide(j.select("#wp_editbtns, #wp_gallerybtns"))}var g,h,i,j=tinymce.DOM,k=0;return a.addButton("wp_adv",{tooltip:"Toolbar Toggle",cmd:"WP_Adv",onPostRender:function(){g=this,g.active("1"===getUserSetting("hidetb")?!0:!1)}}),a.on("PostRender",function(){a.getParam("wordpress_adv_hidden",!0)&&"0"===getUserSetting("hidetb","0")&&b("hide")}),a.addCommand("WP_Adv",function(){b()}),a.on("focus",function(){window.wpActiveEditor=a.id}),a.on("BeforeSetContent",function(a){a.content&&(-1!==a.content.indexOf("/g,function(a,b){return''})),-1!==a.content.indexOf("")&&(a.content=a.content.replace(//g,'')))}),a.on("PostProcess",function(a){a.get&&(a.content=a.content.replace(/]+>/g,function(a){var b,c="";return-1!==a.indexOf("wp-more-tag")&&(-1!==a.indexOf("mce-wp-more")?((b=a.match(/data-wp-more="([^"]+)"/))&&(c=b[1]),a=""):-1!==a.indexOf("mce-wp-nextpage")&&(a="")),a}))}),a.on("ResolveName",function(b){var c=a.dom,d=b.target;"IMG"===d.nodeName&&c.hasClass(d,"wp-more-tag")&&(c.hasClass(d,"mce-wp-more")?b.name="more":c.hasClass(d,"mce-wp-nextpage")&&(b.name="nextpage"))}),a.addCommand("WP_More",function(b){var c,d,e,f="wp-more-tag",g=a.dom,h=a.selection.getNode();return b=b||"more",f+=" mce-wp-"+b,e="more"===b?"More...":"Next Page",d='',"BODY"===h.nodeName||"P"===h.nodeName&&"BODY"===h.parentNode.nodeName?void a.insertContent(d):(c=g.getParent(h,function(a){return a.parentNode&&"BODY"===a.parentNode.nodeName?!0:!1},a.getBody()),void(c&&("P"===c.nodeName?c.appendChild(g.create("p",null,d).firstChild):g.insertAfter(g.create("p",null,d),c),a.nodeChanged())))}),a.addCommand("WP_Code",function(){a.formatter.toggle("code")}),a.addCommand("WP_Page",function(){a.execCommand("WP_More","nextpage")}),a.addCommand("WP_Help",function(){a.windowManager.open({url:tinymce.baseURL+"/wp-mce-help.php",title:"Keyboard Shortcuts",width:450,height:420,inline:1,classes:"wp-help"})}),a.addCommand("WP_Medialib",function(){"undefined"!=typeof wp&&wp.media&&wp.media.editor&&wp.media.editor.open(a.id)}),a.addButton("wp_more",{tooltip:"Insert Read More tag",onclick:function(){a.execCommand("WP_More","more")}}),a.addButton("wp_page",{tooltip:"Page break",onclick:function(){a.execCommand("WP_More","nextpage")}}),a.addButton("wp_help",{tooltip:"Keyboard Shortcuts",cmd:"WP_Help"}),a.addButton("wp_code",{tooltip:"Code",cmd:"WP_Code",stateSelector:"code"}),"undefined"!=typeof wp&&wp.media&&wp.media.editor&&a.addMenuItem("add_media",{text:"Add Media",icon:"wp-media-library",context:"insert",cmd:"WP_Medialib"}),a.addMenuItem("wp_more",{text:"Insert Read More tag",icon:"wp_more",context:"insert",onclick:function(){a.execCommand("WP_More","more")}}),a.addMenuItem("wp_page",{text:"Page break",icon:"wp_page",context:"insert",onclick:function(){a.execCommand("WP_More","nextpage")}}),a.on("BeforeExecCommand",function(b){!tinymce.Env.webkit||"InsertUnorderedList"!==b.command&&"InsertOrderedList"!==b.command||(i||(i=a.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;}")),a.getDoc().head.appendChild(i))}),a.on("ExecCommand",function(b){tinymce.Env.webkit&&i&&("InsertUnorderedList"===b.command||"InsertOrderedList"===b.command)&&a.dom.remove(i)}),a.on("init",function(){var b=tinymce.Env,c=["mceContentBody"],d=a.getDoc(),e=a.dom;"rtl"===a.getParam("directionality")&&(c.push("rtl"),e.setAttrib(d.documentElement,"dir","rtl")),b.ie&&(9===parseInt(b.ie,10)?c.push("ie9"):8===parseInt(b.ie,10)?c.push("ie8"):b.ie<8&&c.push("ie7")),c.push("wp-editor"),tinymce.each(c,function(a){a&&e.addClass(d.body,a)}),a.on("BeforeSetContent",function(a){a.content&&(a.content=a.content.replace(/

\s*<(p|div|ul|ol|dl|table|blockquote|h[1-6]|fieldset|pre|address)( [^>]*)?>/gi,"<$1$2>"),a.content=a.content.replace(/<\/(p|div|ul|ol|dl|table|blockquote|h[1-6]|fieldset|pre|address)>\s*<\/p>/gi,""))}),"undefined"!=typeof window.jQuery&&window.jQuery(document).triggerHandler("tinymce-editor-init",[a]),window.tinyMCEPreInit&&window.tinyMCEPreInit.dragDropUpload&&e.bind(d,"dragstart dragend dragover drop",function(a){"undefined"!=typeof window.jQuery&&window.jQuery(document).trigger(new window.jQuery.Event(a))})}),"undefined"!=typeof window.jQuery&&a.on("keyup",function(b){var c=b.keyCode||b.charCode;c!==k&&((13===c||8===k||46===k)&&window.jQuery(document).triggerHandler("wpcountwords",[a.getContent({format:"raw"})]),k=c)}),a.on("SaveContent",function(b){return a.isHidden()?void(b.content=b.element.value):(b.content=b.content.replace(/

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

 

"),void(a.getParam("wpautop",!0)&&"undefined"!=typeof window.switchEditors&&(b.content=window.switchEditors.pre_wpautop(b.content))))}),a.on("preInit",function(){a.schema.addValidElements("@[id|accesskey|class|dir|lang|style|tabindex|title|contenteditable|draggable|dropzone|hidden|spellcheck|translate],i,b")}),h="alt+shift",a.addShortcut(h+"+c","","JustifyCenter"),a.addShortcut(h+"+r","","JustifyRight"),a.addShortcut(h+"+l","","JustifyLeft"),a.addShortcut(h+"+j","","JustifyFull"),a.addShortcut(h+"+q","","mceBlockQuote"),a.addShortcut(h+"+u","","InsertUnorderedList"),a.addShortcut(h+"+o","","InsertOrderedList"),a.addShortcut(h+"+n","","mceSpellCheck"),a.addShortcut(h+"+s","","unlink"),a.addShortcut(h+"+m","","WP_Medialib"),a.addShortcut(h+"+z","","WP_Adv"),a.addShortcut(h+"+t","","WP_More"),a.addShortcut(h+"+d","","Strikethrough"),a.addShortcut(h+"+h","","WP_Help"),a.addShortcut(h+"+p","","WP_Page"),a.addShortcut(h+"+x","","WP_Code"),a.addShortcut("ctrl+s","",function(){"undefined"!=typeof wp&&wp.autosave&&wp.autosave.server.triggerSave()}),a.on("init",function(){a.dom.bind(a.getWin(),"scroll",function(){f()}),a.dom.bind(a.getBody(),"dragstart",function(){f()})}),a.on("BeforeExecCommand",function(){f()}),a.on("SaveContent",function(){f()}),a.on("MouseDown",function(a){"IMG"!==a.target.nodeName&&f()}),a.on("keydown",function(a){(a.which===tinymce.util.VK.DELETE||a.which===tinymce.util.VK.BACKSPACE)&&f()}),{_showButtons:e,_hideButtons:f,_setEmbed:c,_getEmbed:d}}); \ No newline at end of file +tinymce.ui.FloatPanel.zIndex=100100,tinymce.PluginManager.add("wordpress",function(a){function b(b){var c,d,e,f=0;d="hide"===b,a.theme.panel&&(e=a.theme.panel.find(".toolbar:not(.menubar)")),!e||e.length<2||"hide"===b&&!e[1].visible()||(!b&&e[1].visible()&&(b="hide"),tinymce.each(e,function(a,c){c>0&&("hide"===b?(a.hide(),f+=30):(a.show(),f-=30))}),f&&!d&&(c=a.getContentAreaContainer().firstChild,j.setStyle(c,"height",c.clientHeight+f),"hide"===b?(setUserSetting("hidetb","0"),g&&g.active(!1)):(setUserSetting("hidetb","1"),g&&g.active(!0))))}function c(a){return a.replace(/\[embed\]([\s\S]+?)\[\/embed\][\s\u00a0]*/g,function(a,b){return''+b+''})}function d(a){return a.replace(/]+>/g,function(a){if(-1!==a.indexOf('class="wp-oembed')){var b=a.match(/alt="([^\"]+)"/);b[1]&&(a="[embed]"+b[1]+"[/embed]")}return a})}function e(b,c){var d,e,f,g,h;f=a.dom.getViewPort(a.getWin()),d=j.getPos(a.getContentAreaContainer()),e=a.dom.getPos(b),g=Math.max(e.x-f.x,0)+d.x,h=Math.max(e.y-f.y,0)+d.y,j.setStyles(c,{top:h+5+"px",left:g+5+"px",display:"block"})}function f(){j.hide(j.select("#wp_editbtns, #wp_gallerybtns"))}var g,h,i,j=tinymce.DOM,k=0;return a.addButton("wp_adv",{tooltip:"Toolbar Toggle",cmd:"WP_Adv",onPostRender:function(){g=this,g.active("1"===getUserSetting("hidetb")?!0:!1)}}),a.on("PostRender",function(){a.getParam("wordpress_adv_hidden",!0)&&"0"===getUserSetting("hidetb","0")&&b("hide")}),a.addCommand("WP_Adv",function(){b()}),a.on("focus",function(){window.wpActiveEditor=a.id}),a.on("BeforeSetContent",function(a){a.content&&(-1!==a.content.indexOf("/g,function(a,b){return''})),-1!==a.content.indexOf("")&&(a.content=a.content.replace(//g,'')),-1!==a.content.indexOf(']+>/g,function(a){var b,c="";return-1!==a.indexOf("wp-more-tag")&&(-1!==a.indexOf("mce-wp-more")?((b=a.match(/data-wp-more="([^"]+)"/))&&(c=b[1]),a=""):-1!==a.indexOf("mce-wp-nextpage")&&(a="")),a}))}),a.on("ResolveName",function(b){var c=a.dom,d=b.target;"IMG"===d.nodeName&&c.hasClass(d,"wp-more-tag")&&(c.hasClass(d,"mce-wp-more")?b.name="more":c.hasClass(d,"mce-wp-nextpage")&&(b.name="nextpage"))}),a.addCommand("WP_More",function(b){var c,d,e,f="wp-more-tag",g=a.dom,h=a.selection.getNode();return b=b||"more",f+=" mce-wp-"+b,e="more"===b?"More...":"Next Page",d='',"BODY"===h.nodeName||"P"===h.nodeName&&"BODY"===h.parentNode.nodeName?void a.insertContent(d):(c=g.getParent(h,function(a){return a.parentNode&&"BODY"===a.parentNode.nodeName?!0:!1},a.getBody()),void(c&&("P"===c.nodeName?c.appendChild(g.create("p",null,d).firstChild):g.insertAfter(g.create("p",null,d),c),a.nodeChanged())))}),a.addCommand("WP_Code",function(){a.formatter.toggle("code")}),a.addCommand("WP_Page",function(){a.execCommand("WP_More","nextpage")}),a.addCommand("WP_Help",function(){a.windowManager.open({url:tinymce.baseURL+"/wp-mce-help.php",title:"Keyboard Shortcuts",width:450,height:420,inline:1,classes:"wp-help"})}),a.addCommand("WP_Medialib",function(){"undefined"!=typeof wp&&wp.media&&wp.media.editor&&wp.media.editor.open(a.id)}),a.addButton("wp_more",{tooltip:"Insert Read More tag",onclick:function(){a.execCommand("WP_More","more")}}),a.addButton("wp_page",{tooltip:"Page break",onclick:function(){a.execCommand("WP_More","nextpage")}}),a.addButton("wp_help",{tooltip:"Keyboard Shortcuts",cmd:"WP_Help"}),a.addButton("wp_code",{tooltip:"Code",cmd:"WP_Code",stateSelector:"code"}),"undefined"!=typeof wp&&wp.media&&wp.media.editor&&a.addMenuItem("add_media",{text:"Add Media",icon:"wp-media-library",context:"insert",cmd:"WP_Medialib"}),a.addMenuItem("wp_more",{text:"Insert Read More tag",icon:"wp_more",context:"insert",onclick:function(){a.execCommand("WP_More","more")}}),a.addMenuItem("wp_page",{text:"Page break",icon:"wp_page",context:"insert",onclick:function(){a.execCommand("WP_More","nextpage")}}),a.on("BeforeExecCommand",function(b){!tinymce.Env.webkit||"InsertUnorderedList"!==b.command&&"InsertOrderedList"!==b.command||(i||(i=a.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;}")),a.getDoc().head.appendChild(i))}),a.on("ExecCommand",function(b){tinymce.Env.webkit&&i&&("InsertUnorderedList"===b.command||"InsertOrderedList"===b.command)&&a.dom.remove(i)}),a.on("init",function(){var b=tinymce.Env,c=["mceContentBody"],d=a.getDoc(),e=a.dom;"rtl"===a.getParam("directionality")&&(c.push("rtl"),e.setAttrib(d.documentElement,"dir","rtl")),b.ie&&(9===parseInt(b.ie,10)?c.push("ie9"):8===parseInt(b.ie,10)?c.push("ie8"):b.ie<8&&c.push("ie7")),c.push("wp-editor"),tinymce.each(c,function(a){a&&e.addClass(d.body,a)}),a.on("BeforeSetContent",function(a){a.content&&(a.content=a.content.replace(/

\s*<(p|div|ul|ol|dl|table|blockquote|h[1-6]|fieldset|pre|address)( [^>]*)?>/gi,"<$1$2>"),a.content=a.content.replace(/<\/(p|div|ul|ol|dl|table|blockquote|h[1-6]|fieldset|pre|address)>\s*<\/p>/gi,""))}),"undefined"!=typeof window.jQuery&&window.jQuery(document).triggerHandler("tinymce-editor-init",[a]),window.tinyMCEPreInit&&window.tinyMCEPreInit.dragDropUpload&&e.bind(d,"dragstart dragend dragover drop",function(a){"undefined"!=typeof window.jQuery&&window.jQuery(document).trigger(new window.jQuery.Event(a))})}),"undefined"!=typeof window.jQuery&&a.on("keyup",function(b){var c=b.keyCode||b.charCode;c!==k&&((13===c||8===k||46===k)&&window.jQuery(document).triggerHandler("wpcountwords",[a.getContent({format:"raw"})]),k=c)}),a.on("SaveContent",function(b){return a.isHidden()?void(b.content=b.element.value):(b.content=b.content.replace(/

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

 

"),void(a.getParam("wpautop",!0)&&"undefined"!=typeof window.switchEditors&&(b.content=window.switchEditors.pre_wpautop(b.content))))}),a.on("preInit",function(){a.schema.addValidElements("@[id|accesskey|class|dir|lang|style|tabindex|title|contenteditable|draggable|dropzone|hidden|spellcheck|translate],i,b")}),h="alt+shift",a.addShortcut(h+"+c","","JustifyCenter"),a.addShortcut(h+"+r","","JustifyRight"),a.addShortcut(h+"+l","","JustifyLeft"),a.addShortcut(h+"+j","","JustifyFull"),a.addShortcut(h+"+q","","mceBlockQuote"),a.addShortcut(h+"+u","","InsertUnorderedList"),a.addShortcut(h+"+o","","InsertOrderedList"),a.addShortcut(h+"+n","","mceSpellCheck"),a.addShortcut(h+"+s","","unlink"),a.addShortcut(h+"+m","","WP_Medialib"),a.addShortcut(h+"+z","","WP_Adv"),a.addShortcut(h+"+t","","WP_More"),a.addShortcut(h+"+d","","Strikethrough"),a.addShortcut(h+"+h","","WP_Help"),a.addShortcut(h+"+p","","WP_Page"),a.addShortcut(h+"+x","","WP_Code"),a.addShortcut("ctrl+s","",function(){"undefined"!=typeof wp&&wp.autosave&&wp.autosave.server.triggerSave()}),a.on("init",function(){a.dom.bind(a.getWin(),"scroll",function(){f()}),a.dom.bind(a.getBody(),"dragstart",function(){f()})}),a.on("BeforeExecCommand",function(){f()}),a.on("SaveContent",function(){f()}),a.on("MouseDown",function(a){"IMG"!==a.target.nodeName&&f()}),a.on("keydown",function(a){(a.which===tinymce.util.VK.DELETE||a.which===tinymce.util.VK.BACKSPACE)&&f()}),{_showButtons:e,_hideButtons:f,_setEmbed:c,_getEmbed:d}}); \ 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 e94006a0ed0d9753fae2fed6e4967351df0476ef..54099e7047102d73ee52522848104f4d4328c9b8 100644 GIT binary patch delta 17698 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