File indexing completed on 2024-05-12 04:02:07

0001 <!DOCTYPE html>
0002 <html><head>
0003 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
0004 <title>highlight.haml</title>
0005 <meta name="generator" content="KF5::SyntaxHighlighting - Definition (Haml) - Theme (Breeze Dark)"/>
0006 </head><body style="background-color:#232629;color:#cfcfc2"><pre>
0007 <span style="color:#2980b9;font-weight:bold">!!!</span>
0008 <span style="font-weight:bold">%html</span><span style="color:#3daee9">{</span> <span style="color:#da4453">:xmlns</span> <span style="font-weight:bold">=></span> <span style="color:#f44f4f">"http://www.w3.org/1999/xhtml"</span>, <span style="color:#da4453">:lang</span> <span style="font-weight:bold">=></span> <span style="color:#f44f4f">"en"</span>, <span style="color:#f44f4f">"xml:lang"</span> <span style="font-weight:bold">=></span> <span style="color:#f44f4f">"en"</span><span style="color:#3daee9">}</span>
0009   <span style="font-weight:bold">%head</span>
0010     <span style="font-weight:bold">%title</span> BoBlog
0011     <span style="font-weight:bold">%meta</span><span style="color:#3daee9">{</span><span style="color:#f44f4f">"http-equiv"</span> <span style="font-weight:bold">=></span> <span style="color:#f44f4f">"Content-Type"</span>, <span style="color:#da4453">:content</span> <span style="font-weight:bold">=></span> <span style="color:#f44f4f">"text/html; charset=utf-8"</span><span style="color:#3daee9">}</span>
0012     <span style="font-weight:bold">%link</span><span style="color:#3daee9">{</span><span style="color:#da4453">rel: </span><span style="color:#da4453">'stylesheet'</span>, <span style="color:#da4453">href: </span><span style="color:#da4453">'main.css'</span>, <span style="color:#da4453">type: </span><span style="color:#da4453">'text/css'</span><span style="color:#3daee9">}</span>
0013 <span style="color:#27ae60">    :css</span>
0014       body {
0015         <span style="font-weight:bold">font-size</span><span style="color:#3daee9">:</span> <span style="color:#f67400">16</span><span style="color:#2980b9">px</span><span style="color:#3f8058">;</span>
0016         <span style="font-weight:bold">margin-top</span><span style="color:#3daee9">:</span> <span style="color:#f67400">0</span><span style="color:#2980b9">px</span><span style="color:#3f8058">;</span>
0017         <span style="font-weight:bold">margin-bottom</span><span style="color:#3daee9">:</span> <span style="color:#f67400">0</span><span style="color:#2980b9">px</span><span style="color:#3f8058">;</span>
0018         <span style="font-weight:bold">font-family</span><span style="color:#3daee9">:</span> Arial<span style="color:#3f8058">,</span> <span style="color:#f67400">sans-serif</span><span style="color:#3f8058">;</span>
0019       }
0020 
0021       p {
0022         <span style="font-weight:bold">margin</span><span style="color:#3daee9">:</span> <span style="color:#f67400">0</span><span style="color:#2980b9">px</span><span style="color:#3f8058">;</span>
0023         <span style="font-weight:bold">padding</span><span style="color:#3daee9">:</span> <span style="color:#f67400">0</span><span style="color:#2980b9">px</span><span style="color:#3f8058">;</span>
0024       }
0025   <span style="font-weight:bold">%body</span>
0026     <span style="color:#f67400;font-weight:bold">#header</span>
0027       <span style="font-weight:bold">%a</span><span style="color:#3daee9">{</span>
0028         <span style="color:#da4453">href: </span>root_path,
0029         <span style="color:#da4453">name: </span><span style="color:#f44f4f">"home"</span>
0030       <span style="color:#3daee9">}</span>
0031         <span style="font-weight:bold">%h1</span> BoBlog
0032       <span style="font-weight:bold">%h2</span> Bob's Blog
0033     <span style="color:#f67400;font-weight:bold">#content</span>
0034       <span style="font-weight:bold">-</span> <span style="color:#27ae60">@entries</span><span style="color:#2980b9">.each</span> <span style="color:#fdbc4b;font-weight:bold">do</span> <span style="font-weight:bold">|</span>entry<span style="font-weight:bold">|</span>
0035         <span style="color:#f67400">.entry</span><span style="color:#3daee9">{</span> <span style="color:#da4453">id: </span>entry<span style="color:#2980b9">.id</span> <span style="color:#3daee9">}</span>
0036           <span style="font-weight:bold">%h3</span><span style="color:#f67400">.title</span><span style="font-weight:bold">=</span> entry<span style="color:#2980b9">.title</span>
0037           <span style="font-weight:bold">%p</span><span style="color:#f67400">.date</span>
0038             Posted on <span style="color:#27ae60">#{</span>entry<span style="color:#2980b9">.posted.strftime</span>(<span style="color:#f44f4f">"%A, %B %d, %Y"</span>)<span style="color:#27ae60">}</span>
0039           <span style="font-weight:bold">%p</span><span style="color:#f67400">.body</span><span style="font-weight:bold">=</span> entry<span style="color:#2980b9">.body</span>
0040       <span style="font-weight:bold">=</span> button_to <span style="color:#f44f4f">"Load more"</span>, entries_path,
0041         <span style="color:#fdbc4b;font-weight:bold">class</span>: <span style="color:#f44f4f">"btn btn-primary"</span>,
0042         <span style="color:#da4453">method: :get</span>,
0043         <span style="color:#da4453">params: </span><span style="font-weight:bold">{</span> <span style="color:#da4453">last_id: </span><span style="color:#27ae60">@entries</span><span style="color:#2980b9">.map</span>(<span style="font-weight:bold">&amp;</span><span style="color:#da4453">:id</span>)<span style="color:#2980b9">.min</span> <span style="font-weight:bold">}</span>,
0044         <span style="color:#da4453">form: </span><span style="font-weight:bold">{</span> <span style="color:#da4453">data: </span><span style="font-weight:bold">{</span> <span style="color:#da4453">turbo_stream: </span><span style="color:#f67400">true</span> <span style="font-weight:bold">}</span> <span style="font-weight:bold">}</span>
0045 <span style="color:#27ae60">    :ruby</span>
0046       provide(<span style="color:#da4453">:title</span>, user_title(<span style="color:#27ae60">@user</span>))
0047       provide(<span style="color:#da4453">:og</span>, user_opengraph(<span style="color:#27ae60">@user</span>))
0048       provide(<span style="color:#da4453">:meta</span>, user_twitter_card(<span style="color:#27ae60">@user</span>))
0049 
0050       parent_layout <span style="color:#da4453">'user/profile'</span>
0051     <span style="color:#f67400;font-weight:bold">#footer</span>
0052       <span style="font-weight:bold">%p</span>
0053         All content copyright © Bob
0054 
0055     <span style="color:#f67400;font-weight:bold">#filterTest</span>
0056       <span style="font-weight:bold">%p</span> Just testing some more HAML filters
0057 
0058 <span style="color:#27ae60">      :coffee</span>
0059         window<span style="font-weight:bold">.</span>alert <span style="color:#f44f4f">"Hello from CoffeeScript </span><span style="color:#3daee9">#{</span>1<span style="color:#3daee9">}</span><span style="color:#f44f4f">"</span>
0060 
0061 <span style="color:#27ae60">      :coffeescript</span>
0062         window<span style="font-weight:bold">.</span>alert <span style="color:#f44f4f">"Hello from CoffeeScript again, </span><span style="color:#3daee9">#{</span>1 + 1<span style="color:#3daee9">}</span><span style="color:#f44f4f">"</span>
0063 
0064 <span style="color:#27ae60">      :css</span>
0065         <span style="color:#27ae60;font-weight:bold">#filterTest</span> {
0066           <span style="font-weight:bold">display</span><span style="color:#3daee9">:</span> <span style="color:#f67400">none</span><span style="color:#3f8058">;</span>
0067         }
0068 
0069 <span style="color:#27ae60">      :erb</span>
0070         For some reason <span style="color:#2980b9;font-weight:bold">&lt;%=</span><span style="color:#0099ff"> </span><span style="color:#f44f4f">"ERB works too </span><span style="color:#3daee9">#{</span><span style="color:#27ae60">@abcdef</span><span style="color:#3daee9">}</span><span style="color:#f44f4f">"</span><span style="color:#0099ff"> </span><span style="color:#2980b9;font-weight:bold">%></span>.
0071 
0072 <span style="color:#27ae60">      :plain</span>
0073         Anything else should be treated as plain text.
0074         This also means that the following shouldn't be highlighted:
0075 
0076         %h1#superawesomeheading Heading 1
0077 
0078       <span style="font-weight:bold">%div</span> Filter test done
0079 </pre></body></html>