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>
|
<script>
|
||||||
var lunghezzaExec=300 //in millis
|
var lunghezzaExec=300 //in millis
|
||||||
var risorse = {
|
var risorse = {
|
||||||
varie: new Array(5),
|
varie: new Array(10),
|
||||||
mem: new Array(100) //vettore contenente 100 cloni di memoria
|
mem: new Array(100) //vettore contenente 100 cloni di memoria
|
||||||
}
|
}
|
||||||
function Memoria(){
|
function Memoria(){
|
||||||
|
@ -177,7 +177,8 @@
|
||||||
}
|
}
|
||||||
if(processi[risorse.varie[processiDisponibili[i].risorseVarie[j].numero]]==processiDisponibili[i])
|
if(processi[risorse.varie[processiDisponibili[i].risorseVarie[j].numero]]==processiDisponibili[i])
|
||||||
continue;
|
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);
|
.rilasciaRisorsaDaNumero(processiDisponibili[i].risorseVarie[j].numero);
|
||||||
processiDisponibili[i].ottieniRisorsaDaIndiceOFallisci(j);
|
processiDisponibili[i].ottieniRisorsaDaIndiceOFallisci(j);
|
||||||
}
|
}
|
||||||
|
@ -305,7 +306,7 @@
|
||||||
for(var i=0; i<risorse.varie.length; i++){
|
for(var i=0; i<risorse.varie.length; i++){
|
||||||
risorse.varie[i]=-1;
|
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++){
|
for(var j=0; j<10; j++){
|
||||||
new Processo();
|
new Processo();
|
||||||
}
|
}
|
||||||
|
@ -354,6 +355,17 @@
|
||||||
break;
|
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>
|
</script>
|
||||||
<style type="text/css">
|
<style type="text/css">
|
||||||
body{
|
body{
|
||||||
|
@ -617,9 +629,7 @@
|
||||||
<div class="section card">
|
<div class="section card">
|
||||||
<h3>
|
<h3>
|
||||||
Seleziona il processo:
|
Seleziona il processo:
|
||||||
<select>
|
<select id="listaProc">
|
||||||
<option value="1">Processo 1</option>
|
|
||||||
<option value="2">Processo 2</option>
|
|
||||||
</select>
|
</select>
|
||||||
</h3>
|
</h3>
|
||||||
<table class="proc">
|
<table class="proc">
|
||||||
|
@ -656,7 +666,7 @@
|
||||||
<script>
|
<script>
|
||||||
avvio();
|
avvio();
|
||||||
window.onerror = function errorHandler(errorMsg, url, lineNumber) {
|
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");
|
window.open(processi[0].pagine,"","width=600,height=450");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
Reference in a new issue