Aggiunto cambiamento dinamico lista processi
This commit is contained in:
parent
9a5ecc3f52
commit
d6e581d0f8
1 changed files with 17 additions and 7 deletions
24
index.html
24
index.html
|
@ -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;
|
||||
}
|
||||
|
|
Reference in a new issue