mirror of
https://github.com/ysoftdevs/odc-analyzer.git
synced 2026-01-14 15:53:53 +01:00
Added identifier confidence
This commit is contained in:
@@ -249,4 +249,19 @@ h3.library-identification{
|
||||
}
|
||||
#scan-results{
|
||||
margin-top: 64px;
|
||||
}
|
||||
}
|
||||
.confidence{
|
||||
border: 1px solid grey;
|
||||
color: grey;
|
||||
height: 1.5em;
|
||||
width: 1.5em;
|
||||
vertical-align: middle;
|
||||
text-align: center;
|
||||
display: inline-block;
|
||||
border-radius: 1em;
|
||||
margin-right: 5px;
|
||||
}
|
||||
.confidence .fa{
|
||||
position: relative;
|
||||
top: -0.5ex;
|
||||
}
|
||||
|
||||
4
app/views/confidence.scala.html
Normal file
4
app/views/confidence.scala.html
Normal file
@@ -0,0 +1,4 @@
|
||||
@import com.ysoft.odc.Confidence
|
||||
@import com.ysoft.odc.Confidence.Confidence
|
||||
@(confidence: Confidence)
|
||||
<span class="confidence"><i class="fa fa-angle-@(Map(Confidence.Highest->"double-up", Confidence.High->"up", Confidence.Medium->"right", Confidence.Low->"down")(confidence))"></i></span>
|
||||
@@ -1,2 +1,4 @@
|
||||
@import com.ysoft.odc.Confidence
|
||||
@(identifier: Identifier, addLink: Boolean = true)
|
||||
@secureLink(if(addLink) identifier.url else ""){<span class="identifier identifier-@identifier.confidence.toString.toLowerCase" data-confidence="@identifier.confidence.toString.toLowerCase" data-type="@identifier.identifierType">@identifier.name</span>}
|
||||
@secureLink(if(addLink) identifier.url else ""){
|
||||
<span class="identifier identifier-@identifier.confidence.toString.toLowerCase" data-confidence="@identifier.confidence.toString.toLowerCase" data-type="@identifier.identifierType">@confidence(identifier.confidence)@identifier.name</span>}
|
||||
@@ -16,7 +16,7 @@
|
||||
}
|
||||
<ul>
|
||||
@if(!dep.identifiers.exists(_.confidence >= Confidence.High)){
|
||||
<li><span class="identifier identifier-file" data-type="file" data-confidence="highest">@dep.fileNames.toSeq.sorted.mkString(", ")@if(addButtons){<span class="btn-xs library-identification-badge-hack"> </span>}</span></li>
|
||||
<li><span class="identifier identifier-file" data-type="file" data-confidence="highest">@confidence(Confidence.Highest)@dep.fileNames.toSeq.sorted.mkString(", ")@if(addButtons){<span class="btn-xs library-identification-badge-hack"> </span>}</span></li>
|
||||
}
|
||||
@for(id <- cleanIdentifiers(dep.identifiers).toSeq.sortBy(i => (i.confidence, i.identifierType == "cpe", i.identifierType, i.name, i.url)).reverse){
|
||||
<li>
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<link rel="stylesheet" type="text/css" href="@routes.Assets.versioned("lib/bootstrap/css/bootstrap.css")">
|
||||
<link rel="stylesheet" type="text/css" href="@routes.Assets.versioned("lib/bootstrap-datepicker/css/bootstrap-datepicker3.css")">
|
||||
<link rel="stylesheet" type="text/css" href="@routes.Assets.versioned("lib/font-awesome/css/font-awesome.min.css")">
|
||||
<link rel="stylesheet" type="text/css" href="@routes.Assets.versioned("css/main.css")">
|
||||
<script type="text/javascript" src="@routes.Assets.versioned("lib/jquery/jquery.js")"></script>
|
||||
<script type="text/javascript" src="@routes.Assets.versioned("lib/jquery.scrollTo/jquery.scrollTo.min.js")"></script>
|
||||
|
||||
@@ -52,6 +52,8 @@ libraryDependencies += "org.webjars" % "jquery" % "2.1.4"
|
||||
|
||||
libraryDependencies += "org.webjars" % "bootstrap-datepicker" % "1.4.0"
|
||||
|
||||
libraryDependencies += "org.webjars" % "font-awesome" % "4.7.0"
|
||||
|
||||
libraryDependencies += "org.webjars" % "tablesorter" % "2.17.8"
|
||||
|
||||
libraryDependencies += "org.webjars.bower" % "StickyTableHeaders" % "0.1.17"
|
||||
|
||||
Reference in New Issue
Block a user