Simpler default syntax for markdown attributes.
authorVonC <vonc@laposte.net>
Sat, 30 Nov 2013 21:29:04 +0000 (22:29 +0100)
committerVonC <vonc@laposte.net>
Sat, 30 Nov 2013 22:12:40 +0000 (23:12 +0100)
- on slides: .slide x=y
- on elements: .element x=y

Those are detected in html comment, in order to not be visible
if a markdown is edited in an html editor.

plugin/markdown/markdown.js

index 6e12627f0edd1cac426cefd6d83990fa15e8e0d3..19aea2876b0b94638b42539e3cb843c588261618 100755 (executable)
@@ -28,8 +28,8 @@
 
        var DEFAULT_SLIDE_SEPARATOR = '^\n---\n$',
                DEFAULT_NOTES_SEPARATOR = 'note:',
-               DEFAULT_ELEMENT_ATTRIBUTES_SEPARATOR = '{\\\.\s*?([^}]+?)}',
-               DEFAULT_SLIDE_ATTRIBUTES_SEPARATOR = 'slide-attributes:\\\s(.*?)$';
+               DEFAULT_ELEMENT_ATTRIBUTES_SEPARATOR = '\\\.element\\\s*?(.+?)$',
+               DEFAULT_SLIDE_ATTRIBUTES_SEPARATOR = '\\\.slide:\\\s*?(\\\S.+?)$';
 
 
        /**