File: issue250699.jade

package info (click to toggle)
libnb-platform18-java 12.1-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 729,800 kB
  • sloc: java: 5,059,097; xml: 574,432; php: 78,788; javascript: 29,039; ansic: 10,278; sh: 6,386; cpp: 4,612; jsp: 3,643; sql: 1,097; makefile: 540; objc: 288; perl: 277; haskell: 93
file content (123 lines) | stat: -rw-r--r-- 3,488 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
doctype html
html
    title TODO supply a title
    body
      - var user = { description: 'foo bar baz' }
      - var authorised = true
      #user
        unless false
          p You're logged in as #{user.name}
        if false
          h2 Description
          p.description= user.description
        else if authorised
          h2 Description
          p.description.
           User has no description,
           why not add one...
        else
          h1 Description
          p.description User has no description
      ul
        - for (var x = 0; x < 3; x++)
            li item is #{x}
      p
         = 'This code is <escaped>!'
      p= 'This code is' + ' <escaped>!'
      p
        != 'This code is <strong>not</strong> escaped!'
      p!= 'This code is <strong>not</strong> escaped!'
      a(href='google.com') Google
      a(class='button', href='google.com') Google
      - var authenticated = true
      div(class=authenticated ? 'authed' : 'anon')
      input(
          type='checkbox'
          name='agreement'
          checked
       )
      div(data-escaped="<code>")
      div(data-unescaped!="<code>")
      input(type='checkbox', checked)
      input(type='checkbox', checked=true)
      input(type='checkbox', checked=false)
      input(type='checkbox', checked=true.toString())
      input(type='checkbox', checked=true && 'checked')
      div
      a(style={color: 'red', background: 'green'})
      a(style={color: 'red',
                  background: 'green'})
      a(style={color: 'red',
background: 'green'})
      - var classes = ['foo', 'bar', 'baz']
      a(class=classes)
      // the class attribute may also be repeated to merge arrays^
      
      a.bing(class=classes class=['bing'])
      - var currentUrl = '/about'
      div
      a(class={active: currentUrl === '/'} href='/') Home
      a(class={active: currentUrl === '/about'} href='/about') About
      a.button
      .content
      #just.foo [nic=1]
      #caramba
      - var pokus = 10
      - var friends = pokus
      case friends
        when 0
          p you have no friends
        when 1
          p you have a friend
        default
          p you have #{friends} friends
      #a
      - var justtest = 0
      case justtest
        when 0
        when 1
          p you have very few friends
        default
          p you have #{justtest} friends
      - var ee = 1
      case ee
        when 0: p you have no friends
        when 2: p you hav&nbps;e a friend
        default: code you&nbsp;have #{friends} friends
      // just some paragraphs
      p foo
      p bar
      //- will not output within markup
       s
       uyhhh
       llllll
      p foo
      <!--[if IE 8]>
      div
      <!--<![endif]-->
      p bar
      div#foo(data-bar="foo")&attributes({'data-foo': 'bar'})
      :markdown
        # Markdown
        I often like including markdown documents. #{friends}
      script
        :coffee
           console.log 'This is coffee script#{friends}'
extends ./layout.jade

block title
  title Article Title
p.
  If you take a look at this page's source #[a(target="_blank", href="https://github.com/jadejs/jade/blob/master/docs/views/reference/interpolation.jade") on GitHub],
  you'll see several places where the tag interpolation operator is
  used, like so.
block content
  h1 My Article
  include:markdown article.md
include ./includes/foot.jade
    script
      include script.js
  //
    As much text as you want
    z
    can go here.