summaryrefslogtreecommitdiffstats
path: root/admin/WebConsole/jscripts
diff options
context:
space:
mode:
authorramon <ramongomez@us.es>2012-11-28 11:38:50 +0000
committerramon <ramongomez@us.es>2012-11-28 11:38:50 +0000
commit4329e85010531edeaca3d10a62241014b799345e (patch)
tree94c13c2d249f29557d89b21bc0c9a477487397b0 /admin/WebConsole/jscripts
parenta0da76f5ea8c5f4cbcfef7510917448a909660eb (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.js6
-rw-r--r--admin/WebConsole/jscripts/imagenes.js36
-rw-r--r--admin/WebConsole/jscripts/propiedades_imagenes.js26
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);
}