| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 | 
							- <!doctype html>
 
- <html>
 
-   <head>
 
-     <meta charset="utf-8">
 
-     <title>CodeMirror: Smarty mode</title>
 
-     <link rel="stylesheet" href="../../lib/codemirror.css">
 
-     <script src="../../lib/codemirror.js"></script>
 
-     <script src="smarty.js"></script>
 
-     <style type="text/css">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>
 
-     <link rel="stylesheet" href="../../doc/docs.css">
 
-   </head>
 
-   <body>
 
-     <h1>CodeMirror: Smarty mode</h1>
 
-     <form><textarea id="code" name="code">
 
- {extends file="parent.tpl"}
 
- {include file="template.tpl"}
 
- {* some example Smarty content *}
 
- {if isset($name) && $name == 'Blog'}
 
-   This is a {$var}.
 
-   {$integer = 451}, {$array[] = "a"}, {$stringvar = "string"}
 
-   {assign var='bob' value=$var.prop}
 
- {elseif $name == $foo}
 
-   {function name=menu level=0}
 
-     {foreach $data as $entry}
 
-       {if is_array($entry)}
 
-         - {$entry@key}
 
-         {menu data=$entry level=$level+1}
 
-       {else}
 
-         {$entry}
 
-       {/if}
 
-     {/foreach}
 
-   {/function}
 
- {/if}</textarea></form>
 
-     <script>
 
-       var editor = CodeMirror.fromTextArea(document.getElementById("code"), {
 
-         lineNumbers: true,
 
-         mode: "smarty"
 
-       });
 
-     </script>
 
-     <br />
 
-     <form><textarea id="code2" name="code2">
 
- {--extends file="parent.tpl"--}
 
- {--include file="template.tpl"--}
 
- {--* some example Smarty content *--}
 
- {--if isset($name) && $name == 'Blog'--}
 
-   This is a {--$var--}.
 
-   {--$integer = 451--}, {--$array[] = "a"--}, {--$stringvar = "string"--}
 
-   {--assign var='bob' value=$var.prop--}
 
- {--elseif $name == $foo--}
 
-   {--function name=menu level=0--}
 
-     {--foreach $data as $entry--}
 
-       {--if is_array($entry)--}
 
-         - {--$entry@key--}
 
-         {--menu data=$entry level=$level+1--}
 
-       {--else--}
 
-         {--$entry--}
 
-       {--/if--}
 
-     {--/foreach--}
 
-   {--/function--}
 
- {--/if--}</textarea></form>
 
-     <script>
 
-       var editor = CodeMirror.fromTextArea(document.getElementById("code2"), {
 
-         lineNumbers: true,
 
-         mode: {
 
-           name: "smarty",
 
-           leftDelimiter: "{--",
 
-           rightDelimiter: "--}"
 
-         }
 
-       });
 
-     </script>
 
-     <p>A plain text/Smarty mode which allows for custom delimiter tags (defaults to <b>{</b> and <b>}</b>).</p>
 
-     <p><strong>MIME types defined:</strong> <code>text/x-smarty</code></p>
 
-   </body>
 
- </html>
 
 
  |