summaryrefslogtreecommitdiff
path: root/plugins/org.devgeeks.Canvas2ImagePlugin/src/ios
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.devgeeks.Canvas2ImagePlugin/src/ios')
-rw-r--r--plugins/org.devgeeks.Canvas2ImagePlugin/src/ios/Canvas2ImagePlugin.h22
-rw-r--r--plugins/org.devgeeks.Canvas2ImagePlugin/src/ios/Canvas2ImagePlugin.m58
2 files changed, 0 insertions, 80 deletions
diff --git a/plugins/org.devgeeks.Canvas2ImagePlugin/src/ios/Canvas2ImagePlugin.h b/plugins/org.devgeeks.Canvas2ImagePlugin/src/ios/Canvas2ImagePlugin.h
deleted file mode 100644
index ef7bc567..00000000
--- a/plugins/org.devgeeks.Canvas2ImagePlugin/src/ios/Canvas2ImagePlugin.h
+++ /dev/null
@@ -1,22 +0,0 @@
-//
-// Canvas2ImagePlugin.h
-// Canvas2ImagePlugin PhoneGap/Cordova plugin
-//
-// Created by Tommy-Carlos Williams on 29/03/12.
-// Copyright (c) 2012 Tommy-Carlos Williams. All rights reserved.
-// MIT Licensed
-//
-
-
-#import <Cordova/CDVPlugin.h>
-
-@interface Canvas2ImagePlugin : CDVPlugin
-{
- NSString* callbackId;
-}
-
-@property (nonatomic, copy) NSString* callbackId;
-
-- (void)saveImageDataToLibrary:(CDVInvokedUrlCommand*)command;
-
-@end
diff --git a/plugins/org.devgeeks.Canvas2ImagePlugin/src/ios/Canvas2ImagePlugin.m b/plugins/org.devgeeks.Canvas2ImagePlugin/src/ios/Canvas2ImagePlugin.m
deleted file mode 100644
index 734ee006..00000000
--- a/plugins/org.devgeeks.Canvas2ImagePlugin/src/ios/Canvas2ImagePlugin.m
+++ /dev/null
@@ -1,58 +0,0 @@
-//
-// Canvas2ImagePlugin.m
-// Canvas2ImagePlugin PhoneGap/Cordova plugin
-//
-// Created by Tommy-Carlos Williams on 29/03/12.
-// Copyright (c) 2012 Tommy-Carlos Williams. All rights reserved.
-// MIT Licensed
-//
-
-#import "Canvas2ImagePlugin.h"
-#import <Cordova/CDV.h>
-
-@implementation Canvas2ImagePlugin
-@synthesize callbackId;
-
-//-(CDVPlugin*) initWithWebView:(UIWebView*)theWebView
-//{
-// self = (Canvas2ImagePlugin*)[super initWithWebView:theWebView];
-// return self;
-//}
-
-- (void)saveImageDataToLibrary:(CDVInvokedUrlCommand*)command
-{
- self.callbackId = command.callbackId;
- NSData* imageData = [NSData dataFromBase64String:[command.arguments objectAtIndex:0]];
-
- UIImage* image = [[[UIImage alloc] initWithData:imageData] autorelease];
- UIImageWriteToSavedPhotosAlbum(image, self, @selector(image:didFinishSavingWithError:contextInfo:), nil);
-
-}
-
-- (void)image:(UIImage *)image didFinishSavingWithError:(NSError *)error contextInfo:(void *)contextInfo
-{
- // Was there an error?
- if (error != NULL)
- {
- // Show error message...
- NSLog(@"ERROR: %@",error);
- CDVPluginResult* result = [CDVPluginResult resultWithStatus: CDVCommandStatus_ERROR messageAsString:error.description];
- [self.webView stringByEvaluatingJavaScriptFromString:[result toErrorCallbackString: self.callbackId]];
- }
- else // No errors
- {
- // Show message image successfully saved
- NSLog(@"IMAGE SAVED!");
- CDVPluginResult* result = [CDVPluginResult resultWithStatus: CDVCommandStatus_OK messageAsString:@"Image saved"];
- [self.webView stringByEvaluatingJavaScriptFromString:[result toSuccessCallbackString: self.callbackId]];
- }
-}
-
-- (void)dealloc
-{
- [callbackId release];
- [super dealloc];
-}
-
-
-@end