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}}