Thanks for the confirmation Marius :)
On Feb 1, 7:47 am, Marius <[email protected]> wrote: > Yes Lift's JavaScript stuff is mostly used when returning Ajax > response. You can also use it to serve fictive *.js files and instead > of returning a js file content you can serve the request (using > LiftRules.dispatch) and the actual JS returns is produced by > composition of JsCmd-s. We actually do that when serving the > "primordial" lift-ajax/comet script. > > You can also use them for js events just to do some client stuff > without invoking ajax. This is pretty handy as where you compute your > button content from a snippet you can easily attach JS behavior as > well. > > Br's, > Marius > > On Feb 1, 2:27 am, "[email protected]" <[email protected]> > wrote: > > > > > HI all, > > > first of all, I should present myself, as it's my first post in the > > group: I'm Pere Villega, a Java developer living in Dublin and > > learning Scala and Lift in my spare time. > > > As a good newbie, I'll start with an obvious question: I've been > > reading the Lift book, and I got confused on the javascript section. > > It seems Lift allows you to create javascript code on the server side, > > but as far as I understand this code is only to be used when reacting > > to events that go to the server? Or I'm mistaken? > > > So, to say it in another way, if I have a page that has javascript, > > the lift way is to keep in the template all the javascript that > > modifies the UI (like a button that hides a div but doesn't send any > > data to the server) and keep on the snippets the code that will > > eventually relate to calls to the server (like an onclick validation > > on submit or an ajax call). Is that correct? > > > I know it might seem obvious, but I would hate to start doing it that > > way and then discover I could have saved effort using the lift > > calls... :) > > > Best regards, > > Pere Villega -- You received this message because you are subscribed to the Google Groups "Lift" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/liftweb?hl=en.
