/* Modified editor.js Normally this is included by wordpress admin. This overrights that class. */ var switchEditors = { switchto: function(b) { if (b.id == 'content-html') { jQuery('#wpl_ace_editor').trigger('html'); } else { jQuery('#wpl_ace_editor').trigger('wysiwyg'); } var c = b.id, a = c.length, e = c.substr(0, a - 5), d = c.substr(a - 4); this.go(e, d) }, go: function(g, f) { g = g || "content"; f = f || "toggle"; var c = this, b = tinyMCE.get(g), a, d, e = tinymce.DOM; a = "wp-" + g + "-wrap"; d = e.get(g); if ("toggle" == f) { if (b && !b.isHidden()) { f = "html" } else { f = "tmce" } } if ("tmce" == f || "tinymce" == f) { if (b && !b.isHidden()) { return false } if (typeof(QTags) != "undefined") { QTags.closeAllTags(g) } if (tinyMCEPreInit.mceInit[g] && tinyMCEPreInit.mceInit[g].wpautop) { d.value = c.wpautop(d.value) } if (b) { b.show() } else { b = new tinymce.Editor(g, tinyMCEPreInit.mceInit[g]); b.render() } e.removeClass(a, "html-active"); e.addClass(a, "tmce-active"); setUserSetting("editor", "tinymce") } else { if ("html" == f) { if (b && b.isHidden()) { return false } if (b) { d.style.height = b.getContentAreaContainer().offsetHeight + 20 + "px"; b.hide() } e.removeClass(a, "tmce-active"); e.addClass(a, "html-active"); setUserSetting("editor", "html") } } return false }, _wp_Nop: function(c) { var d, b, e = false, a = false; if (c.indexOf("
]*>[\s\S]+?<\/\1>/g, function(f) {
f = f.replace(/
(\r\n|\n)?/g, "");
return f.replace(/<\/?p( [^>]*)?>(\r\n|\n)?/g, "")
})
}
if (c.indexOf("[caption") != -1) {
a = true;
c = c.replace(/\[caption[\s\S]+?\[\/caption\]/g, function(f) {
return f.replace(/
]*)>/g, "").replace(/[\r\n\t]+/, "")
})
}
d = "blockquote|ul|ol|li|table|thead|tbody|tfoot|tr|th|td|div|h[1-6]|p|fieldset";
c = c.replace(new RegExp("\\s*(" + d + ")>\\s*", "g"), "$1>\n");
c = c.replace(new RegExp("\\s*<((?:" + d + ")(?: [^>]*)?)>", "g"), "\n<$1>");
c = c.replace(/(]+>.*?)<\/p>/g, "$1
");
c = c.replace(/]*)?>\s*/gi, "
\n\n");
c = c.replace(/\s*/gi, "");
c = c.replace(/\s*<\/p>\s*/gi, "\n\n");
c = c.replace(/\n[\s\u00a0]+\n/g, "\n\n");
c = c.replace(/\s*
\s*/gi, "\n");
c = c.replace(/\s*
\s*/g, "\n");
c = c.replace(/\s*\[caption([^\[]+)\[\/caption\]\s*/gi, "\n\n[caption$1[/caption]\n\n");
c = c.replace(/caption\]\n\n+\[caption/g, "caption]\n\n[caption");
b = "blockquote|ul|ol|li|table|thead|tbody|tfoot|tr|th|td|h[1-6]|pre|fieldset";
c = c.replace(new RegExp("\\s*<((?:" + b + ")(?: [^>]*)?)\\s*>", "g"), "\n<$1>");
c = c.replace(new RegExp("\\s*(" + b + ")>\\s*", "g"), "$1>\n");
c = c.replace(/]*)>/g, "\t ");
if (c.indexOf("
]*)?>\s*/g, "\n\n
\n\n")
}
if (c.indexOf("