Hello,
I was wondering if was intentional for ajax links (link_to ... :remote
=> true ... ) to fire on any click. I want links to behave where a
left click fires of the ajax request, but a right click can allow you
to copy link location or open in a new tab, depending on your browser.
I found that in firefox, you get the context menu on a right click,
but the action fires off anyway, not waiting for the user to decide
what they want to do on the right click. Same behaviour for a middle
click, which in some browsers would normally open up a new tab.
I was able to modify rails.js around line 133 to test if this is a
left click before handling the event in the usual manner.
133 document.on("click", "a[data-remote]", function(event, element)
{
134 if (event.stopped)
return;
135 // If loop inserted for left click only behaviour
136 if (event.button == 0) {
137 handleRemote(element);
138 event.stop();
139 }
140 });
My main question is... is this going to hurt my site in any way? Also,
is this something worthy of submitting a ticket over (if so, where)
and if not, what was the idea behind making links fire off on any type
of click. Thanks a lot,
--
Matthew Smart
--
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 [email protected].
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.