Interesting ... When dragging I'm getting a JS error in jquery-ui.js:
"$.Event is not a function" ... which appears to cause the odd behavior. I'm not sure yet why this error appears. BUt I found that this may appear when you have incompatible versions of jquery and jquery ui, Perhaps try here? http://groups.google.com/group/jquery-ui/browse_thread/thread/8fbe3061bd567e2f/a19f7e874ea48e74?lnk=raot I really do not think that JsRaw has anything to do with this. It fails even if you have a plain link in the page ... pretty much like in the static example. I don't think there is a way of detecting such behavioral things at compile time. Br's, Marius On Feb 13, 10:38 pm, Meredith Gregory <[email protected]> wrote: > Lifted, > > Attached is a minimal example of a strange interaction between lift and a > jQuery plugin. If you unzip the example you will find inside the > liftTestCase directory 5 subdirectories two of which contain behaviors to > compare. The directory 23 contains an example that is purely jQuery with the > EasyWidgets plugin. The directory dspace contains a lift-based site. > > If you open 23/index.html in a browser you will see a page that allows you > to add widgets that can be dragged and dropped around. This all works. If > you cd into dspace and launch mvn jetty:run, sign up, login, then you will > see a boiled down version of the same thing. The difference is that the > javascript jQuery call is run as a JsRaw. Everything seems to work except > you attempt to drag and drop the components. Then you get very weird > behavior that is easier to see than to describe. > > The thing is, we haven't actually done any interesting lift stuff, yet, in > the boiled down sample. We're just calling into the EasyWidgets function > just like in the sample. i would expect these two examples to exhibit nearly > identical behavior. i'm guessing there's some weird interaction between > lift-included javascript and the jQuery plugin. > > Several questions: > > - How could we devise a way to check at compile time that there is such > an interaction? This seems to be a crucial point as the momentum is to use > third party frontend web components. > - What is the best way to go about finding the interaction if it has > escaped compile time detection? > > Best wishes, > > --greg > > -- > L.G. Meredith > Managing Partner > Biosimilarity LLC > 806 55th St NE > Seattle, WA 98105 > > +1 206.650.3740 > > http://biosimilarity.blogspot.com > > liftTestCase.zip > 407KViewDownload --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
