diff options
author | ramon <ramongomez@us.es> | 2012-11-28 11:38:50 +0000 |
---|---|---|
committer | ramon <ramongomez@us.es> | 2012-11-28 11:38:50 +0000 |
commit | 4329e85010531edeaca3d10a62241014b799345e (patch) | |
tree | 94c13c2d249f29557d89b21bc0c9a477487397b0 /admin/WebConsole/jscripts | |
parent | a0da76f5ea8c5f4cbcfef7510917448a909660eb (diff) |
Versión 1.0.5, #565: Integrar código del ticket:565 en rama de desarrollo.
git-svn-id: https://opengnsys.es/svn/branches/version1.0@3446 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin/WebConsole/jscripts')
-rw-r--r-- | admin/WebConsole/jscripts/constantes.js | 6 | ||||
-rw-r--r-- | admin/WebConsole/jscripts/imagenes.js | 36 | ||||
-rw-r--r-- | admin/WebConsole/jscripts/propiedades_imagenes.js | 26 |
3 files changed, 58 insertions, 10 deletions
diff --git a/admin/WebConsole/jscripts/constantes.js b/admin/WebConsole/jscripts/constantes.js index 59315348..33d35675 100644 --- a/admin/WebConsole/jscripts/constantes.js +++ b/admin/WebConsole/jscripts/constantes.js @@ -116,3 +116,9 @@ var MSG_NOTIFICACION=0x02; // Respuesta a la ejecución un comando var MSG_PETICION=0x03; // Petición de cualquier actuación var MSG_RESPUESTA=0x04; // Respuesta a una petición var MSG_INFORMACION=0x05; // Envío de cualquier información sin espera de confirmación o respuesta + + +// Tipos de imagenes +var IMAGENES_MONOLITICAS=0x01; +var IMAGENES_BASICAS=0x02; +var IMAGENES_INCREMENTALES=0x03; diff --git a/admin/WebConsole/jscripts/imagenes.js b/admin/WebConsole/jscripts/imagenes.js index 9a2d2a6f..327e6f42 100644 --- a/admin/WebConsole/jscripts/imagenes.js +++ b/admin/WebConsole/jscripts/imagenes.js @@ -26,3 +26,39 @@ function insertar_imagenincremental(){ var whref="../varios/imagenincremental.php?idimagen="+identificador+"&descripcionimagen="+descripcionimagen window.open(whref,"frame_contenidos") } +//________________________________________________________________________________________________________ +// +// Inserta nueva imagen +//________________________________________________________________________________________________________ +// +function insertar_imagen(litamb,tipoimg) +{ + reset_contextual(-1,-1) // Oculta menu contextual + var identificador=currentNodo.toma_identificador() + var whref="../propiedades/propiedades_imagenes.php?opcion="+op_alta+"&grupoid="+identificador+"&litamb="+litamb+"&tipoimg="+tipoimg + window.open(whref,"frame_contenidos"); +} +//________________________________________________________________________________________________________ +// +// Modificar datos de imagen +//________________________________________________________________________________________________________ +// +function modificar_imagen(tipoimg) +{ + reset_contextual(-1,-1) // Oculta menu contextual + var identificador=currentNodo.toma_identificador() + var whref="../propiedades/propiedades_imagenes.php?opcion="+op_modificacion+"&tipoimg="+tipoimg+"&identificador="+identificador + window.open(whref,"frame_contenidos"); +} +//________________________________________________________________________________________________________ +// +// Eliminar una imagen +//________________________________________________________________________________________________________ +// +function eliminar_imagen(tipoimg) +{ + reset_contextual(-1,-1) // Oculta menu contextual + var identificador=currentNodo.toma_identificador() + var whref="../propiedades/propiedades_imagenes.php?opcion="+op_eliminacion+"&tipoimg="+tipoimg+"&identificador="+identificador + window.open(whref,"frame_contenidos"); +} diff --git a/admin/WebConsole/jscripts/propiedades_imagenes.js b/admin/WebConsole/jscripts/propiedades_imagenes.js index 2cecc566..0161f715 100644 --- a/admin/WebConsole/jscripts/propiedades_imagenes.js +++ b/admin/WebConsole/jscripts/propiedades_imagenes.js @@ -2,7 +2,7 @@ // 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 +// Fecha Última modificación: Noviembre-2012 // Nombre del fichero: propiedades_imagenes.js // Descripción : // Este fichero implementa las funciones javascript del fichero propiedades_imagenes.php @@ -74,6 +74,7 @@ function confirmar(op){ // Comprobar_datos //________________________________________________________________________________________________________ function comprobar_datos(){ + function validate (field, validator, msgi) { if (!validator (field.value)) { alert(TbMsg[msgi]); @@ -82,15 +83,20 @@ function comprobar_datos(){ } return true; } - - var form = document.fdatos; - return validate (form.nombreca, validate_nameimagefile, 3) && - validate (form.nombreca, validate_notnull, 3) && - validate (form.descripcion, validate_notnull, 0) && - validate (form.numpar, validate_notnull, 4) && - validate (form.codpar, validate_notnull, 5) && - validate (form.idrepositorio, validate_notnull, 6); - + if(form.tipoimg.getAttribute("value")!=IMAGENES_INCREMENTALES){ + return validate (form.nombreca, validate_nameimagefile, 3) && + validate (form.nombreca, validate_notnull, 3) && + validate (form.descripcion, validate_notnull, 0) && + validate (form.numpar, validate_notnull, 4) && + validate (form.codpar, validate_notnull, 5) && + validate (form.idrepositorio, validate_notnull, 6); + } + else{ + return validate (form.nombreca, validate_nameimagefile, 3) && + validate (form.nombreca, validate_notnull, 3) && + validate (form.descripcion, validate_notnull, 0) && + validate (form.imagenid, validate_notnull, 8); + } return(true); } |