blob: d458cd112fd5bccc67d523d78f7f410ee13094fc (
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
|
// *************************************************************************************************************************************************
// Libreria de scripts de Javascript
// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla
// Fecha Creación: 2009-2010
// Fecha Última modificación: Agosto-2010
// Nombre del fichero: informacion_menus.js
// Descripción :
// Este fichero implementa las funciones javascript del fichero informacion_menus.php
// *************************************************************************************************************************************************
var currentItem=null // Item elegido
var ITEM_PUBLICO=1;
var ITEM_PRIVADO=2;
//____________________________________________________________________________
//
// Recupera el navegador utilizado
//____________________________________________________________________________
var IE=(navigator.appName=="Microsoft Internet Explorer");
var NS=(navigator.appName=="Netscape");
//________________________________________________________________________________________________________
function eliminar_item(){
reset_contextual(-1,-1)
var resul=window.confirm(TbMsg[0]);
if (!resul)return
var idaccionmenu=currentNodo.toma_identificador()
var wurl="../gestores/gestor_accionmenu.php?opcion="+op_eliminacion+"&idaccionmenu="+idaccionmenu
ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe
ifr.src=wurl; // LLama a la p�ina gestora
}
//________________________________________________________________________________________________________
function resultado_eliminar_accionmenu(resul,descrierror,idp,idh){
if (!resul){ // Ha habido algn error en la eliminaci�
alert(descrierror)
return
}
alert(TbMsg[1])
eliminar_nodo(currentNodo) // Elimina el nodo del árbol
}
//________________________________________________________________________________________________________
function modificar_items(){
reset_contextual(-1,-1)
var tipoitem=currentNodo.toma_identificador()
var idmenu=document.fdatos.idmenu.value;
if(tipoitem==ITEM_PUBLICO)
var contitem=document.fdatos.contitempub.value;
else
var contitem=document.fdatos.contitempri.value;
var alto=230+contitem*32
if (alto>600) alto=600
var descripcionaccion=currentNodo.toma_infonodo() // nombre del ordenador
var whref="../varios/accionmenu.php?tipoitem="+tipoitem+"&idmenu="+idmenu+"&descripcionaccion="+descripcionaccion
var opciones = "dialogWidth:600px;dialogHeight:"+alto+"px;"
opciones += "resizable:yes;scroll:no;status:no;";
opciones += "dialogLeft:170px;dialogTop:150px";
retorno=window.showModalDialog(whref,"",opciones);
if (retorno!=null){
var splitRetorno=retorno.split("\t")
var resul=splitRetorno[0]
var descrierror=splitRetorno[1]
if (!resul){ // Ha habido algn error en la inserci�
alert(descrierror)
return
}
}
}
//________________________________________________________________________________________________________
function modificar_item(){
reset_contextual(-1,-1)
var idaccionmenu=currentNodo.toma_identificador()
var idmenu=document.fdatos.idmenu.value;
var descripcionaccion=currentNodo.toma_infonodo() // nombre del ordenador
var whref="../varios/accionmenu.php?idaccionmenu="+idaccionmenu+"&idmenu="+idmenu+"&descripcionaccion="+descripcionaccion
var opciones = "dialogWidth:600px;dialogHeight :300px;"
opciones += "resizable:yes;scroll:no;status:no;";
opciones += "dialogLeft:170px;dialogTop:150px";
retorno=window.showModalDialog(whref,"",opciones);
if (retorno!=null){
var splitRetorno=retorno.split("\t")
var resul=splitRetorno[0]
var descrierror=splitRetorno[1]
if (!resul){ // Ha habido algn error en la inserci�
alert(descrierror)
return
}
}
}
|