summaryrefslogtreecommitdiffstats
path: root/admin/WebConsole/jscripts/comunes.js
diff options
context:
space:
mode:
authorIrina Gómez <irinagomez@us.es>2020-08-13 19:52:15 +0200
committerIrina Gómez <irinagomez@us.es>2020-08-13 19:52:15 +0200
commit6c08a3f50101749c4aa003053b5e9ef78654e68d (patch)
treed58aae088098d8cc96555cca46d3f32f2c0702ae /admin/WebConsole/jscripts/comunes.js
parentab743e544de9efbc16340672a52283b613ba87c3 (diff)
# 969 The labs tree is adapted to jquery:969_node_tree
principal/aulas.php: the context menu uses identifiers for jquery. jscripts/arbol.js and jscripts/comunes.js: common functions include labs and computers. jscripts/aulas.js: new specific laboratory and computer functions. includes/arbol.php: the context menu call is modified to suit the case of computers.
Diffstat (limited to 'admin/WebConsole/jscripts/comunes.js')
-rw-r--r--admin/WebConsole/jscripts/comunes.js36
1 files changed, 24 insertions, 12 deletions
diff --git a/admin/WebConsole/jscripts/comunes.js b/admin/WebConsole/jscripts/comunes.js
index 286414b3..6c371168 100644
--- a/admin/WebConsole/jscripts/comunes.js
+++ b/admin/WebConsole/jscripts/comunes.js
@@ -447,10 +447,20 @@ $(function() {
var typeMove='';
// Inserta grupo
- // Hay que distingir en grupos de aulas y ordenadores
$("[id^='insertGroup']").on ('click', function() {
var id=$(this).parent().attr('id').split("_");
- var url="../propiedades/propiedades_grupos.php?opcion="+op_alta+"&grupoid="+id[2]+"&tipo="+id[1];
+ var url="../propiedades/propiedades_grupos.php?opcion="+op_alta+"&tipo="+id[1];
+
+ // Para aulas.
+ if (id[1] == 2) {
+ // Hay que añadir literaltipo
+ url+="&literaltipo="+LITAMBITO_GRUPOSAULAS;
+
+ // Al inertarla en la raíz del árbol hay que cambiar el grupo
+ var prefix=id[0].split("-");
+ if (prefix[1] == 'type') id[2]=0;
+ }
+ url+="&grupoid="+id[2];
// console.log("tipo: "+id[1]+" grupoPadre; "+id[2]);
console.log("id:" +url);
@@ -463,20 +473,15 @@ $(function() {
var id=$(this).parent().attr('id').split("_");
var url=urlProperty(id[1]);
+ // Para aulas: al insertarla en la raíz del árbol hay que cambiar el grupo
+ if (id[1] == 2) {
+ var prefix=id[0].split("-");
+ if (prefix[1] == 'type') id[2]=0;
+ }
console.log("tipo: "+id[1]+" nodo; "+id[2]);
url+="opcion="+op_alta+"&grupoid="+id[2];
console.log("id:" +url);
window.open(url,"frame_contenidos")
- // Usamos la uel del caso por defecto
- /*
- var auxsplit= pages.split('?'); // La variable pages lleva parametros
- if(auxsplit[1]!=null)
- var whref=pages+"&";
- else
- var whref=pages+"?";
- whref+="opcion="+op_alta+"&grupoid="+identificador;
- */
-
});
// Modifica grupo
@@ -535,6 +540,9 @@ $(function() {
var id=$(this).parent().attr('id').split("_");
var url="../propiedades/propiedades_grupos.php?opcion="+op_eliminacion+"&idgrupo="+id[2]+"&tipo="+id[1];
+ // Para aulas hay que añadir literaltipo
+ if (id[1] == 2) url+="&literaltipo="+LITAMBITO_GRUPOSAULAS;
+
console.log("tipo: "+id[1]+" nodo; "+id[2]);
console.log("id:" +url);
window.open(url,"frame_contenidos")
@@ -622,6 +630,10 @@ function urlProperty(nodeType) {
function urlPut(nodeType) {
// url según tipo de nodo
switch(nodeType) {
+ case '2':
+ // aula
+ var url="../propiedades/propiedades_aulas.php?";
+ break;
case '54':
// componente de hardware
var url="../gestores/gestor_componentehardwares.php";