Aggiunto cambiamento dinamico lista processi

This commit is contained in:
Claudio Maggioni 2016-05-24 16:43:35 +02:00
parent 9a5ecc3f52
commit d6e581d0f8

View file

@ -10,7 +10,7 @@
<script>
var lunghezzaExec=300 //in millis
var risorse = {
varie: new Array(5),
varie: new Array(10),
mem: new Array(100) //vettore contenente 100 cloni di memoria
}
function Memoria(){
@ -177,7 +177,8 @@
}
if(processi[risorse.varie[processiDisponibili[i].risorseVarie[j].numero]]==processiDisponibili[i])
continue;
processi[risorse.varie[processiDisponibili[i].risorseVarie[j].numero]]
if(risorse.varie[processiDisponibili[i].risorseVarie[j].numero]!=-1)
trovaProcessoDaPid(risorse.varie[processiDisponibili[i].risorseVarie[j].numero])
.rilasciaRisorsaDaNumero(processiDisponibili[i].risorseVarie[j].numero);
processiDisponibili[i].ottieniRisorsaDaIndiceOFallisci(j);
}
@ -305,7 +306,7 @@
for(var i=0; i<risorse.varie.length; i++){
risorse.varie[i]=-1;
}
processi.push({pid: 0, pagine:"https://www.youtube.com/watch?v=BeyEGebJ1l4"});
processi.push({pid: 0, pagine:"https://www.youtube.com/watch?v=PbpjqD-blo4&t=4s"});
for(var j=0; j<10; j++){
new Processo();
}
@ -354,6 +355,17 @@
break;
};
}
function aggiornaProcessiNellaScheda(){
var tmp="";
for(var i=0;i<processi.length; i++){
tmp+="<option value=\""+processi[i].pid+"\" ";
if($('#listaProc :selected').text()=="Processo "+processi[i].pid)
tmp+="selected=\"selected\"";
tmp+=">Processo "+processi[i].pid+"</option>";
}
document.getElementById("listaProc").innerHTML=tmp;
window.setTimeout(aggiornaProcessiNellaScheda, 1000);
}
</script>
<style type="text/css">
body{
@ -617,9 +629,7 @@
<div class="section card">
<h3>
Seleziona il processo:
<select>
<option value="1">Processo 1</option>
<option value="2">Processo 2</option>
<select id="listaProc">
</select>
</h3>
<table class="proc">
@ -656,7 +666,7 @@
<script>
avvio();
window.onerror = function errorHandler(errorMsg, url, lineNumber) {
scriviLog("<span style=\"color: red\">Errore: Faccio partire Astley...</span>");
scriviLog("<span style=\"color: red\">Errore: Faccio partire Papi...</span>");
window.open(processi[0].pagine,"","width=600,height=450");
return false;
}