summaryrefslogtreecommitdiffstats
path: root/admin/WebConsole/comandos/jscripts/Configurar.js
diff options
context:
space:
mode:
authoralonso <alonso@us.es>2010-07-01 12:30:20 +0000
committeralonso <alonso@us.es>2010-07-01 12:30:20 +0000
commita9e97c341986dd48619bea47698c65c8f88bb393 (patch)
tree5b84cbb392a4954409730de05a25b8be7a1e05e5 /admin/WebConsole/comandos/jscripts/Configurar.js
parentca2b4902713e58ecd40386866ce41d41741c4160 (diff)
git-svn-id: https://opengnsys.es/svn/trunk@1079 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin/WebConsole/comandos/jscripts/Configurar.js')
-rw-r--r--admin/WebConsole/comandos/jscripts/Configurar.js34
1 files changed, 27 insertions, 7 deletions
diff --git a/admin/WebConsole/comandos/jscripts/Configurar.js b/admin/WebConsole/comandos/jscripts/Configurar.js
index b7d95f9e..d6261ee1 100644
--- a/admin/WebConsole/comandos/jscripts/Configurar.js
+++ b/admin/WebConsole/comandos/jscripts/Configurar.js
@@ -43,6 +43,7 @@ var currentimgconfiguracion=null;
var tbparticiones=new Array(9);
for(var i=0;i<9;i++) tbparticiones[i]=null // Inicializa matriz
for(var i=1;i<oTRs.length;i++){ // recorre TR's de las particiones
+ if(oTRs[i].style.visibility=="hidden") continue
var oTDs=oTRs[i].getElementsByTagName('TD') // Numero de particiones
var desplepar=oTDs[1].childNodes[0] // recupera el desplegable de particiones
var despletipopar=oTDs[2].childNodes[0] // recupera el desplegable de tipo de accion
@@ -94,6 +95,7 @@ var currentimgconfiguracion=null;
otbp[i]=null
}
for(var i=1;i<oTRs.length;i++){ // recorre TR's de las particiones
+ if(oTRs[i].style.visibility=="hidden") continue
var oTDs=oTRs[i].getElementsByTagName('TD')
var desplepar=oTDs[1].childNodes[0]
var p=desplepar.selectedIndex
@@ -285,22 +287,39 @@ function chgaccion(o){
}
//________________________________________________________________________________________________________
function annadir_particion(idc){
+
+ oINPUT=document.getElementById("ultpa_"+idc)
+ var wultpa=parseInt(oINPUT.value); // Toma el valor de la última partición existente
+ wultpa++; // Incrementa en uno este valor para posteriores inserciones
+ oINPUT.value=wultpa; // Actualiza este valor en el campo oculto
+ var ultpa=oINPUT.value; // Crear variable javascript de trabajo con este valor
+ var oTR=document.getElementById("TRparticion_"+ultpa+"_"+idc)
+ if(oTR){
+ oTR.style.visibility="visible";
+ }
+ return;
+
+
+ // Antiguo código
var oTABLE=document.getElementById("tb_particiones_"+idc)
var oTRs=oTABLE.getElementsByTagName('TR') // Numero de particiones
- if(parseInt(oTRs.length)>7){
+ if(parseInt(oTRs.length)>7){ // E número de particiones no puede ser mayor de 7
alert(TbMsg[8]);
return;
}
+
oTABLE=document.getElementById("tabla_contenidoparticion_"+idc)
var oTDs=oTABLE.getElementsByTagName('TD') // LLega hasta TD ( punto de pivote )
textHtml=oTDs[0].innerHTML // Toma la tabla para añadir al final
+
+ // Toma código html de la tabla modelo
oTABLE=document.getElementById("patron_contenidoparticion")
- var wpatrontablaparticion=oTABLE.innerHTML // Toma la linea patron que se incluye
+ var wpatrontablaparticion=oTABLE.innerHTML
oINPUT=document.getElementById("ultpa_"+idc)
- var wultpa=parseInt(oINPUT.value);
- wultpa++;
- oINPUT.value=wultpa;
- ultpa=oINPUT.value;
+ var wultpa=parseInt(oINPUT.value); // Toma el valor de la última partición existente
+ wultpa++; // Incrementa en uno este valor para posteriores inserciones
+ oINPUT.value=wultpa; // Actualiza este valor en el campo oculto
+ var ultpa=oINPUT.value; // Crear variable javascript de trabajo con este valor
var re = new RegExp ('_upa_', 'gi') ; // Reemplaza partición y configuración
var rs =ultpa
@@ -315,8 +334,9 @@ function annadir_particion(idc){
}
var nwrama=textHtml.substr(0,posa+5) // Primer trozo
nwrama+=patrontablaparticion
+ alert(patrontablaparticion);
nwrama+=textHtml.substr(posa,textHtml.length-posa) // Segundo trozo
- oTDs[0].innerHTML=nwrama;
+ oTDs[0].innerHTML=nwrama; // Actualiza todo el nuevo código de la tabla
var oDESPLE=document.getElementById("numpar_"+ultpa+"_"+idc) // Selecciona item creado
var ise=wultpa-1
if (ise>3 && ise<7) ise-=1