summaryrefslogtreecommitdiffstats
path: root/admin/WebConsole/jscripts/configuracionaula.js
blob: d65ac7c0bfa4eb0e476c67d86d5ed1bc8fccb204 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
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;
		switch(ambito){
			case AMBITO_configuracionaulaS:
					identificador=currentconfiguracionaula;
					wurl="configuracionconfiguracionaula.php?idconfiguracionaula="+identificador;
					 window.open(wurl,"frame_contenidos");
					break;
			case AMBITO_ORDENADORES:
					identificador=currentOrdenador;
					wurl="configuracionordenador.php?idordenador="+identificador;
					 window.open(wurl,"frame_contenidos");
					break;
		}
}