[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