/g, function(a){
@@ -141,37 +147,42 @@ var switchEditors = {
return a.replace(/[\r\n]+/g, ' ');
});
+ // Protect pre|script tags
+ if ( pee.indexOf(']*>[\s\S]+?<\/\1>/g, function(a) {
+ return a.replace(/(\r\n|\n)/g, '');
+ });
+ }
+
pee = pee + '\n\n';
pee = pee.replace(/ \s* /gi, '\n\n');
- pee = pee.replace(new RegExp('(<(?:'+blocklist+')[^>]*>)', 'gi'), '\n$1');
+ pee = pee.replace(new RegExp('(<(?:'+blocklist+')(?: [^>]*)?>)', 'gi'), '\n$1');
pee = pee.replace(new RegExp('((?:'+blocklist+')>)', 'gi'), '$1\n\n');
+ pee = pee.replace(/ ]*)?>/gi, ' \n\n'); // hr is self closing block element
pee = pee.replace(/\r\n|\r/g, '\n');
pee = pee.replace(/\n\s*\n+/g, '\n\n');
pee = pee.replace(/([\s\S]+?)\n\n/g, '$1
\n');
pee = pee.replace(/\s*?<\/p>/gi, '');
- pee = pee.replace(new RegExp('
\\s*(?(?:'+blocklist+')[^>]*>)\\s*
', 'gi'), "$1");
+ pee = pee.replace(new RegExp('\\s*(?(?:'+blocklist+')(?: [^>]*)?>)\\s*
', 'gi'), "$1");
pee = pee.replace(/(
/gi, '$1');
pee = pee.replace(/\s*
]*)>/gi, '');
pee = pee.replace(/<\/blockquote>\s*<\/p>/gi, '
');
- pee = pee.replace(new RegExp('\\s*(?(?:'+blocklist+')[^>]*>)', 'gi'), "$1");
- pee = pee.replace(new RegExp('(?(?:'+blocklist+')[^>]*>)\\s*
', 'gi'), "$1");
+ pee = pee.replace(new RegExp('\\s*(?(?:'+blocklist+')(?: [^>]*)?>)', 'gi'), "$1");
+ pee = pee.replace(new RegExp('(?(?:'+blocklist+')(?: [^>]*)?>)\\s*
', 'gi'), "$1");
pee = pee.replace(/\s*\n/gi, ' \n');
pee = pee.replace(new RegExp('(?(?:'+blocklist+')[^>]*>)\\s* ', 'gi'), "$1");
pee = pee.replace(/ (\s*<\/?(?:p|li|div|dl|dd|dt|th|pre|td|ul|ol)>)/gi, '$1');
pee = pee.replace(/(?:| )*\s*\[caption([^\[]+)\[\/caption\]\s*(?:<\/p>| )*/gi, '[caption$1[/caption]');
pee = pee.replace(/(<(?:div|th|td|form|fieldset|dd)[^>]*>)(.*?)<\/p>/g, function(a, b, c) {
- if ( c.match(/
]+)?>/) )
+ if ( c.match(/
]*)?>/) )
return a;
return b + '
' + c + '
';
});
- // Fix the pre|script tags
- pee = pee.replace(/<(pre|script)[^>]*>[\s\S]+?<\/\1>/g, function(a) {
- a = a.replace(/ [\r\n]*/g, '\n');
- return a.replace(/<\/?p( [^>]*)?>[\r\n]*/g, '\n');
- });
+ // put back the line breaks in pre|script
+ pee = pee.replace(//g, '\n');
return pee;
},
diff --git a/wp-admin/js/editor.js b/wp-admin/js/editor.js
index 6372b6603e..a37f605284 100644
--- a/wp-admin/js/editor.js
+++ b/wp-admin/js/editor.js
@@ -1 +1 @@
-jQuery(document).ready(function(b){var a=wpCookies.getHash("TinyMCE_content_size");if(getUserSetting("editor")=="html"){if(a){b("#content").css("height",a.ch-15+"px")}}else{if(typeof tinyMCE!="object"){b("#content").css("color","#000")}else{b("#quicktags").hide()}}});var switchEditors={mode:"",I:function(a){return document.getElementById(a)},_wp_Nop:function(b){var c,a;b=b.replace(/<(pre|script)[^>]*>[\s\S]+?<\/\1>/g,function(d){d=d.replace(/ [\r\n]*/g,"");return d.replace(/<\/?p( [^>]*)?>[\r\n]*/g,"")});c="blockquote|ul|ol|li|table|thead|tbody|tfoot|tr|th|td|div|h[1-6]|p|fieldset";b=b.replace(new RegExp("\\s*("+c+")>\\s*","g"),"$1>\n");b=b.replace(new RegExp("\\s*<(("+c+")[^>]*)>","g"),"\n<$1>");b=b.replace(/(]+>.*?)<\/p>/g,"$1
");b=b.replace(/]*)>\s*
/gi,"
\n\n");b=b.replace(/\s*
/gi,"");b=b.replace(/\s*<\/p>\s*/gi,"\n\n");b=b.replace(/\n[\s\u00a0]+\n/g,"\n\n");b=b.replace(/\s* \s*/gi,"\n");b=b.replace(/\s*
\s*/g,"
\n");b=b.replace(/\s*\[caption([^\[]+)\[\/caption\]\s*/gi,"\n\n[caption$1[/caption]\n\n");b=b.replace(/caption\]\n\n+\[caption/g,"caption]\n\n[caption");a="blockquote|ul|ol|li|table|thead|tbody|tfoot|tr|th|td|h[1-6]|pre|fieldset";b=b.replace(new RegExp("\\s*<(("+a+") ?[^>]*)\\s*>","g"),"\n<$1>");b=b.replace(new RegExp("\\s*("+a+")>\\s*","g"),"$1>\n");b=b.replace(/
]*)>/g,"\t ");if(b.indexOf("/g,function(d){return d.replace(/[\r\n]+/g,"")})}b=b.replace(/<\/p#>/g,"\n");b=b.replace(/\s*(]+>[\s\S]*?<\/p>)/g,"\n$1");b=b.replace(/^\s+/,"");b=b.replace(/[\s\u00a0]+$/,"");b=b.replace(//g,"\n");return b},go:function(i,g){i=i||"content";g=g||this.mode||"";var b,h=this.I("quicktags"),c=this.I("edButtonHTML"),d=this.I("edButtonPreview"),a=this.I(i);try{b=tinyMCE.get(i)}catch(f){b=false}if("tinymce"==g){if(b&&!b.isHidden()){return false}setUserSetting("editor","tinymce");this.mode="html";d.className="active";c.className="";edCloseAllTags();h.style.display="none";a.style.color="#FFF";a.value=this.wpautop(a.value);try{if(b){b.show()}else{tinyMCE.execCommand("mceAddControl",false,i)}}catch(f){}a.style.color="#000"}else{setUserSetting("editor","html");a.style.color="#000";this.mode="tinymce";c.className="active";d.className="";if(b&&!b.isHidden()){a.style.height=b.getContentAreaContainer().offsetHeight+24+"px";b.hide()}h.style.display="block"}return false},_wp_Autop:function(a){var b="table|thead|tfoot|caption|col|colgroup|tbody|tr|td|th|div|dl|dd|dt|ul|ol|li|pre|select|form|blockquote|address|math|p|h[1-6]|fieldset|legend";if(a.indexOf("/g,function(c){return c.replace(/[\r\n]+/g,"")})}a=a.replace(/<[^<>]+>/g,function(c){return c.replace(/[\r\n]+/g," ")});a=a+"\n\n";a=a.replace(/ \s* /gi,"\n\n");a=a.replace(new RegExp("(<(?:"+b+")[^>]*>)","gi"),"\n$1");a=a.replace(new RegExp("((?:"+b+")>)","gi"),"$1\n\n");a=a.replace(/\r\n|\r/g,"\n");a=a.replace(/\n\s*\n+/g,"\n\n");a=a.replace(/([\s\S]+?)\n\n/g,"$1
\n");a=a.replace(/\s*?<\/p>/gi,"");a=a.replace(new RegExp("
\\s*(?(?:"+b+")[^>]*>)\\s*
","gi"),"$1");a=a.replace(/(
/gi,"$1");a=a.replace(/\s*
]*)>/gi,"");a=a.replace(/<\/blockquote>\s*<\/p>/gi,"
");a=a.replace(new RegExp("\\s*(?(?:"+b+")[^>]*>)","gi"),"$1");a=a.replace(new RegExp("(?(?:"+b+")[^>]*>)\\s*
","gi"),"$1");a=a.replace(/\s*\n/gi," \n");a=a.replace(new RegExp("(?(?:"+b+")[^>]*>)\\s* ","gi"),"$1");a=a.replace(/ (\s*<\/?(?:p|li|div|dl|dd|dt|th|pre|td|ul|ol)>)/gi,"$1");a=a.replace(/(?:| )*\s*\[caption([^\[]+)\[\/caption\]\s*(?:<\/p>| )*/gi,"[caption$1[/caption]");a=a.replace(/(<(?:div|th|td|form|fieldset|dd)[^>]*>)(.*?)<\/p>/g,function(e,d,f){if(f.match(/
]+)?>/)){return e}return d+"
"+f+"
"});a=a.replace(/<(pre|script)[^>]*>[\s\S]+?<\/\1>/g,function(c){c=c.replace(/ [\r\n]*/g,"\n");return c.replace(/<\/?p( [^>]*)?>[\r\n]*/g,"\n")});return a},pre_wpautop:function(b){var a=this,c={o:a,data:b,unfiltered:b};jQuery("body").trigger("beforePreWpautop",[c]);c.data=a._wp_Nop(c.data);jQuery("body").trigger("afterPreWpautop",[c]);return c.data},wpautop:function(b){var a=this,c={o:a,data:b,unfiltered:b};jQuery("body").trigger("beforeWpautop",[c]);c.data=a._wp_Autop(c.data);jQuery("body").trigger("afterWpautop",[c]);return c.data}};
\ No newline at end of file
+jQuery(document).ready(function(b){var a=wpCookies.getHash("TinyMCE_content_size");if(getUserSetting("editor")=="html"){if(a){b("#content").css("height",a.ch-15+"px")}}else{if(typeof tinyMCE!="object"){b("#content").css("color","#000")}else{b("#quicktags").hide()}}});var switchEditors={mode:"",I:function(a){return document.getElementById(a)},_wp_Nop:function(b){var c,a;if(b.indexOf("]*>[\s\S]+?<\/\1>/g,function(d){d=d.replace(/ (\r\n|\n)?/g,"");return d.replace(/<\/?p( [^>]*)?>(\r\n|\n)?/g,"")})}c="blockquote|ul|ol|li|table|thead|tbody|tfoot|tr|th|td|div|h[1-6]|p|fieldset";b=b.replace(new RegExp("\\s*("+c+")>\\s*","g"),"$1>\n");b=b.replace(new RegExp("\\s*<((?:"+c+")(?: [^>]*)?)>","g"),"\n<$1>");b=b.replace(/(]+>.*?)<\/p>/g,"$1
");b=b.replace(/]*)?>\s*
/gi,"
\n\n");b=b.replace(/\s*
/gi,"");b=b.replace(/\s*<\/p>\s*/gi,"\n\n");b=b.replace(/\n[\s\u00a0]+\n/g,"\n\n");b=b.replace(/\s* \s*/gi,"\n");b=b.replace(/\s*
\s*/g,"
\n");b=b.replace(/\s*\[caption([^\[]+)\[\/caption\]\s*/gi,"\n\n[caption$1[/caption]\n\n");b=b.replace(/caption\]\n\n+\[caption/g,"caption]\n\n[caption");a="blockquote|ul|ol|li|table|thead|tbody|tfoot|tr|th|td|h[1-6]|pre|fieldset";b=b.replace(new RegExp("\\s*<((?:"+a+")(?: [^>]*)?)\\s*>","g"),"\n<$1>");b=b.replace(new RegExp("\\s*("+a+")>\\s*","g"),"$1>\n");b=b.replace(/
]*)>/g,"\t ");if(b.indexOf(" ]*)?>\s*/g,"\n\n \n\n")}if(b.indexOf("/g,function(d){return d.replace(/[\r\n]+/g,"")})}b=b.replace(/<\/p#>/g,"\n");b=b.replace(/\s*(]+>[\s\S]*?<\/p>)/g,"\n$1");b=b.replace(/^\s+/,"");b=b.replace(/[\s\u00a0]+$/,"");b=b.replace(//g,"\n");return b},go:function(i,g){i=i||"content";g=g||this.mode||"";var b,h=this.I("quicktags"),c=this.I("edButtonHTML"),d=this.I("edButtonPreview"),a=this.I(i);try{b=tinyMCE.get(i)}catch(f){b=false}if("tinymce"==g){if(b&&!b.isHidden()){return false}setUserSetting("editor","tinymce");this.mode="html";d.className="active";c.className="";edCloseAllTags();h.style.display="none";a.style.color="#FFF";a.value=this.wpautop(a.value);try{if(b){b.show()}else{tinyMCE.execCommand("mceAddControl",false,i)}}catch(f){}a.style.color="#000"}else{setUserSetting("editor","html");a.style.color="#000";this.mode="tinymce";c.className="active";d.className="";if(b&&!b.isHidden()){a.style.height=b.getContentAreaContainer().offsetHeight+24+"px";b.hide()}h.style.display="block"}return false},_wp_Autop:function(a){var b="table|thead|tfoot|caption|col|colgroup|tbody|tr|td|th|div|dl|dd|dt|ul|ol|li|pre|select|form|blockquote|address|math|p|h[1-6]|fieldset|legend|hr";if(a.indexOf("/g,function(c){return c.replace(/[\r\n]+/g,"")})}a=a.replace(/<[^<>]+>/g,function(c){return c.replace(/[\r\n]+/g," ")});if(a.indexOf("]*>[\s\S]+?<\/\1>/g,function(c){return c.replace(/(\r\n|\n)/g,"")})}a=a+"\n\n";a=a.replace(/ \s* /gi,"\n\n");a=a.replace(new RegExp("(<(?:"+b+")(?: [^>]*)?>)","gi"),"\n$1");a=a.replace(new RegExp("((?:"+b+")>)","gi"),"$1\n\n");a=a.replace(/ ]*)?>/gi," \n\n");a=a.replace(/\r\n|\r/g,"\n");a=a.replace(/\n\s*\n+/g,"\n\n");a=a.replace(/([\s\S]+?)\n\n/g,"$1
\n");a=a.replace(/\s*?<\/p>/gi,"");a=a.replace(new RegExp("
\\s*(?(?:"+b+")(?: [^>]*)?>)\\s*
","gi"),"$1");a=a.replace(/(
/gi,"$1");a=a.replace(/\s*
]*)>/gi,"");a=a.replace(/<\/blockquote>\s*<\/p>/gi,"
");a=a.replace(new RegExp("\\s*(?(?:"+b+")(?: [^>]*)?>)","gi"),"$1");a=a.replace(new RegExp("(?(?:"+b+")(?: [^>]*)?>)\\s*
","gi"),"$1");a=a.replace(/\s*\n/gi," \n");a=a.replace(new RegExp("(?(?:"+b+")[^>]*>)\\s* ","gi"),"$1");a=a.replace(/ (\s*<\/?(?:p|li|div|dl|dd|dt|th|pre|td|ul|ol)>)/gi,"$1");a=a.replace(/(?:| )*\s*\[caption([^\[]+)\[\/caption\]\s*(?:<\/p>| )*/gi,"[caption$1[/caption]");a=a.replace(/(<(?:div|th|td|form|fieldset|dd)[^>]*>)(.*?)<\/p>/g,function(e,d,f){if(f.match(/
]*)?>/)){return e}return d+"
"+f+"
"});a=a.replace(//g,"\n");return a},pre_wpautop:function(b){var a=this,c={o:a,data:b,unfiltered:b};jQuery("body").trigger("beforePreWpautop",[c]);c.data=a._wp_Nop(c.data);jQuery("body").trigger("afterPreWpautop",[c]);return c.data},wpautop:function(b){var a=this,c={o:a,data:b,unfiltered:b};jQuery("body").trigger("beforeWpautop",[c]);c.data=a._wp_Autop(c.data);jQuery("body").trigger("afterWpautop",[c]);return c.data}};
\ No newline at end of file
diff --git a/wp-includes/js/tinymce/plugins/wordpress/editor_plugin.dev.js b/wp-includes/js/tinymce/plugins/wordpress/editor_plugin.dev.js
index e6c4dae241..f899868873 100644
--- a/wp-includes/js/tinymce/plugins/wordpress/editor_plugin.dev.js
+++ b/wp-includes/js/tinymce/plugins/wordpress/editor_plugin.dev.js
@@ -166,6 +166,7 @@
});
ed.onInit.add(function(ed) {
+ // make sure these run last
ed.onNodeChange.add( function(ed, cm, e) {
var DL;
@@ -187,6 +188,14 @@
cm.setActive('justifycenter', 1);
}
});
+
+ // remove invalid parent paragraphs when pasting HTML and/or switching to the HTML editor and back
+ ed.onBeforeSetContent.add(function(ed, o) {
+ if ( o.content ) {
+ o.content = o.content.replace(/\s*<(p|div|ul|ol|dl|table|blockquote|h[1-6]|fieldset|pre|address)( [^>]*)?>/gi, '<$1$2>');
+ o.content = o.content.replace(/<\/(p|div|ul|ol|dl|table|blockquote|h[1-6]|fieldset|pre|address)>\s*<\/p>/gi, '$1>');
+ }
+ });
});
// Word count if script is loaded
diff --git a/wp-includes/js/tinymce/plugins/wordpress/editor_plugin.js b/wp-includes/js/tinymce/plugins/wordpress/editor_plugin.js
index 81efd11c25..3d215bd8cd 100644
--- a/wp-includes/js/tinymce/plugins/wordpress/editor_plugin.js
+++ b/wp-includes/js/tinymce/plugins/wordpress/editor_plugin.js
@@ -1 +1 @@
-(function(){var a=tinymce.DOM;tinymce.create("tinymce.plugins.WordPress",{mceTout:0,init:function(c,d){var e=this,h=c.getParam("wordpress_adv_toolbar","toolbar2"),g=0,f,b;f=' ';b=' ';if(getUserSetting("hidetb","0")=="1"){c.settings.wordpress_adv_hidden=0}c.onPostRender.add(function(){var i=c.controlManager.get(h);if(c.getParam("wordpress_adv_hidden",1)&&i){a.hide(i.id);e._resizeIframe(c,h,28)}});c.addCommand("WP_More",function(){c.execCommand("mceInsertContent",0,f)});c.addCommand("WP_Page",function(){c.execCommand("mceInsertContent",0,b)});c.addCommand("WP_Help",function(){c.windowManager.open({url:tinymce.baseURL+"/wp-mce-help.php",width:450,height:420,inline:1})});c.addCommand("WP_Adv",function(){var i=c.controlManager,j=i.get(h).id;if("undefined"==j){return}if(a.isHidden(j)){i.setActive("wp_adv",1);a.show(j);e._resizeIframe(c,h,-28);c.settings.wordpress_adv_hidden=0;setUserSetting("hidetb","1")}else{i.setActive("wp_adv",0);a.hide(j);e._resizeIframe(c,h,28);c.settings.wordpress_adv_hidden=1;setUserSetting("hidetb","0")}});c.addButton("wp_more",{title:"wordpress.wp_more_desc",image:d+"/img/more.gif",cmd:"WP_More"});c.addButton("wp_page",{title:"wordpress.wp_page_desc",image:d+"/img/page.gif",cmd:"WP_Page"});c.addButton("wp_help",{title:"wordpress.wp_help_desc",image:d+"/img/help.gif",cmd:"WP_Help"});c.addButton("wp_adv",{title:"wordpress.wp_adv_desc",image:d+"/img/toolbars.gif",cmd:"WP_Adv"});c.addButton("add_media",{title:"wordpress.add_media",image:d+"/img/media.gif",onclick:function(){tb_show("",tinymce.DOM.get("add_media").href);tinymce.DOM.setStyle(["TB_overlay","TB_window","TB_load"],"z-index","999999")}});c.addButton("add_image",{title:"wordpress.add_image",image:d+"/img/image.gif",onclick:function(){tb_show("",tinymce.DOM.get("add_image").href);tinymce.DOM.setStyle(["TB_overlay","TB_window","TB_load"],"z-index","999999")}});c.addButton("add_video",{title:"wordpress.add_video",image:d+"/img/video.gif",onclick:function(){tb_show("",tinymce.DOM.get("add_video").href);tinymce.DOM.setStyle(["TB_overlay","TB_window","TB_load"],"z-index","999999")}});c.addButton("add_audio",{title:"wordpress.add_audio",image:d+"/img/audio.gif",onclick:function(){tb_show("",tinymce.DOM.get("add_audio").href);tinymce.DOM.setStyle(["TB_overlay","TB_window","TB_load"],"z-index","999999")}});c.onBeforeExecCommand.add(function(p,m,s,l,j){var v=tinymce.DOM,k,i,r,u,t,q;if("mceFullScreen"==m){if("mce_fullscreen"!=p.id&&v.get("add_audio")&&v.get("add_video")&&v.get("add_image")&&v.get("add_media")){p.settings.theme_advanced_buttons1+=",|,add_image,add_video,add_audio,add_media"}}if("JustifyLeft"==m||"JustifyRight"==m||"JustifyCenter"==m){k=p.selection.getNode();if(k.nodeName=="IMG"){q=m.substr(7).toLowerCase();t="align"+q;i=p.dom.getParent(k,"dl.wp-caption");r=p.dom.getParent(k,"div.mceTemp");if(i&&r){u=p.dom.hasClass(i,t)?"alignnone":t;i.className=i.className.replace(/align[^ '"]+\s?/g,"");p.dom.addClass(i,u);if(u=="aligncenter"){p.dom.addClass(r,"mceIEcenter")}else{p.dom.removeClass(r,"mceIEcenter")}j.terminate=true;p.execCommand("mceRepaint")}else{if(p.dom.hasClass(k,t)){p.dom.addClass(k,"alignnone")}else{p.dom.removeClass(k,"alignnone")}}}}});c.onInit.add(function(i){i.onNodeChange.add(function(k,j,m){var l;if(m.nodeName=="IMG"){l=k.dom.getParent(m,"dl.wp-caption")}else{if(m.nodeName=="DIV"&&k.dom.hasClass(m,"mceTemp")){l=m.firstChild;if(!k.dom.hasClass(l,"wp-caption")){l=false}}}if(l){if(k.dom.hasClass(l,"alignleft")){j.setActive("justifyleft",1)}else{if(k.dom.hasClass(l,"alignright")){j.setActive("justifyright",1)}else{if(k.dom.hasClass(l,"aligncenter")){j.setActive("justifycenter",1)}}}}})});if("undefined"!=typeof wpWordCount){c.onKeyUp.add(function(i,j){if(j.keyCode==g){return}if(13==j.keyCode||8==g||46==g){wpWordCount.wc(i.getContent({format:"raw"}))}g=j.keyCode})}c.onSaveContent.add(function(i,j){if(typeof(switchEditors)=="object"){if(i.isHidden()){j.content=j.element.value}else{j.content=switchEditors.pre_wpautop(j.content)}}});e._handleMoreBreak(c,d);c.addShortcut("alt+shift+c",c.getLang("justifycenter_desc"),"JustifyCenter");c.addShortcut("alt+shift+r",c.getLang("justifyright_desc"),"JustifyRight");c.addShortcut("alt+shift+l",c.getLang("justifyleft_desc"),"JustifyLeft");c.addShortcut("alt+shift+j",c.getLang("justifyfull_desc"),"JustifyFull");c.addShortcut("alt+shift+q",c.getLang("blockquote_desc"),"mceBlockQuote");c.addShortcut("alt+shift+u",c.getLang("bullist_desc"),"InsertUnorderedList");c.addShortcut("alt+shift+o",c.getLang("numlist_desc"),"InsertOrderedList");c.addShortcut("alt+shift+d",c.getLang("striketrough_desc"),"Strikethrough");c.addShortcut("alt+shift+n",c.getLang("spellchecker.desc"),"mceSpellCheck");c.addShortcut("alt+shift+a",c.getLang("link_desc"),"mceLink");c.addShortcut("alt+shift+s",c.getLang("unlink_desc"),"unlink");c.addShortcut("alt+shift+m",c.getLang("image_desc"),"mceImage");c.addShortcut("alt+shift+g",c.getLang("fullscreen.desc"),"mceFullScreen");c.addShortcut("alt+shift+z",c.getLang("wp_adv_desc"),"WP_Adv");c.addShortcut("alt+shift+h",c.getLang("help_desc"),"WP_Help");c.addShortcut("alt+shift+t",c.getLang("wp_more_desc"),"WP_More");c.addShortcut("alt+shift+p",c.getLang("wp_page_desc"),"WP_Page");c.addShortcut("ctrl+s",c.getLang("save_desc"),function(){if("function"==typeof autosave){autosave()}});if(tinymce.isWebKit){c.addShortcut("alt+shift+b",c.getLang("bold_desc"),"Bold");c.addShortcut("alt+shift+i",c.getLang("italic_desc"),"Italic")}c.onInit.add(function(i){tinymce.dom.Event.add(i.getWin(),"scroll",function(j){i.plugins.wordpress._hideButtons()});tinymce.dom.Event.add(i.getBody(),"dragstart",function(j){i.plugins.wordpress._hideButtons()})});c.onBeforeExecCommand.add(function(i,k,j,l){i.plugins.wordpress._hideButtons()});c.onSaveContent.add(function(i,j){i.plugins.wordpress._hideButtons()});c.onMouseDown.add(function(i,j){if(j.target.nodeName!="IMG"){i.plugins.wordpress._hideButtons()}})},getInfo:function(){return{longname:"WordPress Plugin",author:"WordPress",authorurl:"http://wordpress.org",infourl:"http://wordpress.org",version:"3.0"}},_setEmbed:function(b){return b.replace(/\[embed\]([\s\S]+?)\[\/embed\][\s\u00a0]*/g,function(d,c){return' '})},_getEmbed:function(b){return b.replace(/ ]+>/g,function(c){if(c.indexOf('class="wp-oembed')!=-1){var d=c.match(/alt="([^\"]+)"/);if(d[1]){c="[embed]"+d[1]+"[/embed]"}}return c})},_showButtons:function(f,d){var g=tinyMCE.activeEditor,i,h,b,j=tinymce.DOM,e,c;b=g.dom.getViewPort(g.getWin());i=j.getPos(g.getContentAreaContainer());h=g.dom.getPos(f);e=Math.max(h.x-b.x,0)+i.x;c=Math.max(h.y-b.y,0)+i.y;j.setStyles(d,{top:c+5+"px",left:e+5+"px",display:"block"});if(this.mceTout){clearTimeout(this.mceTout)}this.mceTout=setTimeout(function(){g.plugins.wordpress._hideButtons()},5000)},_hideButtons:function(){if(!this.mceTout){return}if(document.getElementById("wp_editbtns")){tinymce.DOM.hide("wp_editbtns")}if(document.getElementById("wp_gallerybtns")){tinymce.DOM.hide("wp_gallerybtns")}clearTimeout(this.mceTout);this.mceTout=0},_resizeIframe:function(c,e,b){var d=c.getContentAreaContainer().firstChild;a.setStyle(d,"height",d.clientHeight+b);c.theme.deltaHeight+=b},_handleMoreBreak:function(c,d){var e,b;e=' ';b=' ';c.onInit.add(function(){c.dom.loadCSS(d+"/css/content.css")});c.onPostRender.add(function(){if(c.theme.onResolveName){c.theme.onResolveName.add(function(f,g){if(g.node.nodeName=="IMG"){if(c.dom.hasClass(g.node,"mceWPmore")){g.name="wpmore"}if(c.dom.hasClass(g.node,"mceWPnextpage")){g.name="wppage"}}})}});c.onBeforeSetContent.add(function(f,g){if(g.content){g.content=g.content.replace(//g,e);g.content=g.content.replace(//g,b)}});c.onPostProcess.add(function(f,g){if(g.get){g.content=g.content.replace(/ ]+>/g,function(i){if(i.indexOf('class="mceWPmore')!==-1){var h,j=(h=i.match(/alt="(.*?)"/))?h[1]:"";i=""}if(i.indexOf('class="mceWPnextpage')!==-1){i=""}return i})}});c.onNodeChange.add(function(g,f,h){f.setActive("wp_page",h.nodeName==="IMG"&&g.dom.hasClass(h,"mceWPnextpage"));f.setActive("wp_more",h.nodeName==="IMG"&&g.dom.hasClass(h,"mceWPmore"))})}});tinymce.PluginManager.add("wordpress",tinymce.plugins.WordPress)})();
\ No newline at end of file
+(function(){var a=tinymce.DOM;tinymce.create("tinymce.plugins.WordPress",{mceTout:0,init:function(c,d){var e=this,h=c.getParam("wordpress_adv_toolbar","toolbar2"),g=0,f,b;f=' ';b=' ';if(getUserSetting("hidetb","0")=="1"){c.settings.wordpress_adv_hidden=0}c.onPostRender.add(function(){var i=c.controlManager.get(h);if(c.getParam("wordpress_adv_hidden",1)&&i){a.hide(i.id);e._resizeIframe(c,h,28)}});c.addCommand("WP_More",function(){c.execCommand("mceInsertContent",0,f)});c.addCommand("WP_Page",function(){c.execCommand("mceInsertContent",0,b)});c.addCommand("WP_Help",function(){c.windowManager.open({url:tinymce.baseURL+"/wp-mce-help.php",width:450,height:420,inline:1})});c.addCommand("WP_Adv",function(){var i=c.controlManager,j=i.get(h).id;if("undefined"==j){return}if(a.isHidden(j)){i.setActive("wp_adv",1);a.show(j);e._resizeIframe(c,h,-28);c.settings.wordpress_adv_hidden=0;setUserSetting("hidetb","1")}else{i.setActive("wp_adv",0);a.hide(j);e._resizeIframe(c,h,28);c.settings.wordpress_adv_hidden=1;setUserSetting("hidetb","0")}});c.addButton("wp_more",{title:"wordpress.wp_more_desc",image:d+"/img/more.gif",cmd:"WP_More"});c.addButton("wp_page",{title:"wordpress.wp_page_desc",image:d+"/img/page.gif",cmd:"WP_Page"});c.addButton("wp_help",{title:"wordpress.wp_help_desc",image:d+"/img/help.gif",cmd:"WP_Help"});c.addButton("wp_adv",{title:"wordpress.wp_adv_desc",image:d+"/img/toolbars.gif",cmd:"WP_Adv"});c.addButton("add_media",{title:"wordpress.add_media",image:d+"/img/media.gif",onclick:function(){tb_show("",tinymce.DOM.get("add_media").href);tinymce.DOM.setStyle(["TB_overlay","TB_window","TB_load"],"z-index","999999")}});c.addButton("add_image",{title:"wordpress.add_image",image:d+"/img/image.gif",onclick:function(){tb_show("",tinymce.DOM.get("add_image").href);tinymce.DOM.setStyle(["TB_overlay","TB_window","TB_load"],"z-index","999999")}});c.addButton("add_video",{title:"wordpress.add_video",image:d+"/img/video.gif",onclick:function(){tb_show("",tinymce.DOM.get("add_video").href);tinymce.DOM.setStyle(["TB_overlay","TB_window","TB_load"],"z-index","999999")}});c.addButton("add_audio",{title:"wordpress.add_audio",image:d+"/img/audio.gif",onclick:function(){tb_show("",tinymce.DOM.get("add_audio").href);tinymce.DOM.setStyle(["TB_overlay","TB_window","TB_load"],"z-index","999999")}});c.onBeforeExecCommand.add(function(p,m,s,l,j){var v=tinymce.DOM,k,i,r,u,t,q;if("mceFullScreen"==m){if("mce_fullscreen"!=p.id&&v.get("add_audio")&&v.get("add_video")&&v.get("add_image")&&v.get("add_media")){p.settings.theme_advanced_buttons1+=",|,add_image,add_video,add_audio,add_media"}}if("JustifyLeft"==m||"JustifyRight"==m||"JustifyCenter"==m){k=p.selection.getNode();if(k.nodeName=="IMG"){q=m.substr(7).toLowerCase();t="align"+q;i=p.dom.getParent(k,"dl.wp-caption");r=p.dom.getParent(k,"div.mceTemp");if(i&&r){u=p.dom.hasClass(i,t)?"alignnone":t;i.className=i.className.replace(/align[^ '"]+\s?/g,"");p.dom.addClass(i,u);if(u=="aligncenter"){p.dom.addClass(r,"mceIEcenter")}else{p.dom.removeClass(r,"mceIEcenter")}j.terminate=true;p.execCommand("mceRepaint")}else{if(p.dom.hasClass(k,t)){p.dom.addClass(k,"alignnone")}else{p.dom.removeClass(k,"alignnone")}}}}});c.onInit.add(function(i){i.onNodeChange.add(function(k,j,m){var l;if(m.nodeName=="IMG"){l=k.dom.getParent(m,"dl.wp-caption")}else{if(m.nodeName=="DIV"&&k.dom.hasClass(m,"mceTemp")){l=m.firstChild;if(!k.dom.hasClass(l,"wp-caption")){l=false}}}if(l){if(k.dom.hasClass(l,"alignleft")){j.setActive("justifyleft",1)}else{if(k.dom.hasClass(l,"alignright")){j.setActive("justifyright",1)}else{if(k.dom.hasClass(l,"aligncenter")){j.setActive("justifycenter",1)}}}}});i.onBeforeSetContent.add(function(j,k){if(k.content){k.content=k.content.replace(/
\s*<(p|div|ul|ol|dl|table|blockquote|h[1-6]|fieldset|pre|address)( [^>]*)?>/gi,"<$1$2>");k.content=k.content.replace(/<\/(p|div|ul|ol|dl|table|blockquote|h[1-6]|fieldset|pre|address)>\s*<\/p>/gi,"$1>")}})});if("undefined"!=typeof wpWordCount){c.onKeyUp.add(function(i,j){if(j.keyCode==g){return}if(13==j.keyCode||8==g||46==g){wpWordCount.wc(i.getContent({format:"raw"}))}g=j.keyCode})}c.onSaveContent.add(function(i,j){if(typeof(switchEditors)=="object"){if(i.isHidden()){j.content=j.element.value}else{j.content=switchEditors.pre_wpautop(j.content)}}});e._handleMoreBreak(c,d);c.addShortcut("alt+shift+c",c.getLang("justifycenter_desc"),"JustifyCenter");c.addShortcut("alt+shift+r",c.getLang("justifyright_desc"),"JustifyRight");c.addShortcut("alt+shift+l",c.getLang("justifyleft_desc"),"JustifyLeft");c.addShortcut("alt+shift+j",c.getLang("justifyfull_desc"),"JustifyFull");c.addShortcut("alt+shift+q",c.getLang("blockquote_desc"),"mceBlockQuote");c.addShortcut("alt+shift+u",c.getLang("bullist_desc"),"InsertUnorderedList");c.addShortcut("alt+shift+o",c.getLang("numlist_desc"),"InsertOrderedList");c.addShortcut("alt+shift+d",c.getLang("striketrough_desc"),"Strikethrough");c.addShortcut("alt+shift+n",c.getLang("spellchecker.desc"),"mceSpellCheck");c.addShortcut("alt+shift+a",c.getLang("link_desc"),"mceLink");c.addShortcut("alt+shift+s",c.getLang("unlink_desc"),"unlink");c.addShortcut("alt+shift+m",c.getLang("image_desc"),"mceImage");c.addShortcut("alt+shift+g",c.getLang("fullscreen.desc"),"mceFullScreen");c.addShortcut("alt+shift+z",c.getLang("wp_adv_desc"),"WP_Adv");c.addShortcut("alt+shift+h",c.getLang("help_desc"),"WP_Help");c.addShortcut("alt+shift+t",c.getLang("wp_more_desc"),"WP_More");c.addShortcut("alt+shift+p",c.getLang("wp_page_desc"),"WP_Page");c.addShortcut("ctrl+s",c.getLang("save_desc"),function(){if("function"==typeof autosave){autosave()}});if(tinymce.isWebKit){c.addShortcut("alt+shift+b",c.getLang("bold_desc"),"Bold");c.addShortcut("alt+shift+i",c.getLang("italic_desc"),"Italic")}c.onInit.add(function(i){tinymce.dom.Event.add(i.getWin(),"scroll",function(j){i.plugins.wordpress._hideButtons()});tinymce.dom.Event.add(i.getBody(),"dragstart",function(j){i.plugins.wordpress._hideButtons()})});c.onBeforeExecCommand.add(function(i,k,j,l){i.plugins.wordpress._hideButtons()});c.onSaveContent.add(function(i,j){i.plugins.wordpress._hideButtons()});c.onMouseDown.add(function(i,j){if(j.target.nodeName!="IMG"){i.plugins.wordpress._hideButtons()}})},getInfo:function(){return{longname:"WordPress Plugin",author:"WordPress",authorurl:"http://wordpress.org",infourl:"http://wordpress.org",version:"3.0"}},_setEmbed:function(b){return b.replace(/\[embed\]([\s\S]+?)\[\/embed\][\s\u00a0]*/g,function(d,c){return' '})},_getEmbed:function(b){return b.replace(/ ]+>/g,function(c){if(c.indexOf('class="wp-oembed')!=-1){var d=c.match(/alt="([^\"]+)"/);if(d[1]){c="[embed]"+d[1]+"[/embed]"}}return c})},_showButtons:function(f,d){var g=tinyMCE.activeEditor,i,h,b,j=tinymce.DOM,e,c;b=g.dom.getViewPort(g.getWin());i=j.getPos(g.getContentAreaContainer());h=g.dom.getPos(f);e=Math.max(h.x-b.x,0)+i.x;c=Math.max(h.y-b.y,0)+i.y;j.setStyles(d,{top:c+5+"px",left:e+5+"px",display:"block"});if(this.mceTout){clearTimeout(this.mceTout)}this.mceTout=setTimeout(function(){g.plugins.wordpress._hideButtons()},5000)},_hideButtons:function(){if(!this.mceTout){return}if(document.getElementById("wp_editbtns")){tinymce.DOM.hide("wp_editbtns")}if(document.getElementById("wp_gallerybtns")){tinymce.DOM.hide("wp_gallerybtns")}clearTimeout(this.mceTout);this.mceTout=0},_resizeIframe:function(c,e,b){var d=c.getContentAreaContainer().firstChild;a.setStyle(d,"height",d.clientHeight+b);c.theme.deltaHeight+=b},_handleMoreBreak:function(c,d){var e,b;e=' ';b=' ';c.onInit.add(function(){c.dom.loadCSS(d+"/css/content.css")});c.onPostRender.add(function(){if(c.theme.onResolveName){c.theme.onResolveName.add(function(f,g){if(g.node.nodeName=="IMG"){if(c.dom.hasClass(g.node,"mceWPmore")){g.name="wpmore"}if(c.dom.hasClass(g.node,"mceWPnextpage")){g.name="wppage"}}})}});c.onBeforeSetContent.add(function(f,g){if(g.content){g.content=g.content.replace(//g,e);g.content=g.content.replace(//g,b)}});c.onPostProcess.add(function(f,g){if(g.get){g.content=g.content.replace(/ ]+>/g,function(i){if(i.indexOf('class="mceWPmore')!==-1){var h,j=(h=i.match(/alt="(.*?)"/))?h[1]:"";i=""}if(i.indexOf('class="mceWPnextpage')!==-1){i=""}return i})}});c.onNodeChange.add(function(g,f,h){f.setActive("wp_page",h.nodeName==="IMG"&&g.dom.hasClass(h,"mceWPnextpage"));f.setActive("wp_more",h.nodeName==="IMG"&&g.dom.hasClass(h,"mceWPmore"))})}});tinymce.PluginManager.add("wordpress",tinymce.plugins.WordPress)})();
\ 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 ce461c2363a29d2c618a4ba9cd30b5428049f655..5e93aaa0b3b3272c4cb05e34f9781c7408926d86 100644
GIT binary patch
literal 85332
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