[3ec149c] | 1 | // ************************************************************************ |
---|
| 2 | // Libreria de scripts de Javascript |
---|
| 3 | // Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla |
---|
| 4 | // Fichero: configuracionaula.js |
---|
| 5 | // Este fichero implementa las funciones javascript del fichero configuracionaula.php |
---|
| 6 | // ************************************************************************ |
---|
| 7 | |
---|
[3806a31] | 8 | var currentOrdenador=null; // Ordenador elegido |
---|
| 9 | var currentNombreordenador=null; // Nombre del ordenador |
---|
[3ec149c] | 10 | |
---|
| 11 | // Código de los ambitos |
---|
| 12 | |
---|
| 13 | var AMBITO_ORDENADORES=0x10; |
---|
| 14 | |
---|
| 15 | // Literales de los ambitos |
---|
| 16 | |
---|
| 17 | var LITAMBITO_ORDENADORES="ordenadores"; |
---|
| 18 | //____________________________________________________________________________ |
---|
| 19 | // |
---|
| 20 | // Esta función muestra un menu contextual |
---|
| 21 | //____________________________________________________________________________ |
---|
| 22 | function resalta(id,nom,nomflo){ |
---|
[3806a31] | 23 | currentOrdenador=id; |
---|
| 24 | currentNombreordenador=nom; |
---|
[3ec149c] | 25 | var menuctx=document.getElementById(nomflo); // El menu contextual |
---|
[3806a31] | 26 | muestra_contextual(event.clientX,event.clientY,menuctx); // muestra menu |
---|
[3ec149c] | 27 | event.returnValue=false // Cancela efectos del evento |
---|
| 28 | } |
---|
| 29 | //____________________________________________________________________________ |
---|
| 30 | // |
---|
| 31 | // Esta función muestra los comandos a elegir para su ejecución |
---|
| 32 | //____________________________________________________________________________ |
---|
| 33 | function confirmarcomando(ambito,idc,interac){ |
---|
| 34 | reset_contextual(-1,-1); |
---|
| 35 | var ambito; |
---|
| 36 | var idambito; |
---|
| 37 | var nombreambito; |
---|
| 38 | |
---|
[3806a31] | 39 | ambito=AMBITO_ORDENADORES; |
---|
[3ec149c] | 40 | idambito=currentOrdenador; |
---|
[3806a31] | 41 | nombreambito=currentNombreordenador; |
---|
[3ec149c] | 42 | |
---|
[3806a31] | 43 | var identificador=idc; // identificador del comando |
---|
| 44 | var tipotrama='CMD'; |
---|
| 45 | var wurl="../principal/dialogostramas.php?identificador="+identificador+"&tipotrama="+tipotrama+"&ambito="+ambito+"&idambito="+idambito+"&nombreambito="+nombreambito; |
---|
[3ec149c] | 46 | if(interac==0){ |
---|
| 47 | ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe |
---|
| 48 | ifr.src=wurl; // LLama a la página gestora |
---|
| 49 | } |
---|
| 50 | else |
---|
| 51 | window.open(wurl,"frame_contenidos") |
---|
| 52 | } |
---|
| 53 | //____________________________________________________________________________ |
---|
| 54 | // |
---|
| 55 | // Esta función muestra las colas de acciones |
---|
| 56 | //____________________________________________________________________________ |
---|
| 57 | function cola_acciones(tipoaccion){ |
---|
| 58 | reset_contextual(-1,-1); |
---|
| 59 | var ambito; |
---|
| 60 | var idambito; |
---|
| 61 | var nombreambito; |
---|
| 62 | |
---|
[3806a31] | 63 | ambito=AMBITO_ORDENADORES; |
---|
[3ec149c] | 64 | idambito=currentOrdenador; |
---|
| 65 | nombreambito=currentNombreordenador; |
---|
| 66 | |
---|
[3806a31] | 67 | var wurl="../principal/colasacciones.php?ambito="+ambito+"&idambito="+idambito+"&nombreambito="+nombreambito+"&tipocola="+tipoaccion; |
---|
[3ec149c] | 68 | window.open(wurl,"frame_contenidos") |
---|
| 69 | } |
---|
| 70 | //____________________________________________________________________________ |
---|
| 71 | // |
---|
| 72 | // Esta función muestra la configuración de los ordenadores de un configuracionaula |
---|
| 73 | // objeto de argumentos de eventos: |
---|
| 74 | // Especificaciones: |
---|
| 75 | // El objeto e tiene las siguientes atributos o propiedades: |
---|
| 76 | // - literalnodo: El literal del nodo |
---|
| 77 | // - idnodo: El identificador del nodo |
---|
| 78 | //____________________________________________________________________________ |
---|
| 79 | function configuraciones(ambito){ |
---|
[0975195] | 80 | var identificador; |
---|
[3ec149c] | 81 | switch(ambito){ |
---|
| 82 | case AMBITO_configuracionaulaS: |
---|
[0975195] | 83 | identificador=currentconfiguracionaula; |
---|
[3806a31] | 84 | wurl="configuracionconfiguracionaula.php?idconfiguracionaula="+identificador; |
---|
[0975195] | 85 | window.open(wurl,"frame_contenidos"); |
---|
[3ec149c] | 86 | break; |
---|
| 87 | case AMBITO_ORDENADORES: |
---|
[0975195] | 88 | identificador=currentOrdenador; |
---|
[3806a31] | 89 | wurl="configuracionordenador.php?idordenador="+identificador; |
---|
[0975195] | 90 | window.open(wurl,"frame_contenidos"); |
---|
[3ec149c] | 91 | break; |
---|
| 92 | } |
---|
| 93 | } |
---|