| 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 | |
|---|
| 8 | var currentOrdenador=null; // Ordenador elegido |
|---|
| 9 | var currentNombreordenador=null; // Nombre del ordenador |
|---|
| 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){ |
|---|
| 23 | currentOrdenador=id; |
|---|
| 24 | currentNombreordenador=nom; |
|---|
| 25 | var menuctx=document.getElementById(nomflo); // El menu contextual |
|---|
| 26 | muestra_contextual(event.clientX,event.clientY,menuctx); // muestra menu |
|---|
| 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 | |
|---|
| 39 | ambito=AMBITO_ORDENADORES; |
|---|
| 40 | idambito=currentOrdenador; |
|---|
| 41 | nombreambito=currentNombreordenador; |
|---|
| 42 | |
|---|
| 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; |
|---|
| 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 | |
|---|
| 63 | ambito=AMBITO_ORDENADORES; |
|---|
| 64 | idambito=currentOrdenador; |
|---|
| 65 | nombreambito=currentNombreordenador; |
|---|
| 66 | |
|---|
| 67 | var wurl="../principal/colasacciones.php?ambito="+ambito+"&idambito="+idambito+"&nombreambito="+nombreambito+"&tipocola="+tipoaccion; |
|---|
| 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){ |
|---|
| 80 | var identificador; |
|---|
| 81 | switch(ambito){ |
|---|
| 82 | case AMBITO_configuracionaulaS: |
|---|
| 83 | identificador=currentconfiguracionaula; |
|---|
| 84 | wurl="configuracionconfiguracionaula.php?idconfiguracionaula="+identificador; |
|---|
| 85 | window.open(wurl,"frame_contenidos"); |
|---|
| 86 | break; |
|---|
| 87 | case AMBITO_ORDENADORES: |
|---|
| 88 | identificador=currentOrdenador; |
|---|
| 89 | wurl="configuracionordenador.php?idordenador="+identificador; |
|---|
| 90 | window.open(wurl,"frame_contenidos"); |
|---|
| 91 | break; |
|---|
| 92 | } |
|---|
| 93 | } |
|---|