アラートデバッグでifの分岐が実行されました。しかし、一致した code タグは「data-language」属性を取得しませんでした。
divs.html(function (index, oldhtml) {
var newhtml = converter.makeHtml(oldhtml);
var pat = /\{-# CODE (.+?) #-}/i;
$('code', newhtml).text(function (index, text) {
var m = text.split("\n")[0].match(pat);
if (m) {
$(this).attr("data-language", m[1]);
}
});
return newhtml;
});