onUpdate needs to be an anonymous function: Sortable.create('blocks', {dropOnEmpty: true, overlap:'horizontal', constraint:false, onUpdate: function() {document.cookie = "BlockOrder="+Sortable.sequence('blocks')+myDate(365)+"; path=/";} });
On Sep 9, 4:26 pm, fintch2309 <[EMAIL PROTECTED]> wrote: > I am trying to set a cookie during the onUpdate and it is not > working. Please see the code below and as always any help is > appreciated. > ... > ul id="blocks" class="block"> > <li id="block_1" style="background:none;padding:0;">{content > block='Recent Updates'}</li> > <li id="block_2" style="background:none;padding:0;">{content > block='Search'}</li> > <li id="block_3" style="background:none;padding:0;">{content > block='Calendar'}</li> > <li id="block_4" style="background:none;padding:0;">{content > block='News'}</li> > <li id="block_5" style="background:none;padding:0;">{content > block='Sales & Marketing'}</li> > <li id="block_6" style="background:none;padding:0;">{content > block='After 5'}</li> > <li id="block_7" style="background:none;padding:0;">{content > block='Productivity'}</li> > <li id="block_8" style="background:none;padding:0;">{content > block='Business'}</li> > </ul> > > <script type="text/javascript" language="javascript"> > function myDate(days){ > var date = new Date(); > date.setTime(date.getTime()+(days*24*60*60*1000)); > var expires = "; expires="+date.toGMTString(); > return expires;} > > Sortable.create('blocks', {dropOnEmpty: true, overlap:'horizontal', > constraint:false, onUpdate: document.cookie = > "BlockOrder="+Sortable.sequence('blocks')+myDate(365)+"; path=/"; }); > > </script> > ... > Thanks again, > Fintch > > On Aug 20, 9:50 am, Diodeus <[EMAIL PROTECTED]> wrote: > > > new Draggable(thiselement,{endeffect:function(e){updatePos($(e).id)}}) > > > Then the updatePos function will then need to grab the position and > > save the value in acookie. > > > On Aug 20, 10:21 am, fintch2309 <[EMAIL PROTECTED]> wrote: > > > > Does anyone have an example of this? > > > Thanks, > > > Fintch > > > > On Aug 19, 11:50 am, Diodeus <[EMAIL PROTECTED]> wrote: > > > > > Yes, You have to fetch the positions, encode them into a string, build > > > > thecookie. On reload, decode thecookie, position the objects. > > > > > On Aug 19, 11:44 am, fintch2309 <[EMAIL PROTECTED]> wrote: > > > > > > Is there a way to go and save the positions of a draggable or a > > > > > sortable in acookieor a database so that the location of the items > > > > > is the same for when a user returns to the site. I am trying to setup > > > > > a page like an igoogle page where those items stay in place time and > > > > > time again even after a user leaves the page and it is unique for each > > > > > user. > > > > > > Thanks, > > > > > Fintch- Hide quoted text - > > > - Show quoted text - --~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/prototype-scriptaculous?hl=en -~----------~----~----~----~------~----~------~--~---