12345678910111213141516171819202122232425 |
- (function(){
- [].forEach.call( document.querySelectorAll('[data-markdown]'), function fn(elem){
-
-
- var text = elem.innerHTML;
-
- var leadingWs = text.match(/^\n?(\s*)/)[1].length,
- leadingTabs = text.match(/^\n?(\t*)/)[1].length;
- if( leadingTabs > 0 ) {
- text = text.replace( new RegExp('\\n?\\t{' + leadingTabs + '}','g'), '\n' );
- }
- else if( leadingWs > 1 ) {
- text = text.replace( new RegExp('\\n? {' + leadingWs + '}','g'), '\n' );
- }
-
- elem.innerHTML = (new Showdown.converter()).makeHtml(text);
- });
- })();
|