
We will know how to convert:
[custom_list type=”check”]
- Element
- Array
- Function
- Class
- Ajax
- Cookie
- Json
- Extending
- Effects
- Plugins
[/custom_list]
Element
1.11 => 1.2
============================================================================
el.getTag() | el.get('tag')
el.setHTML(string|array) | el.set('html', string|array)
el.getText() | el.get('text')
el.setText(string) | el.set('text', string)
el.setOpacity(number) | el.set('opacity', number)
el.remove() | el.dispose()
el.replaceWith(element) | element.replaces(el) // note: inverts
| positions of element and el
el.effects(obj) | new Fx.Morph(el, obj)
$E(selector) | document.getElement(selector)
$ES(selector) | document.getElements(selector)
Array
1.11 => 1.2
============================================================================
[].copy(start, length) | removed in favour of $A and [].slice
[].remove(item) | [].erase(item)
[].merge([]) | [].combine([])
Function
1.11 => 1.2
============================================================================
fn.bindAsEventListener(object, array) | removed, since every addEvent
| callback has an event
Function.empty/Class.empty | $empty
Class
1.11 => 1.2
============================================================================
Missing …
Ajax
1.11 => 1.2
============================================================================
$('myform').send([options]);
=> $('myform').set('send',[options]).send();
new XHR({[options]}).send(url[, datastring]);
=> new Request({'url':url[, options]}).send([datastring]);
Cookie
1.11 => 1.2
============================================================================
Cookie.set(key, value[, options]); | Cookie.write(key, value[, options]);
Cookie.get(key) | Cookie.read(key)
Cookie.remove(cookie[, options]); | Cookie.dispose(cookie[, options]);
Json
1.11 => 1.2
============================================================================
Json.evaluate(string) | JSON.decode(string, secure)
Json.toString(mixed) | JSON.encode(mixed)
Extending
1.11 => 1.2
============================================================================
Element.extend(object)/String.extend(object)
=> String.implement(object)/String.implement(string, function)
window.extend(object)/document.extend(object)
=> Window.implement(object)/Document.implement(string, function)
Effects
1.11 => 1.2
============================================================================
new Fx.Style(element, property [, options]).start([from,] to);
=> new Fx.Tween(element [, options]).start([property], from[, to]);
$(element).effect(property [, options]).start([startvalue,] endvalue);
=> $(element).get(property [, options]).start(startvalue[, endvalue]);
Plugins
1.11 => 1.2
============================================================================
new Drag.Base(el[, options]); | new Drag(el[, options]);