// // JSKVC.m // JavaScriptBindings // // Created by James G. Speth on 10/30/06. // Copyright 2006 Jimco. All rights reserved. // #import "JSKVC.h" #import "JSCommonMacros.h" @implementation JSKVC + (BOOL)isSelectorExcludedFromWebScript:(SEL)aSelector { if (aSelector == @selector(object:willChangeValueForKey:)) return NO; if (aSelector == @selector(object:didChangeValueForKey:)) return NO; return YES; } + (NSString *)webScriptNameForSelector:(SEL)aSelector { if (aSelector == @selector(object:willChangeValueForKey:)) return @"willChange"; if (aSelector == @selector(object:didChangeValueForKey:)) return @"didChange"; return nil; } - (void)object:(id)object willChangeValueForKey:(NSString *)key { LogMethod(); [object willChangeValueForKey:key]; } - (void)object:(id)object didChangeValueForKey:(NSString *)key { LogMethod(); [object didChangeValueForKey:key]; } @end