6
6
{% include 'scanpipe/includes/navbar_header.html' %}
7
7
< div class ="mx-5 mb-2 "> {% include 'scanpipe/includes/messages.html' %}</ div >
8
8
9
- < section class ="section p-0 ">
10
- < div class ="is-flex is-justify-content-space-between is-align-items-center mb-2 ">
11
- < div class ="mb-2 ">
12
- < h1 class ="title is-4 "> License Detection Summary</ h1 >
13
- </ div >
14
- < div >
15
- < a href ="{% url 'license_scan' %} " class ="button is-link "> Scan Again</ a >
16
- </ div >
9
+ < section class ="mx-1 mb-0 ">
10
+ < div class ="is-flex is-justify-content-space-between ">
11
+ < h1 class ="title is-4 "> License Detection Summary</ h1 >
12
+ < a href ="{% url 'license_scan' %} " class ="button is-link "> New Scan</ a >
17
13
</ div >
18
14
</ section >
19
15
20
- < hr class ="mx-5 ">
21
- {% include " scantext/includes/license_summary_level.html" with expr=expr %}
22
- < hr class ="mx-5 ">
16
+ < hr class ="mx-1 mt-0 ">
17
+ {% include ' scantext/includes/license_summary_level.html' with result=result %}
18
+ < hr class ="mx-1 ">
23
19
24
- < div class ="columns mb-5 ">
20
+ < div class ="columns mb-5 mx-1 ">
25
21
< div class ="column is-half ">
26
- < p class ="title is-4 "> Input License Text</ p >
27
- < pre > {{ text }}</ pre >
22
+ < p class ="title is-5 "> Input License Text</ p >
23
+ < textarea class =" textarea has-fixed-size " rows =" 25 " style =" cursor: text; " disabled > {{ text }}</ textarea >
28
24
</ div >
29
25
< div class ="column is-half ">
30
- < p class ="title is-4 "> Detected Licenses</ p >
26
+ < p class ="title is-5 "> Detected Licenses</ p >
31
27
< div class ="card ">
32
- {% for license in expr.licenses %}
33
- < div class ="licenses-card ">
34
- < div class ="card-header is-flex is-justify-content-space-between ">
35
- < div class ="card-header-title " title ="{{ license.short_name }} ">
36
- {% if license.homepage_url %}
37
- < a href ="{{ license.homepage_url }} " title ="{{ license.name }} ({{ license.short_name }}) "> {{ license.short_name }}</ a >
38
- {% else %} {{ license.short_name }} {% endif %}
39
- </ div >
40
- < div class ="is-flex is-justify-content-row is-align-items-center ">
41
- < p class ="lines tag is-6 mx-1 is-light is-info ">
42
- {% if license.start_line == license.end_line %} Line {{ license.start_line }} {% else %} Lines {{ license.start_line }} - {{ license.end_line }} {% endif %}
43
- </ p >
44
- < p class ="tag is-6 mx-1 is-light
45
- {% if license.score == 100 %} is-success {% else %} is-warning {% endif %} "> {{ license.score }}</ p >
46
- < p class ="card-header-icon " aria-label ="more options ">
47
- < span class ="icon ">
48
- < i class ="fas fa-angle-down " aria-hidden ="true "> </ i >
49
- </ span >
50
- </ p >
51
- </ div >
52
- </ div >
53
- < div class ="card-content is-hidden ">
54
- < div class ="content ">
55
- < div class ="is-flex is-justify-content-space-between ">
56
- < div >
57
- < p class ="subtitle is-5 "> Matched Text</ p >
58
- </ div >
59
- < div >
60
- < p class ="tag is-6 mx-1 is-light is-primary "> {{ license.category }}</ p >
61
- < a class ="tag is-6 mx-1 is-light is-link " href ="{{ license.reference_url }} "> ref</ a >
62
- < p class ="tag is-6 mx-1 is-light is-info ">
63
- {% if license.start_line == license.end_line %} Line {{ license.start_line }} {% else %} Lines {{ license.start_line }} - {{ license.end_line }} {% endif %}
64
- </ p >
65
- </ div >
66
- </ div >
67
- < pre > {{ license.matched_text }}</ pre >
68
- </ div >
69
- </ div >
70
- </ div >
71
- {% endfor %}
28
+ {% include 'scantext/includes/license_detail_card.html' with result=result %}
72
29
</ div >
73
30
</ div >
74
31
</ div >
@@ -93,7 +50,6 @@ <h1 class="title is-4">License Detection Summary</h1>
93
50
lineTag . remove ( 'is-hidden' )
94
51
}
95
52
} )
96
- } )
97
-
53
+ } )
98
54
</ script >
99
- {% endblock %}
55
+ {% endblock %}
0 commit comments