Файл: wordpress/wp-admin/js/editor.min.js
Строк: 224
<?php
window.switchEditors={switchto:function(a){var b=a.id,c=b.length,d=b.substr(0,c-5),e=b.substr(c-4);this.go(d,e)},go:function(a,b){function c(){var a=k.select(".mce-toolbar-grp",d.getContainer())[0],b=a&&a.clientHeight;return b&&b>10&&200>b?parseInt(b,10):30}var d,e,f,g,h,i,j=this,k=tinymce.DOM;if(a=a||"content",b=b||"toggle",d=tinymce.get(a),e="wp-"+a+"-wrap",f=k.get(a),"toggle"===b&&(b=d&&!d.isHidden()?"html":"tmce"),"tmce"===b||"tinymce"===b){if(d&&!d.isHidden())return!1;"undefined"!=typeof QTags&&QTags.closeAllTags(a),h=f?parseInt(f.style.height,10):0,tinyMCEPreInit.mceInit[a]&&tinyMCEPreInit.mceInit[a].wpautop&&(f.value=j.wpautop(f.value)),d?(d.show(),!tinymce.Env.iOS&&h&&(i=c(),h=h-i+14,h>50&&5e3>h&&d.theme.resizeTo(null,h))):tinymce.init(tinyMCEPreInit.mceInit[a]),k.removeClass(e,"html-active"),k.addClass(e,"tmce-active"),k.setAttrib(f,"aria-hidden",!0),setUserSetting("editor","tinymce")}else if("html"===b){if(d&&d.isHidden())return!1;d?(tinymce.Env.iOS||(g=k.get(a+"_ifr"),h=g?parseInt(g.style.height,10):0,h&&(i=c(),h=h+i-14,h>50&&5e3>h&&(f.style.height=h+"px"))),d.hide()):(tinyMCEPreInit.mceInit[a]&&tinyMCEPreInit.mceInit[a].wpautop&&(f.value=j.pre_wpautop(f.value)),k.setStyles(f,{display:"",visibility:""})),k.removeClass(e,"tmce-active"),k.addClass(e,"html-active"),k.setAttrib(f,"aria-hidden",!1),setUserSetting("editor","html")}return!1},_wp_Nop:function(a){var b,c,d=!1,e=!1;return(-1!==a.indexOf("<pre")||-1!==a.indexOf("<script"))&&(d=!0,a=a.replace(/<(pre|script)[^>]*>[sS]+?</1>/g,function(a){return a=a.replace(/<br ?/?>(rn|n)?/g,"<wp-line-break>"),a=a.replace(/</?p( [^>]*)?>(rn|n)?/g,"<wp-line-break>"),a.replace(/r?n/g,"<wp-line-break>")})),-1!==a.indexOf("[caption")&&(e=!0,a=a.replace(/[caption[sS]+?[/caption]/g,function(a){return a.replace(/<br([^>]*)>/g,"<wp-temp-br$1>").replace(/[rnt]+/,"")})),b="blockquote|ul|ol|li|table|thead|tbody|tfoot|tr|th|td|div|h[1-6]|p|fieldset",a=a.replace(new RegExp("\s*</("+b+")>\s*","g"),"</$1>n"),a=a.replace(new RegExp("\s*<((?:"+b+")(?: [^>]*)?)>","g"),"n<$1>"),a=a.replace(/(<p [^>]+>.*?)</p>/g,"$1</p#>"),a=a.replace(/<div( [^>]*)?>s*<p>/gi,"<div$1>nn"),a=a.replace(/s*<p>/gi,""),a=a.replace(/s*</p>s*/gi,"nn"),a=a.replace(/n[su00a0]+n/g,"nn"),a=a.replace(/s*<br ?/?>s*/gi,"n"),a=a.replace(/s*<div/g,"n<div"),a=a.replace(/</div>s*/g,"</div>n"),a=a.replace(/s*[caption([^[]+)[/caption]s*/gi,"nn[caption$1[/caption]nn"),a=a.replace(/caption]nn+[caption/g,"caption]nn[caption"),c="blockquote|ul|ol|li|table|thead|tbody|tfoot|tr|th|td|h[1-6]|pre|fieldset",a=a.replace(new RegExp("\s*<((?:"+c+")(?: [^>]*)?)\s*>","g"),"n<$1>"),a=a.replace(new RegExp("\s*</("+c+")>\s*","g"),"</$1>n"),a=a.replace(/<li([^>]*)>/g," <li$1>"),-1!==a.indexOf("<option")&&(a=a.replace(/s*<option/g,"n<option"),a=a.replace(/s*</select>/g,"n</select>")),-1!==a.indexOf("<hr")&&(a=a.replace(/s*<hr( [^>]*)?>s*/g,"nn<hr$1>nn")),-1!==a.indexOf("<object")&&(a=a.replace(/<object[sS]+?</object>/g,function(a){return a.replace(/[rn]+/g,"")})),a=a.replace(/</p#>/g,"</p>n"),a=a.replace(/s*(<p [^>]+>[sS]*?</p>)/g,"n$1"),a=a.replace(/^s+/,""),a=a.replace(/[su00a0]+$/,""),d&&(a=a.replace(/<wp-line-break>/g,"n")),e&&(a=a.replace(/<wp-temp-br([^>]*)>/g,"<br$1>")),a},_wp_Autop:function(a){var b=!1,c=!1,d="table|thead|tfoot|caption|col|colgroup|tbody|tr|td|th|div|dl|dd|dt|ul|ol|li|pre|form|map|area|blockquote|address|math|style|p|h[1-6]|hr|fieldset|legend|section|article|aside|hgroup|header|footer|nav|figure|figcaption|details|menu|summary";return-1!==a.indexOf("<object")&&(a=a.replace(/<object[sS]+?</object>/g,function(a){return a.replace(/[rn]+/g,"")})),a=a.replace(/<[^<>]+>/g,function(a){return a.replace(/[rn]+/g," ")}),(-1!==a.indexOf("<pre")||-1!==a.indexOf("<script"))&&(b=!0,a=a.replace(/<(pre|script)[^>]*>[sS]+?</1>/g,function(a){return a.replace(/(rn|n)/g,"<wp-line-break>")})),-1!==a.indexOf("[caption")&&(c=!0,a=a.replace(/[caption[sS]+?[/caption]/g,function(a){return a=a.replace(/<br([^>]*)>/g,"<wp-temp-br$1>"),a=a.replace(/<[a-zA-Z0-9]+( [^<>]+)?>/g,function(a){return a.replace(/[rnt]+/," ")}),a.replace(/s*ns*/g,"<wp-temp-br />")})),a+="nn",a=a.replace(/<br />s*<br />/gi,"nn"),a=a.replace(new RegExp("(<(?:"+d+")(?: [^>]*)?>)","gi"),"n$1"),a=a.replace(new RegExp("(</(?:"+d+")>)","gi"),"$1nn"),a=a.replace(/<hr( [^>]*)?>/gi,"<hr$1>nn"),a=a.replace(/s*<option/gi,"<option"),a=a.replace(/</option>s*/gi,"</option>"),a=a.replace(/rn|r/g,"n"),a=a.replace(/ns*n+/g,"nn"),a=a.replace(/([sS]+?)nn/g,"<p>$1</p>n"),a=a.replace(/<p>s*?</p>/gi,""),a=a.replace(new RegExp("<p>\s*(</?(?:"+d+")(?: [^>]*)?>)\s*</p>","gi"),"$1"),a=a.replace(/<p>(<li.+?)</p>/gi,"$1"),a=a.replace(/<p>s*<blockquote([^>]*)>/gi,"<blockquote$1><p>"),a=a.replace(/</blockquote>s*</p>/gi,"</p></blockquote>"),a=a.replace(new RegExp("<p>\s*(</?(?:"+d+")(?: [^>]*)?>)","gi"),"$1"),a=a.replace(new RegExp("(</?(?:"+d+")(?: [^>]*)?>)\s*</p>","gi"),"$1"),a=a.replace(/s*n/gi,"<br />n"),a=a.replace(new RegExp("(</?(?:"+d+")[^>]*>)\s*<br />","gi"),"$1"),a=a.replace(/<br />(s*</?(?:p|li|div|dl|dd|dt|th|pre|td|ul|ol)>)/gi,"$1"),a=a.replace(/(?:<p>|<br ?/?>)*s*[caption([^[]+)[/caption]s*(?:</p>|<br ?/?>)*/gi,"[caption$1[/caption]"),a=a.replace(/(<(?:div|th|td|form|fieldset|dd)[^>]*>)(.*?)</p>/g,function(a,b,c){return c.match(/<p( [^>]*)?>/)?a:b+"<p>"+c+"</p>"}),b&&(a=a.replace(/<wp-line-break>/g,"n")),c&&(a=a.replace(/<wp-temp-br([^>]*)>/g,"<br$1>")),a},pre_wpautop:function(a){var b=this,c={o:b,data:a,unfiltered:a},d="undefined"!=typeof jQuery;return d&&jQuery("body").trigger("beforePreWpautop",[c]),c.data=b._wp_Nop(c.data),d&&jQuery("body").trigger("afterPreWpautop",[c]),c.data},wpautop:function(a){var b=this,c={o:b,data:a,unfiltered:a},d="undefined"!=typeof jQuery;return d&&jQuery("body").trigger("beforeWpautop",[c]),c.data=b._wp_Autop(c.data),d&&jQuery("body").trigger("afterWpautop",[c]),c.data}};
?>