-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Carl Jackson
committed
Oct 22, 2011
0 parents
commit d94faa1
Showing
40 changed files
with
10,036 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
vv.xcodeproj/project.xcworkspace/* | ||
.DS_Store | ||
.idea |
Large diffs are not rendered by default.
Oops, something went wrong.
84 changes: 84 additions & 0 deletions
84
vv.xcodeproj/xcuserdata/carl.xcuserdatad/xcschemes/vv.xcscheme
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,84 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<Scheme | ||
version = "1.3"> | ||
<BuildAction | ||
parallelizeBuildables = "YES" | ||
buildImplicitDependencies = "YES"> | ||
<BuildActionEntries> | ||
<BuildActionEntry | ||
buildForTesting = "YES" | ||
buildForRunning = "YES" | ||
buildForProfiling = "YES" | ||
buildForArchiving = "YES" | ||
buildForAnalyzing = "YES"> | ||
<BuildableReference | ||
BuildableIdentifier = "primary" | ||
BlueprintIdentifier = "C37BFD8E14521F5D0073EDD7" | ||
BuildableName = "vv.app" | ||
BlueprintName = "vv" | ||
ReferencedContainer = "container:vv.xcodeproj"> | ||
</BuildableReference> | ||
</BuildActionEntry> | ||
</BuildActionEntries> | ||
</BuildAction> | ||
<TestAction | ||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.GDB" | ||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.GDB" | ||
shouldUseLaunchSchemeArgsEnv = "YES" | ||
buildConfiguration = "Debug"> | ||
<Testables> | ||
</Testables> | ||
<MacroExpansion> | ||
<BuildableReference | ||
BuildableIdentifier = "primary" | ||
BlueprintIdentifier = "C37BFD8E14521F5D0073EDD7" | ||
BuildableName = "vv.app" | ||
BlueprintName = "vv" | ||
ReferencedContainer = "container:vv.xcodeproj"> | ||
</BuildableReference> | ||
</MacroExpansion> | ||
</TestAction> | ||
<LaunchAction | ||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.GDB" | ||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.GDB" | ||
launchStyle = "0" | ||
useCustomWorkingDirectory = "NO" | ||
buildConfiguration = "Debug" | ||
debugDocumentVersioning = "YES" | ||
allowLocationSimulation = "YES"> | ||
<BuildableProductRunnable> | ||
<BuildableReference | ||
BuildableIdentifier = "primary" | ||
BlueprintIdentifier = "C37BFD8E14521F5D0073EDD7" | ||
BuildableName = "vv.app" | ||
BlueprintName = "vv" | ||
ReferencedContainer = "container:vv.xcodeproj"> | ||
</BuildableReference> | ||
</BuildableProductRunnable> | ||
<AdditionalOptions> | ||
</AdditionalOptions> | ||
</LaunchAction> | ||
<ProfileAction | ||
shouldUseLaunchSchemeArgsEnv = "YES" | ||
savedToolIdentifier = "" | ||
useCustomWorkingDirectory = "NO" | ||
buildConfiguration = "Release" | ||
debugDocumentVersioning = "YES"> | ||
<BuildableProductRunnable> | ||
<BuildableReference | ||
BuildableIdentifier = "primary" | ||
BlueprintIdentifier = "C37BFD8E14521F5D0073EDD7" | ||
BuildableName = "vv.app" | ||
BlueprintName = "vv" | ||
ReferencedContainer = "container:vv.xcodeproj"> | ||
</BuildableReference> | ||
</BuildableProductRunnable> | ||
</ProfileAction> | ||
<AnalyzeAction | ||
buildConfiguration = "Debug"> | ||
</AnalyzeAction> | ||
<ArchiveAction | ||
buildConfiguration = "Release" | ||
revealArchiveInOrganizer = "YES"> | ||
</ArchiveAction> | ||
</Scheme> |
22 changes: 22 additions & 0 deletions
22
vv.xcodeproj/xcuserdata/carl.xcuserdatad/xcschemes/xcschememanagement.plist
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | ||
<plist version="1.0"> | ||
<dict> | ||
<key>SchemeUserState</key> | ||
<dict> | ||
<key>vv.xcscheme</key> | ||
<dict> | ||
<key>orderHint</key> | ||
<integer>0</integer> | ||
</dict> | ||
</dict> | ||
<key>SuppressBuildableAutocreation</key> | ||
<dict> | ||
<key>C37BFD8E14521F5D0073EDD7</key> | ||
<dict> | ||
<key>primary</key> | ||
<true/> | ||
</dict> | ||
</dict> | ||
</dict> | ||
</plist> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
// | ||
// AppDelegate.h | ||
// vv | ||
// | ||
// Created by Carl Jackson on 10/21/11. | ||
// Copyright Self 2011. All rights reserved. | ||
// | ||
|
||
#import <UIKit/UIKit.h> | ||
#ifdef PHONEGAP_FRAMEWORK | ||
#import <PhoneGap/PhoneGapDelegate.h> | ||
#else | ||
#import "PhoneGapDelegate.h" | ||
#endif | ||
|
||
@interface AppDelegate : PhoneGapDelegate { | ||
|
||
NSString* invokeString; | ||
} | ||
|
||
// invoke string is passed to your app on launch, this is only valid if you | ||
// edit vv.plist to add a protocol | ||
// a simple tutorial can be found here : | ||
// http://iphonedevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.html | ||
|
||
@property (copy) NSString* invokeString; | ||
|
||
@end | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,112 @@ | ||
// | ||
// AppDelegate.m | ||
// vv | ||
// | ||
// Created by Carl Jackson on 10/21/11. | ||
// Copyright Self 2011. All rights reserved. | ||
// | ||
|
||
#import "AppDelegate.h" | ||
#ifdef PHONEGAP_FRAMEWORK | ||
#import <PhoneGap/PhoneGapViewController.h> | ||
#else | ||
#import "PhoneGapViewController.h" | ||
#endif | ||
|
||
@implementation AppDelegate | ||
|
||
@synthesize invokeString; | ||
|
||
- (id) init | ||
{ | ||
/** If you need to do any extra app-specific initialization, you can do it here | ||
* -jm | ||
**/ | ||
return [super init]; | ||
} | ||
|
||
/** | ||
* This is main kick off after the app inits, the views and Settings are setup here. (preferred - iOS4 and up) | ||
*/ | ||
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions | ||
{ | ||
|
||
NSArray *keyArray = [launchOptions allKeys]; | ||
if ([launchOptions objectForKey:[keyArray objectAtIndex:0]]!=nil) | ||
{ | ||
NSURL *url = [launchOptions objectForKey:[keyArray objectAtIndex:0]]; | ||
self.invokeString = [url absoluteString]; | ||
NSLog(@"vv launchOptions = %@",url); | ||
} | ||
|
||
return [super application:application didFinishLaunchingWithOptions:launchOptions]; | ||
} | ||
|
||
// this happens while we are running ( in the background, or from within our own app ) | ||
// only valid if vv.plist specifies a protocol to handle | ||
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url | ||
{ | ||
// must call super so all plugins will get the notification, and their handlers will be called | ||
// super also calls into javascript global function 'handleOpenURL' | ||
return [super application:application handleOpenURL:url]; | ||
} | ||
|
||
-(id) getCommandInstance:(NSString*)className | ||
{ | ||
/** You can catch your own commands here, if you wanted to extend the gap: protocol, or add your | ||
* own app specific protocol to it. -jm | ||
**/ | ||
return [super getCommandInstance:className]; | ||
} | ||
|
||
/** | ||
Called when the webview finishes loading. This stops the activity view and closes the imageview | ||
*/ | ||
- (void)webViewDidFinishLoad:(UIWebView *)theWebView | ||
{ | ||
// only valid if vv.plist specifies a protocol to handle | ||
if(self.invokeString) | ||
{ | ||
// this is passed before the deviceready event is fired, so you can access it in js when you receive deviceready | ||
NSString* jsString = [NSString stringWithFormat:@"var invokeString = \"%@\";", self.invokeString]; | ||
[theWebView stringByEvaluatingJavaScriptFromString:jsString]; | ||
} | ||
return [ super webViewDidFinishLoad:theWebView ]; | ||
} | ||
|
||
- (void)webViewDidStartLoad:(UIWebView *)theWebView | ||
{ | ||
return [ super webViewDidStartLoad:theWebView ]; | ||
} | ||
|
||
/** | ||
* Fail Loading With Error | ||
* Error - If the webpage failed to load display an error with the reason. | ||
*/ | ||
- (void)webView:(UIWebView *)theWebView didFailLoadWithError:(NSError *)error | ||
{ | ||
return [ super webView:theWebView didFailLoadWithError:error ]; | ||
} | ||
|
||
/** | ||
* Start Loading Request | ||
* This is where most of the magic happens... We take the request(s) and process the response. | ||
* From here we can re direct links and other protocalls to different internal methods. | ||
*/ | ||
- (BOOL)webView:(UIWebView *)theWebView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType | ||
{ | ||
return [ super webView:theWebView shouldStartLoadWithRequest:request navigationType:navigationType ]; | ||
} | ||
|
||
|
||
- (BOOL) execute:(InvokedUrlCommand*)command | ||
{ | ||
return [ super execute:command]; | ||
} | ||
|
||
- (void)dealloc | ||
{ | ||
[ super dealloc ]; | ||
} | ||
|
||
@end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,57 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | ||
<plist version="1.0"> | ||
<dict> | ||
<key>DetectPhoneNumber</key> | ||
<true/> | ||
<key>TopActivityIndicator</key> | ||
<string>gray</string> | ||
<key>EnableLocation</key> | ||
<false/> | ||
<key>EnableAcceleration</key> | ||
<true/> | ||
<key>EnableViewportScale</key> | ||
<false/> | ||
<key>AutoHideSplashScreen</key> | ||
<true/> | ||
<key>ShowSplashScreenSpinner</key> | ||
<true/> | ||
<key>MediaPlaybackRequiresUserAction</key> | ||
<false/> | ||
<key>AllowInlineMediaPlayback</key> | ||
<false/> | ||
<key>ExternalHosts</key> | ||
<array> | ||
<string>*.facebook.com</string> | ||
</array> | ||
<key>Plugins</key> | ||
<dict> | ||
<key>com.phonegap.facebook.Connect</key> | ||
<string>FacebookConnectPlugin</string> | ||
<key>com.phonegap.accelerometer</key> | ||
<string>PGAccelerometer</string> | ||
<key>com.phonegap.camera</key> | ||
<string>PGCamera</string> | ||
<key>com.phonegap.connection</key> | ||
<string>PGConnection</string> | ||
<key>com.phonegap.contacts</key> | ||
<string>PGContacts</string> | ||
<key>com.phonegap.debugconsole</key> | ||
<string>PGDebugConsole</string> | ||
<key>com.phonegap.file</key> | ||
<string>PGFile</string> | ||
<key>com.phonegap.filetransfer</key> | ||
<string>PGFileTransfer</string> | ||
<key>com.phonegap.geolocation</key> | ||
<string>PGLocation</string> | ||
<key>com.phonegap.notification</key> | ||
<string>PGNotification</string> | ||
<key>com.phonegap.media</key> | ||
<string>PGSound</string> | ||
<key>com.phonegap.mediacapture</key> | ||
<string>PGCapture</string> | ||
<key>com.phonegap.splashscreen</key> | ||
<string>PGSplashScreen</string> | ||
</dict> | ||
</dict> | ||
</plist> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
Put the .h and .m files of your plugin here. The .js files of your plugin belong in the www folder. |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
/* | ||
* PhoneGap is available under *either* the terms of the modified BSD license *or* the | ||
* MIT License (2008). See http://opensource.org/licenses/alphabetical for full text. | ||
* | ||
* Copyright (c) 2011, IBM Corporation | ||
*/ | ||
|
||
|
||
// accessibility label for recording button | ||
"toggle audio recording" = "toggle audio recording"; | ||
// notification spoken by VoiceOver when timed recording finishes | ||
"timed recording complete" = "timed recording complete"; | ||
// accessibility hint for display of recorded elapsed time | ||
"recorded time in minutes and seconds" = "recorded time in minutes and seconds"; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
/* | ||
* PhoneGap is available under *either* the terms of the modified BSD license *or* the | ||
* MIT License (2008). See http://opensource.org/licenses/alphabetical for full text. | ||
* | ||
* Copyright (c) 2011, IBM Corporation | ||
*/ | ||
|
||
// accessibility label for recording button | ||
"toggle audio recording" = "grabación de audio cambiar"; | ||
// notification spoken by VoiceOver when timed recording finishes | ||
"timed recording complete" = "tiempo de grabación completo"; | ||
// accessibility hint for display of recorded elapsed time | ||
"recorded time in minutes and seconds" = "tiempo registrado en minutos y segundos"; |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
/* Localized versions of Info.plist keys */ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
// | ||
// FacebookConnectPlugin.h | ||
// GapFacebookConnect | ||
// | ||
// Created by Jesse MacFadyen on 11-04-22. | ||
// Copyright 2011 Nitobi. All rights reserved. | ||
// | ||
|
||
#import <Foundation/Foundation.h> | ||
#ifdef PHONEGAP_FRAMEWORK | ||
#import <PhoneGap/PGPlugin.h> | ||
#else | ||
#import "PGPlugin.h" | ||
#endif | ||
#import "FBConnect.h" | ||
|
||
|
||
@interface FacebookConnectPlugin : PGPlugin<FBSessionDelegate,FBRequestDelegate,FBDialogDelegate> { | ||
} | ||
|
||
@property (nonatomic, retain) Facebook *facebook; | ||
@property (nonatomic, copy) NSString* loginCallbackId; | ||
|
||
@end |
Oops, something went wrong.