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. > > >
