summaryrefslogtreecommitdiffstats
path: root/admin/WebConsole/clases
diff options
context:
space:
mode:
authoralonso <alonso@us.es>2009-10-31 10:27:36 +0000
committeralonso <alonso@us.es>2009-10-31 10:27:36 +0000
commit081355df2b306c05a3d66bf9c5768958448d8b45 (patch)
treefcd8f96e17c7608424d981ae756cd76f29390106 /admin/WebConsole/clases
parent383edceb8331bdbfc2918726ea50025b083f5a55 (diff)
git-svn-id: https://opengnsys.es/svn/trunk@469 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin/WebConsole/clases')
-rw-r--r--admin/WebConsole/clases/AdoPhp.php2
-rw-r--r--admin/WebConsole/clases/ArbolVistaXML.php68
-rw-r--r--admin/WebConsole/clases/EncripDescrip.php2
-rw-r--r--admin/WebConsole/clases/MenuContextual.php34
-rw-r--r--admin/WebConsole/clases/SockHidra.php2
-rw-r--r--admin/WebConsole/clases/jscripts/ArbolVistaXML.js46
-rw-r--r--admin/WebConsole/clases/jscripts/MenuContextual.js70
7 files changed, 112 insertions, 112 deletions
diff --git a/admin/WebConsole/clases/AdoPhp.php b/admin/WebConsole/clases/AdoPhp.php
index 10831b90..6f75c120 100644
--- a/admin/WebConsole/clases/AdoPhp.php
+++ b/admin/WebConsole/clases/AdoPhp.php
@@ -1,4 +1,4 @@
-<?php
+<?php
/*================================================================================
Clase para conectar con una base de datos.
diff --git a/admin/WebConsole/clases/ArbolVistaXML.php b/admin/WebConsole/clases/ArbolVistaXML.php
index 1a035af1..05ef00a0 100644
--- a/admin/WebConsole/clases/ArbolVistaXML.php
+++ b/admin/WebConsole/clases/ArbolVistaXML.php
@@ -1,29 +1,29 @@
-<?
+<?
include_once("XmlPhp.php");
/*===============================================================
-Esta clase implementa la apariencia y comportamiento de un treeview en código HTML y javascript.
+Esta clase implementa la apariencia y comportamiento de un treeview en código HTML y javascript.
La clase utiliza la clase XmlPhp.php para acceder al documento XML.
- Parámetros del constructor:
+ Parámetros del constructor:
-fXML=Fichero XML
- -fileocade=Indica si el dato anterior es un fichero o una variable con el contenido del árbol
+ -fileocade=Indica si el dato anterior es un fichero o una variable con el contenido del árbol
0: Es una cadena
1: Es un fichero
- -baseurlimg= Url base de las imágenes de los nodos de contracción-expansión
+ -baseurlimg= Url base de las imágenes de los nodos de contracción-expansión
-clasedefault=Clase por defecto de los literales de los nodos
- -nivelexp= Máximo nivel que aparecera expandido
- -x= Posición x donde aparecerá la tabla
- -y= Posición y donde aparecerá la tabla
+ -nivelexp= Máximo nivel que aparecera expandido
+ -x= Posición x donde aparecerá la tabla
+ -y= Posición y donde aparecerá la tabla
=================================================================*/
class ArbolVistaXML{
- var $baseurlimg; // Base de la URL de las imágenes de los nodos de contracción-expansión
+ var $baseurlimg; // Base de la URL de las imágenes de los nodos de contracción-expansión
var $clasedefault; // Clase por defecto de los literales de los nodos
var $gXML; // Objeto gestor del documento XML
- var $nivelexp; // Nivel máximo que aprecerá visible
- var $x; // Posición x donde aparecerá la tabla
- var $y; // Posición y donde aparecerá la tabla
- var $c_imgnivel=array(); // Imagenes de expansión y contracción para los distintos niveles
- var $v_imgnivel=array(); // Valores de expansión y contracción para los distintos niveles
+ var $nivelexp; // Nivel máximo que aprecerá visible
+ var $x; // Posición x donde aparecerá la tabla
+ var $y; // Posición y donde aparecerá la tabla
+ var $c_imgnivel=array(); // Imagenes de expansión y contracción para los distintos niveles
+ var $v_imgnivel=array(); // Valores de expansión y contracción para los distintos niveles
var $nodos_count; // Contador de nodo
Function ArbolVistaXML($fXML,$fileocade,$baseurlimg="/.images/",$clasedefault,$nivelexp=0,$x=0,$y=0,$tipotabla=0,$titulotabla=""){
@@ -53,7 +53,7 @@ class ArbolVistaXML{
$this->nodos_count=0;
}
/*------------------------------------------------------------------------------------------------
- Esta función devuelve una cadena con el contenido de un treeview en código HTML
+ Esta función devuelve una cadena con el contenido de un treeview en código HTML
------------------------------------------------------------------------------------------------*/
Function CreaArbolVistaXML(){
if (!$this->gXML->NodoRaiz()) return; // No existe documento XML que analizar
@@ -71,7 +71,7 @@ class ArbolVistaXML{
}
// -------------------------------------------------------------------------------------
// Recorrido recursivo del arbol XML
- // Parámetros:
+ // Parámetros:
// nivel: nivel del nodo
// -------------------------------------------------------------------------------------
function _arbolXmlrecur($nivel){
@@ -100,7 +100,7 @@ class ArbolVistaXML{
}
// -------------------------------------------------------------------------------------
// Crea un nodo
- // Parámetros:
+ // Parámetros:
// nivel: nivel del nodo
// -------------------------------------------------------------------------------------
function CreaNodo($nivel){
@@ -108,39 +108,39 @@ class ArbolVistaXML{
return($nodo);
}
/*------------------------------------------------------------------------------------------------
- Dibuja los nodos del árbol
- parámetros:
- nodo: La información del nodo
+ Dibuja los nodos del árbol
+ parámetros:
+ nodo: La información del nodo
nivel: Nivel del nodo
nhijos: numero de hijos
- uhermano: Es true si el nodo es el último de sus hermanos
+ uhermano: Es true si el nodo es el último de sus hermanos
Especificaciones:
Los atributos de los nodos pueden ser HTML o especificos de
- esta aplicación. Lso atributos del nodo propios de ésta son:
+ esta aplicación. Lso atributos del nodo propios de ésta son:
- - clicksupimg: Función suplementaria de la imagen de signo
+ - clicksupimg: Función suplementaria de la imagen de signo
- imagenid: Identificador de la imagen de signo
- - clickimg: La función que se ejecutará al hacer click sobre la imagen de nodo
- - downimg: La función que se ejecutará al pulsar el ratón sobre la imagen de nodo
- - clickcontextualimg: Función que se ejecutara al hacer click con el boton derecho sobre la imagen del nodo
+ - clickimg: La función que se ejecutará al hacer click sobre la imagen de nodo
+ - downimg: La función que se ejecutará al pulsar el ratón sobre la imagen de nodo
+ - clickcontextualimg: Función que se ejecutara al hacer click con el boton derecho sobre la imagen del nodo
- imagenodo: Es la url de la imagen de nodo
- infonodo: Es texto que se visualiza del nodo
- - mouseovernodo: La función a ejecutar cuando se posa el ratón sobre el literal del nodo
- - clicksupnodo: Función suplementaria del literal del nodo
- - clickcontextualnodo: Función que se ejecutara al hacer click con el boton derecho sobre el nodo
+ - mouseovernodo: La función a ejecutar cuando se posa el ratón sobre el literal del nodo
+ - clicksupnodo: Función suplementaria del literal del nodo
+ - clickcontextualnodo: Función que se ejecutara al hacer click con el boton derecho sobre el nodo
- classnodo: Clase (style) a la que pertenece el nodo
- nodoid: identificador del nodo
- nodovalue: parametro value del nodo
------------------------------------------------------------------------------------------------*/
function _dibujo_nodo($nodo,$nivel,$nhijos,$uhermano){
- // Comprobar descendencia y posición dentro de los hermanos
- $swu=false; // switch para saber si el nodo es el último hermano
+ // Comprobar descendencia y posición dentro de los hermanos
+ $swu=false; // switch para saber si el nodo es el último hermano
$swh=false; // switch para saber si el nodo tiene hijos
if ($nhijos>0) $swh=true;
$swu=$uhermano;
if ($swh){ // Si tiene hijos ..
- if ($swu){ // Si es el último de sus hermanos ..
+ if ($swu){ // Si es el último de sus hermanos ..
if ($nivel<$this->nivelexp){
$this->c_imgnivel[$nivel]=$this->baseurlimg.'/menos_c.gif';
$this->v_imgnivel[$nivel]="menos_c";
@@ -168,7 +168,7 @@ class ArbolVistaXML{
}
}
else{ // Si NO tiene hijos ..
- if ($swu){ // Si es el último de sus hermanos ..
+ if ($swu){ // Si es el último de sus hermanos ..
$this->c_imgnivel[$nivel]=$this->baseurlimg.'/nada_c.gif';
$this->v_imgnivel[$nivel]="nada_c";
}
@@ -177,7 +177,7 @@ class ArbolVistaXML{
$this->v_imgnivel[$nivel]="nada_t";
}
}
- // Fin Comprobar descendencia y posición dentro de los hermanos
+ // Fin Comprobar descendencia y posición dentro de los hermanos
if($this->tipotabla==0)
$arbol='<TABLE border=0 cellspacing=0 cellpadding=0>';
else
diff --git a/admin/WebConsole/clases/EncripDescrip.php b/admin/WebConsole/clases/EncripDescrip.php
index 62c07acf..893bf48f 100644
--- a/admin/WebConsole/clases/EncripDescrip.php
+++ b/admin/WebConsole/clases/EncripDescrip.php
@@ -1,4 +1,4 @@
-<?php
+<?php
/*================================================================================
Clase para encriptar y desencriptar cadenas cadenas
diff --git a/admin/WebConsole/clases/MenuContextual.php b/admin/WebConsole/clases/MenuContextual.php
index 4c05013e..baa9aa33 100644
--- a/admin/WebConsole/clases/MenuContextual.php
+++ b/admin/WebConsole/clases/MenuContextual.php
@@ -1,6 +1,6 @@
-<?php
+<?php
/*==================================================================================================
-Clase para trabajar con menús contextuales.
+Clase para trabajar con menús contextuales.
Especificaciones de las etiquetas XML:
- MENUCONTEXTUAL: Elemento raiz en el se especifican los atributos del <DIV>
@@ -9,22 +9,22 @@ Clase para trabajar con menús contextuales.
Especificaciones de atributos:
- idctx: Identificador del menu contextual (DIV)
- - imgitem: La url de la imagen que acompañará al literal
- - alignitem: La alineación del texto del item (por defecto left)
+ - imgitem: La url de la imagen que acompañará al literal
+ - alignitem: La alineación del texto del item (por defecto left)
- textoitem: El literal del item
- - subflotante: Si el item despliega otro menu contextual. El valor es el id de ése
- - maxanchu: Máxima anchura del menu contextual
- - swimg: Vale 1 si el menu tiene algún item con imagen y 0 en caso contrario
- - alpulsar: Nombre de la función javascript que se ejecutará en respuesta al evento onclick
- - clase: Estilo CSS que tendrán los item menu contextual
- - origen_x: Posición de origen, coordenada x
- - origen_y: Posición de origen, coordenada y
+ - subflotante: Si el item despliega otro menu contextual. El valor es el id de ése
+ - maxanchu: Máxima anchura del menu contextual
+ - swimg: Vale 1 si el menu tiene algún item con imagen y 0 en caso contrario
+ - alpulsar: Nombre de la función javascript que se ejecutará en respuesta al evento onclick
+ - clase: Estilo CSS que tendrán los item menu contextual
+ - origen_x: Posición de origen, coordenada x
+ - origen_y: Posición de origen, coordenada y
Especificaciones de eventos:
- - Los eventos onmouseover y onmouseout están implicitos en la clase por defecto
+ - Los eventos onmouseover y onmouseout están implicitos en la clase por defecto
Especificaciones de submenus:
- - Si una opción lleva un submenu asociado el id de éste va en el atributo name del <TR>
+ - Si una opción lleva un submenu asociado el id de éste va en el atributo name del <TR>
==================================================================================================*/
@@ -109,7 +109,7 @@ class MenuContextual{
$layer.='<TD align='.$alignitem.' id="TDLit-'.$idx .'" width='.($maxanchu-38).' '.$atributosHTML.'><A href="#" style="text-decoration: none"><SPAN>'.$textoitem.'</SPAN></A></TD>';
}
else{
- if ($swimg==1){ // Hay algún item con imagen
+ if ($swimg==1){ // Hay algún item con imagen
$layer.='<TD width=20></TD>';
$layer.='<TD width=3></TD>';
$layer.='<TD align='.$alignitem.' width='.($maxanchu-38).' '.$atributosHTML.'><A href="#" style="text-decoration: none"><SPAN>'.$textoitem.'</SPAN></A></TD>';
@@ -129,7 +129,7 @@ class MenuContextual{
$layer.='</TR>';
}
if ($tiponodo=="SEPARADOR"){ // Separadores
- $layer.='<TR width='.$maxanchu.' height=16>'; // Linea de separación
+ $layer.='<TR width='.$maxanchu.' height=16>'; // Linea de separación
$layer.='<TD width=3 background="'.$this->urlImg.'/liz.gif"></TD>';
$layer.='<TD width=3></TD>';
$layer.='<TD colspan=4 background="'.$this->urlImg.'/sep.gif"></TD>';
@@ -149,13 +149,13 @@ class MenuContextual{
$layer.='</TR>';
- $layer.='<TR width='.$maxanchu.' height=3>'; // Última linea
+ $layer.='<TR width='.$maxanchu.' height=3>'; // Última linea
$layer.='<TD width=3 background="'.$this->urlImg.'/eii.gif"></TD>';
$layer.='<TD colspan=6 background="'.$this->urlImg.'/lin.gif"></TD>';
$layer.='<TD width=3 background="'.$this->urlImg.'/eid.gif"></TD>';
$layer.='</TR>';
$layer.='</TABLE>';
- $layer.='<INPUT type=hidden value="-1">'; // Representará el índice seleccionado
+ $layer.='<INPUT type=hidden value="-1">'; // Representará el índice seleccionado
$layer.='</DIV>';
}
return($layer);
diff --git a/admin/WebConsole/clases/SockHidra.php b/admin/WebConsole/clases/SockHidra.php
index 18909f86..66223e47 100644
--- a/admin/WebConsole/clases/SockHidra.php
+++ b/admin/WebConsole/clases/SockHidra.php
@@ -1,4 +1,4 @@
-<?php
+<?php
include_once("EncripDescrip.php");
diff --git a/admin/WebConsole/clases/jscripts/ArbolVistaXML.js b/admin/WebConsole/clases/jscripts/ArbolVistaXML.js
index bebbadd4..249abb29 100644
--- a/admin/WebConsole/clases/jscripts/ArbolVistaXML.js
+++ b/admin/WebConsole/clases/jscripts/ArbolVistaXML.js
@@ -1,13 +1,13 @@
-// ************************************************************************************************
+// ************************************************************************************************
// Libreria de scripts de Javascript
-// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla
+// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla
// Fichero: ArbolVistaXML.js
// Este fichero implementa las funciones javascript de la clase ArbolVistaXML.php
// *************************************************************************************************
-var botonraton=null; // Botón presionado
+var botonraton=null; // Botón presionado
var currentNodo=""; // Nodo actual
-var currentpathimg=""; // Path por defecto de las imágenes de signo
+var currentpathimg=""; // Path por defecto de las imágenes de signo
var gLiteralcolor; // Color nodo vista para restablecer
var gLiteralbackground; // Fondo color nodo vista para restablecer
//________________________________________________________________________________________________________
@@ -23,7 +23,7 @@ var gLiteralbackground; // Fondo color nodo vista para restablecer
this.ArbolHijos=null; // El arbol conteniendo todos los nodos hijos ( Si nulo no tiene hijos)(Objeto TR)
this.NodoPadre=null; // El nodo padre (Objeto TR que contiene el objeto TABLE celda vista final, del padre)
this.ArbolHijosNodoPadre=null; // El arbol del padre conteniendo los nodos hijos(Objeto TR)
- this.siguienteHermano=null; // El nodo hermano siguiente ( Si nulo es el último hermano)(Objeto TR)
+ this.siguienteHermano=null; // El nodo hermano siguiente ( Si nulo es el último hermano)(Objeto TR)
//____________________________________________________________________________
//
// Devuelve el estado del nodo 0: Contraido 1:Desplegado
@@ -89,7 +89,7 @@ var gLiteralbackground; // Fondo color nodo vista para restablecer
}
//____________________________________________________________________________
//
- // Devuelve true si el nodo es el último, false en caso contrario
+ // Devuelve true si el nodo es el último, false en caso contrario
//____________________________________________________________________________
this.UltimoHermano= function(){
return(this.siguienteHermano==null);
@@ -154,14 +154,14 @@ var gLiteralbackground; // Fondo color nodo vista para restablecer
o=o.nextSibling
while(o!=null && o.nodeType!=1 )
o=o.nextSibling
- if(o==null){ // Es el último hermano y no tiene hijos
+ if(o==null){ // Es el último hermano y no tiene hijos
nodo.ArbolHijos=null;
nodo.siguienteHermano=null;
return(nodo);
}
var auxsplit=o.getAttribute("id");
var idTRhijo=auxsplit.split("-") [0];
- if(idTR==idTRhijo) { // El nodo no tiene hiijos y no es último hermano
+ if(idTR==idTRhijo) { // El nodo no tiene hiijos y no es último hermano
nodo.ArbolHijos=null;
nodo.siguienteHermano=o;
return(nodo);
@@ -174,11 +174,11 @@ var gLiteralbackground; // Fondo color nodo vista para restablecer
nodo.siguienteHermano=null;
return(nodo);
}
- nodo.siguienteHermano=o; // El nodo tiene hijos y no es último hermano
+ nodo.siguienteHermano=o; // El nodo tiene hijos y no es último hermano
return(nodo);
}
//-----------------------------------------------------------------------------------------------------------------------
-// Gestiona el despliegue y contracción de nodovs
+// Gestiona el despliegue y contracción de nodovs
//-----------------------------------------------------------------------------------------------------------------------
function clickNodo(nodov,pathimg){
var signoimg=nodov.imgsigno.getAttribute("value");
@@ -210,7 +210,7 @@ function clickNodo(nodov,pathimg){
}
}
//-----------------------------------------------------------------------------------------------------------------------
-// Gestiona el despliegue y contracción de nodos a través de la imagen del nodo
+// Gestiona el despliegue y contracción de nodos a través de la imagen del nodo
//-----------------------------------------------------------------------------------------------------------------------
function clickImagenSigno(oIMG,pathimg){
currentpathimg=pathimg;
@@ -220,7 +220,7 @@ function clickImagenSigno(oIMG,pathimg){
resalta(nodov);
}
//-----------------------------------------------------------------------------------------------------------------------
-// Gestiona el despliegue y contracción de nodos a través del literal del nodo
+// Gestiona el despliegue y contracción de nodos a través del literal del nodo
//-----------------------------------------------------------------------------------------------------------------------
function clickLiteralNodo(oLIT,pathimg){
var nodov=TomaDatosNodo(oLIT);
@@ -302,9 +302,9 @@ function DespliegaNodo(lit,id){
}
//____________________________________________________________________________
//
-// Inserta un nodo en el árbol
+// Inserta un nodo en el árbol
// Especificaciones:
-// Los parámetros recibidos son:
+// Los parámetros recibidos son:
// - nodov: Nodo vista
// - tablanodo: Tabla nodo generada para la nueva celda vista
//____________________________________________________________________________
@@ -352,8 +352,8 @@ function InsertaNodo(nodov,tablanodo){
}
//____________________________________________________________________________
//
-// Monta y devuelve el código HTML de la estructura de una celda vista
-// Los parámetros recibidos son:
+// Monta y devuelve el código HTML de la estructura de una celda vista
+// Los parámetros recibidos son:
// - pivoteNodo: Nodo vista
// - tablanodo: Tabla nodo generada para la nueva celda vista
//____________________________________________________________________________
@@ -388,7 +388,7 @@ function CreaCeldaVista(nodov,tablanodo){
//____________________________________________________________________________
//
// Crea un nuevo nodo Hijo (objeto TABLE)
-// Parámetros:
+// Parámetros:
// - nodov: Un nodo vista
//____________________________________________________________________________
function CreaNodoHijo(nodov){
@@ -410,9 +410,9 @@ function CreaNodoHijo(nodov){
}
//____________________________________________________________________________
//
-// Inserta un nodo en el árbol
+// Inserta un nodo en el árbol
// Especificaciones:
-// Los parámetros recibidos son:
+// Los parámetros recibidos son:
// - nodov: Nodo vista
//____________________________________________________________________________
function EliminaNodo(nodov){
@@ -425,13 +425,13 @@ function EliminaNodo(nodov){
pn.removeChild(nodov.Nodo); // Elimina Nodo
var antHermano=pn.lastChild
- if(antHermano==null){ // El nodo padre no tiene más hijos
+ if(antHermano==null){ // El nodo padre no tiene más hijos
var pn=papa.ArbolHijos.parentNode; // Nodo padre
pn.removeChild(papa.ArbolHijos); // Elimina arbol hijo
ChgSignoPadreEliminaNodo(papa.imgsigno);
}
else{
- if(swuh){ // Si era el último hermano ...
+ if(swuh){ // Si era el último hermano ...
var auxsplit=antHermano.getAttribute("id");
var idTR=auxsplit.split("-") [0];
if(idTR=="TRNodoHijo"){
@@ -534,7 +534,7 @@ function ChgSignoNivel(arbolv,n){
}
//____________________________________________________________________________
//
-// Se ejecuta cada vez que se mueve el puntero del ratón. Se usa para desmarca
+// Se ejecuta cada vez que se mueve el puntero del ratón. Se usa para desmarca
// cualquier item de menu contextual que estuviese activo
//____________________________________________________________________________
function click_de_raton_prov(e){
@@ -557,7 +557,7 @@ var IE=(navigator.appName=="Microsoft Internet Explorer");
var NS=(navigator.appName=="Netscape");
//____________________________________________________________________________
//
-// Redirecciona el evento onmousedown a la función de usuario especificada.
+// Redirecciona el evento onmousedown a la función de usuario especificada.
//____________________________________________________________________________
document.onmousedown = click_de_raton_prov; // Redefine el evento onmousedown
if(NS) document.captureEvents(Event.MOUSEDOWN | Event.MOUSEMOVE | Event.MOUSEUP)
diff --git a/admin/WebConsole/clases/jscripts/MenuContextual.js b/admin/WebConsole/clases/jscripts/MenuContextual.js
index 304ebcd3..e63ffa51 100644
--- a/admin/WebConsole/clases/jscripts/MenuContextual.js
+++ b/admin/WebConsole/clases/jscripts/MenuContextual.js
@@ -1,6 +1,6 @@
-// ***************************************************************************
+// ***************************************************************************
// Libreria de scripts de Javascript
-// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla
+// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla
// Fichero: menucontextual.js
// Este fichero implementa las funciones javascript de la clase MenuContextual
@@ -11,7 +11,7 @@ var ctx_blanco="#ffffff";
var ctx_negro="#000000";
var ctx_grissombra="#808080";
-gmenuctx=new Array(); // Guarda el último menu flotante
+gmenuctx=new Array(); // Guarda el último menu flotante
var idxmnu=0 // Indice de los menus flotantes
var currentItem=null;
var currentPadresubmenu;
@@ -22,8 +22,8 @@ var ClickY=null // Coordenada y del evento click del boton derecho
var botonraton=null;
//____________________________________________________________________________
//
-// Esta función muestra un menu contextual
-// Parámetros:
+// Esta función muestra un menu contextual
+// Parámetros:
// - x: Coordenada x de referencia
// - y: Coordenada y de referencia
// - menuctx: Objeto DIV contenedor del menu contextual
@@ -32,7 +32,7 @@ function muestra_contextual(x,y,menuctx){
var margen=0
dpzx=16
dpzy=16
- wtop=calculatop_ctx(y,dpzy,margen,menuctx) // Calcula posición del menu contextual
+ wtop=calculatop_ctx(y,dpzy,margen,menuctx) // Calcula posición del menu contextual
wleft=calculaleft_ctx(x,dpzx,margen,menuctx)
ftop=wtop+parseInt(document.body.scrollTop) // Tiene en cuenta el scrolling
fleft=wleft+parseInt(document.body.scrollLeft)
@@ -44,12 +44,12 @@ function muestra_contextual(x,y,menuctx){
}
//____________________________________________________________________________
//
-// Calcula coordenada top para el menu contextual que se mostrará.
+// Calcula coordenada top para el menu contextual que se mostrará.
// Parametros:
// - oriy : Coordenada Y del objeto que provoca el evento
// - dpzy : Desplazamiento sobre el eje y
// - margen : Margen para que el menu aparezca un poco separado del ese objeto
-// - menuctx: El menu (objeto DIV) que se mostrará
+// - menuctx: El menu (objeto DIV) que se mostrará
//____________________________________________________________________________
function calculatop_ctx(oriy,dpzy,margen,menuctx){ // Calcula Y del menu contextual
largodiv=parseInt(menuctx.offsetHeight);
@@ -62,12 +62,12 @@ function calculatop_ctx(oriy,dpzy,margen,menuctx){ // Calcula Y del menu context
}
//____________________________________________________________________________
//
-// Calcula coordenada left para el menu contextual que se mostrará.
+// Calcula coordenada left para el menu contextual que se mostrará.
// Parametros:
// - orix : Coordenada X del objeto que provoca el evento
// - dpzx : Desplazamiento sobre el eje x
// - margen : Margen para que el menu aparezca un poco separado del ese objeto
-// - menuctx: El menu (objeto DIV) que se mostrará
+// - menuctx: El menu (objeto DIV) que se mostrará
//____________________________________________________________________________
function calculaleft_ctx(orix,dpzx,margen,menuctx){ // Calcula Y del menu contextual
anchodiv=parseInt(menuctx.offsetWidth)
@@ -85,7 +85,7 @@ function calculaleft_ctx(orix,dpzx,margen,menuctx){ // Calcula Y del menu contex
}
//____________________________________________________________________________
//
-// Esta función devuelve el objeto DIV al que pertenece el item <TR>
+// Esta función devuelve el objeto DIV al que pertenece el item <TR>
// Parametros:
// - o: El objeto <TR>
//____________________________________________________________________________
@@ -96,7 +96,7 @@ function contextual(o){
}
//____________________________________________________________________________
//
-// Esta función devuelve el objeto <TR> apuntado por el indice
+// Esta función devuelve el objeto <TR> apuntado por el indice
// Parametros:
// - o: El objeto TR
// - idx: el indice del item, si es nulo se devuelve el item(objeto TR), seleccionado
@@ -106,7 +106,7 @@ function menuctxSelectedItem(o,idx){
var oTABLE=oDIV.childNodes[0]; // objeto TABLE
var oINPUT=oDIV.childNodes[1]; // objeto INPUT
var oTBODY=oTABLE.getElementsByTagName('TBODY')[0];
- if(idx==null) // No se especificó indice, devuelve el item seleccionado
+ if(idx==null) // No se especificó indice, devuelve el item seleccionado
idx=oINPUT.getAttribute("value");
var oTRS=oTBODY.getElementsByTagName('TR');
for (var i=0;i<oTRS.length;i++){
@@ -117,9 +117,9 @@ function menuctxSelectedItem(o,idx){
}
//____________________________________________________________________________
//
-// Esta función actualiza el nuevo el indice del item seleccionado
+// Esta función actualiza el nuevo el indice del item seleccionado
// Parametros:
-// - o: El objeto DIV que contiene el menu contextual o un item(objeto TR) de él
+// - o: El objeto DIV que contiene el menu contextual o un item(objeto TR) de él
// - i: El valor del indice
//____________________________________________________________________________
function menuctxSetSelectedIndex(o,idx){
@@ -129,9 +129,9 @@ function menuctxSetSelectedIndex(o,idx){
}
//____________________________________________________________________________
//
-// Esta función devuelve el indice del item seleccionado
+// Esta función devuelve el indice del item seleccionado
// Parametros:
-// -o : El objeto DIV que contiene el menu contextual o un item(objeto TR) de él
+// -o : El objeto DIV que contiene el menu contextual o un item(objeto TR) de él
//____________________________________________________________________________
function menuctxSelectedIndex(o){
var oDIV=contextual(o); // Se asegura que el objeto de inicio es DIV
@@ -139,16 +139,16 @@ function menuctxSelectedIndex(o){
return(oINPUT.value);
}
//____________________________________________________________________________
-// Se ejecuta cuando se posiciona el cursor dentro de un item de algún menú contextual.
-// Parámetros:
-// - o: El item (objeto TR) donde se ha colocado el ratón
+// Se ejecuta cuando se posiciona el cursor dentro de un item de algún menú contextual.
+// Parámetros:
+// - o: El item (objeto TR) donde se ha colocado el ratón
//____________________________________________________________________________
function sobre_contextual(o){
var oDIV=contextual(o) // Se asegura que el objeto de inicio es DIV
var idx=menuctxSelectedIndex(oDIV) // Indice del Item anterior seleccionado
var nwid=o.getAttribute("id");
if (parseInt(idx)!=parseInt(nwid)){ // Si cambio de item
- if(idx>0){ // Si existía item anterior seleccionado
+ if(idx>0){ // Si existía item anterior seleccionado
desmarcar_item(oDIV,idx) // Desmarca item anterior
}
marcar_item(o); // Marca el actual item
@@ -158,8 +158,8 @@ function sobre_contextual(o){
//____________________________________________________________________________
//
// Hace resaltar el item del menu contextual donde se coloca el cursor.
-// Si este item tuviese un submenu contextual,éste también aparecería.
-// Además, inicializa el campo oculto de cada DIV donde se guarda el índice
+// Si este item tuviese un submenu contextual,éste también aparecería.
+// Además, inicializa el campo oculto de cada DIV donde se guarda el índice
// del item selecionado.
//
// Parametros:
@@ -183,7 +183,7 @@ function marcar_item(item){
//____________________________________________________________________________
function desmarcar_item(o,idx){
var oDIV=contextual(o) // Se asegura que el objeto de inicio es DIV
- if(idx==null) // No se especificó indice
+ if(idx==null) // No se especificó indice
idx=menuctxSelectedIndex(oDIV) // Indice del Item seleccionado
var item=menuctxSelectedItem(oDIV,idx)
if(item==null) return // No hay item seleccionado
@@ -198,7 +198,7 @@ function desmarcar_item(o,idx){
//____________________________________________________________________________
//
// Marca o desmarca items dependiendo del parametro sw.
-// Parámetros:
+// Parámetros:
// - o: El item (objeto TR)
// Si sw=true marca, si sw=false demarca
//____________________________________________________________________________
@@ -247,7 +247,7 @@ function marca_desmarca(o,sw){
}
//____________________________________________________________________________
//
-// Detecta si el menu contextual tiene items con imágenes asociadas
+// Detecta si el menu contextual tiene items con imágenes asociadas
// Devuelve true en caso afirmativo y false en caso contrario.
//____________________________________________________________________________
function MenuconImagen(o){
@@ -262,7 +262,7 @@ function reset_contextual(x,y){
if (gmenuctx[i].style.visibility=="visible")
swm=swm || EnContextual(x,y,gmenuctx[i])
}
- if (!swm){ // No se ha hecho click en ningún menu contextual
+ if (!swm){ // No se ha hecho click en ningún menu contextual
for (var i=0;i<idxmnu;i++ ){
desmarcar_item(gmenuctx[i]);
gmenuctx[i].style.visibility="hidden";
@@ -299,7 +299,7 @@ function muestra_submenu(){
var objdiv=contextual(currentPadresubmenu)
var menuctx=document.getElementById(currentPadresubmenu.getAttribute("name")); // Obtiene el submenu
//desmarcar_item(menuctx) // Desmarca el submenu por si se ha usado anteriormente
- wleft=subcalculaleft_ctx(objdiv,menuctx) // La x en función del padre
+ wleft=subcalculaleft_ctx(objdiv,menuctx) // La x en función del padre
wtop=subcalculatop_ctx(currentPadreY,menuctx) // La y depende de la longitud del submenu
menuctx.style.top=wtop
menuctx.style.left=wleft
@@ -310,10 +310,10 @@ function muestra_submenu(){
}
//____________________________________________________________________________
//
-// Calcula coordenada top para el submenu contextual que se mostrará.
+// Calcula coordenada top para el submenu contextual que se mostrará.
// Parametros:
// - y : Coordenada Y de la pantalla donde se hizo click
-// - menuctx: El submenu (objeto DIV) que se mostrará
+// - menuctx: El submenu (objeto DIV) que se mostrará
//____________________________________________________________________________
function subcalculatop_ctx(y,menuctx){ // Calcula el posicionamiento (y) del DIV ( SUBmenu contextual)
var dpl=0
@@ -327,10 +327,10 @@ function subcalculatop_ctx(y,menuctx){ // Calcula el posicionamiento (y) del DIV
}
//____________________________________________________________________________
//
-// Calcula coordenada left para el submenu contextual que se mostrará.
+// Calcula coordenada left para el submenu contextual que se mostrará.
// Parametros:
// - padrediv : Objeto DIV padre del submenu a mostrar
-// - menuctx: El submenu (objeto DIV) que se mostrará
+// - menuctx: El submenu (objeto DIV) que se mostrará
//____________________________________________________________________________
function subcalculaleft_ctx(padrediv,menuctx){ // Calcula el posicionamiento (x) del DIV ( SUBmenu contextual)
anchopadrediv=parseInt(padrediv.offsetWidth) // Ancho del div padre
@@ -355,7 +355,7 @@ function subcalculaleft_ctx(padrediv,menuctx){ // Calcula el posicionamiento (x)
}
//____________________________________________________________________________
//
-// Se ejecuta cada vez que se hace click con el puntero del ratón. Se usa para desmarca
+// Se ejecuta cada vez que se hace click con el puntero del ratón. Se usa para desmarca
// cualquier item de menu contextual que estuviese activo
//____________________________________________________________________________
function click_de_raton(e){
@@ -373,7 +373,7 @@ function click_de_raton(e){
}
//____________________________________________________________________________
//
-// Se ejecuta cada vez que se mueve el puntero del ratón. Se usa para capturar coordenadas
+// Se ejecuta cada vez que se mueve el puntero del ratón. Se usa para capturar coordenadas
//____________________________________________________________________________
function move_de_raton(e){
if(IE){
@@ -389,7 +389,7 @@ function move_de_raton(e){
}
//____________________________________________________________________________
//
-// Redirecciona el evento onmousedown a la función de usuario especificada.
+// Redirecciona el evento onmousedown a la función de usuario especificada.
//____________________________________________________________________________
document.onmousedown = click_de_raton; // Redefine el evento onmousedown
document.onmousemove = move_de_raton; // Redefine el evento onmousedown