app/views/layouts/api_docs.html.haml
!!!
%html
%head
%meta{:charset => 'utf-8'}
%title= "MAdeK API Documentation"
%link{:href => "/favicon.ico", :rel => "shortcut icon", :type => "image/x-icon"}
= stylesheet_link_tag "api_docs"
= javascript_include_tag "api_docs"
= csrf_meta_tag
= yield :head
%body
.container
.navbar.navbar-default
.navbar-header
%button.navbar-toggle{data: {toggle: "collapse", target: ".navbar-collapse"}}
%span.sr-only Toggle navigation
%span.icon-bar
%span.icon-bar
%span.icon-bar
=link_to public_api_docs_path, target: '_parent', class: 'navbar-brand' do
MAdeK API Documentation
.navbar-collapse.collapse
%ul.nav.navbar-nav
%li.dropdown
%a.dropdown-toggle{data: {toggle: :dropdown}}
General
%b.caret
%ul.dropdown-menu
%li= link_to "The Media Archive API", public_api_docs_path
%li.divider
%li= link_to "Authentication", authentication_public_api_docs_path
-# %li= link_to "Authorization", authorization_public_api_docs_path
-# %li= link_to "Forwarding Authentication and Authorization", forwarding_auth_public_api_docs_path
%li= link_to "Resources (in general)", resources_public_api_docs_path
%li= link_to "Query parameters", query_parameters_public_api_docs_path
%li= link_to "URLs and Redirects", urls_public_api_docs_path
%ul.nav.navbar-nav
%li.dropdown
%a.dropdown-toggle{data: {toggle: :dropdown}}
Resources
%b.caret
%ul.dropdown-menu
%li= link_to "Resources (in general)", resources_public_api_docs_path
%li.divider
%li= link_to 'media_resources', media_resources_public_api_docs_path
%li.divider
%ul.nav.navbar-nav.navbar-right
%li= link_to "API Browser", '/api-browser/browser.html#/api', target: '_parent'
%li= link_to "Media-Archive", root_path, target: '_parent'
#messages
- if flash[:success]
.alert.alert-success.alertsucces
%button.close{type:"button", 'data-dismiss'=>'alert'} ×
= flash[:success]
- if flash[:notice]
.alert.alert-info.alertnotice
%button.close{type:"button", 'data-dismiss'=>"alert"} ×
= flash[:notice]
- if flash[:error]
.alert.alert-danger.alerterror
%button.close{type:"button", 'data-dismiss'=>"alert"} ×
= flash[:error]
.alert.alert-warning
:markdown
The *"new" Madek API* is currently in development and as such in _beta_ status!
Features are yet missing and incompatible changes can not be ruled out.
= yield