views/swagger.haml
!!!
%html
%head
%title Docker Private Registry
%link{:href => "//fonts.googleapis.com/css?family=Droid+Sans:400,700", :rel => "stylesheet", :type => "text/css"}/
%link{:href => "//cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css", :media => "screen", :rel => "stylesheet", :type => "text/css"}/
%link{:href => "//cdnjs.cloudflare.com/ajax/libs/swagger-ui/2.0.24/css/screen.min.css", :media => "screen", :rel => "stylesheet", :type => "text/css"}/
%link{:href => "//cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css", :media => "print", :rel => "stylesheet", :type => "text/css"}/
%link{:href => "//cdnjs.cloudflare.com/ajax/libs/swagger-ui/2.0.24/css/screen.min.css", :media => "print", :rel => "stylesheet", :type => "text/css"}/
%script{:src => "//cdnjs.cloudflare.com/ajax/libs/shred/0.7.18/browser/shred.bundle.min.js", :type => "text/javascript"}
%script{:src => "//cdnjs.cloudflare.com/ajax/libs/jquery/1.8.0/jquery.min.js", :type => "text/javascript"}
%script{:src => "/js/lib/jquery.slideto.min.js", :type => "text/javascript"}
%script{:src => "/js/lib/jquery.wiggle.min.js", :type => "text/javascript"}
%script{:src => "//cdnjs.cloudflare.com/ajax/libs/jquery.ba-bbq/1.2.1/jquery.ba-bbq.min.js", :type => "text/javascript"}
%script{:src => "//cdnjs.cloudflare.com/ajax/libs/handlebars.js/1.0.0/handlebars.min.js", :type => "text/javascript"}
%script{:src => "//cdnjs.cloudflare.com/ajax/libs/underscore.js/1.3.3/underscore-min.js", :type => "text/javascript"}
%script{:src => "//cdnjs.cloudflare.com/ajax/libs/backbone.js/0.9.2/backbone-min.js", :type => "text/javascript"}
%script{:src => "/js/lib/swagger.js", :type => "text/javascript"}
%script{:src => "//cdnjs.cloudflare.com/ajax/libs/swagger-ui/2.0.24/swagger-ui.min.js", :type => "text/javascript"}
%script{:src => "//cdnjs.cloudflare.com/ajax/libs/highlight.js/7.3/highlight.min.js", :type => "text/javascript"}
:javascript
$(function () {
window.swaggerUi = new SwaggerUi({
url: "/#{version}/doc",
dom_id: "swagger-ui-container",
supportedSubmitMethods: ['get', 'post', 'put', 'delete'],
onComplete: function(swaggerApi, swaggerUi){
log("Loaded SwaggerUI");
if(typeof initOAuth == "function") {
}
$('pre code').each(function(i, e) {
hljs.highlightBlock(e)
});
},
onFailure: function(data) {
log("Unable to Load SwaggerUI");
},
docExpansion: "none"
});
$('#input_apiKey').change(function() {
var key = $('#input_apiKey')[0].value;
log("key: " + key);
if(key && key.trim() != "") {
log("added key " + key);
window.authorizations.add("key", new ApiKeyAuthorization("api_key", key, "query"));
}
})
window.swaggerUi.load();
});
%body.swagger-section
#header
.swagger-ui-wrap
%a#logo{:href => "http://github.com/Aigeruth/docker-private-registry"} docker-private-registry
#message-bar.swagger-ui-wrap
#swagger-ui-container.swagger-ui-wrap