From 09ca39fd085595f791bec6f8e8c154b4a22d3b1e Mon Sep 17 00:00:00 2001 From: friendica Date: Thu, 31 Oct 2013 22:08:10 -0700 Subject: provide an html src converter --- .../tiny_mce/plugins/bbcode/editor_plugin_src.js | 59 +--------------------- 1 file changed, 2 insertions(+), 57 deletions(-) (limited to 'library') diff --git a/library/tinymce/jscripts/tiny_mce/plugins/bbcode/editor_plugin_src.js b/library/tinymce/jscripts/tiny_mce/plugins/bbcode/editor_plugin_src.js index f94fbc5d7..387ccdd59 100644 --- a/library/tinymce/jscripts/tiny_mce/plugins/bbcode/editor_plugin_src.js +++ b/library/tinymce/jscripts/tiny_mce/plugins/bbcode/editor_plugin_src.js @@ -45,63 +45,12 @@ s = tinymce.trim(s); function rep(re, str) { - - -s = s.replace(re,str); - - //modify code to keep stuff intact within [code][/code] blocks - //Waitman Gobble NO WARRANTY - -/* This doesn't seem to work well with -[code]line1 -line2[/code] -commenting out for now -*/ - -/* - var o = new Array(); - var x = s.split("[code]"); - var i = 0; - - var si = ""; - si = x.shift(); - si = si.replace(re,str); - o.push(si); - - for (i = 0; i < x.length; i++) { - var no = new Array(); - var j = x.shift(); - var g = j.split("[/code]"); - no.push(g.shift()); - si = g.shift(); - si = si.replace(re,str); - no.push(si); - o.push(no.join("[/code]")); - } - - s = o.join("[code]"); -*/ + s = s.replace(re,str); }; - - /* oembed */ function _h2b_cb(match) { - /* - function s_h2b(data) { - match = data; - } - $.ajax({ - type:"POST", - url: 'oembed/h2b', - data: {text: match}, - async: false, - success: s_h2b, - dataType: 'html' - }); - */ - var f, g, tof = [], tor = []; var find_spanc = /]*class *= *[\"'](?:[^\"']* )*oembed(?: [^\"']*)*[\"'][^>]*>(.*?(?:]*>(.*?)<\/span *>)*.*?)<\/span *>/ig; while (f = find_spanc.exec(match)) { @@ -124,11 +73,8 @@ commenting out for now s = _h2b_cb(s); } - /* /oembed */ - - // example: to [b] - rep(/(.*?)<\/a>/gi,"[bookmark=$1]$2[/bookmark]"); + rep(/(.*?)<\/a>/gi,"[url=$1]$2[/url]"); rep(/(.*?)<\/span>/gi,"[size=$1]$2[/size]"); rep(/(.*?)<\/span>/gi,"[color=$1]$2[/color]"); @@ -222,7 +168,6 @@ commenting out for now rep(/\[u\]/gi,""); rep(/\[\/u\]/gi,""); rep(/\[hr\]/gi,"
"); - rep(/\[bookmark=([^\]]+)\](.*?)\[\/bookmark\]/gi,"
$2"); rep(/\[url=([^\]]+)\](.*?)\[\/url\]/gi,"$2"); rep(/\[url\](.*?)\[\/url\]/gi,"$1"); rep(/\[img=(.*?)x(.*?)\](.*?)\[\/img\]/gi,""); -- cgit v1.2.3