Aigeruth/docker-private-registry

View on GitHub
views/swagger.haml

Summary

Maintainability
Test Coverage
!!!
%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