From fd1c95180eeaee1bda0d66560adba0150d8c3646 Mon Sep 17 00:00:00 2001 From: Irina Gómez Date: Tue, 21 Jul 2020 12:37:02 +0200 Subject: #969 comunes.js: some function are replaced: insertGroup, modifyGroup and removeGroup. principal/*.php: links id are changed for jquery. --- admin/WebConsole/jscripts/comunes.js | 42 ++++++++++++++++++++++++++--- admin/WebConsole/principal/acciones.php | 41 ++++++++++++++-------------- admin/WebConsole/principal/hardwares.php | 40 ++++++++++++++------------- admin/WebConsole/principal/menus.php | 21 ++++++++------- admin/WebConsole/principal/repositorios.php | 18 ++++++------- admin/WebConsole/principal/softwares.php | 39 ++++++++++++++------------- 6 files changed, 120 insertions(+), 81 deletions(-) diff --git a/admin/WebConsole/jscripts/comunes.js b/admin/WebConsole/jscripts/comunes.js index a392710d..49322da0 100644 --- a/admin/WebConsole/jscripts/comunes.js +++ b/admin/WebConsole/jscripts/comunes.js @@ -442,8 +442,19 @@ function IsNumeric(sText) $(function() { + // 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]; + + // console.log("tipo: "+id[1]+" grupoPadre; "+id[2]); + console.log("id:" +url); + window.open(url,"frame_contenidos") + }); + // Inserta nodo - $("[id^='insert']").on ('click', function() { + $("[id^='insertNode']").on ('click', function() { // Id menu-node-tipoNodo_tipoNodo_idNodo var id=$(this).parent().attr('id').split("_"); var url=urlProperty(id[1]); @@ -464,8 +475,19 @@ $(function() { }); - // Modificar nodo - $("[id^='modify']").on ('click', function() { + // Modifica grupo + $("[id^='modifyGroup']").on ('click', function() { + // Id menu-node-tipoNodo_tipoNodo_idNodo + var id=$(this).parent().attr('id').split("_"); + var url="../propiedades/propiedades_grupos.php?opcion="+op_modificacion+"&idgrupo="+id[2]; + + console.log("tipo: "+id[1]+" nodo; "+id[2]); + console.log("id:" +url); + window.open(url,"frame_contenidos") + }); + + // Modifica nodo + $("[id^='modifyNode']").on ('click', function() { // Id menu-node-tipoNodo_tipoNodo_idNodo var id=$(this).parent().attr('id').split("_"); var url=urlProperty(id[1]); @@ -476,8 +498,19 @@ $(function() { window.open(url,"frame_contenidos") }); + // Elimina grupo + $("[id^='removeGroup']").on ('click', function() { + // Id menu-node-tipoNodo_tipoNodo_idNodo + var id=$(this).parent().attr('id').split("_"); + var url="../propiedades/propiedades_grupos.php?opcion="+op_eliminacion+"&idgrupo="+id[2]+"&tipo="+id[1]; + + console.log("tipo: "+id[1]+" nodo; "+id[2]); + console.log("id:" +url); + window.open(url,"frame_contenidos") + }); + // Elimina nodo - $("[id^='remove']").on ('click', function() { + $("[id^='removeNode']").on ('click', function() { // Id menu-node-tipoNodo_tipoNodo_idNodo var id=$(this).parent().attr('id').split("_"); var url=urlProperty(id[1]); @@ -502,6 +535,7 @@ $(function() { }); +// Devuelve la url de las propiedades del nodo según su tipo. function urlProperty(nodeType) { // url según tipo de nodo switch(nodeType) { diff --git a/admin/WebConsole/principal/acciones.php b/admin/WebConsole/principal/acciones.php index d948a6e2..ffee4345 100644 --- a/admin/WebConsole/principal/acciones.php +++ b/admin/WebConsole/principal/acciones.php @@ -96,66 +96,67 @@ $grupos = $grp_comandos + $grp_procedimientos + $grp_tareas; lista_raiz_arbol("software", $nodos, $grupos); ?> + diff --git a/admin/WebConsole/principal/hardwares.php b/admin/WebConsole/principal/hardwares.php index d9c7064a..b7c93d72 100644 --- a/admin/WebConsole/principal/hardwares.php +++ b/admin/WebConsole/principal/hardwares.php @@ -93,13 +93,14 @@ $grupos=$grp_tipos + $grp_componentes + $grp_perfiles; lista_raiz_arbol("hardware", $nodos, $grupos); ?> + -