highlight: function(code, language) { language = language || 'text'; if (requiredScripts.indexOf(scripts[language]) === -1) { requiredScripts.push(scripts[language]); } // Default to text if the language can't be found. if (scripts[language] === undefined) { language = 'text'; } return nsh.highlight(code, nsh.getLanguage(language)); }
stream.on('end',function(){ //console.log(typeof temp); var lang; if (extension == 'html') { lang = html_lang; }else { lang = js_lang; } if (flag) res.end('<link rel="stylesheet" href="/style.css">'+nodeSH.highlight(temp,lang)); });
function highlight(code, lang) { var cached = highlight.cache[lang + ':' + code]; if (cached) return cached; cached = highlight.cache[lang + ':' + code] = highlighter.highlight(code, highlighter.getLanguage(lang || 'js')). replace(/id="highlighter_\d+"/, ''); return cached; };
highlight.each( function( index, el ) { var $t = $(this), code = $t.html(), lang = $t.attr("data-lang") || getLanguageFromClass( $t.attr("class") ) || crudeHTMLcheck( code ), linenumAttr = $t.attr("data-linenum"), linenum = (linenumAttr === "true" ? 1 : linenumAttr) || 1, gutter = linenumAttr === undefined ? false : true, brush = nsh.getLanguage( lang ) || nsh.getLanguage( "js" ), highlighted = nsh.highlight( code, brush, { "first-line": linenum, gutter: gutter }); $t.parent().replaceWith( $(highlighted).removeAttr("id") ); });
highlight: function(code, lang) { return Nsh.highlight(code, Nsh.getLanguage(lang || 'text'), {gutter: !!lang}); }
highlight: function(code, lang) { lang = hl.getLanguage(lang); return hl.highlight(code, lang); },
highlight: function (code, lang) { var language = Nsh.getLanguage(lang || 'text'); return Nsh.highlight(code, language || Nsh.getLanguage('text')); }
highlight: function(code, lang) { lang = lang || 'javascript'; lang = hl.getLanguage(lang); return hl.highlight(code, lang); },
highlight: function (code, lang) { lang = lang || "text"; return Nsh.highlight(code, Nsh.getLanguage(lang) || Nsh.getLanguage("text"), {gutter: lang !== "text"}); }
/** * Render HTML Output */ function renderHtmlOutput() { //Init var i = 0; if (cpdOutput['pmd-cpd'].duplication !== undefined) { for (var key in cpdOutput['pmd-cpd'].duplication) { //make item global for run var item = cpdOutput['pmd-cpd'].duplication[key]; for (var prop in item) { if(item.hasOwnProperty(prop)){ //init var filesHtml = ''; //set lines if (item[prop].lines !== undefined) { itemsHTML += templates._item.replace('{{lines}}', item[prop].lines); } //set tokens if (item[prop].tokens !== undefined) { itemsHTML = itemsHTML.replace('{{tokens}}', item[prop].tokens); } // set items counter //make this line exec only one time itemsHTML = itemsHTML.replace('{{itemCounter}}', (i + 1) + '/' + cpdOutput['pmd-cpd'].duplication.length); //set codefragment if (item.codefragment !== undefined) { itemsHTML = itemsHTML.replace( '{{codeFragment}}', nsh.highlight( beautifyJs.js_beautify(String(item.codefragment)), nsh.getLanguage('js'), { 'gutter': false } ) ); } //get files if (item.file !== undefined) { for (var fileId in item.file) { if(item.hasOwnProperty(prop)){ filesHtml += templates._file.replace('{{line}}', item.file[fileId]['$'].line); filesHtml = filesHtml.replace('{{filePath}}', item.file[fileId]['$'].path); } } itemsHTML = itemsHTML.replace('{{files}}', filesHtml); } } } i++; } } //render items into layout outputHTML += templates.layout.replace('{{content}}', itemsHTML); }
highlight: function(code, lang) { lang = lang || "text"; if (lang == 'puml') return '<img uml="'+encodeURIComponent('\n'+code+'\n')+'">'; return Nsh.highlight(code, Nsh.getLanguage(lang) || Nsh.getLanguage('text'), {gutter: lang !== 'text'}); }