Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 

README.md

prototype-setoptions.fixlet.js:

Purpose

Re-adds Ajax.Base.setOptions() method to prototype base objects of libraries >= 1.7.0.

Typical use case

There may exist legacy JS code in the wild that wants to make use of prototype library versions >= 1.7.0 (e.g. in combination with scriptaculous >= 1.9.0 for IE compatibility reasons in conjunction with scriptaculous' dragdrop.js) but fails to behave correctly because custom code extends prototype classes and relies on the old setOptions() method originally provided by Ajax.Base.prototype.

So, if you recently upgraded from prototype 1.5.x or scriptaculous 1.7.x to a later version and experience problems with your application: Instead of refactoring the old code, this one may help out as a quick fix.

Usage

Just load the js as a "drop-in" additionally to loading prototype.js, for example:

<script src="/yourjsfolder/prototype-1.7.1.js" type="text/javascript" />
<script src="/yourjsfolder/prototype-setoptions-fixlet.js" type="text/javascript" />

Author

Matthias Lienau: matthias@mlienau.de

Feel free to contact me on any question!

License:

MIT - http://www.opensource.org/licenses/mit-license.php

About

Re-adds missing Ajax.Base.setOptions() method to prototype base objects of libraries >= 1.7.0.

Resources

Releases

No releases published

Packages

No packages published