Skip to content

Instantly share code, notes, and snippets.

View rexmortus's full-sized avatar
📝
Writing stories

Alec Sloman rexmortus

📝
Writing stories
  • Melbourne, Australia
View GitHub Profile
@rexmortus
rexmortus / gist:984045
Created May 21, 2011 00:01
JavaScript Example
document.write(exp1,exp2,exp3,...)
@rexmortus
rexmortus / gist:984082
Created May 21, 2011 00:43
Example Implementation of WebFrameLoadDelegate
- (void)webView:(WebView *)webView didClearWindowObject:(WebScriptObject *)windowObject forFrame:(WebFrame *)frame {
MyObject *myObject = [[MyObject alloc] init];
[windowObject setValue:myObject forKey:@"myObject"];
}
@rexmortus
rexmortus / gist:984092
Created May 21, 2011 00:51
Testing myObject in JS
if( 'myObject' in window ) {
console.log( '--- AWWYEA ---' );
}
@rexmortus
rexmortus / gist:984093
Created May 21, 2011 00:51
Testing myObject in JS
if( 'myObject' in window ) {
console.log( '--- AWWYEA ---' );
}
@rexmortus
rexmortus / gist:985046
Created May 22, 2011 00:58
Enabling WebKit Developer Extras
[[NSUserDefaults standardUserDefaults] setBool:TRUE forKey:@"WebKitDeveloperExtras"];
[[NSUserDefaults standardUserDefaults] synchronize];
@rexmortus
rexmortus / gist:985051
Created May 22, 2011 01:00
Example Interface for a WebScriptObject Method
- (void)printMessageToConsole:(NSString *)string;
@rexmortus
rexmortus / gist:985054
Created May 22, 2011 01:02
Example Implementation of WebScriptObject Method
- (void)printMessageToConsole:(NSString *)string {
NSLog(@“%@“, string);
}
@rexmortus
rexmortus / gist:985056
Created May 22, 2011 01:04
Example Implementation of isSelectorExcludedFromWebScript:
+ (BOOL)isSelectorExcludedFromWebScript:(sel)aSelector {
if (aSelector == @selector(printMessageToConsole:))
return NO;
return YES;
}
@rexmortus
rexmortus / gist:985058
Created May 22, 2011 01:06
Printing A Message to the OS X Console
var myObject = window.myObject;
var message = ‘Bees? No, beads. BEADS?!?';
myObject.printMessageToConsole_(message);
@rexmortus
rexmortus / gist:985064
Created May 22, 2011 01:08
Interface for Method with Two Arguments
- (void)printMessage:(NSString *)message fromPage:(NSString *)pageTitle;