thestrukture/IDE

View on GitHub
tmpl/ui/debugnode.tmpl

Summary

Maintainability
Test Coverage
{{$rin := RandTen}}
<div id="{{$rin}}">
<h5 class="text-muted">Log details</h5>

<div class="list-group">
    <div class="list-group-item">
        <h4><i class="fa fa-time"></i> {{.Time}}</h4>
    </div>

    {{with .Bugs}}
            {{range .}}
            <div class="list-group-item"><p class="text-muted pull-right"><i class="fa fa-warning"></i></p> <p>{{.Line}}</p>
                <p class="reference" data-link="{{.Action}}" >{{ParseLog .Action}}</p>
                <p ><label class="label label-big label-warning" >{{.CTA}}</label></p>
            </div>
        {{end}}
    {{end}}

    <div class="list-group-item">
        <h4><i class="fa fa-list"></i> Full log</h4>
        <pre style="max-height: 800px"><code>{{printf "%s" .RawLog}}</code></pre>
    </div>
</div>
<!-- <script type="text/javascript">
  $maphedg = {"meth":"Pipelines section","structs":"Interface declarations' section","service": "Web service","main" : "your main function","init":"your init function","edit":"Edit Go go source"};
setTimeout(function(){
    $(".reference", "#" + {{$rin}}).each(function(e,i){
        if($(this).attr("data-link") != ""){
            parts = $(this).attr("data-link").split(":")
            if (  $(this).attr("data-link").includes("service:") ) {
            $(this).html("The line is located in " + $maphedg[parts[0]] + "( " + parts[1] +  ") at line: " + parts[2] + " of package " + {{.PKG}})    
            } else if (  !$(this).attr("data-link").includes("edit:") ){
                $(this).html("The line is located in " + $maphedg[parts[0]] + " at line: " + parts[1] + " of package " + {{.PKG}})    
            }
        }
        return false;
    });
}, 400);
</script> -->
</div>