blob: 4f1777a779b862e76aee977ed679c2d44dafc62e (
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
|
// *************************************************************************************************************************************************
// 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);
}
}
}
//________________________________________________________________________________________________________
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);
}
}
}
|