#resources_container.container %ul#resources = jquery_template :resourceTemplate do %li.resource{:id => "resource_${name}"} .heading %h2 %a{:href => "#!/${name}", :onclick => "Docs.toggleEndpointListForResource('${name}');"} ${path} %ul.options %li %a{:href => "#!/${name}", :id => "endpointListTogger_${name}", :onclick => "Docs.toggleEndpointListForResource('${name}');"} Show/Hide %li %a{:href => "#", :onclick => "Docs.collapseOperationsForResource('${name}'); return false;"} List Operations %li %a{:href => "#", :onclick => "Docs.expandOperationsForResource('${name}'); return false;"} Expand Operations %li %a{:href => "${baseUrl}${path_json}"} Raw %ul.endpoints{:id => "${name}_endpoint_list", :style => "display:none"} = jquery_template :apiTemplate do %li.endpoint %ul.operations{:id => "${name}_endpoint_operations"} = jquery_template :operationTemplate do %li.operation{:class => "${httpMethodLowercase}", :id => "${apiName}_${nickname}_${httpMethod}"} .heading %h3 %span.http_method %a{:href => "#!/${apiName}/${nickname}_${httpMethod}", :onclick => "Docs.toggleOperationContent('${apiName}_${nickname}_${httpMethod}_content');"} ${httpMethod} %span.path %a{:href => "#!/${apiName}/${nickname}_${httpMethod}", :onclick => "Docs.toggleOperationContent('${apiName}_${nickname}_${httpMethod}_content');"} ${path_json} %ul.options %li %a{:href => "#!/${apiName}/${nickname}_${httpMethod}", :onclick => "Docs.toggleOperationContent('${apiName}_${nickname}_${httpMethod}_content');"} ${summary} .content{:id => "${apiName}_${nickname}_${httpMethod}_content", :style => "display:none"} {{if notes}} %h4 Implementation Notes %p ${notes} {{/if}} %form.sandbox{"accept-charset" => "UTF-8", :action => "#", :id => "${apiName}_${nickname}_${httpMethod}_form", :method => "post"} %div{:style => "margin:0;padding:0;display:inline"} %h4 Parameters %table.fullwidth %thead %tr %th Parameter %th{:id => "${apiName}_${nickname}_${httpMethod}_value_header"} Value %th Description %tbody{:id => "${apiName}_${nickname}_${httpMethod}_params"} .sandbox_header{:id => "${apiName}_${nickname}_${httpMethod}_content_sandbox_response_header"} %input.submit{:id => "${apiName}_${nickname}_${httpMethod}_content_sandbox_response_button", :name => "commit", :type => "button", :value => "Try it out!"} %a{:href => "#", :id => "${apiName}_${nickname}_${httpMethod}_content_sandbox_response_hider", :onclick => "$('\#${apiName}_${nickname}_${httpMethod}_content_sandbox_response').slideUp();$(this).fadeOut(); return false;", :style => "display:none"} Hide Response %img{:alt => "Throbber", :id => "${apiName}_${nickname}_${httpMethod}_content_sandbox_response_throbber", :src => "http://swagger.wordnik.com/images/throbber.gif", :style => "display:none"} .response{:id => "${apiName}_${nickname}_${httpMethod}_content_sandbox_response", :style => "display:none"} %h4 Request URL .block.request_url %h4 Response Body .block.response_body %h4 Response Code .block.response_code %h4 Response Headers .block.response_headers = jquery_template :paramTemplate do %tr %td.code ${name} %td %input{:minlength => "0", :name => "${name}", :placeholder => "", :type => "text", :value => ""} %td{:width => "500"} ${description} = jquery_template :paramTemplateSelect do %tr %td.code ${name} %td %select{:name => "${name}"} {{if required == false }} %option{:value => "", :selected => 'selected'} {{/if}} {{each allowableValues.values}} {{if $value == defaultValue && required == true }} %option{:value => "${$value}", :selected => 'selected'} ${$value} {{else}} %option{:value => "${$value}"} ${$value} {{/if}} {{/each}} %td{:width => "500"} ${description} = jquery_template :paramTemplateRequired do %tr %td.code.required ${name} %td %input.required{:minlength => "1", :name => "${name}", :placeholder => "(required)", :type => "text", :value => ""} %td{:width => "500"} %strong ${description} = jquery_template :paramTemplateRequiredReadOnly do %tr %td.code.required ${name} %td - %td{:width => "500"} ${description} = jquery_template :paramTemplateReadOnly do %tr %td.code ${name} %td - %td{:width => "500"} ${description}