diff options
author | alonso <alonso@us.es> | 2009-10-31 10:27:36 +0000 |
---|---|---|
committer | alonso <alonso@us.es> | 2009-10-31 10:27:36 +0000 |
commit | 081355df2b306c05a3d66bf9c5768958448d8b45 (patch) | |
tree | fcd8f96e17c7608424d981ae756cd76f29390106 /admin/WebConsole/clases | |
parent | 383edceb8331bdbfc2918726ea50025b083f5a55 (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.php | 2 | ||||
-rw-r--r-- | admin/WebConsole/clases/ArbolVistaXML.php | 68 | ||||
-rw-r--r-- | admin/WebConsole/clases/EncripDescrip.php | 2 | ||||
-rw-r--r-- | admin/WebConsole/clases/MenuContextual.php | 34 | ||||
-rw-r--r-- | admin/WebConsole/clases/SockHidra.php | 2 | ||||
-rw-r--r-- | admin/WebConsole/clases/jscripts/ArbolVistaXML.js | 46 | ||||
-rw-r--r-- | admin/WebConsole/clases/jscripts/MenuContextual.js | 70 |
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 |