enhanced the ohloh widget support

This commit is contained in:
hyung-hwan 2014-10-12 13:22:23 +00:00
parent 270c2c8f8b
commit 97afd1191c

View File

@ -303,20 +303,20 @@ var Url = {
// it uses the image pattern with special prefix // it uses the image pattern with special prefix
// {{__ohloh__!width|height|style|widget-url}} // {{__ohloh__!width|height|style|widget-url}}
// {{__ohloh__!300px!100px!border: none!http://www.ohloh.net/p/140949/widgets/project_partner_badge.js}} // {{__ohloh__!300px!100px!border: none!http://www.ohloh.net/p/140949/widgets/project_partner_badge.js}}
ohlohWidget: { regex: '\\{\\{__ohloh__!(.+)!(.+)!(.+)!(.+)\\}\\}', ohlohWidget: { regex: '\\{\\{(__ohloh__|__openhub__)!(.+)!(.+)!(.+)!(.+)\\}\\}',
build: function(node, r, options) { build: function(node, r, options) {
var d = document.createElement('iframe'); var d = document.createElement('iframe');
d.setAttribute ("width", r[1]); d.setAttribute ("width", r[2]);
d.setAttribute ("height", r[2]); d.setAttribute ("height", r[3]);
d.setAttribute ("style", r[3]); d.setAttribute ("style", r[4]);
node.appendChild (d); node.appendChild (d);
var doc = d.contentWindow || d.contentDocument; var doc = d.contentWindow || d.contentDocument;
if (doc.document) { doc = doc.document;} if (doc.document) { doc = doc.document;}
doc.open (); doc.open ();
doc.write ('<script type="text/javascript" src="' + r[4] + '"></script>'); doc.write ('<script type="text/javascript" src="' + r[5] + '"></script>');
doc.close (); doc.close ();
} }, } },
preBlock: { tag: 'pre', capture: 2, preBlock: { tag: 'pre', capture: 2,