From 4329e85010531edeaca3d10a62241014b799345e Mon Sep 17 00:00:00 2001 From: ramon Date: Wed, 28 Nov 2012 11:38:50 +0000 Subject: Versión 1.0.5, #565: Integrar código del ticket:565 en rama de desarrollo. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: https://opengnsys.es/svn/branches/version1.0@3446 a21b9725-9963-47de-94b9-378ad31fedc9 --- admin/WebConsole/jscripts/constantes.js | 6 ++++ admin/WebConsole/jscripts/imagenes.js | 36 +++++++++++++++++++++++ admin/WebConsole/jscripts/propiedades_imagenes.js | 26 +++++++++------- 3 files changed, 58 insertions(+), 10 deletions(-) (limited to 'admin/WebConsole/jscripts') 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); } -- cgit v1.2.3-18-g5258