Page 1 of 1

Diseño botones

PostPosted:Fri Nov 28, 2014 3:22 pm
by gcosta
Buenas tardes, quísiera saber si es posible quitar o modificar la imagen "check ok" que aparece en los botones cuando creamos un Workflow.

Os dejo una image, para que veáis. Quitar cambiar o quitar el "check" verde de delante del texto del boton.

Gracias.

Re: Diseño botones

PostPosted:Sun Nov 30, 2014 11:15 am
by jllort
Tendrías que modificar el styles.css y buscar .okm-YesButton ( el fichero styles.css lo encontraras dentro de $tomcat/webapps/OpenKM/frontend/styles.css ). Si sólo quieres quitarlo de este botón entonces tendrías que modificar el código fuente y aplicarle otro estilo.

Re: Diseño botones

PostPosted:Tue Dec 02, 2014 6:26 pm
by gcosta
Perfecto jllort, disculpa me podrías decir como lo indico al XML que el botón és un yes-button o un no-button? Con eso ya me valdria lo que lleva por defecto.

Gracias.

Re: Diseño botones

PostPosted:Thu Dec 04, 2014 8:53 am
by jllort
Despues de mirar el código fuente igual no es necesario tocarlo, la clase que te interesa es https://sourceforge.net/p/openkm/code/H ... nager.java y en los botones se hace esto:
Code: Select all
	Button transButton = new Button(gWTButton.getLabel());
String style = Character.toUpperCase(gWTButton.getStyle().charAt(0)) + gWTButton.getStyle().substring(1);
transButton.setStyleName("okm-" + style + "Button"); 
Por lo tanto se aplica el estilo en base al valor del estilo que le hayas puesto. Yo creo que puedes crear un estilo nuevo en el style.css ( dentro de OpenKM/frontend ) y utilizarlo teniendo en cuenta como va a ser el nombre.

Re: Diseño botones

PostPosted:Thu Dec 04, 2014 5:40 pm
by gcosta
Buenas tardes jllort, he visto lo que me comentas del fichero style.css. Pero estoy viendo que no me hace falta modificar los css si no que me vale con decirle al forms.xml que el objeto boton es un yesButton o un noButton.

Ya que si que veo que hay estilo para los dos (check o cruz). Lo que no ser es como le indico al forms.xml que ese boton es de tipo "yes" o de tipo "no".

Gracias.

Re: Diseño botones

PostPosted:Mon Dec 08, 2014 11:05 am
by jllort
el button debe tener un atributo llamado style="", ahí es donde se lo deberías poner

Re: Diseño botones

PostPosted:Tue Dec 09, 2014 10:03 am
by gcosta
Buenos días, solo tengo los atributos: name, label, confirmation, height,transition i width en el objecto button.

Como puede modificar el "style" ? puedes mandarme un ejemplo?

Gracias.

Re: Diseño botones

PostPosted:Tue Dec 09, 2014 10:49 am
by gcosta
Me autorespondo, el problema por lo que no tenia el atributo "style" del objeto "button" es debido a que estava usando la versión 2.1 del dtd.

Le he modificado la linea para que utilize la versión 2.3 y solucionado el problema.

Gracias por la ayuda.