I'm in a way to make compat between XUI & Backbone but I met a problem in my design. I guess.
There it is. I want to extend XUI with a method call attr
which would be able to deal with a hash of attributes/values
. jQuery does, and Backbone exploits it. It's why I want to do this.
Unlucky, there already is an attr
method in XUI. So, when I do:
xui.extend({
attr: function (attributes) {
if (typeof attributes == "object") {
for (var attr in attributes) {
this.attr(attr, attributes[attr]);
}
};
}
});
Of course, the proto of XUI have just one attr method. Mine. How can I have two?
Something doing following available:
xui(element).attr('attr', 'value');
xui(element).attr({'attr': 'value', 'foo': 'bar'});
Thanks for reading and helping :)