mirror of https://github.com/MISP/misp-dashboard
Added progress bar and aueried org name + next rank
parent
9fc82589ab
commit
ed6bcc2b8d
|
@ -131,6 +131,7 @@ def geo():
|
||||||
@app.route("/contrib")
|
@app.route("/contrib")
|
||||||
def contrib():
|
def contrib():
|
||||||
return render_template('contrib.html',
|
return render_template('contrib.html',
|
||||||
|
currOrg=""
|
||||||
)
|
)
|
||||||
|
|
||||||
@app.route("/_getLastContributor")
|
@app.route("/_getLastContributor")
|
||||||
|
|
|
@ -19,61 +19,6 @@
|
||||||
min-width: 45px;
|
min-width: 45px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.star1-1{
|
.progress {
|
||||||
|
width: 150px;
|
||||||
}
|
|
||||||
|
|
||||||
.star2-1 {
|
|
||||||
|
|
||||||
}
|
|
||||||
.star2-2 {
|
|
||||||
left: 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.star3-1 {
|
|
||||||
top: 6px;
|
|
||||||
left: 5px;
|
|
||||||
}
|
|
||||||
.star3-2 {
|
|
||||||
top: -8px;
|
|
||||||
left: 0px;
|
|
||||||
}
|
|
||||||
.star3-3 {
|
|
||||||
top: 6px;
|
|
||||||
left: -5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.star4-1 {
|
|
||||||
|
|
||||||
}
|
|
||||||
.star4-2 {
|
|
||||||
left: -6px;
|
|
||||||
}
|
|
||||||
.star4-3 {
|
|
||||||
left: -36px;
|
|
||||||
top: -10px;
|
|
||||||
}
|
|
||||||
.star4-4 {
|
|
||||||
left: -42px;
|
|
||||||
top: -10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.star5-1 {
|
|
||||||
top: 7px;
|
|
||||||
}
|
|
||||||
.star5-2 {
|
|
||||||
left: -3px;
|
|
||||||
top: 7px;
|
|
||||||
}
|
|
||||||
.star5-3 {
|
|
||||||
left: -37px;
|
|
||||||
top: -7px;
|
|
||||||
}
|
|
||||||
.star5-4 {
|
|
||||||
left: -47px;
|
|
||||||
top: -0px;
|
|
||||||
}
|
|
||||||
.star5-5 {
|
|
||||||
left: -57px;
|
|
||||||
top: -7px;
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -83,7 +83,7 @@
|
||||||
text-align: center;
|
text-align: center;
|
||||||
margin-left: 8px;
|
margin-left: 8px;
|
||||||
float: left;
|
float: left;
|
||||||
padding-top: 9px;
|
padding-top: 15px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.center {
|
.center {
|
||||||
|
@ -115,7 +115,23 @@ small {
|
||||||
</ul>
|
</ul>
|
||||||
<div id="ledsHolder" style="float: right; height: 50px;">
|
<div id="ledsHolder" style="float: right; height: 50px;">
|
||||||
<div class='leftSepa textTopHeader'>
|
<div class='leftSepa textTopHeader'>
|
||||||
<strong>Your organisation name: <input type="text" id="orgName" data-provide="typeahead" size="30" style="margin-bottom: 5px;"></strong>
|
<strong>Organisation name:</strong>
|
||||||
|
</div>
|
||||||
|
<div class='textTopHeader' style="padding-top: 9px;">
|
||||||
|
<input type="text" id="orgName" data-provide="typeahead" size="20" style="margin-bottom: 5px;">
|
||||||
|
</div>
|
||||||
|
<div class='leftSepa textTopHeader' style="min-width: 100px;">
|
||||||
|
<strong id="orgText"></strong>
|
||||||
|
</div>
|
||||||
|
<div id="orgRankDiv" class='textTopHeader'>
|
||||||
|
</div>
|
||||||
|
<div class='textTopHeader'>
|
||||||
|
<div class="progress">
|
||||||
|
<div class="progress-bar" role="progressbar" aria-valuenow="70" aria-valuemin="0" aria-valuemax="100" style="width:70%">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id="orgNextRankDiv" class='textTopHeader'>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -295,6 +311,9 @@ small {
|
||||||
} else {
|
} else {
|
||||||
return process(allOrg);
|
return process(allOrg);
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
updater: function(item) {
|
||||||
|
$('#orgText').text(item);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -353,6 +372,9 @@ small {
|
||||||
|
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
$('#orgName').typeahead(typeaheadOption);
|
$('#orgName').typeahead(typeaheadOption);
|
||||||
|
$('#orgRankDiv').html(getRankIcon(8));
|
||||||
|
$('#orgNextRankDiv').html(getRankIcon(9));
|
||||||
|
$('#orgText').text('{{ currOrg }}');
|
||||||
datatableTop = $('#topContribTable').DataTable(optionDatatable_top);
|
datatableTop = $('#topContribTable').DataTable(optionDatatable_top);
|
||||||
datatableFame = $('#fameTable').DataTable(optionDatatable_fame);
|
datatableFame = $('#fameTable').DataTable(optionDatatable_fame);
|
||||||
datatableCateg = $('#categTable').DataTable(optionDatatable_Categ);
|
datatableCateg = $('#categTable').DataTable(optionDatatable_Categ);
|
||||||
|
|
Loading…
Reference in New Issue