github.com/servernoj/jade@v0.0.0-20231225191405-efec98d19db1/testdata/v2/attributes.tpl (about) 1 <a href="{{ print `google.com`+`google.com` }}">Google</a> 2 <a class="button" href="google.com">Google</a> 3 <a class="button" href="google.com">Google</a> 4 {{/* var authenticated = true */}} 5 <body class="{{ print authenticated ? "authed" : "anon" }}"></body> 6 <input type="checkbox" name="agreement" checked="checked"/> 7 <input data-json=" 8 { 9 "very-long": "piece of ", 10 "data": true 11 } 12 "/> 13 <!-- pug error --> 14 <div class="div-class" (click)="play()"></div> 15 <div class="div-class" (click)="play()"></div> 16 <div class="div-class" '(click)'="play()"></div> 17 <a href="/#{url}">Link{{/* var url = "pug-test.html" */}} 18 <a href="{{ print "/" + url }}">Link</a> 19 {{/* url = "https://example.com/" */}} 20 <a href="{{ print url }}">Another link</a> 21 {{/* var btnType = "info" */}}{{/* var btnSize = "lg" */}} 22 <button type="button" class="{{ print "btn btn-" + btnType + " btn-" + btnSize }}"></button> 23 <button type="button" class="{{ print `btn btn-`+btnType+` btn-`+btnSize+`` }}"></button> 24 </a> 25 <div escaped="<code>"></div> 26 <div unescaped="<code>"></div> 27 <input type="checkbox" checked="checked"/> 28 <input type="checkbox" checked="checked"/> 29 <input type="checkbox"/> 30 <input type="checkbox" checked="true"/> 31 <!DOCTYPE html> 32 <input type="checkbox" checked="checked"/> 33 <input type="checkbox" checked="checked"/> 34 <input type="checkbox"/> 35 <input type="checkbox" checked="{{ print true && "checked" == "checked" }}"/> 36 <a style="{{ print map[string]string{"color": "red", "background": "green"} }}"></a> 37 {{/* var classes = []string{"foo", "bar", "baz"} */}} 38 <a class="{{ print classes }}"></a> 39 <a class="bang classes ['bing']"></a> 40 {{/* var currentUrl = "/about" */}} 41 <a class="{{ print currentUrl == "/" ? "active" : "" }}" href="/">Home</a> 42 <a class="{{ print currentUrl == "/about" ? "active" : "" }}" href="/about">About</a> 43 <a class="button"></a> 44 <div class="content"></div> 45 <a id="main-link"></a> 46 <div id="content"></div> 47 <div id="foo" data-bar="foo"></div> 48 {{/* var attributes = struct{class string}{}; */}}{{/* attributes.class = "baz"; */}} 49 <div id="foo" data-bar="foo"></div> 50 <zxc class="asd qwe zxc" num="{{ print 1 }}"></zxc> 51 <zxc num="{{ print 1.1 }}"></zxc>