diff --git a/app/assets/javascripts/entry.js.coffee b/app/assets/javascripts/entry.js.coffee index 47248bb..98aa196 100755 --- a/app/assets/javascripts/entry.js.coffee +++ b/app/assets/javascripts/entry.js.coffee @@ -102,6 +102,10 @@ class jqapi.Entry for arg in args # for every argument if arg and arg.name argsEl.append $(templates.argumentsItem(arg)) # build and append element from template + if arg.property + for prop in arg.property + argsEl.append $(templates.propertyItem(prop)) + insertExamples: (examples, el) -> examples = [examples] unless $.isArray(examples) diff --git a/app/assets/javascripts/templates.js.coffee b/app/assets/javascripts/templates.js.coffee index ff17d2a..ad4881b 100644 --- a/app/assets/javascripts/templates.js.coffee +++ b/app/assets/javascripts/templates.js.coffee @@ -68,14 +68,35 @@ class jqapi.Templates """ argumentsItem: (arg) -> + argn = arg.name + if arg and arg.optional + argn = "[#{arg.name}]" + """
#{prop.desc}
+