Ticket #1415 (closed defect: wontfix)
Having duplicate Behaviour.register calls (on same element and event) makes neither get called
| Reported by: | elijahlofgren | Owned by: | hsmith |
|---|---|---|---|
| Priority: | medium | Milestone: | |
| Component: | CMS - General | Version: | |
| Severity: | medium effort / impact | Keywords: | jsrewrite |
| Cc: | Hours: |
Description
For me, using both:
Behaviour.register({
'input#Form_EditForm_Title': {
onchange: function() {
alert('something');
}
});
and:
Behaviour.register({
'input#Form_EditForm_Title': {
onchange: function() {
alert('something else');
}
});
results in neither being called. Not idea I think.
http://groups.google.com/group/behaviour/tree/browse_frm/month/2005-10/145dba537ac5818a?rnum=11&_done=%2Fgroup%2Fbehaviour%2Fbrowse_frm%2Fmonth%2F2005-10%3F "If, for example, I want to assign an event to some 'a' tags, but I also want to have the option in the future to assign another event to selected 'a' tags. If my experiments are correct, having one universal 'a' rule overwrites any other more specific 'a.example' rules I might have later. "
http://encytemedia.com/event-selectors/ "You use pseudo event selectors to apply events. You can also use the same callback for more than one selector encouraging code reuse."
