diff options
author | David Banham | 2013-03-08 10:29:54 +1100 |
---|---|---|
committer | David Banham | 2013-03-08 10:29:54 +1100 |
commit | 61c229a4f969a0720085c2710f8a7cfd8a12b4a6 (patch) | |
tree | 637eeedce43c63a6aa004d566944ad791b984e7d /lib/js/data-markdown.js | |
parent | 26d5febd7f24223900aa50d24d35e610c7c8a334 (diff) | |
parent | 7081f901da553206f746c40c4a0c1b5773697cf2 (diff) |
Merge branch 'master' of https://github.com/hakimel/reveal.js
Conflicts:
README.md
index.html
js/reveal.js
package.json
plugin/speakernotes/client.js
Diffstat (limited to 'lib/js/data-markdown.js')
-rw-r--r-- | lib/js/data-markdown.js | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/lib/js/data-markdown.js b/lib/js/data-markdown.js deleted file mode 100644 index b10592a..0000000 --- a/lib/js/data-markdown.js +++ /dev/null @@ -1,27 +0,0 @@ -// From https://gist.github.com/1343518 -// Modified by Hakim to handle markdown indented with tabs -(function(){ - - var slides = document.querySelectorAll('[data-markdown]'); - - for( var i = 0, len = slides.length; i < len; i++ ) { - var elem = slides[i]; - - // strip leading whitespace so it isn't evaluated as code - 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' ); - } - - // here, have sum HTML - elem.innerHTML = (new Showdown.converter()).makeHtml(text); - } - -})();
\ No newline at end of file |