Last active
December 21, 2015 03:19
-
-
Save deftdawg/6241516 to your computer and use it in GitHub Desktop.
Diff of changes to the iOS Keychain example to get it to work with Cordova 3.0.0
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
diff -u index.html index.html | |
--- index.html 2013-08-15 15:58:43.000000000 -0400 | |
+++ index.html 2013-08-15 15:58:55.000000000 -0400 | |
@@ -12,7 +12,7 @@ | |
<link rel="stylesheet" media="only screen and (max-device-width: 1024px)" href="ipad.css" type="text/css" /> | |
<link rel="stylesheet" media="only screen and (max-device-width: 480px)" href="iphone.css" type="text/css" /> | |
--> | |
- <script type="text/javascript" charset="utf-8" src="cordova-2.2.0.js"></script> | |
+ <script type="text/javascript" charset="utf-8" src="cordova.js"></script> | |
<script type="text/javascript" charset="utf-8" src="keychain.js"></script> | |
<script type="text/javascript" charset="utf-8"> | |
@@ -45,7 +45,7 @@ | |
function onGet() | |
{ | |
- var kc = cordova.require("cordova/plugin/keychain"); | |
+ var kc = new Keychain(); | |
var key = document.getElementById("keytoget").value; | |
var servicename = document.getElementById("servicename").value | |
@@ -62,7 +62,7 @@ | |
function onSet() | |
{ | |
- var kc = cordova.require("cordova/plugin/keychain"); | |
+ var kc = new Keychain(); | |
var key = document.getElementById("keytoset").value; | |
var value = document.getElementById("valuetoset").value; | |
@@ -80,7 +80,7 @@ | |
function onRemove() | |
{ | |
- var kc = cordova.require("cordova/plugin/keychain"); | |
+ var kc = new Keychain(); | |
var key = document.getElementById("keytoremove").value; | |
var servicename = document.getElementById("servicename").value | |
diff -u keychain.js keychain.js | |
--- keychain.js 2013-08-15 15:57:48.000000000 -0400 | |
+++ keychain.js 2013-08-15 15:58:21.000000000 -0400 | |
@@ -19,25 +19,23 @@ | |
// This is installed as a <js-module /> so it doesn't have a cordova.define wrapper | |
-var exec = require('cordova/exec'); | |
- | |
var Keychain = function() { | |
this.serviceName = "Keychain"; | |
}; | |
Keychain.prototype.getForKey = function(successCallback, failureCallback, key, servicename) | |
{ | |
- exec(successCallback, failureCallback, this.serviceName, "getForKey", [key, servicename]); | |
+ Cordova.exec(successCallback, failureCallback, this.serviceName, "getForKey", [key, servicename]); | |
} | |
Keychain.prototype.setForKey = function(successCallback, failureCallback, key, servicename, value) | |
{ | |
- exec(successCallback, failureCallback, this.serviceName, "setForKey", [key, servicename, value]); | |
+ Cordova.exec(successCallback, failureCallback, this.serviceName, "setForKey", [key, servicename, value]); | |
} | |
Keychain.prototype.removeForKey = function(successCallback, failureCallback, key, servicename) | |
{ | |
- exec(successCallback, failureCallback, this.serviceName, "removeForKey", [key, servicename]); | |
+ Cordova.exec(successCallback, failureCallback, this.serviceName, "removeForKey", [key, servicename]); | |
} | |
module.exports = Keychain; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment