Ruby on Rails | Screencasts | Download | Documentation | Weblog | Community | Source

Ticket #5301 (closed defect: wontfix)

Opened 3 years ago

Last modified 3 years ago

Using Microsoft's Altas framework result in naming collision on function $()

Reported by: theman@fdrsucks.com Assigned to: Rails
Priority: low Milestone:
Component: script.aculo.us Version:
Severity: minor Keywords:
Cc:

Description

In Microsoft's Atlas framework they also use a $ function name shortcut, but theirs only takes the string id as the parameter and returns document.getElementById.

Depending on the order the script tags are written out, the drag and drop libraries are calling Atlas's $ function and is returning null, so the method die.

I hate to recommend a change to bow to Microsoft, but I think it's more likely to get resolved to ask you and not them. I have modified all $ functions in your library to _$ and have had no problems.

When are they putting namespaces in JS?

Change History

06/06/06 02:19:01 changed by kevinclark

  • status changed from new to closed.
  • resolution set to wontfix.

This just isn't going to happen.

06/06/06 04:09:35 changed by theman@fdrsucks.com

Hey, I had to try. :) What you guys have here is really awesome! I wanted to point it out a problem with .NET and encourage cross-platform compatibility.

I posted a workaround: http://wfrobertson.com/blogs/brobertson/archive/2006/06/05/602.aspx

07/24/06 03:13:24 changed by anonymous

blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2 blog2