in one of my partials, I was using the following code (made it
short..)
<ul id="list_works" class="works"
style="height:248px; overflow:
scroll;">
<% for work in @works %>
<li id="work_<%= work.id -%>" ><p><%=
work.title -%> </p></li>
<%= draggable_element "work_#{work.id}", :revert => true %>
<% end %>
</ul>
due to an issue with the overflow:scroll + drag/drop , I need to
change the helper for a more complicated script, and I don''t see how
to set the id of the <li> , something like "work_<%= work.id
-%>" or
"work_#{work.id}"
the script is the following : where xxx should be the work.id
<script type="text/javascript">
if(navigator.userAgent.indexOf("MSIE") != -1) {
document.getElementById("list_works").style.position =
"relative"; //
needed so that draggables scroll
new Draggable(''work_xxxx'', { revert: true, ghosting: false,
onStart: function()
{ document.getElementById("list_works").style.position =
"static"; },
onEnd: function()
{ document.getElementById("list_works").style.position =
"relative"; }
});
}
else { new Draggable(''work_xxx'', { revert: true, ghosting:
true }); };
</script>
btw this script runs well, and help drag an item from a
overflow:scroll container above all other areas....
just need to load <script
src="http://www.google.com/jsapi"></script>
before prototype and scriptaculous....
thanks for any clue .....
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---