Hello Nico,

I tested it and it works. Thanks. I only had to update tooltip texts.
(Strange that the javascript does not use the tooltips from prompts.xsl.
)

Do you want me to add the extended version (+ extra button) to the
Finalist skin in CVS?

Regards, Henk.

T. +31-(0)6-29054903
E. [EMAIL PROTECTED]
I. http://www.mmatch.nl

> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of Nico Klasens
> Sent: Thursday, February 12, 2004 8:47 PM
> To: [EMAIL PROTECTED]
> Subject: RE: saveonly button: how update on enable / disable
> 
> 
> Hello Henk,
> 
> The validator in (validator.js) calls the method 
> updateButtons(allvalid) to
> enable or disable the buttons. The editwizard.jsp calls the method
> setButtonsInactive() when the wizard will be closed. The 
> finalist example
> overrides these methodes in the finalist/javascript/override.js The
> setButtonsInactive() just disables all buttons. The 
> updateButtons(allvalid)
> should leave the cancel button enabled. 
> 
> The code to add the saveonly button should be something like 
> this. It is not
> tested at all.
> 
>  function updateButtons(allvalid) {
>    var savebut = document.getElementById("bottombutton-save");
>    var saveonlybut = document.getElementById("bottombutton-saveonly");
>     
>    if (allvalid) {
>       setSaveInactive("false");
> 
>       if(savebut!= null) {
>          savebut.src = savebut.getAttribute("enabledsrc");
>          savebut.className = "bottombutton";
>          savebut.disabled = false;
>          var usetext = getToolTipValue(savebut,"titlesave", 
> "Stores all
> changes.");
>          savebut.title = usetext;
>       }
>       if(saveonlybut!= null) {
>          saveonlybut.src = saveonlybut.getAttribute("enabledsrc");
>          saveonlybut.className = "bottombutton";
>          saveonlybut.disabled = false;
>          var usetext = 
> getToolTipValue(saveonlybut,"titlesave", "Stores all
> changes.");
>          saveonlybut.title = usetext;
>       }
>    } else {
>       setSaveInactive("true");
>       if(savebut!= null) {
>          savebut.src = savebut.getAttribute("disabledsrc");
>          savebut.className = "bottombutton-disabled";
>          savebut.disabled = true;
>          var usetext = getToolTipValue(savebut,"titlenosave", 
> "You cannot
> save because one or more forms are invalid.");
>          savebut.title = usetext;
>       }
>       if(saveonlybut!= null) {
>          saveonlybut.src = saveonlybut.getAttribute("disabledsrc");
>          saveonlybut.className = "bottombutton-disabled";
>          saveonlybut.disabled = true;
>          var usetext = getToolTipValue(saveonlybut,"titlenosave", "You
> cannot save because one or more forms are invalid.");
>          saveonlybut.title = usetext;
>       }
>    }
> }
> 
> 
> 
> Nico
> 
> ----------------------------------------------------------------------
> A trainstation is were a train stops
> a busstation is were a bus stops
> on my desk I have a workstation.
> 
> 
> 


Reply via email to