Doesn't look right and If I do this I get the following error - constructor cannot be instantiated to the expected type
On Tue, Feb 10, 2009 at 8:57 PM, Jorge Ortiz <jorge.or...@gmail.com> wrote: > Try (without the = sign): > > LiftRules.exceptionHandler.prepend { > case (mode, state, ex) => RedirectResponse("/error") > } > --j > > On Mon, Feb 9, 2009 at 10:47 PM, Oliver <ola...@gmail.com> wrote: >> >> If I try to use the following, I get a reassignment to Val error - any >> ideas? >> >> LiftRules.exceptionHandler.prepend = { >> case (mode, state, ex) => RedirectResponse("/error") >> } >> >> On Wed, Dec 24, 2008 at 5:41 AM, Marius <marius.dan...@gmail.com> wrote: >> > >> > Folks, >> > >> > I just committed a couple of changes that may impact your application. >> > >> > 1. LiftRules.logAndReturnExceptionToBrowser and >> > LiftRules.browserResponseToException have been removed. These were two >> > different variables that did pretty much the same thing in fact the >> > first ultimately called the former. These have been replaced with: >> > >> > >> > var exceptionHandler = RulesSeq[ExceptionHandlerPF] >> > >> > having >> > >> > type ExceptionHandlerPF = PartialFunction[(Props.RunModes.Value, Req, >> > Throwable), LiftResponse] >> > >> > By default a partial function is appended and it is the same code that >> > used to be for LiftRules.browserResponseToException. >> > >> > So up until now probably your application was using something like: >> > >> > LiftRules.logAndReturnExceptionToBrowser = { >> > case (state, ex) => RedirectResponse("/error") >> > } >> > >> > now this turns into: >> > >> > LiftRules.exceptionHandler.prepend = { >> > case (mode, state, ex) => RedirectResponse("/error") >> > } >> > >> > >> > 2. More unification of Ajax notices with "static" notices. So far to >> > apply styling information (css classes etc) to Ajax notices we used >> > three LiftRules variables: >> > >> > var ajaxNoticeMeta: Can[AjaxMessageMeta] >> > var ajaxWarningMeta: Can[AjaxMessageMeta] >> > var ajaxErrorMeta: Can[AjaxMessageMeta] >> > >> > the motivation was that in order for Lift to send down the correct >> > style information for Ajax/Comet notices it needed to maintain this >> > information. Now I finally found time to do it. The above variables >> > are gone. Instead the same styling information that you use for >> > lift:msgs and lift:msg snippets will be applied for AJax and Comet >> > notices. The styling information is captured when these snippets are >> > executed and used whenever you're using notices for AJax response or >> > from a Comet actor. >> > >> > >> > Br's, >> > Marius >> > > >> > >> >> > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Lift" group. To post to this group, send email to liftweb@googlegroups.com To unsubscribe from this group, send email to liftweb+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/liftweb?hl=en -~----------~----~----~----~------~----~------~--~---