Warning, /frameworks/syntax-highlighting/autotests/folding/test.mustache.fold is written in an unsupported language. File is not indexed.

0001 <beginfold id='1'><!--</beginfold id='1'> Mustache / Handlebars / Ractive template <endfold id='1'>--></endfold id='1'>
0002 <beginfold id='2'><!DOCTYPE</beginfold id='2'> html<endfold id='2'>></endfold id='2'>
0003 <html>
0004     <head>
0005         <meta charset="UTF-8" />
0006         <title>{{title}}</title>
0007     </head>
0008     <beginfold id='1'><!--</beginfold id='1'> CSS <endfold id='1'>--></endfold id='1'>
0009     <beginfold id='3'><style</beginfold id='3'>>
0010         <beginfold id='4'>/*</beginfold id='4'> Mustache variable support in CSS is incomplete <endfold id='4'>*/</endfold id='4'>
0011         {{mustache}}
0012         [ {{other}} ]
0013         body <beginfold id='5'>{</beginfold id='5'>
0014             {{{other}}}
0015             font-size: 15pt;
0016             font-family: Verdana;
0017         <endfold id='5'>}</endfold id='5'>
0018     <endfold id='3'></style</endfold id='3'>>
0019     <beginfold id='1'><!--</beginfold id='1'> JavaScript <endfold id='1'>--></endfold id='1'>
0020     <beginfold id='6'><script</beginfold id='6'>>
0021         var foo = {{bar}};
0022         `template {{foo}} ${ var a = {{b}} }`
0023     <endfold id='6'></script</endfold id='6'>>
0024 
0025     <body>
0026     <beginfold id='7'>{{#movie</beginfold id='7'>}}
0027         <beginfold id='8'><div</beginfold id='8'>>
0028             <h1>{{title}}</h1>
0029             <img src="{{poster}}" alt="{{title}}"/>
0030         <endfold id='8'></div</endfold id='8'>>
0031         <beginfold id='8'><div</beginfold id='8'>>
0032             Rating - {{ratings.critics_rating}}
0033         <endfold id='8'></div</endfold id='8'>>
0034     <endfold id='7'>{{/movie}}</endfold id='7'>
0035     <beginfold id='7'>{{^movie</beginfold id='7'>}}
0036         <beginfold id='8'><div</beginfold id='8'>>
0037             Movie Does Not Exist :(
0038         <endfold id='8'></div</endfold id='8'>>
0039     <endfold id='7'>{{/movie}}</endfold id='7'>
0040     <beginfold id='9'>{{!</beginfold id='9'> this is a comment TODO ALERT <endfold id='9'>}}</endfold id='9'>
0041 
0042     This is a partial {{> partial1 }}
0043     <beginfold id='7'>{{#block</beginfold id='7'>
0044         param=foo
0045         param2=bar}}
0046         {{block foo=bar}}
0047     <endfold id='7'>{{/block}}</endfold id='7'>
0048 
0049     <beginfold id='1'><!--</beginfold id='1'> Handlebars <endfold id='1'>--></endfold id='1'>
0050 
0051     <beginfold id='7'>{{#list</beginfold id='7'> people}}{{firstName}} {{lastName}}<endfold id='7'>{{/list}}</endfold id='7'>
0052     <beginfold id='7'>{{#noop</beginfold id='7'>}}{{body}}<endfold id='7'>{{/noop}}</endfold id='7'>
0053     <beginfold id='7'>{{#with</beginfold id='7'> story}}
0054         <beginfold id='8'><div</beginfold id='8'> class="intro">{{{intro}}}<endfold id='8'></div</endfold id='8'>>
0055         <beginfold id='8'><div</beginfold id='8'> class="body">{{{body}}}<endfold id='8'></div</endfold id='8'>>
0056     <endfold id='7'>{{/with}}</endfold id='7'>
0057     <beginfold id='7'>{{#each</beginfold id='7'> comments}}
0058         <beginfold id='8'><div</beginfold id='8'> class="comment">
0059             <h2>{{subject}}</h2>
0060             {{{body}}}
0061         <endfold id='8'></div</endfold id='8'>>
0062     <endfold id='7'>{{/each}}</endfold id='7'>
0063     <beginfold id='7'>{{#list</beginfold id='7'> nav}}
0064         <a href="{{url}}">{{title}}</a>
0065     <endfold id='7'>{{/list}}</endfold id='7'>
0066 
0067     <beginfold id='10'>{{!--</beginfold id='10'> Conditionals <endfold id='10'>--}}</endfold id='10'>
0068     <beginfold id='7'>{{#if</beginfold id='7'> isActive}}
0069         <img src="star.gif" alt="Active">
0070     {{else if isInactive}}
0071         <img src="cry.gif" alt="Inactive">
0072     {{else}}
0073         <img src="cry.gif" alt="">
0074     <endfold id='7'>{{/if}}</endfold id='7'>
0075 
0076     <beginfold id='10'>{{!--</beginfold id='10'> Escaping <endfold id='10'>--}}</endfold id='10'>
0077     \{{escaped}}
0078     <beginfold id='11'>{{{{raw}}}}</beginfold id='11'>
0079         {{escaped}}
0080     <endfold id='11'>{{{{/raw}}}}</endfold id='11'>
0081 
0082     <beginfold id='10'>{{!--</beginfold id='10'> Whitespace Control <endfold id='10'>--}}</endfold id='10'>
0083     <beginfold id='7'>{{#each</beginfold id='7'> nav ~}}
0084         <a href="{{url}}">
0085             <beginfold id='7'>{{~#if</beginfold id='7'> test}}
0086                 {{~title}}
0087             {{~^~}}
0088                 Empty
0089             {{~/if~<endfold id='7'>}}</endfold id='7'>
0090         </a>
0091     <endfold id='7'>{{~/each}}</endfold id='7'>
0092 
0093     <beginfold id='10'>{{!--</beginfold id='10'> Helpers <endfold id='10'>--}}</endfold id='10'>
0094     {{link "See more..." story.url}}
0095     {{log "Look at me!" level="error"}}
0096 
0097     <beginfold id='10'>{{!--</beginfold id='10'> Partial <endfold id='10'>--}}</endfold id='10'>
0098     {{> myPartial name=../name }}
0099     <beginfold id='7'>{{#> myPartial</beginfold id='7'> }}
0100         Failover content
0101     <endfold id='7'>{{/myPartial}}</endfold id='7'>
0102     <beginfold id='7'>{{#*inline</beginfold id='7'> "myPartial"}}
0103         My Content
0104     <endfold id='7'>{{/inline}}</endfold id='7'>
0105     <beginfold id='7'>{{#each</beginfold id='7'> children}}
0106         {{> myPartial}}
0107     <endfold id='7'>{{/each}}</endfold id='7'>
0108 
0109     <beginfold id='1'><!--</beginfold id='1'> Delimiters in tags (folding) <endfold id='1'>--></endfold id='1'>
0110     word<beginfold id='8'><div</beginfold id='8'>>word
0111 
0112     word<endfold id='8'></div</endfold id='8'>>word
0113 
0114     </body>
0115 </html>