Aggiunto aggiornamento dettagli tabella

This commit is contained in:
Claudio Maggioni 2016-05-25 12:08:04 +02:00
parent d6e581d0f8
commit c8111bf0d5

View file

@ -262,6 +262,7 @@
var interrompi=false; var interrompi=false;
function loopProcessiPronti(){ function loopProcessiPronti(){
assegnaRisorse(); assegnaRisorse();
aggiornaProcessiNellaScheda();
if(processiPronti.length>0){ if(processiPronti.length>0){
if(pidAttuale >= processiPronti.length) pidAttuale=0; if(pidAttuale >= processiPronti.length) pidAttuale=0;
var tmp; var tmp;
@ -364,7 +365,13 @@
tmp+=">Processo "+processi[i].pid+"</option>"; tmp+=">Processo "+processi[i].pid+"</option>";
} }
document.getElementById("listaProc").innerHTML=tmp; document.getElementById("listaProc").innerHTML=tmp;
window.setTimeout(aggiornaProcessiNellaScheda, 1000); if($('#listaProc :selected').text()!=""&&parseInt($('#listaProc :selected').attr("value"))>0){
var pid=parseInt($('#listaProc :selected').attr("value"));
document.getElementById("proc-pid").innerHTML=pid;
document.getElementById("proc-stato").innerHTML=trovaProcessoDaPid(pid).stato;
document.getElementById("proc-numpagine").innerHTML=trovaProcessoDaPid(pid).pagine.length;
}
//window.setTimeout(aggiornaProcessiNellaScheda, 1000);
} }
</script> </script>
<style type="text/css"> <style type="text/css">
@ -553,6 +560,9 @@
} }
.proc{ .proc{
margin: auto; margin: auto;
}
.dettagliProc{
background-color: yellow;
} }
@media screen and (max-width: 600px) { @media screen and (max-width: 600px) {
.nav{ .nav{
@ -587,6 +597,7 @@
<p><a href="#teoria">TEORIA</a></p> <p><a href="#teoria">TEORIA</a></p>
<p><a href="#log">LOG</a></p> <p><a href="#log">LOG</a></p>
<p><a href="#memoria">MEMORIA</a></p> <p><a href="#memoria">MEMORIA</a></p>
<p><a href="#dettagliP">DETTAGLI PROC.</a></p>
</div> </div>
<div class="sections"> <div class="sections">
<div class="section card teoria"> <div class="section card teoria">
@ -626,36 +637,24 @@
</tbody> </tbody>
</table> </table>
</div> </div>
<div class="section card"> <div class="section card dettagliProc">
<h3> <a id="dettagliP"><h2>
Seleziona il processo: Seleziona il processo:<br/>
<select id="listaProc"> <select id="listaProc">
</select> </select>
</h3> </h2></a>
<table class="proc"> <table class="proc">
<tr> <tr>
<th>PID:</th> <th>PID:</th>
<td>Bill Gates</td> <td id="proc-pid"></td>
</tr> </tr>
<tr> <tr>
<th>Stato:</th> <th>Stato:</th>
<td>555 77 854</td> <td id="proc-stato"></td>
</tr> </tr>
<tr> <tr>
<th>Percorso di Allocazione:</th> <th>Numero pagine:</th>
<td>555 77 855</td> <td id="proc-numpagine"></td>
</tr>
<tr>
<th>Pagine:</th>
<td>Bill Gates</td>
</tr>
<tr>
<th>Pagine allocate:</th>
<td>Bill Gates</td>
</tr>
<tr>
<th>Log:</th>
<td>Bill Gates</td>
</tr> </tr>
</table> </table>
</div> </div>