Is there any way to do macros in Markdown?
Or do you have any other suggestions?

I'm thinking of a few uses.
One is to read back system stuff that might be global or session settings.

Example
         Tell the user where they are coming from, time etc


    You are  %%USERNAME%%
    Logged in at %%LOGINTIME%%

    Your browser is %%HTTP{"User-Agent"}%%
    You are accessing from %%REMOTE_ADDR%%:%%REMOTE_PORT%%

    The time is now  %%TIME(timezone=%%USER{%%TZ%%}%%, fmt="HH:MM:SS")%%

The HTTP is the hash of all headers
The USER is the hash of all user parameters ... name timezone etc ...
You get the idea ...

Example:
   I have support for 'twisies' in javascript but want to activate them
   in the page body

   a) Show/hide information

        Lead in text
%TWISTYSHOW{id="sectionone" mode="div"
           link=" <input type=\"button\" value=\"Click here to view\">"
           }%%
%%TWISTYHIDE{id="sectionone" mode="div"
           link=" <input type=\"button\" value=\"Click here to hide\">"
           }%%
%TWISTYTOGGLE{id="sectionone" mode="div"}%

            Text here gets toggled

%%ENDTWISTYTOGGLE%%

Expands to ..

<span id="sectiononeshow" class="twistyMakeOpaque">
   <a href="#" class="twistyTrigger">
   <span class="LinkLabel">
     <input type="button" value="Click here to view">
</span></a></span> <span id="sectiononehide" class="twistyTransparent
twistyMakeOpaque">
    <a href="#" class="twistyTrigger">
    <span class="LinkLabel">
     <input type="button" value="Click here to hide">
</span></a></span>
<p />
<div id="sectioonetoggle" class="twistyMakeHidden">

            Text here gets toggled
</div>

A null "hide" button just unfurls the hidden text.
The "id" is so you can stack/nest them.
--------------------------

Suggestions?  Ideas?


/anton
_______________________________________________
Markdown-Discuss mailing list
[email protected]
http://six.pairlist.net/mailman/listinfo/markdown-discuss

Reply via email to