angular2-markdown
Advanced tools
Comparing version
{ | ||
"name": "angular2-markdown", | ||
"version": "1.2.2", | ||
"version": "1.2.3", | ||
"license": "MIT", | ||
@@ -5,0 +5,0 @@ "angular-cli": {}, |
@@ -47,14 +47,17 @@ import { Directive, OnInit, ElementRef , Input, Component} from '@angular/core'; | ||
fromHttpHtml(html) { | ||
var h = ''; | ||
if (this.path.lastIndexOf('.md') < 0) { | ||
let ext: any = this.path.split('.'); | ||
ext = ext[ext.length - 1]; | ||
html = ` | ||
var h: string = ` | ||
\`\`\`${ext} | ||
${html._body} | ||
${html.text()} | ||
\`\`\` | ||
`; | ||
} else { | ||
h = html.text(); | ||
} | ||
html = this.process(this.prepare(html)); | ||
this.ele.innerHTML = html; | ||
this.highlight(html); | ||
h = this.process(this.prepare(h)); | ||
this.ele.innerHTML = h; | ||
this.highlight(h); | ||
} | ||
@@ -75,4 +78,5 @@ | ||
*/ | ||
prepare(raw: string) { | ||
return raw.split('\n').map((line) => line.trim()).join('\n'); | ||
prepare(raw: string) { | ||
if(raw) | ||
return raw.split('\n').map((line) => line.trim()).join('\n'); | ||
} | ||
@@ -79,0 +83,0 @@ |
31386
0.25%529
0.76%