summaryrefslogtreecommitdiffstats
path: root/admin/WebConsole/jscripts/configuraciones.js
diff options
context:
space:
mode:
Diffstat (limited to 'admin/WebConsole/jscripts/configuraciones.js')
-rw-r--r--admin/WebConsole/jscripts/configuraciones.js93
1 files changed, 93 insertions, 0 deletions
diff --git a/admin/WebConsole/jscripts/configuraciones.js b/admin/WebConsole/jscripts/configuraciones.js
new file mode 100644
index 00000000..1fdb3c3f
--- /dev/null
+++ b/admin/WebConsole/jscripts/configuraciones.js
@@ -0,0 +1,93 @@
+// ************************************************************************
+// Libreria de scripts de Javascript
+// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla
+// Fichero: configuracionaula.js
+// Este fichero implementa las funciones javascript del fichero configuracionaula.php
+// ************************************************************************
+
+var currentOrdenador=null // Ordenador elegido
+var currentNombreordenador=null // Nombre del ordenador
+
+// Código de los ambitos
+
+var AMBITO_ORDENADORES=0x10;
+
+// Literales de los ambitos
+
+var LITAMBITO_ORDENADORES="ordenadores";
+//____________________________________________________________________________
+//
+// Esta función muestra un menu contextual
+//____________________________________________________________________________
+function resalta(id,nom,nomflo){
+ currentOrdenador=id
+ currentNombreordenador=nom
+ var menuctx=document.getElementById(nomflo); // El menu contextual
+ muestra_contextual(event.clientX,event.clientY,menuctx) // muestra menu
+ event.returnValue=false // Cancela efectos del evento
+}
+//____________________________________________________________________________
+//
+// Esta función muestra los comandos a elegir para su ejecución
+//____________________________________________________________________________
+function confirmarcomando(ambito,idc,interac){
+ reset_contextual(-1,-1);
+ var ambito;
+ var idambito;
+ var nombreambito;
+
+ ambito=AMBITO_ORDENADORES
+ idambito=currentOrdenador;
+ nombreambito=currentNombreordenador
+
+ var identificador=idc // identificador del comando
+ var tipotrama='CMD'
+ var wurl="../principal/dialogostramas.php?identificador="+identificador+"&tipotrama="+tipotrama+"&ambito="+ambito+"&idambito="+idambito+"&nombreambito="+nombreambito
+ if(interac==0){
+ ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe
+ ifr.src=wurl; // LLama a la página gestora
+ }
+ else
+ window.open(wurl,"frame_contenidos")
+}
+//____________________________________________________________________________
+//
+// Esta función muestra las colas de acciones
+//____________________________________________________________________________
+function cola_acciones(tipoaccion){
+ reset_contextual(-1,-1);
+ var ambito;
+ var idambito;
+ var nombreambito;
+
+ ambito=AMBITO_ORDENADORES
+ idambito=currentOrdenador;
+ nombreambito=currentNombreordenador;
+
+ var wurl="../principal/colasacciones.php?ambito="+ambito+"&idambito="+idambito+"&nombreambito="+nombreambito+"&tipocola="+tipoaccion
+ window.open(wurl,"frame_contenidos")
+}
+//____________________________________________________________________________
+//
+// Esta función muestra la configuración de los ordenadores de un configuracionaula
+// objeto de argumentos de eventos:
+// Especificaciones:
+// El objeto e tiene las siguientes atributos o propiedades:
+// - literalnodo: El literal del nodo
+// - idnodo: El identificador del nodo
+//____________________________________________________________________________
+function configuraciones(ambito){
+ var identificador=currentOrdenador;
+ switch(ambito){
+ case AMBITO_configuracionaulaS:
+ var identificador=currentconfiguracionaula;
+ wurl="configuracionconfiguracionaula.php?idconfiguracionaula="+identificador
+ window.open(wurl,"frame_contenidos")
+ break;
+ case AMBITO_ORDENADORES:
+ var identificador=currentOrdenador;
+ wurl="configuracionordenador.php?idordenador="+identificador
+ window.open(wurl,"frame_contenidos")
+ break;
+ }
+}