{{#if notes}}
Implementation Notes
{{{notes}}}
diff --git a/src/main/coffeescript/view/OperationView.coffee b/src/main/coffeescript/view/OperationView.coffee index 5d72ac23..17e693cb 100644 --- a/src/main/coffeescript/view/OperationView.coffee +++ b/src/main/coffeescript/view/OperationView.coffee @@ -146,5 +146,5 @@ class OperationView extends Backbone.View hljs.highlightBlock($('.response_body', $(@el))[0]) toggleOperationContent: -> - elem = $('#' + @model.resourceName + "_" + @model.nickname + "_" + @model.httpMethod + "_content"); + elem = $('#' + @model.resourceName + "_" + @model.nickname + "_" + @model.httpMethod + "_" + @model.number + "_content"); if elem.is(':visible') then Docs.collapseOperation(elem) else Docs.expandOperation(elem) diff --git a/src/main/coffeescript/view/ResourceView.coffee b/src/main/coffeescript/view/ResourceView.coffee index e5be1592..1ec80f79 100644 --- a/src/main/coffeescript/view/ResourceView.coffee +++ b/src/main/coffeescript/view/ResourceView.coffee @@ -4,11 +4,18 @@ class ResourceView extends Backbone.View render: -> $(@el).html(Handlebars.templates.resource(@model)) + @number = 0 + # Render each operation @addOperation operation for operation in @model.operationsArray @ addOperation: (operation) -> + + operation.number = @number + # Render an operation and add it to operations li operationView = new OperationView({model: operation, tagName: 'li', className: 'endpoint'}) - $('.endpoints', $(@el)).append operationView.render().el \ No newline at end of file + $('.endpoints', $(@el)).append operationView.render().el + + @number++ diff --git a/src/main/template/operation.handlebars b/src/main/template/operation.handlebars index 8a59b085..f0049d5b 100644 --- a/src/main/template/operation.handlebars +++ b/src/main/template/operation.handlebars @@ -1,22 +1,22 @@