Sorry, guys. My fail. I'll paste the code here, we'll don't lose more time with a code created right on time that I wrote the first e-mail. One more time: sorry. =$
Here's the REAL code of my app: function Init(event){ var drags = $$('.drag'); InitDragEvents(drags); //don't matter for the problem. InitDrag(event, drags); InitCorners(drags); } function InitDrag(event, drags){ for (var i=0; i < drags.length; i++){ new Draggable(drags[i].id.toString(), { window : scroll, ghosting:true}); } //adiciona os Drop Areas var test = Droppables.add('dropArea', { hoverclass: 'hover', onDrop: function(element, dropon, event) {onDropItem(element, dropon, event)} }); } function InitCorners(drags) { var settings = { tl: { radius: 0 }, tr: { radius: 5 }, bl: { radius: 5 }, br: { radius: 0 }, antiAlias: true } /* Usage: curvyCorners(settingsObj, selectorStr); */ for (var i = 0; i<=drags.length;i+=1){ curvyCorners(settings, drags[i] ); } } If I do this: function Init(event){ var drags = $$('.drag'); InitDragEvents(drags); //don't matter for the problem. InitDrag(event, drags); //InitCorners(drags); } The draggable objects will work properly, but with rouded corners don't! So... It is.. Sorry, again =/ On Jun 18, 10:53 am, "Alex McAuley" <webmas...@thecarmarketplace.com> wrote: > Well to implement that code as TJ says .. Draggables do not respond to > classes only ID's ..... so you would have to at minimum change it to > > $$('.drags').each(function(e){ > new Draggable(e,settings); > initCorners(e,settings); // not sure about this as i am not sure what it > expects (element or array) > > }); > > HTH > .. > > > > ----- Original Message ----- > From: "Rafael M Ximenes" <rmalv...@gmail.com> > To: "Prototype & script.aculo.us" <prototype-scriptaculous@googlegroups.com> > Sent: Thursday, June 18, 2009 2:35 PM > Subject: [Proto-Scripty] Re: Curvy Corners + draggables (script.aculo.us) > > Hey, guys. > I know both of your suggestions (type correction and don't array) > but I just recreate the code here, just an error on type. > > My code, in app is correct (length). > > Thanks, anyway. > > Waiting for a suggestion to solve the real problem. > :D > > On Jun 18, 10:05 am, "T.J. Crowder" <t...@crowdersoftware.com> wrote: > > Hi, > > > That code looks...unexamined. In addition to the typo Alex pointed > > out (which will prevent it from ever entering the loop, presumably), > > there's the pretty major issue of what it would do inside the loop if > > it ever entered it: Repeatedly re-search for elements of class "drag" > > and then pass an array of them into the Draggable constructor. > > Draggable doesn't accept an array (not according to the docs[1], > > anyway), it accepts the ID of an element (or the element itself). > > > [1]http://wiki.github.com/madrobby/scriptaculous/draggable > > -- > > T.J. Crowder > > tj / crowder software / com > > Independent Software Engineer, consulting services available > > > On Jun 18, 1:36 pm, Rafael M Ximenes <rmalv...@gmail.com> wrote: > > > > Well. > > > > Still with the code provided by the author's site, the important > > > section of code was: > > > > function () { > > > ... > > > var drags = $$('.drag'); > > > for (var i=0; i<drags.lenght;i++){ > > > new Draggable($$('.drag')); > > > } > > > initCorners('.drag',settings); > > > ... > > > > } > > > > :) > > > > On Jun 17, 2:48 pm, Rick Waldron <waldron.r...@gmail.com> wrote: > > > > > Before I take a look at your issue... I have a rewrite of CurvyCorners > > > > that > > > > i did that makes it run way faster. I was using it in a project and > > > > was > > > > annoyed by how long it took to render the corners. I can't say its any > > > > cleaner, but I corrected an unecessary loop. I've attched the rewrite > > > > to > > > > this email along with an example usage (same file, its at the bottom). > > > > > Can you post your code?http://jsbin.com > > > > > Rick > > > > > On Wed, Jun 17, 2009 at 9:58 AM, Rafael M Ximenes > > > > <rmalv...@gmail.com>wrote: > > > > > > Hi, everybody! > > > > > > I'm a Brazilian WebDev and I've found a script to round corners > > > > > without images (Script's name is Curvy Corners: > > > > >http://www.curvycorners.net/demos/). > > > > > I was trying to round corners of the draggables, but they lose your > > > > > functions. > > > > > > Some help? > > > > > > Regards. > > > > > Rafael > > > > > curvy-doesnt-suck.js > > > > 51KViewDownload --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Prototype & script.aculo.us" group. To post to this group, send email to prototype-scriptaculous@googlegroups.com To unsubscribe from this group, send email to prototype-scriptaculous+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/prototype-scriptaculous?hl=en -~----------~----~----~----~------~----~------~--~---