Skip to content

Commit

Permalink
Added support for 'Hidden'='Y' and 'Readonly'='Y' for making fields h…
Browse files Browse the repository at this point in the history
…idden or readonly (or both)
  • Loading branch information
adamkaplan committed Oct 26, 2011
1 parent 9b289c6 commit 19814e8
Showing 1 changed file with 15 additions and 8 deletions.
23 changes: 15 additions & 8 deletions views/api.jade
Expand Up @@ -97,32 +97,39 @@ ul
- else
- var required =false
- var className =''
tr(class=className)
- var style =null
- if (parameter.Hidden ==true)
- style ='display: none'
tr(class=className, style=style)
td.name=parameter.Name
td.parameter
- if (parameter.Readonly =='Y')
- var roValue ='readonly'
- else
- var roValue =null
- if (parameter.Type =='enumerated')
select(name='params[' + parameter.Name + ']', placeholder=className)
select(name='params[' + parameter.Name + ']', placeholder=className, readonly=roValue)
- if (parameter.Default =='')
option(value='')
option(value='',readonly=roValue)
- each choice in parameter.EnumeratedList
- if (parameter.Default ==choice)
option(value=choice, selected=true) #{choice}
- else
option(value=choice) #{choice}
- else if (parameter.Type =='boolean')
select(name='params[' + parameter.Name + ']', placeholder=className)
select(name='params[' + parameter.Name + ']', placeholder=className, readonly=roValue)
- if (parameter.Default =='')
option(value='')
- each choice in [apiInfo.booleanTrueVal,apiInfo.booleanFalseVal]
- if (parameter.Default ==choice)
option(value=choice, selected=true) #{choice}
- else
option(value=choice) #{choice}
- if (parameter.Type == 'JSON')
input(name='jsonParams[' + parameter.Name + ']', type='hidden', value=1)
input(name='params[' + parameter.Name + ']', value=parameter.Default, placeholder=className)
- else if (parameter.Type == 'JSON' || parameter.Type == 'json')
input(name='jsonParams[' + parameter.Name + ']', type='hidden', value=1)
input(name='params[' + parameter.Name + ']', value=parameter.Default, placeholder=className, readonly=roValue)
- else
input(name='params[' + parameter.Name + ']', value=parameter.Default, placeholder=className)
input(name='params[' + parameter.Name + ']', value=parameter.Default, placeholder=className, readonly=roValue)
td.type=parameter.Type
td.description=parameter.Description || 'No description'
- if (method.headers && method.headers.length > 0)
Expand Down

0 comments on commit 19814e8

Please sign in to comment.