The highlighter now uses a <pre> instead of a <textarea>. Much better!

This commit is contained in:
Klaus Silveira
2012-07-06 10:57:37 -03:00
parent 949c579ad5
commit c3f21df003
4 changed files with 73 additions and 20 deletions

View File

@@ -2,18 +2,23 @@ $(function () {
$('.dropdown-toggle').dropdown();
if ($('#sourcecode').length) {
var mode = $('#sourcecode').attr('language');
CodeMirror.fromTextArea(document.getElementById("sourcecode"), {
lineNumbers: true,
matchBrackets: true,
lineWrapping: true,
readOnly: true,
mode: mode
});
};
var value = $('#sourcecode').text();
var mode = $('#sourcecode').attr('language');
var pre = $('#sourcecode').get(0);
var viewer = CodeMirror(function(elt) {
pre.parentNode.replaceChild(elt, pre);
}, {
value: value,
lineNumbers: true,
matchBrackets: true,
lineWrapping: true,
readOnly: true,
mode: mode
});
};
if ($('#readme-content').length) {
var converter = new Showdown.converter();
$('#readme-content').html(converter.makeHtml($('#readme-content').text()));
}
if ($('#readme-content').length) {
var converter = new Showdown.converter();
$('#readme-content').html(converter.makeHtml($('#readme-content').text()));
}
});