sigs.k8s.io/prow@v0.0.0-20240503223140-c5e374dc7eb1/pkg/spyglass/lenses/buildlog/template.html (about)

     1  {{define "header"}}
     2  <link rel="stylesheet" href="buildlog.css">
     3  <script type="text/javascript" src="script_bundle.min.js"></script>
     4  {{end}}
     5  {{define "body"}}
     6  <div>
     7  {{range $log := .LogViews}}
     8    <div>
     9      {{if .CanAnalyze}}<button class="analyze-button" data-artifact="{{$log.ArtifactName}}" title="Highlight interesting lines identified by prow">Analyze</button>{{end}}
    10      <button class="show-all-button" data-artifact="{{$log.ArtifactName}}">Show all hidden lines</button>
    11      {{if .ShowRawLog}}<a href="{{$log.ArtifactLink}}" style="padding-left:15px;">Raw {{$log.ArtifactName}}<i class="material-icons" style="padding-left: 3px;">open_in_new</i></a>{{end}}
    12      <div class="loglines{{if .CanSave}} savable{{end}}" id="{{$log.ArtifactName}}-content">
    13        {{block "line groups" $log.LineGroups}}
    14        {{range . }}
    15          {{if .Skip}}
    16            {{block "skipped group" . }}
    17            <div class="show-skipped" data-artifact="{{.ArtifactName}}" data-offset="{{.ByteOffset}}" data-length="{{.ByteLength}}" data-start-line="{{.Start}}" data-end-line="{{.End}}">
    18              {{if .Expand }}
    19              <div>
    20                <div class="linenum"><button title="Expand down" class="top"><i class="material-icons">expand_more</i></button></div>
    21                <div class="linetext"></div>
    22              </div>
    23              {{end}}
    24              <div>
    25                <div class="linenum"><button title="Show all"><i class="material-icons">{{if .Expand}}more_vert{{else}}unfold_more{{end}}</i></button></div>
    26                <div class="linetext"><button>{{.LinesSkipped}} skipped lines...</button></div>
    27              </div>
    28              {{if .Expand }}
    29              <div>
    30                <div class="linenum"><button title="Expand up" class="bottom"><i class="material-icons">expand_less</i></button></div>
    31                <div class="linetext"></div>
    32              </div>
    33              {{end}}
    34            </div>
    35            {{end}}
    36          {{else}}
    37            {{block "shown group" . }}
    38              <div class="shown">
    39              {{range .LogLines}}
    40              <div id="{{.ArtifactName}}:{{.Number}}"{{if .Focused}}class="focus-line"{{end}}>
    41                {{if .Clip}}
    42                  <button class="focus-clip" id="focus-clip"><i class="material-icons">attachment</i></button>
    43                {{end}}
    44                <div class="linenum"><a href="#{{.ArtifactName}}:{{.Number}}" data-artifact="{{.ArtifactName}}" data-line-number="{{.Number}}">{{.Number}}</a></div>
    45                <div class="linetext">
    46                  <span {{if .Highlighted}}class="line-highlighted"{{end}}>
    47                    {{- range .SubLines -}}<span {{if .Highlighted}}class="match-highlighted"{{end}}>{{.Text}}</span>{{- end -}}
    48                  </span>
    49                </div>
    50              </div>
    51              {{end}}
    52              </div>
    53            {{end}}
    54          {{end}}
    55        {{end}}
    56        {{end}}
    57      </div>
    58    </div>
    59  {{end}}
    60  </div>
    61  {{end}}