Sha256: 90b6644d6a2234bd124811eed5b70add7cf33554f8382acb56a5290f80ac04ea

Contents?: true

Size: 1.99 KB

Versions: 6

Compression:

Stored size: 1.99 KB

Contents

%body
  %link{rel: 'stylesheet', href: '/css/bootstrap.min.css'}
  %link{rel: 'stylesheet', href: '/stylesheets/relationships.css'}
  %script{type: 'text/javascript', src:'/javascripts/jquery-2.1.1.min.js'}
  %script{type: 'text/javascript', src:'/javascripts/jquery.tablesorter.min.js'}
  %script{type: 'text/javascript', src:'/js/bootstrap.min.js'}

.container
  %h1.page-header
    = title
  %table.table.table-bordered.table-striped{id: 'matrix'}
    %thead
      %th.consumer
        = "Consumer"
        %span.glyphicon.glyphicon-sort.sort
      %th.consumer-version
        = "Version"
        %span.glyphicon.glyphicon-sort.sort
      %th.pact-published
        = "Pact Published"
        %span.glyphicon.glyphicon-sort.sort
      %th.provider
        = "Provider"
        %span.glyphicon.glyphicon-sort.sort
      %th.provider-version
        = "Version"
        %span.glyphicon.glyphicon-sort.sort
      %th.verification-result
        Pact verified
        %span.glyphicon.glyphicon-sort.sort
    %tbody
    - lines.each do | line |
      %tr
        %td.consumer{'data-sort-value' => line.consumer_name}
          = line.consumer_name
        %td.consumer-version{'data-sort-value' => line.consumer_version_order}
          %a{href: line.consumer_version_number_url}
            = line.consumer_version_number
        %td.pact-published{'data-sort-value' => line.pact_published_order}
          = line.pact_publication_date
        %td.provider{'data-sort-value' => line.provider_version_order}
          = line.provider_name
        %td.provider-version{'data-sort-value' => line.provider_version_order}
          %a{href: line.provider_version_number_url}
            = line.provider_version_number
        %td.verification-result{class: line.verification_status_class}
          = line.verification_status

:javascript
  $(function(){
    $("#matrix").tablesorter({
      textExtraction : function(node, table, cellIndex){
        n = $(node);
        return n.attr('data-sort-value') || n.text();
      }
    });
  });

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
pact_broker-2.9.0 lib/pact_broker/ui/views/matrix/show.haml
pact_broker-2.9.0.beta.5 lib/pact_broker/ui/views/matrix/show.haml
pact_broker-2.8.0.beta.5 lib/pact_broker/ui/views/matrix/show.haml
pact_broker-2.8.0.beta.4 lib/pact_broker/ui/views/matrix/show.haml
pact_broker-2.7.0.beta.3 lib/pact_broker/ui/views/matrix/show.haml
pact_broker-2.7.0.beta.2 lib/pact_broker/ui/views/matrix/show.haml