[KSS-checkins] r42261 - kukit/kukit.js/branch/ree-load-event-cleanup/kukit
reebalazs at codespeak.net
reebalazs at codespeak.net
Mon Apr 23 14:52:50 CEST 2007
Author: reebalazs
Date: Mon Apr 23 14:52:50 2007
New Revision: 42261
Modified:
kukit/kukit.js/branch/ree-load-event-cleanup/kukit/eventreg.js
Log:
Issue error message, when at event registration the required methods are not present on the class.
Modified: kukit/kukit.js/branch/ree-load-event-cleanup/kukit/eventreg.js
==============================================================================
--- kukit/kukit.js/branch/ree-load-event-cleanup/kukit/eventreg.js (original)
+++ kukit/kukit.js/branch/ree-load-event-cleanup/kukit/eventreg.js Mon Apr 23 14:52:50 2007
@@ -102,6 +102,11 @@
}
throw 'In EventRegistry.register double registration of key "' + key + '"';
}
+ // check bindmethodname and defaultactionmethodname
+ if (bindmethodname && ! klass.prototype[bindmethodname])
+ throw 'In EventRegistry.register bind method "' + bindmethodname + '" is undefined for event "' + eventname + '" namespace "' + namespace + '"';
+ if (defaultactionmethodname && ! klass.prototype[defaultactionmethodname])
+ throw 'In EventRegistry.register default action method "' + defaultactionmethodname + '" is undefined for event "' + eventname + '" namespace "' + namespace + '"';
// check the iterator.
if (! kukit.er.getBindIterator(itername)) {
throw 'In EventRegistry.register unknown bind iterator "' + itername + '"';
More information about the Kukit-checkins
mailing list